一、控制要求与学习目的
(1)信号灯及显示时间的数码管受开关控制,一个启动按钮控制其启动,一个停止按钮控制其停止。
(2)信号灯分为东西向红灯、黄灯、绿灯各两个;南北向红灯、黄灯、绿灯各两个。
(3)信号灯时间显示如下图所示。如果完全按实际十字路口的输出,则东西、南北方向的时间显示都必须具备。考虑到实验室中的FX2—48M型PLC输出总共只有24点,远远不够完成上述的输出需求。为节约输出点,只好使用两个数码管,即同时只能显示一组时间,比如只能显示南北向或东西向的信号灯时间。在教学中,将时间显示分成两步走:先显示南北向时间;调试成功后,再输入程序调试东西向时间。这样既节约输出又可以达到模拟十字路口教学的目的。
(4)工作过程。
初始状态:信号灯全部灭;显示某方向信号灯工作的时间用数码管来显示。初始显示为00。以表示等待时间控制信号的输入。
工作状态:信号灯及数码管由一个启动按钮控制其启动,启动后信号灯及数码管自动循环运行;按下停止按钮后,回到初始状态。
东西向红灯亮,并维持30s,在东西向红灯亮的同时,南北向绿灯亮22s后,绿灯闪烁3s。然后南北向黄灯亮5So接着东西向绿灯亮,南北向红灯亮。
东西向绿灯亮,并维持17s后,绿灯闪烁3s,然后东西向黄灯亮5s。
同时南北向的红灯亮25s。
信号灯按以上方式周而复始地工作;同时南北向、东西向的数码管有相应的时间显示。控制过程如下图所示。
二、输入/输出点的分配
根据控制要求分配输入/输出点如下表所示
三、输入/输出接线图
信号灯及南北向时间显示输入/输出接线图如下图所示。
启动按钮SBl接于输入继电器XO端,停止按钮SB2接于接于输入继电器X1端:南北向绿灯、黄灯、红灯分别接于输出继电器YO、Y1、Y2:东西向绿灯、黄灯、红灯分别接于输出继电器Y3、Y4、Y5。时间显示的两个数码管,十位时间显示输出接Y10、Y11、Y12、Y13、Y14、Y15、Y16;个位时间显示输出接Y20、Y21、Y22、Y23、Y24、Y25、Y26。
说明:对于东西向时间的显示,外部硬件接线不需要改变,只需从软件改变就可以了。硬件接线实物如下图所示。
四、梯形图编写
梯形图编写可以分三个部分完成:第一部分是信号灯变化的程序编写,如上图所示:第二部分是显示南北向信号灯的时间变化,如中图所示;第三部分是显示东西向信号灯的时间变化,如下图所示。
五、调试运行
调试运行过程分成两部分:
第一,调试信号灯变化及反映南北向信号灯时间变化的梯形图。将信号灯变化及南北向信号灯时间变化梯形图输入到运行软件后,按下启动按钮后观察信号灯的变化是否按要求变化,同时观察南北向的绿灯、绿灯闪烁、黄灯、红灯时间显示是否和南北向的绿灯、黄灯、红灯的变化一致。
第二,调试信号灯变化及反映东西向信号灯时间变化的梯形图。将信号灯变化及东西向信号灯时间变化梯形图输入到运行软件后,按下启动按钮后观察信号灯的变化是否按要求变化,同时观察东匹向的红灯,绿灯及绿灯闪烁、黄灯时间显示是否和东西向的红灯、绿灯、黄灯的变化一致。