2026/4/17 6:32:22
网站建设
项目流程
南通做网站的,备案号注销了 新网站怎么备案,建设工程交易网,wordpress制作主题21-10. PLC的基本逻辑指令#xff08;计数器#xff09;一、计数器基本概念计数器是PLC中用于累计输入脉冲次数的功能模块#xff0c;常用于产品计数或复杂逻辑控制。其核心组成部分包括#xff1a;种类#xff1a;S7-200系列PLC提供三种计数器#xff1a;增计数器#…21-10. PLC的基本逻辑指令计数器一、计数器基本概念计数器是PLC中用于累计输入脉冲次数的功能模块常用于产品计数或复杂逻辑控制。其核心组成部分包括种类S7-200系列PLC提供三种计数器增计数器CTU、增减计数器CTUD和减计数器CTD。编号规则计数器编号由名称和数字0-255组成如C6。编号包含两方面信息计数器位开关量状态反映计数器是否动作当前值≥设定值时置ON。当前值16位有符号整数存储累计脉冲数范围-32768~32767。输入与操作数设定值PV为INT型可来自变量或常数常用常数。二、三种计数器详解1. 增计数器CTU工作原理首次扫描时计数器位为OFF当前值为0。CU端每检测到一个上升沿脉冲当前值加1。当前值达到设定值PV时计数器位变为ON。当前值可继续增加至32767后停止。复位复位端R有效或执行复位指令时计数器位变为OFF当前值归0。注意语句表中CU、R的编程顺序不可错误。2. 增减计数器CTUD工作原理有两个计数输入端CU增计数和CD减计数。首次扫描时计数器位为OFF当前值为0。CU端上升沿使当前值加1CD端上升沿使当前值减1。当前值达到设定值时计数器位变为ON。特殊特性当前值达到最大值32767后下一个CU脉冲使其跳变为最小值-32768。当前值达到最小值-32768后下一个CD脉冲使其跳变为最大值32767。复位复位端R有效时计数器位变为OFF当前值归0。注意语句表中CU、CD、R的顺序不可错误。3. 减计数器CTD工作原理首次扫描时计数器位为ON当前值为预设值PV。CD端每检测到一个上升沿脉冲当前值减1。当前值减到0时计数器位变为ON。复位复位端LD有效时计数器位变为OFF当前值恢复为设定值注意CTD的复位端是LD而非R。注意语句表中CD、LD的顺序不可错误。三、应用例说明增减计数器CTUD示例梯形图中C30的CU端接I0.0增计数脉冲CD端接I0.1减计数脉冲R端接复位信号PV设为5。时序图显示当I0.0脉冲使当前值达到5时C30位变为ONI0.1脉冲使当前值减少复位信号有效时当前值归0。减计数器CTD示例时序图中I0.0提供连续脉冲I0.1偶尔触发。C40当前值从初始值如3随I0.0脉冲递减到0时C40位变为ON当LD端有效时当前值恢复为设定值。如果刚开始不复位C40位在执行减数计数的时候会一直置ON并且计数完成后仍然置ON而图中这样设计减数计数时置OFF计数完成时置ON能够比前者更加直观清晰的反馈到计数完成的这个操作这一设计是CTD在工业控制中实用性的关键体现。四、关键总结共同点三种计数器均通过脉冲上升沿触发计数有当前值和计数器位状态。差异点CTU仅增计数复位后当前值归0。CTUD可增/减计数当前值可循环32767→-32768。CTD仅减计数复位后当前值恢复为设定值复位端为LD。编程注意语句表中输入端的顺序必须严格遵循规范如CTUD为CU、CD、R。