西门子S7-200 SMART PLC计数器指令介绍

计数器的功能是对输入脉冲进行计数。s7-200系列plc有三种类型的计数器:加计数器ctu(递增计数器)、减计数器ctd(递减计数器)和加减计数器ctud。计数器的编号为c0~c255。三种计数器如图4-8所示。
图4-8 三种计数器
加计数器(ctu)
加计数器的特点是:当ctu输入端(cu)有脉冲输入时开始计数,每来一个脉冲上升沿计数值加1;当计数值达到设定值(pv)后状态变为1且继续计数,直到最大值32767。如果r端输入为on或其他复位指令对计数器执行复位操作,计数器的状态将变为0,计数值也清0。
1.指令说明
加计数器指令说明如表4-12所示。
表4-12 加计数器指令说明
2.指令使用举例
加计数器指令使用如图4-9所示。当i0.1触点闭合时,ctu计数器的r(复位)端输入为on,ctu计数器的状态为0,计数值也清0。当i0.0触点第一次由断开转为闭合时,ctu的cu端输入一个脉冲上升沿,ctu计数值增1,计数值为1,i0.0触点由闭合转为断开时,ctu计数值不变;当i0.0触点第二次由断开转为闭合时,ctu计数值又增1,计数值为2;当i0.0触点第三次由断开转为闭合时,ctu计数值再增1,计数值为3,达到设定值,ctu的状态变为1;当i0.0触点第四次由断开转为闭合时,ctu计数值变为4,其状态仍为1。如果这时i0.1触点闭合,ctu的r端输入为on,ctu复位,状态变为0,计数值也清0。ctu复位后,若cu端输入脉冲,ctu又开始计数。
图4-9 加计数器指令使用
在ctu计数器c2的状态为1时,c2常开触点闭合,线圈q0.0得电;计数器c2复位后,c2触点断开,线圈q0.0失电。
减计数器(ctd)
减计数器的特点是:当ctd的ld(装载)端输入为on时,ctd状态位变为0,计数值变为设定值,装载后,计数器的cd端每输入一个脉冲上升沿,计数值就减1,当计数值减到0时,ctd的状态变为1并停止计数。
1.指令说明
减计数器指令说明如表4-13所示。
表4-13 减计数器指令说明
2.指令使用举例
减计数器指令使用如图4-10所示。当i0.1触点闭合时,ctd计数器的ld端输入为on,ctd的状态变为0,计数值变为设定值3。当i0.0触点第一次由断开转为闭合时,ctd的cd端输入一个脉冲上升沿,ctd计数值减1,计数值变为2,i0.0触点由闭合转为断开时,ctd计数值不变;当i0.0触点第二次由断开转为闭合时,ctd计数值又减1,计数值变为1;当i0.0触点第三次由断开转为闭合时,ctd计数值再减1,计数值为0,ctd的状态变为1;当i0.0触点第四次由断开转为闭合时,ctd状态(1)和计数值(0)保持不变。如果这时i0.1触点闭合,ctd的ld端输入为on,ctd状态也变为0,同时计数值由0变为设定值,在ld端输入为on期间,cd端输入无效。ld端输入变为off后,若cd端输入脉冲上升沿,ctd又开始减计数。
图4-10 减计数器指令使用
在ctd计数器c1的状态为1时,c1常开触点闭合,线圈q0.0得电;在计数器c1装载后状态位为0,c1触点断开,线圈q0.0失电。           
加减计数器(ctud)
加减计数器的特点是:当ctud的r端(复位端)输入为on时,ctud状态变为0,同时计数值清0。在加计数时,cu端(加计数端)每输入一个脉冲上升沿,计数值就增1,ctud加计数的最大值为32767,在达到最大值时再来一个脉冲上升沿,计数值会变为-32768。在减计数时,cd端(减计数端)每输入一个脉冲上升沿,计数值就减1,ctud减计数的最小值为-32768,在达到最小值时再来一个脉冲上升沿,计数值会变为32767。不管是加计数还是减计数,只要计数值等于或大于设定值,ctud的状态就为1。
1.指令说明
加减计数器指令说明如表4-14所示。
表4-14 加减计数器指令说明
2.指令使用举例
加减计数器指令使用如图4-11所示。
图4-11 加减计数器指令使用
当i0.2触点闭合时,ctud计数器c48的r端输入为on,ctud的状态变为0,同时计数值清0。
当i0.0触点第一次由断开转为闭合时, ctud计数值增1,计数值为1;当i0.0触点第二次由断开转为闭合时,ctud计数值又增1,计数值为2;当i0.0触点第三次由断开转为闭合时, ctud计数值再增1,计数值为3;当i0.0触点第四次由断开转为闭合时,ctud计数值再增1,计数值为4,达到计数设定值,ctud的状态变为1。当cu端继续输入时,ctud计数值继续增大。
如果cu端停止输入,而在cd端使用i0.1触点输入脉冲,每输入一个脉冲上升沿,ctud的计数值就减1,当计数值减到小于设定值4时,ctud的状态变为0;如果cu端又有脉冲输入,又会开始加计数,计数值达到设定值时,ctud的状态又变为1。在加计数或减计数时,一旦r端输入为on,ctud状态和计数值都变为0。
在ctud计数器c48的状态为1时,c48常开触点闭合,线圈q0.0得电;在c48状态为0时,c48触点断开,线圈q0.0失电。


浅述一次消谐的使用方法和特点
旋转编码器在伺服电机领域的应用
京瓷推0.35mm间距连接器5843系列 实现产品小型化、薄型化及高密度安装
浅析自动化控制系统的五大技术要求
正弦波信号产生电路的原理是什么
西门子S7-200 SMART PLC计数器指令介绍
物联网发展趋势之赢利问题
高能点火器工作原理_高能点火器不打火原因及解决
谷歌Pixel2拍照怎么样,有史以来拍照评分最高拍照新王者
一汽奔腾新能源战略出师不利 发生自燃
三大运营商纷纷发布5G部署计划,5G终于要来了
透明屏封装的作用
负离子监测仪的特点介绍
颜色传感器案例丨阿童木助力上海某汽车生产商检测焊缝是否存在漏焊
2018年AR/VR产值将达178亿美元,零售将成为产值最大的行业
Linux0.11-Makefile 文件
三星Galaxy S10+曝光 有望在MWC 2019上首发
线圈一体型降压同步整流DC/DC转换器简介
电视机常用中英文对照表
格陆博科技荣获高工智能金球奖两大奖项