西安航空职业技术学院 毕业设计论文
(c) 子程序1
报警指示。当东西和南北同时绿灯亮时,进入报警状态,同时断开东西和南北同时绿灯,报警指示时间设置为5s。
4.2工作过程分析
循环工作过程。按启动按钮I0.0接通,M0.0得电自锁同时进入子程序0,子程序0(自动循环控制)。I0.0接通,M1.0,M1.1得电自锁同时T37得电,M1.0控制南北红灯,M1.1控制东西绿灯,此时南北红灯和东西绿灯同时亮。T37延时25s后,东西绿灯闪3s后熄灭(通过SM0.5s脉冲发生器和C0配合完成),接着东西黄灯亮2s后熄灭(通过T38完成),南北红灯同时熄灭。T38触点启动M2.0和M2.1得电自锁同时T39得电,M2.0控制东西红灯熄灭(通过SM0.5s脉冲发生器和C1配合完成),同时南北黄灯亮2s后熄灭(通过T40完成),东西红灯同时熄灭。T40触点控制M2.4启动下一次循环,按停止按钮I0.1停止。
强制工作过程。I0.6接通进入强制控制程序(子程序1)。I0.2接通,M0.3接通控制南北红灯。I0.3接通,M0.5接通控制南北绿灯。I0.4接通,M0.4接通控制东西红灯。I0.5接通,M0.6接通控制东西绿灯。
21
西安航空职业技术学院 毕业设计论文
5 十字路口交通灯的组态控制过程
5.1 绘制交通信号灯人机界面
MCGS组态软件安装在计算机中,双击桌面“组态环境”图标,进入MCGS组态环境,如5-1图所示。单击“用户窗口”,“新建窗口”后,在“用户窗口”中新建一个“窗口0”,选中窗口0,点击“窗口属性”按钮,进入窗口属性设置界面。将窗口名称和窗口标题选项中的内容改为“交通信号灯”,按“确认”按钮确认。按“动画组态”按钮,进入画面编辑窗口,如5-2图所示,在此窗口中利用工具箱中的绘图工具,完成交通信号灯画面设计,效果图如5-3图所示。
图5-1 MCGS组态环境
22
西安航空职业技术学院 毕业设计论文
5-2
5-2
5-3
23
西安航空职业技术学院 毕业设计论文
5.2 交通信号灯画面中构件的属性设置
交通信号灯画面中构件比较简单,只有红灯,绿灯和黄灯。首先定义数据变量,根据控制要求,监控界面中对西方向和南北方向红灯,绿灯和黄灯进行定义,均为开关量和颜色填充。在“实时数据库”选项卡中,通过使用“新增对象”和“对象属性”按钮,对数据变量进行定义,如5-4图所示
5-4 变量定义窗口
交通信号灯画面中构件的属性设置如图5-5所示,这里仅对南北红灯属性设置进行说明,其他等的属性设置与南北红灯属性设置的区别为表达式和填充颜色连接项的内容不同。
24
西安航空职业技术学院 毕业设计论文
5-5
5.3设备窗口属性设置
在组态工作台界面中,用鼠标单击“设备窗口”选项,出现设备窗口图标并双击进入设备组态窗口;在此窗口中通过设备工具箱,完成设备组态,如图5-6所示。
设备组态完成后,双击“通用串口父设备0”,进入通用串口父设备属性编辑界面,根据设备通讯要求和连接情况,完成通用串口父设备属性编辑界面中相关的参数设置,具体设置如5-7所示,按“确认”完成设置。
5 -6 设备组态窗口
25