发布时间:2026-05-25阅读(0)
Ⅰ、计数器功能
计数器用于累计其输入端输入脉冲(0→1或者1→0)的个数,可用于统计加工零件个数
Ⅱ、计数器分类
CTU:增计数器,当输入端CU的状态从OFF 转换为ON时,计数器里的值就会加1,当前计数器里的值大于或等于预设值时,计数器位接通。当复位输入R接通或者对计数器地址执行复位指令时,当前计数值会复位。当前值达到最大值32767时,计数器停止计数。
CTD:减计数器,当输入端CD的状态从OFF 转换为ON时,计数器里的值就会减1,当前计数器里的值等于0时,计数器位接通。LD装载输入接通时,计数器复位计数器位,并用预设值PV装载当前值。
CTUD:增/减计数器,当输入端 CU的状态从 OFF 转换为 ON 时, 加/减计数指令就会加计数,当输入端 CD的状态从 OFF 转换为 ON时,该指令就会减计数。每次执行计数器指令时,都会将 PV 预设值与当前值进行比较。达到最大值 32767 时,再次导通输入端CU时当前计数值变为最小值 -32768。达到最小值 -32768 时,再次导通输入端CD时当前计数值变为最大值 32767。当前值大于或等于预设时,计数器位接通。当 R 复位输入接通或对计数器地址执行复位指令时,计数器复位。
Ⅲ、计数器指令分析

Ⅳ、案例演示

每导通一次I0.0,计数器C0里面的值就会加1,当前值大于或等于预设值PV(10次)时,C0常开导通,线圈Q0.0有输出;导通I0.1,计数器C0里面的值恢复0,C0常开断开,线圈Q0.0没输出。

每导通一次I0.0,计数器C0里面的值就会减1,当前值等于0时,C0常开导通,线圈Q0.0有输出;导通I0.1,计数器会将预设值里面的值(10)放到当前值C0里,C0常开断开,线圈Q0.0没输出。

每导通一次I0.0,计数器C0里面的值就会加1,每导通一次I0.1,计数器C0里面的值就会减1,当前值大于或等于预设值PV(10次)时,C0常开导通,线圈Q0.0有输出;导通I0.2,计数器C0里面的值恢复0,C0常开断开,线圈Q0.0没输出。
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图