西门子计数器CTU、CTD、CTUD 三种指令的比较
今天呢?给大家讲解CTU,CTD,CTUD这三种计数器各有什么功能,它们之间有什么区别?
第一步:(桌面打开STEP 7-MicroWIN SMART编程软件)
第二步:(在左侧项目树—计数器把CTU,CTD,CTUD三个计数器指令拖放在程序段中)
程序段1:CTU加计数(C0),CU使能端用常开触点I0.0触发,R复位也同样用常开触点,这里我们用I0.1来计数器复位,PV是设置值,这里设置4,也就是4次触发接通。
程序段2:CTD减计数(C1),CU使能端用常开触点I0.2触发,R复位也同样用常开触点,这里我们用I0.3来计数器复位,PV是设置值,这里设置6,也就是从6开始减数。
程序段3:CTUD加减计数(C2),CU使能端用常开触点I0.4触发,CD使能端用常开触点I0.5触发,R复位也同样用常开触点,这里我们用I0.6来计数器复位,PV是设置值,这里设置8,也就是从8开始减数。
程序段4:使用常开触点I0.7来复位C1、C2、C3这三个计数器的PV值。
第三步:(下载程序)
第一步:(监控C0(CTU加计数器))
第二步:(鼠标选中I0.0常开触点右击强制,当然你也不用强制可以从外部按钮开关来触发)
第三步:(强制完I0.0常开变常闭后,此时你会发现计数器已加一)
第四步:(鼠标选中I0.0右击取消强制,接着在反复操作第二步—第四步就可以实现反复加一)
第五步:(鼠标选中I0.1常开触点右击进行强制,此时你会发现计数器归零复位了,然后取消强制,如果反复可以复位CO计数器)
第一步:(鼠标选中I0.3常开触点右击强制来触发LD把PV设置的值写入到C1里面,这样才能进行减计数)
第二步:(鼠标选中I0.2常开触点右击强制进行来减一功能,此时C1当前值已由数字6变成数字5,已成功减一)
第一步:(鼠标选中I0.4常开触点右击强制进行加一功能,鼠标选中I0.5常开触点右击强制进行减一功能,鼠标选中I0.6常开触点右击强制进行复位归零功能)
第二步:(当我们要复位归零计数器的时候,有两种方法,第一种是触发R来归零复位,还有一种就是直接用复位指令来给三个定时器复位)
由上述四大步骤可得以下结论:
1. CTU是加计数器:每触发一次加一,叠加累计到你设置的范围值,也可以复位归零。
2. CTD是减计数器:每触发一次减一,从你设置范围值一直减到0。
3. CTUD是加减计数器:可以减一也可以加一,也可以复位归零。
温馨提醒:
鼠标选中不明白的指令程序或者块,按一下键盘上F1键查看帮助可以了解详细信息。
结束语:
以上知识点大家都理解并且掌握了嘛?如果你还百思不得其解的?可以在上述文章找答案!
来源:PLC发烧友,作者:徐陈爽