- 艾寶物聯IOBOV? ─ 工業無線測控專家
????????
計時器
??????????精度強> p>
???????? 現在
??????????我們已經看到了如何創建和使用定時器,讓我們學習一點
??????????他們的精確度。當我們創建一個持續時間很長的計時器時
??????????幾秒鐘或更長時間,我們通常不會非常關心他們
??????????精確,因為它通常是微不足道的。但是,當我們創造時
??????????持續時間為毫秒(1ms = 1/1000秒)的定時器
??????????范圍我們必須關注它們的精確度。
?????????? p>
???????? 那里
??????????使用計時器時一般有兩種類型的錯誤。第一個被稱為
??????????輸入錯誤。另一個稱為輸出錯誤。該
??????????總誤差是輸入和輸出誤差的總和。 p>
???????? 下面
??????????圖2是說明最差可能輸入的圖表
??????????錯誤。您將從中注意到最糟糕的輸入錯誤
??????????將是 1個完整掃描時間+ 1個程序執行時間 strong>。
??????????請記住,程序執行時間因程序而異。
??????????(取決于程序中有多少指令?。?/ p>
???????? p>
???????? 顯示
??????????下面的圖表說明了最差的輸出錯誤。您
??????????從中可以看出最差的輸出誤差 1
??????????完整掃描時間 strong>。 p>
????????
?????????? p>
基于
??????????根據以上信息,我們現在可以看到最糟糕的可能性
??????????計時器錯誤將等于: 什么
??????????這真的意味著 em>嗎?這意味著即使大多數制造商
??????????目前有1ms增量的定時器,他們真的不應該使用
??????????持續時間小于幾毫秒。這假定您的掃描
??????????時間是1ms。如果您的掃描時間是5毫秒,最好不要使用計時器
??????????持續時間小于約15ms。然而,重點是這樣
??????????我們會知道我們可以期待什么樣的錯誤。如果我們知道什么錯誤
??????????期待,我們可以考慮這個錯誤量是否可以接受
??????????我們的申請。在大多數應用程序中,此錯誤無關緊要
??????????但在一些高速或非常精確的應用中,這個錯誤可能是
??????????非常重要。 p>
???????? 我們
??????????還應注意,上述錯誤只是 " 軟件
??????????錯誤 EM>&QUOT ;.還有硬件輸入錯誤以及a
??????????硬件輸出錯誤。 p>
????????
??????????硬件輸入錯誤是由時間引起的
??????????plc實際上意識到輸入是打開的
??????????掃描其輸入。通常,此持續時間約為10毫秒。這是因為
??????????許多PLC要求輸入應在物理上進行幾次掃描
??????????在它確定它的身體之前。 (消除噪音或 " 反彈 " )
??????????輸入) p>
????????
??????????硬件輸出錯誤是由時間引起的
??????????它需要從plc告知其輸出到物理開啟直到
??????????它實際上的那一刻。通常,晶體管需要大約0.5ms
??????????而機械繼電器大約需要10ms。 p>
????????
??????????錯誤繼續增長不是嗎!
??????????如果它對于應用程序來說太大,請考慮使用外部
??????????"硬件和QUOT;計時器。 p>
????????????
??????????1個掃描時間+ 1個程序執行時間+ 1個掃描時間
??????????= 2次掃描時間+ 1次程序執行時間 strong>。
?????????? p>
????????