求助简单的交通灯控制程序!!! 点击:19103 | 回复:182



RLKS

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:2帖 | 6回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2003年3月02日
发表于:2004-02-16 09:22:00
楼主
我们厂要我们学PLC,每人出一道题,我的是交通灯。谁能帮我,请发信到我的邮箱1306320@sina.com.我把题目给你,谢谢!!!



automation engineer

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2003年1月22日
发表于:2004-01-04 16:24:00
21楼
东西人行道没有黄灯?

chenyujun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2004年1月03日
发表于:2004-01-04 23:46:00
22楼
用 MOV指令和微分、时间

小小!

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 34回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2003年12月30日
发表于:2004-01-05 08:22:00
23楼
第三节 PLC实现十字路口交通信号灯控制 一.控制要求 1.正常时序控制 信号灯受一个起动开关控制。当起动开关接通时,信号灯系统开始工作。先南北红灯亮,东西绿灯亮。 南北红灯亮维持25S,在南北红灯亮的同时,东西绿灯也亮,并维持20S。到20S时,东西绿灯闪亮,绿灯闪亮周期为1S(亮0.5S,熄0.5S)。绿灯闪亮3S后熄灭,东西黄灯亮,并维持2S。到2S时,东西黄灯熄,东西红灯亮,同时南北红灯熄,南北绿灯亮。 东西红灯亮维持30S,南北绿灯亮维持25S。到25S时,南北绿灯闪亮3S后熄灭,南北黄灯亮,并维持2S。到2S时,南北黄灯熄,南北红灯亮,同时东西红灯熄,东西绿灯亮,开始第二周期的动作,以后周而复始地循环。 当起动开关断开时,所有信号灯熄灭。 2.急车强通控制 急车强通信号受急车强通开关控制。无急车时,信号灯按正常时序控制。有急车来时,将急车强通开关接通,不管原来信号灯的状态如何,一律强制让急车来车方向的绿灯亮,使急车放行,直至急车通过为止。急车一过,将急车强通开关断开,信号灯的状态立即转为急车放行方向上的绿灯闪亮,随后按正常时序控制。急车强通信号只能响应一路方向的急车,若两个方向先后来急车,则响应先来的一方,随后再响应另一方。 二.I/O分配及接线。 1.输入信号:起动开关,东西急车强通开关、南北急车强通开关。共需3个输入端子。 2.输出信号:南北绿灯、南北黄灯、南北红灯、东西绿灯、东西黄灯、东西红灯,共需6个输出端子。 系统只需开关量控制,选择F1系列PLC可满足要求。 3.I/O接线。I/O分配与接线图如图6-14所示 三.PLC控制系统程序设计 1.方案一 用时序图设计。 程序分两步来完成,第一步只考虑正常时序控制交通信号灯的工作情况;第二步再设计急车强通控制情况。 (1)正常时序控制。 正常时序控制的时序波形图如图6-15所示。 分析时序波形图:一个循环周期可分为两节拍:第一节拍为南北红灯亮,东西绿灯、东西黄灯工作,需20S、3S、2S的定时器三个。25S的定时由前三个定时器累加得到。第二节拍为东西红灯、南北绿灯、南北黄灯工作,需25S、3S、2S的定时器三个,30S的定时由前三个定时器累加得到。此外还需一个用来产生闪烁的定时器。 定时器分配如表6-3所示。 表6-3 定时器分配 第一阶段定时 定时器编号 第二阶段定时 定时器编号 20S3S2S T450T451T452 25S3S2S T453T454T455 闪烁定时器 T550 T450的第一次起动由X400上升沿完成,以后每一次起动在T455延时到时,故将 串联在X400电路中。T455延时到后的第一个PLC扫描周期,用 复位T450,T450触点复位T451,依次直到T450~T455全部复位,完成一个工作循环,并为下一个工作循环作准备。 T451在T450计时20S到时起动,延时3S后动作。本次工作循环结束时,因T450复位而被复位。 T452在T451计时3S到时起动,延时2S后动作,本次工作循环结束时,因T451复位而被复位。 南北红灯第一次接通由X400控制,延时25S后,T452计时到,由 常闭触点断开。以后每次在T452复位时, 闭合,接通南北红灯。 东西绿灯第一次接通由X400控制,延时20S后,由 断开,再接通闪烁3S的电路。 东西黄灯由(20+3)S后动作的T451接通,延时2S后,由 断开。 以上完成一个工作循环的第一节拍。 东西红灯和南北绿灯在T452动作后接通。东西红灯亮30S后,由 (25+3+2S)动作而断开;南北绿灯亮25S后, 动作而断开,同时接通闪烁3S的电路。南北黄灯在T454计时3S到时接通,T455计时2S到后断开。以上完成一个工作循环的第二节拍。 闪烁程序由定时器T550和M100的通断电路产生,利用PLC的扫描方式使T550由动作到复位只有一个PLC扫描周期宽度,使M100输出周期为1S,脉宽为0.5S的脉冲序列。 正常时序控制的梯形图参见图6-18所示。 (2)急车强通控制信号处理 根据急车强通控制的要求,可绘出急车强通时序图,如图6-16所示。 由急车强通时序图(见图6-16)分析可知,要实现急车强通控制,需两组信号:一组为强通时接通,强通结束时断开的信号;另一组为强通结束时接通,用于起动当前路的绿灯闪烁和黄灯亮,正常时序开始前断开的信号。后一组信号实现起来比较麻烦,需用到脉冲指令和S/R指令等,如改进成强通时接通,正常时序周期开始前断开的信号,则容易得到。欲在某路强通结束时起动该路的绿灯闪烁计时开始以后的电路,只须在绿灯闪烁计时逻辑行中串入强通时接通、强通结束时断开信号的常闭触点即可,如第33步ANI M201指令。 实现这一功能的梯形图如图3所示。 用M201和M202分别实现东西、南北急车强通时发出信号,使信号灯响应急车强通动作。两个方向的强通信号具有互锁功能,同一时间,只能响应一路强通信号。 用M211和M212分别实现东西、南北急车强通时接通并保持,正常时序开始前(T455计时到)断开。为了避免在一路强通结束到正常时序周期开始前的过渡期间,另一路强通信号来临,使M211和M212同时接通,发生信号短时错乱,M211和M212之间用M202和M201互锁。 (3)急车强通控制时梯形图 上述强通时产生的控制信号与正常时序的控制过程结合后的梯形图如图6-18所示。最后的梯形图由图6-18与图6-17组成,由读者自己完成,这里不再敷叙。 2.方案二 用流程图设计。 由控制过程分析可知,每个工作循环周期可分成六个工作状态:状态1,南北红灯和东西绿灯亮;20S时间到转移到状态2,南北红灯亮,东西绿灯闪烁;闪烁3S时间到,转移到状态3,南北红灯和东西黄灯亮;亮2S时间到,转移到状态4,东西红灯亮,南北绿灯亮;25S时间到,转移到状态5,东西红灯亮,南北绿灯闪烁;闪烁3S时间到,转移到状态6,南北红灯亮,东西黄灯亮;2S时间到,如果起动开关仍闭合,则转移到状态1,完成一个工作循环。 当东西强通信号有效,则状态1的转移被禁止,其它状态(接通时转移发生,否则不发生转移)被强制转移到状态1。同样,南北强通信号有效时,状态4的转移被禁止,其它状态(接通时转移发生,否则不发生转移)被强制转移到状态4。流程图如图6-19a所示。 东西强通和南北强通之间存在互锁,避免急车强通信号同时响应两路方向的急车。 急车通过,急车强通开关断开后,由 或 得到一个维持一个PLC扫描周期的脉冲,用于将状态1或4转移到下一状态,使信号灯的状态立即转为急车放行方向上的绿灯闪烁,随后按正常时序控制;状态发生转移后(即强通结束),复位记忆继电器M241或M242。 闪烁信号由定时器T550和辅助继电器M100得到。 寄存器初始状态,由起动开关X400上升沿驱动脉冲指令PLS设置。 状态寄存器的清零,由起动开关 闭合或运行初始化脉冲M71接通功能指令完成。 四.程序(略) 五.调试 按接线图接好外部电路,输入程序,运行程序,观察输出信号的工作时序,通过调试和修改,使之达到了设计要求。

