您现在的位置是:首页 > PLC技术 > PLC技术
分配参数并进行加/减计数指令S_CUD指令
来源:艾特贸易2017-10-11
简介可以使用“分配参数并进行加 / 减计数”指令进行递增或递减计数操作。 S_CUD 指令中各信号状态如图 5-85 所示,其中 C 表示计数器的当前值, PV 参数等于 5 。 如果输入 CU 的信号状态从
可以使用“分配参数并进行加/减计数”指令进行递增或递减计数操作。S_CUD指令中各信号状态如图5-85所示,其中C表示计数器的当前值,PV参数等于5。
如果输入CU的信号状态从“0”变为“1”(信号上升沿),则当前计数器值将加1。如果输入CD的信号状态从“0”变为“1”(信号上升沿),则计数器值减1。当前计数器值在输出CV处输出十六进制值,在输出CV_BCD处输出BCD编码的值。如果在一个程序周期内输入CU和CD都出现信号上升沿,则计数器值将保持不变。
计数器值达到上限“999”后,停止增加。如果达到上限值,即使出现信号上升沿,计数器值也不再递增。达到下限值“0”时,计数器值不再递减。
当输入S的信号状态从“0”变为“1”时,将计数器值设置为参数PV的值。如果计数器已置位,并且输入CU和CD处的RLO为“1”,那么即使没有检测到信号沿变化,计数器也会在下一个扫描周期内相应地进行计数。
当输入R的信号状态变为“1”时,将计数器值置位为“0”。只要R输入的信号状态为“1”,输入CU、CD和S信号状态的处理就不会影响该计数器值。
如果计数器值大于0,输出Q的信号状态就为“1”。如果计数器值等于0,则输出Q的信号状态为“0”。
图5-85 分配参数并进行加/减计数指令中的各信号状态
点击排行
