定時器異步刷新介紹

2024/3/8 9:49:34

定時器是編程中很常用的一個功能,編程人員需要熟悉其各種原理特性,這樣才能在工作中少踩坑。本次紹定時器的其中一個特性,即定時器的異步刷新。

4.png

原因如下:

從定時器啟動接通執(zhí)行定時那一刻,定時器就一直在運行,且本身的時間累計不受PLC掃描周期影響。5秒的設(shè)定時間到,定時器本身會完成計時,但是由于此刻PLC程序并不會馬上立即執(zhí)行定時完成的程序,而是要等到PLC刷新到這一段才開始檢查定時器是否完成計時。這樣,最終時間累計就會受PLC掃描周期影響。

為了放大該影響,筆者故意在程序中加入WAIT等待指令,故意拉長程序掃描時間,這樣就很明顯采集到了一個20ms的累計時間誤差。

由于定時器異步刷新的特點,所以不能用它來做精確定時。精確定時還是推薦使用循環(huán)中斷(OB30)配合計數(shù)器來實現(xiàn)。

審核編輯(
王靜
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

派拓網(wǎng)絡(luò)被Forrester評為XDR領(lǐng)域領(lǐng)導(dǎo)者

展會|Lubeworks路博流體供料系統(tǒng)精彩亮相AMTS展會

中國聯(lián)通首個量子通信產(chǎn)品“量子密信”亮相!

國家重大裝備企業(yè)齊聚高交會 中國科技第一展11月深圳舉行

東土精彩亮相華南工博會,展現(xiàn)未來工業(yè)前沿技術(shù)