卡特蕾亞
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 389 點(diǎn)
下載積分: 868 分
在線時間: 25(小時)
注冊時間: 2020-03-12
最后登錄: 2024-12-31
查看卡特蕾亞的 主題 / 回貼
樓主  發(fā)表于: 2022-12-30 17:20
如果一個掃描周期是50ms,設(shè)置一個定時器為10ms。這樣會不會出什么問題
我是看見一個光電過濾干擾的計時器設(shè)置時間比掃描周期還小,如果說光電有一瞬間小于掃描周期的誤閃,計時器時間小好像更容易出問題?
卡特蕾亞
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 389 點(diǎn)
下載積分: 868 分
在線時間: 25(小時)
注冊時間: 2020-03-12
最后登錄: 2024-12-31
查看卡特蕾亞的 主題 / 回貼
1樓  發(fā)表于: 2023-01-02 16:34
引用
引用第3樓redrock99于2022-12-31 10:36發(fā)表的  :
不知道你的程序掃描周期下來是多久,但是可以查看下。200SMART有1ms周期計時器,不依賴掃描周期的


是數(shù)字量的過濾,程序是別人寫的。加定時器過濾應(yīng)該是為了避免一些誤閃的情況出現(xiàn)。如果說這個周期由于誤閃掃到有輸入,這樣在一個掃描周期內(nèi)其實(shí)已經(jīng)完成了計時器的計時,但是到了下個周期是沒掃到有輸入。好像時間小于掃描周期,加了定時器跟沒加是一樣
目前我是把計時時間加大了,比掃描周期大一些