小小!

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 34回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2003年12月30日
发表于:2004-01-05 08:23:00
24楼
对不起,梯形图没能复制上来。

小小!

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 34回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2003年12月30日
发表于:2004-01-05 08:25:00
25楼
告诉我你的e-mail,我再发给你

王元

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 15回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2002年10月09日
发表于:2004-01-05 16:14:00
26楼
xing bu xing

小小!

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 34回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2003年12月30日
发表于:2004-01-06 09:20:00
27楼
南北人行道怎么会有“黄2S”

小小!

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 34回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2003年12月30日
发表于:2004-01-06 09:37:00
28楼
流程图可分两块来完成: 1.主干道 南北左转绿10S+东西红—— | | 南北直行绿30S+东西红 | | | 南北直行绿闪3S+东西红 | | | 南北黄2S+东西红 | | | 东西左转绿10S+南北红 | | | 东西直行绿30S+南北红 | | | 东西直行绿闪3S+南北红 | | | 东西黄2S+南北红—————| 2.人行道 东西人行红13s+南北人行红 | 东西人行绿27S+南北人行红 | 东西人行绿闪3S+南北人行红 | 东西人行红11S+南北人行红11s | 东西人行红+南北人行绿27S | 东西人行红+南北人行绿闪3S | 东西人行红+南北人行红2s 按照以上流程,用移位寄存器或步进指令做均可;注意两个流程须同时起动。

