用PLC制作红绿灯控制

描述

制作一个红绿灯的控制

1.由一个按钮控制开启,按一下激活,再按一次关闭循环.

2.3个灯循环亮,

3.亮5秒5秒后闪烁5秒.

plc

按钮的启停控制.

plc

控制后5秒的闪烁

plc

控制绿灯 

plc

控制黄灯

plc

红灯的控制.

plc

通过红灯的信号触发下次循环.

下面介绍一下接通延时S_ODT:

plc

如果在启动(S)输入端有一个上升沿,S_ODT(接通延时S5定时器)将启动指定的定时器。信号变化始终是启用定时器的必要条件。只要输入端S的信号状态为正,定时器就以在输入端TV指定的时间间隔运行。定时器达到指定时间而没有出错,并且S输入端的信号状态仍为"1"时,输出端Q的信号状态为"1"。如果定时器运行期间输入端S的信号状态从"1"变为"0",定时器将停止。这种情况下,输出端Q的信号状态为"0"。

如果在定时器运行期间复位(R)输入从"0"变为"1",则定时器复位。当前时间和时间基准被设置为零。然后,输出端Q的信号状态变为"0"。如果在定时器没有运行时R输入端有一个逻辑"1",并且输入端S的RLO为"1",则定时器也复位。

当前时间值可从输出BI和BCD扫描得到。时间值在BI处为二进制编码,在BCD处为BCD编码。当前时间值为初始TV值减去定时器启动后经过的时间。

plc

plc

如果I0.0的信号状态从"0"变为"1"(RLO中的上升沿),则定时器T5将启动。如果指定的两秒时间结束并且输入端I0.0的信号状态仍为"1",则输出端Q4.0将为"1"。如果I0.0的信号状态从"1"变为"0",则定时器停止,并且Q4.0将为"0"(如果I0.1的信号状态从"0"变为"1",则无论定时器是否运行,时间都复位)。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • plc

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分