交通红绿灯plc编程实例
交通红绿灯编程实例_交通红绿灯控制。
控制要求:
1、确定设计任务书; 本设计主要实现对十字路口的东西向和南北向的红绿灯的有序控制。
2、确定外围i/o设备。
3、选定plc型号。
i/o地址表
编制plc的i/o地址表,如表10-1所示。
表10-1 ------------------i/o地址表
编号 | 地址 | 说明 | 功能 |
6路数字输出 | |||
1 | q0.0 | 绿灯 | 控制东西方向绿灯 |
2 | q0.1 | 黄灯 | 控制东西方向黄灯 |
3 | q0.2 | 红灯 | 控制东西方向红灯 |
4 | q0.3 | 绿灯 | 控制南北方向绿灯 |
5 | q0.4 | 黄灯 | 控制南北方向黄灯 |
6 | q0.5 | 红灯 | 控制南北方向红灯 |
1路数字输入 | |||
1 | 10.0 | 开关 | 开关 |
红绿灯控制图
1、硬件图 ---硬件图如图10-1
![]() 流程图10-3 交通灯的plc接线图10-2 交通灯的逻辑控制图10-4 |
交通灯时序图10-5
红绿灯控制
1、新建工程
单击"new"新建工程,输入工程名:红绿灯控制。
2、编写程序
当按下“启动”键,则系统开始计时,以一时间段的时间为周期,循环。在不同的时间范围内,开启不同的灯,周而复始。
程序如表10-2所示。 表10-2 交通灯控制程序表
![]() | network1 按开启,开始计时,设定基时,即秒的时间。 |
![]() | network2 基时复位。 |
![]() | network3 时间周期的设定,电源关则计数器复位。 |
![]() | network4 周期复位。 |
![]() | network5 设定开q0.0的时间段。 |
![]() | network6 设定开q0.1 的时间段。 |
![]() | network7 设定开q0.2 的时间段。 |
![]() | network8 设定开q0.3 的时间段。 |
![]() | network9 设定开q0.4 的时间段。 |
![]() | network10 设定开q0.5 的时间段。 |
本文标签:交通红绿灯plc编程实例
* 由于无法获得联系方式等原因,本网使用的文字及图片的作品报酬未能及时支付,在此深表歉意,请《交通红绿灯plc编程实例》相关权利人与机电之家网取得联系。