要求
1、信号灯受启动及停止按钮的控制,当按下启动按钮时,信号灯系统开始工作,并周而复始地循环工作,当按下停止按钮时,系统将停止在初始状态,所有信号灯都熄灭。

2、交通灯示意图如图1所示,在东西南北两个方向均安装信号灯,两个方向各6个灯,分为红、黄、绿三种颜色。工作时序如图2所示,假设东西向较忙,绿灯时间是南北向的2倍(40s)。按下起动按钮后,南北向绿灯亮维持20s,20s后,南北黄灯闪烁3次,计6S,期间,东西向红灯也亮,并维持26s;26s后,东西方向绿灯亮40s,后东西向黄灯闪烁3次,计6s,期间,南北向红灯也亮,并维持46s接下去周而复始,直到停止按钮被按下为止。

Python十字路口有交通信号灯 十字路口信号灯plc_红绿灯

1 设计目的
了解并掌握PLC编程方法和设计思路,以及状态图编程编法,调试过程,三菱plc接线方法。熟练使用各基本指令,定时器,计数器,内部指令等。根据控制要求,掌握PLC的编程方法和程序调试方法。掌握交通灯的实验设计与三菱PLC的连线方法。

2 设计思路
理解题意,分配I/O 口,在草纸设计画状态转移图,上机操作,写入状态转移图以及程序指令,调试。调试成功下载PLC,接线并运行。

3 设计过程

(1)理解题意:绿灯时间是南北向的2倍(40s)。按下起动按钮后,南北向绿灯亮维持20s,20s后,南北黄灯闪烁3次,计6S,期间,东西向红灯也亮,并维持26s;26s后,东西方向绿灯亮40s,后东西向黄灯闪烁3次,计6s,期间,南北向红灯也亮,并维持46s接下去周而复始,直到停止按钮被按下为止。

(2)分配I/O口:

Python十字路口有交通信号灯 十字路口信号灯plc_三菱_02

(3)设计状态转移图

Python十字路口有交通信号灯 十字路口信号灯plc_红绿灯_03


Python十字路口有交通信号灯 十字路口信号灯plc_红绿灯_04

Python十字路口有交通信号灯 十字路口信号灯plc_Python十字路口有交通信号灯_05


4 系统调试与结果

按下起动按钮后,南北向绿灯亮维持20s,20s后,南北黄灯闪烁3次,计6S,期间,东西向红灯也亮,并维持26s;26s后,东西方向绿灯亮40s,后东西向黄灯闪烁3次,计6s,期间,南北向红灯也亮,并维持46s接下去周而复始,直到停止按钮被按下为止。