m7.4复位T1,为什么可行呢。按道理m7.4只有短暂的一瞬间是1,刷新到下一个周期还是0,根本无法复位t1呀,可是我实际测试,是可行的。难道是我理解有问题吗
图片说明:
最佳答案
1、按道理m7.4只有短暂的一瞬间是1,刷新到下一个周期还是0,根本无法复位t1呀?
虽然m7.4只有短暂的一瞬间是1,仍能在本周期内保持为1。
因而是,只要果复位(R)输入从“0”变为“1”,则无论S输入端的RLO如何,定时器都将复位。然后,输出端Q的信号状态变为“0”。
2、S_ODTS的特性:
如果在启动(S)输入端有一个上升沿,S_ODTS(保持接通延时S5定时器)将启动指定的定时器。信号变化始终是启用定时器的必要条件。定时器以在输入端TV指定的时间间隔运行,即使在时间间隔结束前,输入端S的信号状态变为“0”。定时器预定时间结束时,输出端Q的信号状态为“1”,而无论输入端
S的信号状态如何。如果在定时器运行时输入端S的信号状态从“0”变为“1”,则定时器将以指定的时间重新启动(重新触发)。
如果复位(R)输入从“0”变为“1”,则无论S输入端的RLO如何,定时器都将复位。然后,输出端Q的信号状态变为“0”。
3、注意上述有关定时器复位(R)输入的特性。这与SR双稳态触发器的特性相同。SR双稳态触发器为复位优先型触发器,在后面的(R)操作优先。所谓的优先就是,不管S输入端状态如何,只要R输入端的信号状态为“1”,则复位触发器。
、关于复位优先型SR双稳态触发器:
如果S输入端的信号状态为“1”,R输入端的信号状态为“0”,则置位SR (复位优先型SR双稳态触发器)。否则,如果S输入端的信号状态为“0”,R输入端的信号状态为“1”,则复位触发器。如果两个输入端的RLO状态均为“1”,则指令的执行顺序是最重要的。SR触发器先在指定<地址>执行置位指令,然后执行复位指令,以使该地址在执行余下的程序扫描过程中保持复位状态。
只有在RLO为“1”时,才会执行S (置位) 和R (复位) 指令。这些指令不受RLO“0”的影响,指令中指定的地址保持不变。
4、有关资料:
见《S7300-400梯形图编程手册》下载:
http://www.ad.siemens.com.cn/products/as/download/pdf/S7-300%BA%CDS7-400%B5%C4%CC%DD%D0%CE%CD%BC%28LAD%29%B1%E0%B3%CC.pdf
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352175.html