欢迎访问www.autooo.net

图 1
5.系统软件部分
软件部分是实现满箱检测功能的关键部分。
软件的基本功能如下:
(1)编制的软件应该能够配合硬件准确无误的检测到满箱和缺瓶箱,并能够准确的将缺瓶箱剔除;
(2)操作人员能够在TD200上查看已检测的箱子的信息,能够查看检测的总箱数、满箱数及缺瓶箱数;能够设定多种箱型;能够在连续出现缺瓶箱数大于设定最多连续缺瓶箱数后,自动停止检测,以便操作人员能够及时检查设备,排除可能存在的故障。
(3)能够在设备工作异常时产生相应的报警。
软件实现是通过S7-200的专用编程软MicroWIN件来实现。
软件按照模块化结构进行设计,以便达到较强的移植性以及今后的功能扩展。程序是按照以下几个部分来实现上述功能的。
(1)初始化部分:确定通讯方式、高速计数器工作方式的选择、TD200功能键的初始化
(2)TD200部分:通过对消息使能位的置1和清零来控制有关信息的显示和修改确认。有关信息的修改均需要用户输入密码,以防止非法用户对信息修改,保证检测的准确进行。
(3)检测部分:程序通过从TD200接受的信息判断当前的箱型,从触发器和光电传感器读取的信息判断当前箱子的有关信息,并经过相关处理来判断是否是满箱。并对箱数、满箱数及缺瓶箱进行计数。当检测到缺瓶箱时,激活高速计数器,高速计数器对来自旋转编码器的脉冲信号进行计数,判断其当前位置,到达剔除器位置时剔除器动作,剔除缺瓶箱。同时能够判断是否是连续出现缺瓶箱并能对连续出现的缺瓶箱计数,超过设定的最大连续缺瓶箱数时,自动停止检测并报警,通知操作人员进行检查。
满箱检测控制系统软件部分流程图如下

6.结束语
目前该满箱检测设备已应用于啤酒包装生产现场,目前系统运行良好,其高达99.9%的检验准确率,及快速的检测和剔除功能使其大大提高了包装设备的生产效率;同时也使原专职检测人员得以解放,减轻了劳动强度,受到厂家的欢迎,也为整个啤酒生产过程的优化起了重要的推动作用。
参考文献
[1] 廖常初 s7-200 PLC基础教程 机械工业出版社 2006.01
[2] SIEMENS SIMATIC S7-200可编程序控制器系统手册 2000.03
[3] SIEMENS SIMATIC S7-200可编程序控制器 2006.01
[4] SIEMENS TD200文本显示器的使用 2006.01
[5] OMRON 欧姆龙控制设备综合目录 2004.04
欢迎访问www.autooo.net