杭州萧山技师学院 魏金灵
交通灯控制程序是学习PLC当中一个比较常见的课题,通常的做法就是采用黄、绿、红色指示灯各二个当作输出通过观察PLC输出继电器Y控制对应颜色的指示灯是否按指定规则工作来验证程序是否符合控制要求的一个方法。但是这种方法存在以下的局限性:(1)不能监控各个方向指示灯的工作时间,操作起来比较麻烦;(2)在验证程序过程中,只能通过观察对应指示灯工作情况,要是配套指示灯颜色对不上,刚对控制程序的好坏无法做出判断;(3)在整个执行过程中无动态效果;(4)外围还要配合接线。针对以上问题,用组态王上位机软件制作控制画面,配合PLC内部控制程序,将它们直接连接就可以完美的解决以·上问题。
下面以组态王上位机软件配合PLC程序制作一个控制交通灯仿真系统为例来说明它的应用。交通灯的控制要求如下:当按下启动按钮后,首先东西绿灯亮40S后灭,然后开始东西绿灯闪烁20S后灭,然后东西黄灯亮20S后灭,对应方向南北红灯亮80S后灭;南北绿灯亮40S后,接着南北绿灯闪烁20S灭;南北黄灯亮20S后灭;东西红灯亮80S后灭…如此循环,直到按下停止按钮,按下停止按钮,交通程序控制各个灯不能够马上全部停止工作,必须等程序执行一个周期才可以。
首先将实现该项目控制的硬件准备起来,一个三菱PLC,型号为FX3U-32MR,一台装有组态王上位机软件和PLC编程软件的计算机,还有一根数据通信线,型号SC-09。
由于我用组态王上位机软件来控制PLC,为了简单一下,启动按钮和停止按钮不在由外部按钮来提供信号,而是由组态王上位机软件所制作的控制画面发出。……