首页 理论教育 如何使用计数器指令CT – 计数器预置与状况监控

如何使用计数器指令CT – 计数器预置与状况监控

时间:2023-06-24 理论教育 版权反馈
【摘要】:指令使用说明1)CT为减计数型计数器。③当EV100中的数值减为0时,计数器常开触点C100接通,Y0得电。关于计数器指令的其他事项1)在使用计数器指令时,一定要分别输入触发信号和复位信号。2)计数器预置区是计数器预置参数的存储区。5)在计数器工作期间,如果PLC失电或者工作方式由RUN切换到PROG,计数器的当前值仍然保持,计数器不会复位。

如何使用计数器指令CT – 计数器预置与状况监控

(1)指令功能

采用减计数型的计数方式,在每个计数触发信号的上升沿进行计数,当前值减1。当计数值减为0时,计数器为“ON”,对应的触点动作(常开触点闭合,常闭触点断开)。

(2)编程实例

梯形图、指令表和时序图见表2-16。

2-16 梯形图指令表和时序图

978-7-111-48540-7-Chapter02-23.jpg

程序解释:当系统检测到触发信号X0的第6个上升沿时,计数器为“ON”,C100触点闭合,Y0得电输出并保持。当复位信号X1接通时,当前值“EV100”复位,Y0失电。在X1断开后重新恢复计数。

(3)指令使用说明

1)CT为减计数型计数器。

2)如果计数器数量不够,可以通过系统寄存器5调整计数器的起始编号来改变定时器和计数器的数量分配。

3)采用十进制常数设定预置值(设定值),如图2-6所示。

①当PLC的工作方式为RUN时,设定的十进制常数K6被传送到设定值存储单元SV100中。

978-7-111-48540-7-Chapter02-24.jpg

图2-6 采用十进制常数设定预置值

②当复位端X1由“ON”变为“OFF”时,SV100中的预置值(设定值)传送到当前值存储单元EV100中。

978-7-111-48540-7-Chapter02-25.jpg

图2-7 采用“SVn”设定预置值

③在触发端X0的每一个上升沿(由“OFF”变为“ON”)到来时,EV100中的数值减1。

④当EV100中的数据减为0时,计数器触点C100接通,Y0得电输出。(www.xing528.com)

⑤当复位信号X1接通(由“OFF”变为“ON”)时,EV100复位,Y0失电。在复位信号X1断开(由“ON”变为“OFF”)时,SV100中的设定值再次传送到EV100中。

4)采用“SVn”设定预置值(见图2-7)。

①当PLC工作方式为RUN,且复位端X1为“OFF”时,SV100中的设定值(由外部设定,假设为20)传送到当前值存储单元EV100中。

②在触发端X0的每一个上升沿到来时,EV100中的数值减1。

③当EV100中的数值减为0时,计数器常开触点C100接通,Y0得电。

④当复位信号X1接通(由“OFF”变为“ON”)时,计数器复位,Y0失电。在复位信号X1断开(由“ON”变为“OFF”)时,SV100中的设定值再次传送到EV100中。

5)采用F0[MV]指令改变计数器设定值(见图2-8)。

利用编程工具可改变设定值SV,而且在RUN方式下也能改变。在图2-8中,当X2接通时,将原来设定的数值100改为30,即预置的直接设定值具有优先权。若X2没闭合,则计数值仍为100。

(4)关于计数器指令的其他事项

1)在使用计数器指令时,一定要分别输入触发信号和复位信号。

2)计数器预置区是计数器预置参数的存储区。

3)当EV中的数值减到0时,计数器触点动作,常开触点闭合,常闭触点断开。

4)每个计数器都有一对编号与计数器相同的字存储单元SV、EV。

5)在计数器工作期间,如果PLC失电或者工作方式由RUN切换到PROG,计数器的当前值仍然保持,计数器不会复位。若需要将计数器设置为非保持型,可以通过改变系统寄存器6的设置来实现。

6)当触发信号和复位信号同时到达时,复位信号优先。

978-7-111-48540-7-Chapter02-26.jpg

图2-8 修改计数器设定的预置值

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

我要反馈