广东湘恒智能科技有限公司
主营产品: 西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等
在SMART中如何使用计数器指令及其应用
发布时间:2024-11-23

No.1

加计数指令


首先需要明确的是计数器存在两个相关变量,当前值与计数器位。


当前值为16位有符号整数,用于存储累加的计数值。


计数器位为标志位,比较当前值和预设值后,可置位或复位该位。


加计数指令输入引脚CU从OFF转换为ON时,指令执行从当前值开始加计数。当前值大于等于预设值输入PV时,计数器位置位。当复位输入引脚R接通或对计数器执行复位指令时,当前计数值会复位。达到最大值32,767时,计数器停止计数。


同时需要注意,标准计数器指令的加减计数引脚均为上升沿有效,即使始终导通也只会计数一次而不会一直累计。


No.2

减计数指令


减计数指令装载输入引脚LD接通时,计数器复位并将预设值PV写入当前值。输入引脚CD从OFF转换为ON时,指令执行从当前值开始减计数。当前值到达0 后,计数器位置位,计数器停止。


No.3

加减计数指令


加减计数指令输入引脚CU从OFF转换为ON时,指令执行从当前值开始加计数;输入引脚CD从OFF转换为ON时,指令执行从当前值开始减计数。


每次执行计数器指令时,都会将PV预设值与当前值进行比较,当前值大于等于 PV预设值时,计数器位置位。达到最大值32,767时,输入CU的下一上升沿将使当前计数值变为最小值-32,768。达到最小值-32,768时,输入CD的下一上升沿将使当前计数值变为最大值32,767。


当复位输入引脚R接通或对计数器执行复位指令时,计数器复位。


展开全文
拨打电话 微信咨询 发送询价