西门子S7-300练习案列分享

描述

案例1:点一个按钮,灯1亮,再按一次该按钮,灯1灭.

S7-300

第一次的控制灯亮.

S7-300

第二次控制等关闭.

点一次按钮,控制4个灯依次亮2S并循环,再按一次该按钮循环结束,灯全灭.

S7-300

制作按钮的控制2次功能

S7-300

控制灯一和灯二的依次2S亮,并通过灯4的输出控制灯1的循环.

S7-300

制作灯3 和灯4的依次2S亮

通过m46.0成为第2次按按钮关灯的功能!

这里的我们使用的扩展脉冲定时器:

S7-300

果在启动(S)输入端有一个上升沿,S_PEXT(扩展脉冲S5定时器)将启动指定的定时器。信号变化始终是启用定时器的必要条件。定时器以在输入端TV指定的预设时间间隔运行,即使在时间间隔结束前,S输入端的信号状态变为"0"。只要定时器运行,输出端Q的信号状态就为"1"。如果在定时器运行期间输入端S的信号状态从"0"变为"1",则将使用预设的时间值重新启动("重新触发")定时器。

如果在定时器运行期间复位(R)输入从"0"变为"1",则定时器复位。当前时间和时间基准被设置为零。

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

S_PEXT扩展脉冲S5定时器时序图:

S7-300

S7-300

如果输入端I0.0的信号状态从"0"变为"1"(RLO中的上升沿),则定时器T5将启动。定时器将继续运行指定的两秒(2秒)时间,而不会受到输入端S处下降沿的影响。如果在定时器达到预定时间前,I0.0的信号状态从"0"变为"1",则定时器将被重新触发。只要定时器运行,输出端Q4.0就为逻辑"1"。

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

全部0条评论

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

×
20
完善资料,
赚取积分