您现在的位置是:首页 > PLC技术 > PLC技术
加计数指令CTU
来源:艾特贸易2017-11-01
简介对于加计数指令 CTU ,如果输入 CU 的信号状态从“ 0 ”变为“ 1 ”(信号上升沿),则执行该指令同时输出 CV 的当前计数器值加 1 。第一次执行该指令时,将输出 CV 处的当前计数器值
对于加计数指令CTU,如果输入CU的信号状态从“0”变为“1”(信号上升沿),则执行该指令同时输出CV的当前计数器值加1。第一次执行该指令时,将输出CV处的当前计数器值置位为0。每检测到一个上升沿,计数器都会递增,直到其达到输出CV指定数据类型的上限。达到上限时,输入CU的信号状态将不再影响该指令。
可以扫描Q输出处的计数器状态。输出Q的信号状态由参数PV决定。如果当前计数器值大于或等于参数PV的值,则将输出Q的信号状态置位为“1”。在其他任何情况下,输出Q的信号状态均为“0”。输入R的信号状态变为“1”时,输出CV的值被复位为“0”。只要输入R的信号状态仍为“1”,输入CU的信号状态就不会影响该指令。
例如,统计空瓶数和成品数应用CTU指令实现的梯形图程序如图5-93和图5-94所示。使用CTU指令时,PV输入端必须赋值(Int类型),在本例中可以设定PV值为Int类型的最大值32767,当统计空瓶数量(或成品数量)的CTU计数值达到32767时,Q输出端输出为1。
图5-93 使用CTU指令统计空瓶数量
图5-94 使用CTU指令统计成品数量