打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
S7-200 SMART 计数器指令

Ⅰ、计数器功能

计数器用于累计其输入端输入脉冲(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 复位输入接通或对计数器地址执行复位指令时,计数器复位。

Ⅲ、计数器指令分析

  1. 计数器编号:范围C0~C255;

  2. CU加计数:有脉冲输入计数器加1,不能直接与能流母线相连;

  3. CD减计数:有脉冲输入计数器减1,不能直接与能流母线相连;

  4. R复位:复位计数器的当前值位0;

  5. PV预设值:范围1~32767;

  6. CTU/CTD/CTUD计数器类型:增计数、减计数、增减计数。

Ⅳ、案例演示

  1. 增计数器

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

  1. 减计数器

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

  1. 增减计数器

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
从零开始学PLC-第四讲指令详解3
西门子SCL编程入门教程连载(8)-计数器指令
想短时间内掌握西门子PLC梯形图的编程方法就一定要看这篇文章!
【细心看】容易让人糊涂的BCD码和十六进制数
5.3功能指令-计数器指令
工业自动化解决方案:自动分装控制系统(啤酒、饮料、矿泉水)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服