潇湘才子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2003年5月20日
发表于:2004-01-12 14:58:00
29楼
老兄设计得很好,同时,我认为:  “2.输出信号:南北绿灯、南北黄灯、南北红灯、东西绿灯、东西黄灯、东西红灯,共需6个输出端子。” 似乎应改为: “2.输出信号:南北左行绿灯、南北直行绿灯、南北黄灯、南北红灯、东西左行绿灯、东西直行绿灯、东西黄灯、东西红灯,共需8个输出端子。” 编程并不难,如果熟练的话,只要2个小时就可以完成。 不知道老兄是否认同我的看法。

LYQ

  • 精华:2帖
  • 求助:0帖
  • 帖子:46帖 | 81回
  • 年度积分:0
  • 历史总积分:273
  • 注册:2003年8月13日
发表于:2004-01-13 10:02:00
30楼
小小:你好,能不能把控制交通灯的说明和梯形图也发给我一份?我已经自已掏钱买了台FX1N-24MR的PLC,能符合控制的要求吗?我很想学,谢谢了!Email:nh123lyq@163.com

学院路

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 305回
  • 年度积分:0
  • 历史总积分:315
  • 注册:2003年10月27日
发表于:2004-01-13 10:29:00
31楼
整吧

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 49回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2003年11月11日
发表于:2004-01-13 10:34:00
32楼
好消息! 需要交通灯控制的朋友: 在Step7 V5.2里的Sample里有专门的例子,可以去看看,帮助应该很大的哦。标题是:ZEN01_09_STEP7_Zebra

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 49回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2003年11月11日
发表于:2004-01-13 15:24:00
33楼
好消息!   需要交通灯控制的朋友:    在Step7 V5.2里的Sample里有专门的例子,可以去看看,帮助应该很大的哦。标题是:ZEN01_09_STEP7_Zebra

smilehyq

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2003年11月27日
发表于:2004-02-16 09:22:00
34楼
谁能帮我设计一个5层电梯的方案,再此谢谢了 很急的,我的Email:smilehyq@hqu.edu.cn.

hkc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2004年3月16日
发表于:2004-03-16 13:19:00
35楼
小小:你好,能不能给我一份交通灯的说明和梯形图。我先谢谢你了。我的油箱是 yuanj1982@163.com

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-03-16 14:37:00
36楼
我刚从公司出来,想继续在工控业中继续奋战,拜托各位帮忙在北京找一份工作,曾经做过西门子的PLC和一些高低压的电器产品,工作经验两年. 联系方式: azmdnsh@sohu.com 13693114722

wanglin

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2004年3月03日
发表于:2004-03-16 18:23:00
37楼
小小发给我一份可以吗?急doctorkame@yahoo.com

wanglin

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2004年3月03日
发表于:2004-03-16 18:43:00
38楼
还是发到wanglin_81@hotmail.com

毛仔

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2004年3月03日
发表于:2004-03-23 10:39:00
39楼
小小:你好,能不能给我一份交通灯的说明和梯形图。让我学习一下,谢谢!hnlxgjj@163.net

YSF

  • 精华:1帖
  • 求助:0帖
  • 帖子:13帖 | 29回
  • 年度积分:0
  • 历史总积分:124
  • 注册:2003年11月04日
发表于:2004-03-23 20:16:00
40楼
我们在学校的时候就做过交通灯的实验了,不过没有这么复杂,但是用的是手写编程器,可难受了,现在我们都用电脑就好多了, 三菱FX的编程手册上也有交通灯的实例, 入门了就好了,

热门招聘
相关主题

官方公众号

智造工程师