交通红绿灯plc编程实例

发表于 讨论求助 2022-12-01 08:31:22

西门子PLC编程

交通红绿灯编程实例_交通红绿灯控制。

控制要求:

1、确定设计任务书; 本设计主要实现对十字路口的东西向和南北向的红绿灯的有序控制。

2、确定外围i/o设备。

3、选定plc型号。

i/o地址表

编制plc的i/o地址表,如表10-1所示。

表10-1 ------------------i/o地址表

编号地址说明功能
6路数字输出
1q0.0绿灯控制东西方向绿灯
2q0.1黄灯控制东西方向黄灯
3q0.2红灯控制东西方向红灯
4q0.3绿灯控制南北方向绿灯
5q0.4黄灯控制南北方向黄灯
6q0.5红灯控制南北方向红灯
1路数字输入
110.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 的时间段。

发表
26906人 签到看排名