您当前的位置:五五电子网电子知识应用领域交通控制指示移位寄存器编程法在PLC交通灯程序中的运用 正文
移位寄存器编程法在PLC交通灯程序中的运用

移位寄存器编程法在PLC交通灯程序中的运用

点击数:7256 次   录入时间:03-04 11:39:27   整理:http://www.55dianzi.com   交通控制指示

  移位寄存器编程法对交通灯的PLC编程来说简洁,思路明快。
  
  一、十字交通灯的设计要求
  
  十字交通灯路口东西向绿灯显示(南北向亮红灯)5秒后,绿灯以占空比为50%的一秒周期(0.5秒脉冲宽度)闪烁3次(南北向亮红灯仍亮),然后变为黄灯亮2秒(南北向红灯亮),东西向红灯亮10秒(南北向亮绿灯亮5秒,闪3次,黄灯亮2秒),如此循环工作。
  
  画出时序图,注意每个单位一秒为基准,注意按秒分清时序,见下图。

42585

   二、I/O地址分配及接线图  
  
  输入地址:X000启动按钮X002停止按钮
  
  输出地址:
  
  东西向绿灯Y0 南北向绿灯Y3
  
  东西向黄灯Y1 南北向黄灯Y4
  
  东西向红灯Y2 南北向红灯Y5

I/O地址分配及接线图

   三、设计思路
  
  在1秒CP脉冲作用下,使用移位寄存器将S0=1移位至MO,依次左移1位,赋值给M0、M1……M9直至全部为1。在第11个CP脉冲下将S0=0移位至MO,依次左移1位,赋值给M9、M8……直至全部为00从而完成整个程序的一个周期(共20秒)。
  
  在每个CP脉冲作用下,对应对间段的交通信号灯可以用逻辑来表示。 见下表交通灯的逻辑状态,从而写出逻辑关系(见下图)。

交通灯的逻辑状态

42844

  四、梯形图和指令表

指令表

梯形图




本文关键字:程序  寄存器  交通灯  交通控制指示应用领域 - 交通控制指示