1、环形穿梭车快速维护系统的研发昆明卷烟厂生产四部(物流部)创新型阿尔法QC小组 出品小组概况课题名称环形穿梭车快速维护系统的研发小组名称阿尔法QC小组课题类型创新型课题注册号HH1QC-15-55-1小组成立时间2012年12月课题注册时间2015年3月活动时间2015年3月-2016年3月小组取证诊断师何蕊(中质协中级QC诊断师,编号:CAQ-QC-ZDS2-2015G-0318)序号姓名学历职务组内分工1李洪春本科生产四部部主任组长:方案策划、组织协调2张涛研究生系统维护工组员:对策实施、文档撰写3周继来研究生系统维护工组员:对策实施、系统测试4郑烨研究生系统维护工组员:数据分析、效果检查5
2、蒋楠楠研究生系统维护工组员:对策实施、材料优化6王磊研究生设备技术室组长组员:方案论证、进度控制7王文才本科上位系统组长组员:方案设计、编写程序8刀挺研究生系统维护工组员:对策实施、效果检查9王鑫研究生系统维护工组员:数据采集、对策实施10杨蔚研究生中修组电工组员:方案设计、编写程序11郭跃昆本科中修组组长组员:制定对策、方案论证12张振云本科中修组机修组员:数据采集、数据处理13张天本科中修组电工组员:制定对策、数据分析14吴永林本科中修组电工组员:设计论证、效果检查15何蕊研究生中控工组员:数据分析、系统测试阿尔法QC小组历史荣誉:2014年获得红云红河集团QC成果发布一等奖、云南中烟公司
3、QC成果发布一等奖;2015年获得红云红河集团QC成果发布一等奖、云南中烟公司QC成果发布二等奖;2015年获得云南省优秀质量管理小组、全国优秀质量管理小组称号;2016年获得红云红河集团QC成果发布一等奖、云南中烟公司QC成果发布一等奖。制表:郑烨 时间:2015年3月1日2022-11-11配方出库烟叶原料断料辅料出库卷包辅料断料成品入库封箱房堵 烟 穿梭车故障停机将导致物流输送中止,直接影响制丝、卷包生产工序的正常运转。表2 环形穿梭车故障处理统计表故障处理方法故障发生时间故障发生次数故障处理平均时间(分钟)总平均时间(分钟)轨内处理2014.10125.552014.111562014
4、.12104.52015.011142015.0295轨外处理2014.1014733.32014.11002014.121182015.011322015.02136分 析轨外处理平均时间达33.3分钟,对物流输送造成了严重影响,如能缩短此类故障的处理时间,将极大提升故障解决效率。制表:何蕊 时间:2015年3月2日 小组成员对2014年10月至2015年2月环穿故障处理情况进行了统计。表3 环形穿梭车轨外故障处理统计表 故障时间 处理步骤各步骤所需时间(分钟)平均时间(分钟)2014.102014.112014.122015.12015.2MCT系统中删除故障小车39无10242725车体
5、移出轨外8无8898.3故障处理总用时(分钟)47无18323633.3制表:何蕊 时间:2015年3月4日车体移出轨外的时间相对比较固定,因操作流程已经标准化,无法缩短从系统中删除故障小车所需平均时间为25分钟,最短时间为10分钟,均远远高于车体移出轨外的时间。默如能缩短系统中删除故障小车的时间,就能大大提升故障处理效率。1、手动逐个更改穿梭车前后顺序通讯正常情况下,需要手动逐个更改穿梭车前后顺序才能实现小车重新排序,因此耗时较长。问题难点:问题难点:2、MCT系统将不能正常删除故障小车通讯异常情况下,无法在MCT系统中删除小车时就只能修改穿梭车PLC参数,导致穿梭车系统停机。MCT系统穿梭
6、车系统没有升级版本,无法解决。穿梭车制造商环形穿梭车删除困难,是否有相应解决办法?阿尔法QC小组表4 同规模生产工厂环形穿梭车系统情况调研穿梭车系统某工厂1某工厂2我厂穿梭车数量环形:一轨四车环形:一轨四车环形:一轨四车、一轨五车、一轨六车结构现场PC机与主调度PLC通信,再控制穿梭车分PLC中控室PC机上安装穿梭车控制程序直接控制每台穿梭车分PLC现场PC机与主调度PLC通信,再控制穿梭车分PLC操作系统Windows XP数据库系统Access 2000调度任务分次下达,无数据库系统SQL Server 2000系统快速维护功能需通过系统修改小车参数,手动修改PLC参数,无快速处理机制手动
7、修改PC机配置文件,手动更新调度参数,无快速处理机制正常情况下通过系统依次修改小车顺序即可,异常情况需手动修改PLC参数,无快速处理机制结论目前行业内无此类快速维护系统,无可借鉴的解决方案。制表:郑烨 时间:2015年3月6日 小组成员对生产规模相近的卷烟厂环形穿梭车使用情况进行了调研。查新关键词:环形穿梭车查新范围:通过仔细搜索,有如下几篇相关资料:环形穿梭车调度系统设计与开发(物流技术 2015,(05)环形穿梭车在烟草工业企业物流系统中的应用(物流技术与应用2015,(02)环行穿梭车优化调度问题的自学习算法(系统工程理论与实践 2013,33(12)环形穿梭车的设计(物流技术(装备版)
8、,2014,(5)基于排队论的环轨多车数量与能力分析(制造业自动化 2011,33(16)查新结果:行业内外均无任何适用于本部门穿梭车快速维护的技术论文和专利发明。环形穿梭车快速维护系统的研发环形穿梭车调度系统设计与开发 设计了穿梭车调度系统的总体框架以及调度流程,开发了环形穿梭车调度系统。该系统包括环形穿梭车环境配置及初始化模块、道口模块初始化、穿梭车模块初始化、调度任务模块等功能模块,但并没有实现一键排序和异常删除功能。设定目标活动目标设定为:活动目标设定为:研发环形穿梭车快速维护系统,使故障穿梭车移出轨外时系统删除故障小车平均时间控制在2分钟以内。1)原有系统无法应对异常情况下的删除操作
9、。新开发的软件系统可以剔除、简化原有系统的冗余判断条件,避免因高复杂度的判断机制引发的耦合性异常,从而有效规避因通讯异常而无法删除小车的情况,使得异常情况下的操作与正常情况下相同。2)从表3可以看出,在2014年12月份的故障处理中,MCT系统中删除故障小车所需时间为10分钟,为该类故障处理中最短时间,进一步查阅维修记录,该次故障出现在配方库的5台环穿且当时并未出现通讯异常,删除操作顺利完成。原有的系统删除操作需要对每台小车依次修改小车顺序,需要5次操作,平均每次耗时为2分钟,而新开发的系统将通过一次操作即可实现所有小车的重新排序。1、理论分析表3 环形穿梭车轨外故障处理统计表 故障时间 处
10、理 步骤各步骤所需时间(分钟)平均时间(分钟)2014.102014.112014.122015.12015.2MCT系统中删除故障小车39无10242725车体移出轨外8无8898.3故障处理总用时(分钟)47无18323633.3制表:何蕊 时间:2015年3月4日2022-11-112、模拟实验表6 目标值分析模拟实验测试地点测试日期操作完成时间(分钟)环穿车数量(台)操作次数(次)每次操作平均时间(分钟)辅料库2015.3.9126622015.3.91362.22015.3.91161.82015.3.912622015.3.91262单次操作平均时间(分钟)2配方库2015.3.1
11、09551.82015.3.101152.22015.3.101152.22015.3.10951.82015.3.101052单次操作平均时间(分钟)2成品库2015.3.1184422015.3.118422015.3.11741.72015.3.118422015.3.11942.3单次操作平均时间(分钟)2在正常情况下,各库区单次操作平均时间均可到达2分钟制表:蒋楠楠 时间:2015年3月11日系统删除故障小车时间控制在2分钟以内是可以实现的!提出方案并确定最佳方案图4 总方案亲和图(制图:张涛 2015.3.12)方案一:开发总控式环形穿梭车快速维护系统 方案二:开发分控式环形穿梭车
12、快速维护系统 方案三:开发移动式环形穿梭车快速维护系统环形穿梭车快速维护系统的研发图5 总方案树图(制图:张涛 2015.3.12)基本依据网络负载性稳定性可实施性复杂度可扩展性标准物流生产班组为8小时一班,因此最低要求保证系统持续稳定运行时间为8小时小组成员能够独立完成因小组成员有限,因此要求编码复杂度一般,可与现有开源模块兼容可根据需要进行功能扩展经济性根据信息项目预算费用成本控制在50000元以内测试日期测试时间运行情况网络数据流量(MB/分钟)2015.3.138:00-9:00通讯正常0.22015.3.139:00-10:00通讯正常0.42015.3.1310:00-11:00通
13、讯正常0.62015.3.1311:00-12:00通讯正常0.82015.3.1312:00-13:00通讯正常1.02015.3.1313:00-14:00通讯正常1.22015.3.1314:00-15:00通讯正常1.42015.3.1315:00-16:00通讯正常1.62015.3.1316:00-17:00通讯正常1.82015.3.1317:00-18:00堆垛机与调度连接阻塞2.02015.3.1318:00-19:00穿梭车与调度连接阻塞2.2结论实验结果显示,当穿梭车系统所占网络流量达到2.0MB/分钟时,将会造成网络的通讯问题,因此方案必须满足占用网络数据流量2.0MB
14、/分钟。点击此处添加标题开发总控式环形穿梭车快速维护系统方案一表9 方案一测试表测试方法2015年3月16日,小组编写了只有数据收发和处理的方案一原型程序,对辅料库、成品库、配方库环形穿梭车MCT系统进行测试。测试日期测试时间运行情况持续稳定运行时间(小时)网络数据流量(MB/分钟)2015.3.168:00-9:00正常12.062015.3.169:00-10:00正常22.212015.3.1610:00-11:00正常33.902015.3.1611:00-12:00正常42.452015.3.1612:00-13:00正常51.762015.3.1613:00-14:00正常62.0
15、12015.3.1614:00-15:00正常72.982015.3.1615:00-16:00正常82.652015.3.1616:00-17:00正常92.002015.3.1617:00-18:00正常102.00平均值(MB/分钟)2.40结论方案一在测试过程中持续稳定运行时间为10小时以上,符合稳定性要求,网络流量均值为2.40MB/分钟,超过网络负载性要求。制表:刀挺 时间:2015.3.16开发分控式环形穿梭车快速维护系统方案二表11 方案二测试表测试方法2015年3月17日,小组编写了只有单一功能模块的方案二原型程序,辅料库、成品库、配方库环形穿梭车MCT系统进行测试测试日期测
16、试时间运行情况持续稳定运行时间(小时)网络数据流量(MB/分钟)2015.3.178:00-9:00正常11.162015.3.179:00-10:00正常21.222015.3.1710:00-11:00正常31.102015.3.1711:00-12:00正常41.342015.3.1712:00-13:00正常51.252015.3.1713:00-14:00正常61.982015.3.1714:00-15:00正常71.012015.3.1715:00-16:00正常81.112015.3.1716:00-17:00辅料库用户界面死机01.202015.3.1717:00-18:00正
17、常11.99平均值(MB/分钟)1.34结论方案二在测试过程中持续稳定运行时间为8小时,符合稳定性要求,网络流量均值为1.34MB/分钟,符合网络负载性要求。制表:刀挺 时间:2015.3.17开发移动式环形穿梭车快速维护系统方案三表13 方案三测试表测试方法2015年3月18日,小组编写了只有单一功能模块的方案三原型程序,利用ipad作为移动终端,对辅料库、成品库、配方库环形穿梭车MCT系统进行测试。测试日期测试时间运行情况持续稳定运行时间(小时)网络数据流量(MB/分钟)2015.3.188:00-9:00正常11.122015.3.189:00-10:00正常21.322015.3.18
18、10:00-11:00正常31.412015.3.1811:00-12:00正常41.762015.3.1812:00-13:00正常51.702015.3.1813:00-14:00正常61.432015.3.1814:00-15:00正常71.452015.3.1815:00-16:00正常81.222015.3.1816:00-17:00正常91.272015.3.1817:00-18:00正常101.26平均值(MB/分钟)1.39结论方案三在测试过程中持续稳定运行时间为10小时以上,符合稳定性要求,网络流量均值为1.39MB/分钟,符合网络负载性要求。制表:张涛 时间:2015.3.
19、18表14 方案比较表功能方案一开发总控式环形穿梭车快速维护系统方案二开发分控式环形穿梭车快速维护系统方案三开发移动式环形穿梭车快速维护系统网络负载性(MB/分钟)2.401.341.39稳定性系统稳定性较好(10小时以上)系统稳定性一般(8小时)系统稳定性较好(10小时以上)可实施性小组可独立完成小组可独立完成小组可独立完成复杂度需开发对三个库区MCT系统的数据收发服务、数据处理服务,开发统一数据交互服务,复杂度一般需开发对三个库区MCT系统的数据收发服务、数据处理服务、数据交互服务,复杂度较高需开发三个库区MCT系统的数据处理服务、数据交互服务,复杂度一般可扩展性可根据需求扩展可根据需求扩
20、展可根据需求扩展经济性需要一台总控服务器,12700元需要三台分控服务器,38100元需要一台移动终端费用,2200元制表:蒋楠楠 时间:2015.3.19表15 方案的功能权重表功能及描述F1F2F3F4F5得分修正得分权重F1:网络负载性x222410110.363F2:稳定性1/2x1124.55.50.182F3:可实施性1/21x124.55.50.182F4:复杂度1/211x24.55.50.182F5:可扩展性1/41/21/21/2x1.752.750.091合计25.2530.251.000备注其中,F2、F3、F4同等重要,F1最重要,F2、F3、F4比F5重要制表:蒋楠
21、楠 时间:2015.3.20表16 方案的功能系数表功能及描述方案得分方案一开发总控式环形穿梭车快速维护系统方案二开发分控式环形穿梭车快速维护系统方案一开发移动式环形穿梭车快速维护系统F1:网络负载性011F2:稳定性111F3:可实施性111F4:复杂度101F5:可扩展性111加权得分(W)WA=0.637WB=0.818WC=1.000总加权得分(W)W=WA+WB+WC=2.455功能系数(F)FA=0.637/2.455=0.259FB=0.818/2.455=0.333FC=1.000/2.455=0.407备注符合设定标准为1,不符合标准为0制表:蒋楠楠 时间:2015.3.20
22、表17 方案成本系数表方案方案一开发总控式环形穿梭车快速维护系统方案一开发总控式环形穿梭车快速维护系统方案一开发总控式环形穿梭车快速维护系统合计预计成本1270038100220053000成本系数CA=12700/53000=0.240CA=38100/53000=0.719CA=2200/53000=0.0411.000制表:蒋楠楠 时间:2015.3.20序号123方案方案一开发总控式环形穿梭车快速维护系统方案二开发分控式环形穿梭车快速维护系统方案三开发移动式环形穿梭车快速维护系统功能系数(F)0.2590.3330.407成本系数(C)0.2400.7190.041价值系数(V=F/C
23、)1.0790.4639.927评估不采用不采用采用3方案三开发移动式环形穿梭车快速维护系统0.4070.0419.927采用小组最终决定采用方案三“开发移动式环形穿梭车快速维护系统”作为最佳方案方案价值系数评价表开发移动式环形穿梭车快速维护系统建立数据库系统测试开发移动交互模块建立编程语言环境白盒测试黑盒测试建立Access数据库建立Mysql数据库建立SQL Server数据库建立C+语言环境建立VB语言环境建立JAVA语言环境开发通讯模块编制txt文本配置管理模块编制xml文件配置管理模块编制数据表配置管理模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制轮询式异常处理模
24、块编制中断式异常处理模块编制局部重排式模块编制全局重排式模块开发配置管理模块开发异常处理模块开发自动排序模块开发数据处理模块开发远程控制式移动交互模块开发APP式移动交互模块开发浏览器式移动交互模块开发移动式环形穿梭车快速维护系统建立数据库系统测试开发移动交互模块建立编程语言环境白盒测试黑盒测试建立Access数据库建立Mysql数据库建立SQL Server数据库建立C+语言环境建立VB语言环境建立JAVA语言环境开发通讯模块编制txt文本配置管理模块编制xml文件配置管理模块编制数据表配置管理模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制轮询式异常处理模块编制中断式异常
25、处理模块编制局部重排式模块编制全局重排式模块开发配置管理模块开发异常处理模块开发自动排序模块开发数据处理模块开发远程控制式移动交互模块开发APP式移动交互模块开发浏览器式移动交互模块开发移动式环形穿梭车快速维护系统建立数据库建立Access数据库建立Mysql数据库建立SQL Server数据库表19 建立数据库方案比选表比选标准1、实时性能高;2、安全性高;3、实施时间10天以内。方案建立Access数据库建立Mysql数据库建立SQL Server数据库实时性实时性能高数据处理能力有限,大量数据读写时实时性能低实时性能高安全性未获得任何安全认证未获得任何安全认证获得EAL4认证实施时间SQ
26、L查询能力弱,需新建Access格式数据表,预计实施时间10天新建mysql格式数据表,编写适合现有MCT读写数据库的程序,预计实施时间15天直接拷贝现有MCT的数据库系统,在原MCT数据库上新增项目需要的数据表,预计实施时间5天结论不采用不采用采用制表:王文才 时间:2015年3月23日采用建立SQl Server数据库开发移动式环形穿梭车快速维护系统建立数据库系统测试开发移动交互模块建立编程语言环境白盒测试黑盒测试建立Access数据库建立Mysql数据库建立SQL Server数据库建立C+语言环境建立VB语言环境建立JAVA语言环境开发通讯模块编制txt文本配置管理模块编制xml文件配
27、置管理模块编制数据表配置管理模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制轮询式异常处理模块编制中断式异常处理模块编制局部重排式模块编制全局重排式模块开发配置管理模块开发异常处理模块开发自动排序模块开发数据处理模块开发远程控制式移动交互模块开发APP式移动交互模块开发浏览器式移动交互模块开发移动式环形穿梭车快速维护系统建立数据库建立Access数据库建立Mysql数据库建立SQL Server数据库建立编程语言环境建立C+语言环境建立VB语言环境建立JAVA语言环境表20 建立编程语言环境比选表比选标准1、数据处理时间2;3、代码长度300。方案建立C+语言环境建立VB语言
28、环境建立JAVA语言环境测试方法小组成员结合项目应用领域、软件开发方法以及实现的复杂性,对三种不同的编程语言进行功能编程实验比较。测试数据 数据处理时间(S)165233相关项目经验开发人员3人1人3人代码长度(行)158236298结论采用不采用不采用制表:王文才 时间:2015年3月24日测试项目测试项目数据处理时间数据处理时间(秒)(秒)平均数据处理时平均数据处理时间(秒)间(秒)代码长度代码长度(行)(行)平均代码长度平均代码长度(行)(行)C+语言编程单语言编程单一模块一模块161616015816159181581515815158VB语言编程单语言编程单一模块一模块5552240
29、23647231542385223552236JAVA语言编程语言编程单一模块单一模块333330029833299302983529634297采用建立C+语言环境开发移动式环形穿梭车快速维护系统建立数据库系统测试开发移动交互模块建立编程语言环境白盒测试黑盒测试建立Access数据库建立Mysql数据库建立SQL Server数据库建立C+语言环境建立VB语言环境建立JAVA语言环境开发通讯模块编制txt文本配置管理模块编制xml文件配置管理模块编制数据表配置管理模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制轮询式异常处理模块编制中断式异常处理模块编制局部重排式模块编制全
30、局重排式模块开发配置管理模块开发异常处理模块开发自动排序模块开发数据处理模块开发远程控制式移动交互模块开发APP式移动交互模块开发浏览器式移动交互模块开发移动式环形穿梭车快速维护系统建立数据库建立Access数据库建立Mysql数据库建立SQL Server数据库建立编程语言环境建立C+语言环境建立VB语言环境建立JAVA语言环境开发通讯模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序表21 开发通讯模块方案比选表比选标准1.传输速度不低于80KB/S=640000bps;2、PLC端通讯编程时间小于5分钟。方案编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序测试方法小
31、组成员对MCT系统的通讯模块进行配置和单模块编程实验,并统计完成时间。测试数据 PLC端编程所需时间143分钟46分钟17.3分钟传输速度工业以太网最高传输速率为819200bps。工业以太网最高传输速率为819200bps。最高传输速率为19200bps。结论不采用采用不采用制表:杨蔚 时间:2015年3月25日方案通讯编程时间(分钟)第1次第2次第3次第4次第5次平均用时编写TCP/IP通讯程序121615141314.3编写OPC通讯程序6354544.6编写串口通讯程序162014191817.3采用编写OPC通讯程序开发移动式环形穿梭车快速维护系统建立数据库系统测试开发移动交互模块建
32、立编程语言环境白盒测试黑盒测试建立Access数据库建立Mysql数据库建立SQL Server数据库建立C+语言环境建立VB语言环境建立JAVA语言环境建立编程语言环境编制txt文本配置管理模块编制xml文本配置管理模块编制数据表配置管理模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制轮询式异常处理模块编制中断式异常处理模块编制局部重排式模块编制全局重排式模块开发配置管理模块开发异常处理模块开发自动排序模块开发数据处理模块开发远程控制式移动交互模块开发APP式移动交互模块开发浏览器式移动交互模块开发移动式环形穿梭车快速维护系统建立数据库建立Access数据库建立Mysql数
33、据库建立SQL Server数据库建立编程语言环境建立C+语言环境建立VB语言环境建立JAVA语言环境开发通讯模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制txt文本配置管理模块编制xml文件配置管理模块编制数据表配置管理模块开发配置管理模块开发数据处理模块表22 开发配置管理模块比选表比选标准1.存储准确率100%(数据存储标准);2.存储空间占用率小于50%;3.存储完成时间10秒。方案编制txt文本配置管理模块编制xml文件配置管理模块编制数据表配置管理模块测试方法小组成员对同样数据量配置数据采用三种不同格式进行模块原型编程测试测试数据 存储准确率(%)1001001
34、00存储空间占用率(%)394620存储完成时间(秒)23611结论不采用采用不采用制表:王文才 时间:2015年3月26日测试项目数据存储准确率(%)存储空间占用率(%)存储完成时间(秒)编制txt文本配置管理模块10035251004021100372210039241004423平均值1003923 编制xml文件配置管理模块100455100457100476100497100435平均值100466 编制数据表配置管理模块100171010021131002212100199采用编写xml文件配置管理模块开发移动式环形穿梭车快速维护系统建立数据库系统测试开发移动交互模块建立编程语言环
35、境白盒测试黑盒测试建立Access数据库建立Mysql数据库建立SQL Server数据库建立C+语言环境建立VB语言环境建立JAVA语言环境建立编程语言环境编制txt文本配置管理模块编制xml文本配置管理模块编制数据表配置管理模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制轮询式异常处理模块编制中断式异常处理模块编制局部重排式模块编制全局重排式模块开发配置管理模块开发异常处理模块开发自动排序模块开发数据处理模块开发远程控制式移动交互模块开发APP式移动交互模块开发浏览器式移动交互模块开发移动式环形穿梭车快速维护系统建立数据库建立Access数据库建立Mysql数据库建立SQ
36、L Server数据库建立编程语言环境建立C+语言环境建立VB语言环境建立JAVA语言环境开发通讯模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制txt文本配置管理模块编制xml文件配置管理模块编制数据表配置管理模块开发配置管理模块开发数据处理模块编制轮询式异常处理模块编制中断式异常处理模块开发异常处理模块表23 开发异常处理模块比选表比选标准1、处理响应时间10秒;2、CPU占用率10%以下;3、内存占用率15%以下。方案编制轮询式异常处理模块编制中断式异常处理模块测试方法小组成员分别编制两种异常处理机制原型程序进行测试测试数据 处理响应时间(秒)58CPU占用率(%)26
37、8内存占用率(%)113结论不采用采用制表:王文才 时间:2015年3月30日测试项目处理响应时间(秒)CPU占用率(%)内存占用率(%)编制轮询式异常处理模块6261062610327103281272313平均值52611 编制中断式异常处理模块881882882986784平均值883采用编制中断式异常处理模块开发移动式环形穿梭车快速维护系统建立数据库系统测试开发移动交互模块建立编程语言环境白盒测试黑盒测试建立Access数据库建立Mysql数据库建立SQL Server数据库建立C+语言环境建立VB语言环境建立JAVA语言环境建立编程语言环境编制txt文本配置管理模块编制xml文本配置
38、管理模块编制数据表配置管理模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制轮询式异常处理模块编制中断式异常处理模块编制局部重排式模块编制全局重排式模块开发配置管理模块开发异常处理模块开发自动排序模块开发数据处理模块开发远程控制式移动交互模块开发APP式移动交互模块开发浏览器式移动交互模块开发移动式环形穿梭车快速维护系统建立数据库建立Access数据库建立Mysql数据库建立SQL Server数据库建立编程语言环境建立C+语言环境建立VB语言环境建立JAVA语言环境开发通讯模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制txt文本配置管理模块编制xml文件配
39、置管理模块编制数据表配置管理模块开发配置管理模块开发数据处理模块编制轮询式异常处理模块编制中断式异常处理模块开发异常处理模块编制局部重排式模块编制全局重排式模块开发自动排序模块表24 开发自动排序模块比选表比选标准1、处理完成时间1。方案编制局部重排式模块编制全局重排式模块测试方法小组成员分别编制两种排序基本程序进行测试测试数据处理完成时间(秒)1125并发处理任务数(个)26结论采用不采用制表:张涛 时间:2015年3月31日测试项目处理完成时间(秒)处理完成平均时间(秒)处理任务数(个)处理情况并发数(个)编制局部重排式模块9111正常2132正常133出错124出错105出错96出错编制
40、全局重排式模块27251正常6232正常243正常264正常265正常246正常采用 编制局部重排式模块开发移动式环形穿梭车快速维护系统建立数据库系统测试开发移动交互模块建立编程语言环境白盒测试黑盒测试建立Access数据库建立Mysql数据库建立SQL Server数据库建立C+语言环境建立VB语言环境建立JAVA语言环境建立编程语言环境编制txt文本配置管理模块编制xml文本配置管理模块编制数据表配置管理模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制轮询式异常处理模块编制中断式异常处理模块编制局部重排式模块编制全局重排式模块开发配置管理模块开发异常处理模块开发自动排序模
41、块开发数据处理模块开发远程控制式移动交互模块开发APP式移动交互模块开发浏览器式移动交互模块开发移动式环形穿梭车快速维护系统建立数据库建立Access数据库建立Mysql数据库建立SQL Server数据库建立编程语言环境建立C+语言环境建立VB语言环境建立JAVA语言环境开发通讯模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制txt文本配置管理模块编制xml文件配置管理模块编制数据表配置管理模块开发配置管理模块开发数据处理模块编制轮询式异常处理模块编制中断式异常处理模块开发异常处理模块编制局部重排式模块编制全局重排式模块开发自动排序模块开发移动交互模块开发远程控制式移动交互
42、模块开发APP式移动交互模块开发浏览器式移动交互模块表25 开发移动交互模块比选表比选标准1、实施周期小于20天;2、实施难度低;3、任务处理速度10秒/个;4、安全性好。方案开发APP式移动交互模块开发远程控制式移动交互模块开发浏览器式移动交互模块测试方法小组成员对三种方案的任务处理速度进行编程测试测试数据实施周期估计(天)601530实施难度由于开发人员没有技术储备且移动操作系统版本不统一,实施难度较高有技术储备,复杂程度一般有技术储备,复杂程度一般任务处理速度(秒/个)12.44.53.5安全性APP应用安全机制不完善,只适合业务类的应用,不适合控制类的应用,不安全。方案实施不会对MCT
43、系统造成任何影响,安全。方案实施不对生产造成任何影响,安全。结论不采用采用不采用开发远程控制式移动交互模块测试项目 任务处理时间(秒)任务数(个)任务处理速度(秒/个)开发APP式移动交互模块1211226213333114041080516平均值12.4开发远程控制式移动交互模块5151125.593316442555平均值4.5开发浏览器式移动交互模块2126239331844.5采用开发移动式环形穿梭车快速维护系统建立数据库系统测试开发移动交互模块建立编程语言环境白盒测试黑盒测试建立Access数据库建立Mysql数据库建立SQL Server数据库建立C+语言环境建立VB语言环境建立J
44、AVA语言环境建立编程语言环境编制txt文本配置管理模块编制xml文本配置管理模块编制数据表配置管理模块编写TCP/IP通讯程序编写OPC通讯程序编写串口通讯程序编制轮询式异常处理模块编制中断式异常处理模块编制局部重排式模块编制全局重排式模块开发配置管理模块开发异常处理模块开发自动排序模块开发数据处理模块开发远程控制式移动交互模块开发APP式移动交互模块开发浏览器式移动交互模块开发移动式环形穿梭车快速维护系统建立数据库建立Access数据库建立Mysql数据库建立SQL Server数据库建立编程语言环境建立C+语言环境建立VB语言环境建立JAVA语言环境开发通讯模块编写TCP/IP通讯程序编
45、写OPC通讯程序编写串口通讯程序编制txt文本配置管理模块编制xml文件配置管理模块编制数据表配置管理模块开发配置管理模块开发数据处理模块编制轮询式异常处理模块编制中断式异常处理模块开发异常处理模块编制局部重排式模块编制全局重排式模块开发自动排序模块开发移动交互模块开发远程控制式移动交互模块开发APP式移动交互模块开发浏览器式移动交互模块系统测试白盒测试黑盒测试表26 系统测试方案比选表比选标准1.测试范围以功能测试和性能测试为主;2.测试复杂度较低,能按时完成项目。方案白盒测试黑盒测试测试范围内部测试、单元测试功能测试、易用性测试、验收测试测试立场站在开发者的角度进行站在用户的角度进行测试复
46、杂度根据程序的内部结构进行,包括语句、模块的控制结构以及数据结构等,复杂度高。根据命令、信息、报表等用户界面及输入数据与输出数据的对应关系进行测试,复杂度较低。结论不采用采用制表:王鑫 时间:2015年4月2日采用黑盒测试开发移动式环形穿梭车快速维护系统建立数据库系统测试开发移动交互模块建立编程语言环境黑盒测试建立SQL Server数据库建立C+语言环境开发通讯模块编制xml文件配置管理模块编写OPC通讯程序编制局部重排式模块开发配置管理模块开发异常处理模块开发自动排序模块开发数据处理模块开发远程控制式移动交互模块编制中断式异常处理模块制定对策表27 对策实施表方案对策目标措施地点 负责人完
47、成时间开发移动式环形穿梭车快速维护系统建立数据库建立SQL Server数据库1、数据库备份成功率100%;2、数据库导入成功率100%;3、数据库读写操作成功率100%。1、备份原有MCT数据表;2、安装SQL Server 2000数据库;3、备份文件导入数据库;4、新增数据表。设备技术室张涛2015年4月4日至4月8日建立编程语言环境建立C+语言环境1、C+语言环境运行成功率100%;2、配置完成后数据处理时间20秒。1、安装Visual Studio 2010;2、配置项目开发环境设备技术室蒋楠楠2015年4月4日至4月5日开发通讯模块编写OPC通讯程序1、工控机系统下达PLC任务差错
48、数为0;2、与PLC通讯延时10秒;3、传输速度不低于80KB/S=640000bps。1、PLC端配置OPC服务;2、编写OPC程序;3、进行任务通讯实验。中修间杨蔚2015年4月6日至4月13日开发数据处理模块编制xml文件配置管理模块1.存储准确率100%;2.存储空间占用率小于50%;3.存储完成时间10秒。1、制定xml文件格式2、编制xml文件处理模块。设备技术室刀挺2015年4月6日至4月13日编制中断式异常处理模块1、异常处理成功率100%;2、异常处理响应时间10秒;2、CPU占用率10%以下;3、内存占用率15%以下。1、绘制程序流程图;2、编制中断式异常处理模块程序。设备
49、技术室王文才2015年4月6日至5月8日编制局部重排式模块1、排序正确率100%;2、处理完成时间1。1、绘制程序流程图;2、编制局部重排式模块程序。设备技术室张涛2015年4月6日至4月27日开发移动交互模块开发远程控制式移动交互模块1、远程控制成功率100%;2、任务处理速度10秒/个1、整理TeamViewer源代码;2、修改TeamViewer的源代码;3、安装修改后的TeamViewer。设备技术室蒋楠楠2015年4月6日至4月18日系统测试黑盒测试1、功能测试全部正常;2、MCT系统CPU占用率10%以下,内存占用率15%以下;3、移动终端CPU占用率20%以下,内存占用率30%以
50、下;4、持续稳定运行时间超过8小时;5、网络数据平均流量小于2MB/分钟。1.软件功能测试;2.软件性能测试。设备技术室何蕊2015年5月9日至5月22日对策实施实施一建立SQL Server 数据库责任人目标数据库备份成功率100%;数据库导入成功率100%;数据库读写操作成功率100%实施过程1、备份原有MCT数据库张涛时间2015年4月8日地点设备技术室对策实施实施一建立SQL Server 数据库责任人目标数据库备份成功率100%;数据库导入成功率100%;数据库读写操作成功率100%实施过程2、安装SQL Server 2000 数据库张涛时间2015年4月8日地点设备技术室对策实施