徐州师范大学本科生毕业设计 基于PLC的自动分拣控制系统设计
图4-6 数值量输出连接
系统的开始与运行、是否停止、出错时需要重新运行并重新计数等都需要在控制面板里能够进行人工的操作。控制的面板设为三个按钮,分别为开始、退出、复位。对于按钮的输入设置可以在动画组态窗口属性设置里面选择按钮动作或者直接在工具箱内选择标准按钮进行设。
4、特殊动画连接
在MCGS中,特殊动画连接包括可见度和闪烁效果两种方式,用于实现图元、图符对象的可见与不可见交替变换和图形闪烁效果,图形的可见度变换也是闪烁动画的一种。MCGS中每一个图元、图符对象都可以定义特殊动画连接的方式[24] 。
在材料分拣系统中料槽无料提醒中的制作用到了闪烁效果。在“料槽无料”的指示灯双击进入属性设置,选中闪烁效果。当表达式num=10成立时,所设置的“料槽无料”指示灯就会成闪烁效果。当表达式不成立时就会呈现为初始状态。num的定义是总物料的数目计数器,设计中模拟分拣系统设定了10个物料,所以当num的值为10时料槽中没有物料,通过闪烁进行提示,如图4-7所示。
36
徐州师范大学本科生毕业设计 基于PLC的自动分拣控制系统设计
图4-7 图形闪烁效果显示
4.4 数据报表输出
在MCGS中,大多数监控系统要对数据采集设备采集的数据进行存盘,统计分析,并根据实际情况打印出数据报表。所谓数据报表就是根据实际需要以一定格式将统计分析后的数据记录、显示和打印出来,如实时数据报表、历史数据报表。数据报表在工控系统中是必不可少的一部分,是数据显示、查询、分析、统计、打印的最终体现,是整个工控系统的最终结果输出。数据报表是对生产过程中系统监控对象的状态的综合记录和规律总结。
实时数据报表是实时地将当前的数据对象变量按一定报告格式(用户组态)显示和打印,即:对瞬时量的反映。历史数据报表是从历史数据库中提取存盘记录,以一定导电格式显示历史数据。文中自动分拣控制系统的实时数据报表及历史数据报表如图4-8所示[21] 。
37
徐州师范大学本科生毕业设计 基于PLC的自动分拣控制系统设计
图4-8 数据报表显示输出
4.5 PLC与组态软件之间的通信
对组态的通讯参数进行设置,打开设备窗口分别添加如下两个设备:通用串口父设备和FX系列编程口。在MCGS工作台上,单击[设备窗口],再单击[设备组态]按钮进入[设备组态:设备窗口]。单击[工具箱],打开[设备工具箱]窗口,再单击[设备管理]按钮,打开[设备管理]窗口,如图4-9所示[25] 。
图4-9 添加设备
38
徐州师范大学本科生毕业设计 基于PLC的自动分拣控制系统设计
图4-10 设备的添加
再对FX系列编程口进行设置,双击FX系列编程口弹出设备属性编辑对话框,对它的参数作如表4-1和图4-11设置,当设置好参数后点击检查,无误后点确定。
表4-1 通道连接的设置
对应数据对象 SB1 SQ1 SQ2 SQ3 SQ4 SA SB SC SN SW1 SW2 SW3 SW4 SW5 SB2 YV1 YV2 YV3 YV4 YV5 M LD1 LD2 通道类型 只读X00000 只读X00001 只读X00002 只读X00003 只读X00004 只读X00005 只读X00006 只读X00007 只读X00010 只读X00011 只读X00012 只读X00013 只读X00014 只读X00015 只读X00017 读写Y00000 读写Y00001 读写Y00002 读写Y00003 读写Y00004 读写Y00005 读写Y00006 读写Y00007 39
徐州师范大学本科生毕业设计 基于PLC的自动分拣控制系统设计
图4-11 通道设置
40