定時(shí)器異步刷新介紹
定時(shí)器是編程中很常用的一個(gè)功能,編程人員需要熟悉其各種原理特性,這樣才能在工作中少踩坑。本次紹定時(shí)器的其中一個(gè)特性,即定時(shí)器的異步刷新。
原因如下:
從定時(shí)器啟動(dòng)接通執(zhí)行定時(shí)那一刻,定時(shí)器就一直在運(yùn)行,且本身的時(shí)間累計(jì)不受PLC掃描周期影響。5秒的設(shè)定時(shí)間到,定時(shí)器本身會(huì)完成計(jì)時(shí),但是由于此刻PLC程序并不會(huì)馬上立即執(zhí)行定時(shí)完成的程序,而是要等到PLC刷新到這一段才開(kāi)始檢查定時(shí)器是否完成計(jì)時(shí)。這樣,最終時(shí)間累計(jì)就會(huì)受PLC掃描周期影響。
為了放大該影響,筆者故意在程序中加入WAIT等待指令,故意拉長(zhǎng)程序掃描時(shí)間,這樣就很明顯采集到了一個(gè)20ms的累計(jì)時(shí)間誤差。
由于定時(shí)器異步刷新的特點(diǎn),所以不能用它來(lái)做精確定時(shí)。精確定時(shí)還是推薦使用循環(huán)中斷(OB30)配合計(jì)數(shù)器來(lái)實(shí)現(xiàn)。
提交
派拓網(wǎng)絡(luò)被Forrester評(píng)為XDR領(lǐng)域領(lǐng)導(dǎo)者
展會(huì)|Lubeworks路博流體供料系統(tǒng)精彩亮相AMTS展會(huì)
中國(guó)聯(lián)通首個(gè)量子通信產(chǎn)品“量子密信”亮相!
國(guó)家重大裝備企業(yè)齊聚高交會(huì) 中國(guó)科技第一展11月深圳舉行
東土精彩亮相華南工博會(huì),展現(xiàn)未來(lái)工業(yè)前沿技術(shù)