《字路口交通灯模拟的编程与实现.ppt》由会员分享,可在线阅读,更多相关《字路口交通灯模拟的编程与实现.ppt(23页珍藏版)》请在三一办公上搜索。
1、PLC应用技术,模块三:PLC编程与实现,主要内容3-1 顺序控制设计3-2 模拟电视发射塔的编程与实现3-3 十字路口交通灯模拟的编程与实现3-4 机械手动作模拟的编程与实现3-5 自动售货机模拟的编程与实现,3-3 十字路口交通灯模拟的编程与实现,一、控制要求 1.当SD启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮;当SD断开时,所有信号灯熄灭。2.南北红灯维持25S,在此期间,东西绿灯亮20S,后闪亮3S熄灭,东西黄灯亮2S。(用东西行驶小车表示)3.上“2”完成后,东西红灯维持30S,在此期间,南北绿灯亮25S,后闪亮3S熄灭,南北黄灯亮2S。(用南北行驶小车表示)4
2、.“3”完成后,转入到“2”继续,直到SD开关断开。,;,二、I/O点分配 输入点:启动开关SDI0.0;输出点:南北灯(绿灯Q0.0;黄灯Q0.1;红灯Q0.2)东西灯(绿灯Q0.3;黄灯Q0.4;红灯Q0.5)南北指示小车灯(Q0.6)东西指示小车灯(Q0.7)时序图如下,三、顺序功能图,四、梯形图1.起保停设计方法,2.以转换为中心设计方法,3-3 十字路口交通灯模拟的编程与实现,1.控制要求 信号灯的动作受开关总体控制,按一下启动按钮,信号灯系统开始工作,并周而复始地循环动作;按一下停止按钮,所有信号灯都熄灭。信号灯控制的具体要求如表3.3所示。,表3.3 十字路口交通信号灯控制要求,
3、2.系统配置 根据信号控制要求,I/O分配及其接线如图3.10所示。图中用一个输出点驱动两个信号灯,如果PLC输出点的输出电流不够,可以用一个输出点驱动一个信号灯,也可以在PLC输出端增设中间继电器,由中间继器再去驱动信号灯。,图3.15 PLC I/O接线图,图3.16 交通信号灯控制的时序图,3时序图 十字路口交通信号灯控制的时序图如图3.16所示。,4.程序设计 1)按单流程编程 如果把东西方向和南北方向信号灯的动作视为一个顺序动作过程,其中每一个时序同时有两个输出,一个输出控制东西方向的信号灯,另一个输出控制南北方向的信号灯,这样就可以按单流程进行编程,其状态转移图如图3.17所示,对
4、应的步进梯形图如图3.18所示。按下启动按钮SB1,X0接通,S0置位,转入初始状态,由于Y0、M0条件满足,状态使S20置位,转入第一工步,同时T0开始计时,经25 s后,S21置位,S20复位,转入第二工步当状态转移到S25时,程序又重新从第一工步开始循环。,图3.17 按单流程编程的状态转移图,图3.18 按单流程编程的步进梯形图,按停止按钮SB3,X2接通,M0使接通并自保,断开S0后的循环流程,当程序执行完后面的流程后停止在初始状态,即南北红灯亮,禁止通行;东西绿灯亮,允许通行。T6、T7组成的是0.5 s的振荡电路,该电路的作用是控制绿灯闪烁,其中T1和T4是控制闪烁的时间。2)按双流程编程 东西方向和南北方向信号灯的动作过程也可以看成是两个独立的顺序动作过程。其状态转移图如图3.19所示。它具有两条状态转移支路,其结构为并联分支与汇合。按启动按钮SB1,信号系统开始运行,并反复循环。,图3.19 按双流程编程的状态转移图,