PLC红绿灯程序

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信号灯控制的具体要求如表1所示。信号灯的动作受开关总体控制,按一下启动按钮,信号灯系统开始工作,并周而复始地循环动作;按一下停止按钮,所有信号灯都熄灭。

(三)人行道型十字路口交通信号灯控制

1.示教板

图1(a )是带人行道十字路口交通信号灯示教板板面示意图。采用示教板具有直观、易懂、仿真等优点,各交通信号灯采用~220V ND1系列信号指示灯,其中各方向的车道左行和直行绿灯贴上箭头指示行驶方向,如南北方向灯序图1(b)。

南北方向灯序图:

左行直行红灯

绿灯黄灯红灯

图1(a ) 图1(b)

图1 十字路口型交通信号灯示教板板面示意图

2. I/O 分配表

3. I/O 接线图

根据信号控制要求,选用FX0N-40MR 的PLC 进行控制,其I/O 接线如图2所示。

图2 PLC I/O 接线图

4.程序设计

FU

COM5

COM4COM3COM2220V

220V

L

N

SB0

东西黄东西直绿东西向人行道绿南北左绿南北黄南北直绿南北向人行道绿

东西红

南北红

东西向人行道红南北向人行道红

东西左绿COM1COM0

COM

X0

Y14

Y13Y12Y0

Y11Y10Y4Y3Y2

Y1F X O N -0M R

(1)带人行道十字路口交通信号灯控制的时序图如图3所示。

(2)东西方向和南北方向信号灯的动作过程可以看成是两个独立的顺序动作过程;其状态转移图如图4所示。

启动

X0

东西直绿Y2

东西黄

Y1

东西左绿Y0

图4 状态转移图(3)程序设计信号灯控制梯形图如图5所示。

图5 梯形图

(4)图5梯形图所对应的指令程序如指令图6所示。

* * * 指令* * * * * * 指令* * *

步指令步指令

图6 指令图

5.工作原理

(1)启动及运行。开机,特殊辅助继电器M8002脉冲使初态S0置位,同时使状态S20~S40复位,输出继电器Y0~Y20复位。

东西方向:

按下起动按钮SB0,X0接通,状态转移到S20与S30,使S20与S30同时置位,东西方向左行绿灯Y0亮、人行道红灯Y14亮,且定时器T0开始计时;与此同时南北方向红灯Y13亮、人行道红灯Y14置位亮。经T0延时15s后,状态由S20转移到S21,东西方向用S21、S22设定车道左行绿灯闪烁,定时器T1延时0.5s到,状态转移到S22,东西左行绿灯Y0亮,计数器C0开始计数。定时器T2延时0.5s到,状态转移到S21,T1延时0.5s到,状态又转移到S22,东西左行绿灯Y0又亮,C0又计数一次。当C0计数3次完毕,状态转移到S23,车道黄灯Y1亮,T3延时2s到,状态转移到S24,车道直行绿灯、人行道绿灯Y2亮,人行道红灯Y4复位灭,当T4延时25s到,状态转移到S25,用S25、S26设定车道直行绿灯、人行道绿灯闪烁,T5延时0.5s到,状态转移到S26,车道直行绿灯、人行道绿灯Y2亮,计数器C1开始计数,T6延时0.5s 到,状态转移到S25,T5延时0.5s到,状态转移到S26,C1又计数一次。当C1计数3次完毕,状态转移到S27,车道黄灯Y1亮,人行道红灯Y4置位亮,T7延时2s到,状态转移到S28,车道红灯Y3亮。

南北方向:

在并联的另一分支,由于S30与S20同时置位,车道红灯Y13亮,人行道红灯Y14亮,T7延时2s到,状态转移到S31,左行绿灯Y10亮,T10延时15s 到,状态转移到S32,用S32、S33设定车道左行绿灯闪烁,T11延时0.5s到,状态转移到S33,南北左行绿灯Y10亮,计数器C2开始计数。T12延时0.5s 到,状态转移到S32,T11延时0.5s到,状态又转移到S33,左行绿灯Y10又亮,C2又计数一次。当C2计数3次完毕,状态转移到S34,车道黄灯Y11亮,T13延时2s到,状态转移到S35,车道直行绿灯、人行道绿灯Y12亮,人行道红灯Y14复位灭,当T14延时25s到,状态转移到S36,用S36、S37设定车道直行绿灯、人行道绿灯闪烁,T15延时0.5s到,状态转移到S37,车道直行绿灯、人行道绿灯Y12亮,计数器C3开始计数,T16延时0.5s到,状态转移到S36,T15延时0.5s到,状态转移到S37,C3又计数一次。当C3计数3次

完毕,状态转移到S38,车道黄灯Y11亮,人行道红灯Y14置位亮,计数器C0~C3复位,T17延时2s到,状态转移到初态S0,程序反复循环执行。

(2)停止。按断开按钮SB0,X0断开,M0产生下降沿脉冲,状态S0置位,为下一次启动准备,状态S20~S40复位,输出断电器Y0~Y20复位,交通灯信号停止运行。

相关文档
最新文档