您现在的位置是:首页 > PLC技术 > PLC技术

加减计数指令CTUD

来源:艾特贸易2017-10-24

简介对于加减计数指令 CTUD ,如果输入 CU 的信号状态从“ 0 ”变为“ 1 ”(信号上升沿),则当前计数器值加 1 并存储在输出 CV 中。如果输入 CD 的信号状态从“ 0 ”变为“ 1 ”(信号上升

    对于加减计数指令CTUD,如果输入CU的信号状态从“0”变为“1”(信号上升沿),则当前计数器值加1并存储在输出CV中。如果输入CD的信号状态从“0”变为“1”(信号上升沿),则输出CV的计数器值减1。如果在一个程序周期内,输入CUCD都出现信号上升沿,则输出CV的当前计数器值保持不变。计数器值达到上限后,即使出现信号上升沿,计数器值也不再递增;达到指定数据类型的下限时,计数器值不再递减。

    输入LD的信号状态变为“1”时,将输出CV的计数器值置位为参数PV的值。只要输入LD的信号状态仍为“1”,输入CUCD的信号状态就不会影响该指令。当输入R的信号状态变为“1”时,将计数器值置位为“0”。只要输入R的信号状态仍为“1”,输入CUCDLD信号状态的改变就不会影响“加减计数”指令。

    可以扫描QU输出处加计数器的当前状态。如果当前计数器值大于或等于参数PV的值,则将输出QU的信号状态置位为“1”。在其他任何情况下,输出QU的信号状态均为“0”。可以扫描QD输出处减计数器的当前状态。如果当前计数器值小于或等于“0”,则将QD输出的信号状态置位为“1”。在其他任何情况下,输出QD的信号状态均为“0”。