工控网首页
>

应用设计

>

定时器异步刷新介绍

定时器异步刷新介绍

2024/3/8 9:49:34

定时器是编程中很常用的一个功能,编程人员需要熟悉其各种原理特性,这样才能在工作中少踩坑。本次绍定时器的其中一个特性,即定时器的异步刷新。

4.png

原因如下:

从定时器启动接通执行定时那一刻,定时器就一直在运行,且本身的时间累计不受PLC扫描周期影响。5秒的设定时间到,定时器本身会完成计时,但是由于此刻PLC程序并不会马上立即执行定时完成的程序,而是要等到PLC刷新到这一段才开始检查定时器是否完成计时。这样,最终时间累计就会受PLC扫描周期影响。

为了放大该影响,笔者故意在程序中加入WAIT等待指令,故意拉长程序扫描时间,这样就很明显采集到了一个20ms的累计时间误差。

由于定时器异步刷新的特点,所以不能用它来做精确定时。精确定时还是推荐使用循环中断(OB30)配合计数器来实现。

审核编辑(
王静
)
投诉建议

提交

查看更多评论
其他资讯

查看更多

喜讯!航嘉成为2024玉麒麟CS2全国高校联赛机电散唯一合作伙伴!

施耐德电气签约水木明拓,联手打造电氢氨一体化项目全球样本

Anybus获得IEC 62443-4-1工业网络安全标准ML3认证

开幕在即 | 海克斯康邀您共赴2024华南国际口腔展

速易联电气 | 亮相2024年广州SPS展会