首页 理论教育 计数器指令及用法解析

计数器指令及用法解析

时间:2023-06-15 理论教育 版权反馈
【摘要】:表4-11 计数器指令及其功能1.加计数器CTU指令的梯形图符号表示为CTU加计数指令在使用时需设置计数器文件地址,如C5:0,预置值设定范围是-32768~32767。当累计值等于或超过预置值时,CTU指令对输出状态位DN置位。

计数器指令及用法解析

计数器指令属于输出指令,普通计数指令有两条:加计数器和减计数器,计数器指令及其功能见表4-11。

表4-11 计数器指令及其功能

978-7-111-47412-8-Chapter04-39.jpg

1.加计数器(CTU)

CTU指令的梯形图符号表示为

978-7-111-47412-8-Chapter04-40.jpg

CTU加计数指令在使用时需设置计数器文件地址,如C5:0,预置值设定范围是-32768~32767。每一次梯级条件由假变真时CTU累计值加1。当梯级再次变为假或系统重新上电时累计值保持不变。当累计值等于或超过预置值时,CTU指令对输出状态位DN置位。CTU指令的状态位及变化情况见表4-12。

表4-12 CTU指令的状态位及变化情况

978-7-111-47412-8-Chapter04-41.jpg

在图4-17所示梯形图程序中,当按钮1每次由断开变为导通时,C5:0计数器的累加值加1;当累计值大于等于设定的预置值5时,状态位DN置位,指示灯2亮起;当计数按钮处于导通状态时,计数器状态位CU置位,指示灯1点亮。当按下复位按钮后,累加值清

978-7-111-47412-8-Chapter04-42.jpg

图4-17 CTU指令应用举例(www.xing528.com)

0,状态位置0。

2.减计数器(CTD)

CTD指令的梯形图符号表示为

978-7-111-47412-8-Chapter04-43.jpg

CTD减计数指令在使用时需设置计数器文件地址,如C5:1;预置值设定范围是-32768~32767。每一次梯级条件由假变真时,CTD累计值减1。当梯级再次变为假或系统重新上电时,累计值保持不变。当累计值等于或小于预置值时,CTD指令对输出状态位DN置位。CTD指令的状态位及变化情况见表4-13。

表4-13 CTD指令的状态位及变化情况

978-7-111-47412-8-Chapter04-44.jpg

在图4-18所示梯形图程序中,当按钮1每次由断开变为导通时,C5:1计数器的累加值减1;当累计值大于等于设定的预置值-6时,状态位DN置位,指示灯2亮起;当累加

978-7-111-47412-8-Chapter04-45.jpg

图4-18 CTD指令应用举例

值小于-6时,状态位DN清零,指示灯2灭;当计数按钮处于导通状态时,计数器状态位CU置位,指示灯点1亮。当按下复位按钮后,累加值置0,状态位置0。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