单方向交通灯控制程序我们可以在FX TAIRNER仿真软件中完成程序的编写及仿真运行,交通灯控制在FX TAIRNER仿真软件中的初级挑战的D-3中。
首先,我们编写程序运行控制部分(见图3-2),当按下开始按钮X020时,运行控制辅助线圈M0接通,并自锁,在交通灯运行的全过程中,M0保持接通状态,直至停止按钮X021按下,M0断开。
图3-2 程序运行控制编程
交通灯控制程序最关键的是时序,接下来我们完成时序控制编程。当程序开始运行时,M0线圈接通,这时第一个定时器T1,也就是控制南北绿灯的定时器开始定时,因此我们首先接通定时器T1的线圈,T1是100ms定时器,因此为它设定定时设定值为400。注意,这时T1的常开触点并没有接通,而是40s定时完成后,T1的常开触点才闭合。T1的常开触点闭合后,使得定时器T2的线圈接通,它用来为南北黄灯定时,为它设定定时设定值为30。同样的,T2的常开触点也没有接通,而是T2的定时时间到后,T2的常开触点闭合,定时器T3的线圈接通。显然,T3是为南北红灯定时的定时器,因此,定时设定值为300。
由于M0在信号灯运行的全过程中始终是接通的,因此,定时器在定时时间到后没有复位,直到T3定时结束,即一个完整的信号灯运行周期结束后,T3的常闭触点断开,使T1、T2、T3相继断开(T3的常闭触点直接断开T1的线圈,T1的线圈断开引起T1的常开触点断开,使得T2的线圈断开,T2的线圈断开引起T2的常开触点断开,又使得T3的线圈断开),最后T3的常闭触点闭合,T1的线圈重新得电开始定时,新的信号运行周期重新开始(见图3-3)。(www.xing528.com)
图3-3 时序控制编程
解决了时序的问题后,信号灯的控制就变得顺理成章了。运行监控M0接通后,Y002也就是南北绿灯直接得电点亮,直至定时时间到,T1的常闭触点将其断开熄灭。这里用接通条件和断开条件的思路来理解最直接。对一个线圈来说,它的接通条件用常开触点,断开条件用常闭触点来完成。绿灯的接通条件是开始运行,断开条件是绿灯定时时间到,因此运行监控的常开和T1定时器的常闭串联就完成了绿灯的控制。同理,黄灯的接通条件是绿灯定时结束,断开条件是黄灯定时结束;而红灯的接通条件是黄灯定时结束,断开条件是红灯定时结束(见图3-4)。
图3-4 信号灯控制编程
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。