理论教育 定时器和计数器指令的应用扩展

定时器和计数器指令的应用扩展

时间:2023-07-02 理论教育 版权反馈
【摘要】:用定时器和计数器组合的方式实现长延时控制。图4-25 定时器的串级组合实现长延时控制a)梯形图 b)时序图图4-26 用定时器和计数器组合实现长延时控制由此可见,采用定时器与计数器的串级组合,也可实现延时范围的扩大,可扩大的延时范围为:T=定时器延时时间×计数器的设定值。

定时器和计数器指令的应用扩展

1.PLC延时范围的扩展

在PLC中,定时器的延时范围是有限的,有些控制场合延时时间长,超出了定时器的定时范围,称为长延时。长延时控制电路可以用多个定时器组合的方法实现,也可以采用定时器和计数器组合的方法实现,使用计数器组合也可以实现时钟控制。

【例4-18】定时器的串级组合实现长延时控制。

在图4-25所示的程序中,当输入I0.0端接通时,T38开始计时,经过200s后,其常开触点T38闭合,Q0.0接通,同时启动T39开始计时,经过1000s后,Q0.2接通。由此可见,T38和T39共同延时200s+l000s=1200s后Q0.2接通。

由此可见,两个或两个以上定时器串级组合可以实现长延时范围的扩展,n个定时器的串级组合,可扩大的延时范围为T=T1+T2+…Tn。

【例4-19】用定时器和计数器组合的方式实现长延时控制。

在图4-26所示的用定时器和计数器组合实现长延时控制程序中,当输入I0.0端接通,T33开始计时,1s后,其常开触点T33闭合,计数器C0开始递增计一个数,与此同时T33的常闭触点打开,T33断电,常开触点T33打开,计数器C0仅计数一次,而后T33重新开始计时,如此循环……当C0计数器经过1s×20=20s后,计数器C0有输出,其常开触点C0闭合,输出Q0.0接通。显然,输入I0.0端接通后,延时1×20s后输出Q0.0接通。

978-7-111-47551-4-Chapter04-34.jpg

图4-25 定时器的串级组合实现长延时控制

a)梯形图 b)时序图(www.daowen.com)

978-7-111-47551-4-Chapter04-35.jpg

图4-26 用定时器和计数器组合实现长延时控制

由此可见,采用定时器与计数器的串级组合,也可实现延时范围的扩大,可扩大的延时范围为:T=定时器延时时间×计数器的设定值。

2.PLC计数范围扩展

在PLC中,计数器的计数范围是有限的,单个计数器的最大计数范围为32767。当需要计数的个数超过这个最大值时,可通过计数器串级组合的办法扩大计数器的计数范围。

【例4-20】计数器串级组合扩大计数器的计数范围。

如图4-27所示,计数器C2的设定值为2000,计数器C3的设定值为4000,从程序中可以看出,C2每完成一组2000个脉冲计数时,C3的当前值会自动加1计数一次,直到C3的当前值加到4000为止,此程序的计数总值为2000×4000=8000000。

978-7-111-47551-4-Chapter04-36.jpg

图4-27 计数器串级组合

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

我要反馈