西门子S7-300定时器的剩余时间怎样参与比较?plc的SR复位优先型SR双稳态触发器指令
时间:2016-01-18 11:33 来源:未知 作者:admin 点击:次
假如西门子S7-300定时器的设定时间为S5T#10S,其剩余时间值要和5s比较,应该用定时器的BI或BCD输出中的哪一个?比较式中的常数是多少?
答:定时器的BI是十六进制数剩余时间值,BCD端输出的是S5T#格式的BCD码。用BI输出值参与比较更方便一些。
在脉冲定时器定时的时候断开输入端,剩余时间值保持不变(见下图)。图中16#35=53,单位为100ms。
楼主要求剩余时间值与5s比较,所以MW10中BI剩余时间值应与50(单位为100ms,即5s)比较。
网友可以自己试试设定值为5s和100s时BI的剩余时间值的单位。
plc的SR复位优先型SR双稳态触发器指令 符号: 说明:如果SR的S输入端的信号状态为“1”,R输入端的信号状态为“0”,则置位SR(复位优先型SR双稳态触发器)。否则,如果S输入端的信号状态为“0”,R输入端的信号状态为“1”,则复位触发器。如果两个输入端的RLO均为“1”,则指令的执行顺序是最重要的。SR触发器先在指定<地址>执行置位指令,然后执行复位指令,以使该地址在执行余下的程序扫描过程中保持复位状态。只有在RLO为“1”时,才会执行S(置位)和R(复位)指令。这些指令不受RLO“0”的影响,指令中指定的地址保持不变。 MCR (主控继电器)依存关系 只有将SR触发器置于激活的MCR区内时,才会激活MCR依存关系。在激活的MCR区内,如果MCR处于接通状态,则按以上所述将寻址位置位为“1”或复位为“0”。如果MCR处于关闭状态,则无论输入状态如何,指定地址的当前状态均保持不变。 状态字:
实例: (责任编辑:admin) |