在之前的文章中,小編曾經重點給大家介紹過plc的工作原理、編程語言和編程算法。那麽(me) 什麽(me) 又是PLC的掃描周期和響應時間呢?今天就讓小編來一一為(wei) 大家做介紹。
PLC的掃描周期:
在PLC處於(yu) 運行狀態時,執行一個(ge) 掃描操作所需要的時間被稱之為(wei) 一個(ge) 周期。這個(ge) 也是PLC的重要指標之一,其值為(wei) 0.5~100ms。
公式為(wei) :掃描周期T=(輸入—點時間*輸入端子數)+(指令執行速度*指令的條數)+(輸出一點的時間*輸出端子數)+故障診斷時間+通訊時間。
從(cong) 以上的公式中我們(men) 就可以看出,掃描周期決(jue) 定了:
1.CPU所執行指令的速度。
2.執行每條指令所需要占用的時間。
3.程序中指令條數的多少。
一般來說,指令執行所需的時間和用戶程序的長短、指令的種類和CPU的執行速度是有很大關(guan) 係的。一個(ge) 掃描的過程中,如果故障診斷時間,通信時間,輸入采樣和輸出刷新所占的時間比較少,那麽(me) 執行的時間絕對是占了絕大部分的。
PLC的響應時間:
PLC的響應時間是指PLC外部輸出信號的改變時刻起止由它所控製的有關(guan) 外部輸出信號變化的時刻之間的間隔,我們(men) 將其稱之為(wei) 滯後時間。這個(ge) 是由輸入電路的時間常數,輸出電路的時間常數,用戶語句的安排和指令的使用,plc循環掃描方式以及PLC對I/O的刷新方式等部分組成的。這個(ge) 現象我們(men) 將其稱之為(wei) I/O的延遲時間相應。
由於(yu) PLC的這種周期循環掃描工作方式決(jue) 定了響應時間的長短與(yu) 收到輸入信號的時刻有關(guan) ,因此響應時間就分為(wei) 了最短和最長這兩(liang) 種響應時間。
1.最短的響應時間:
如果在一個(ge) 掃描周期剛結束之前收到一個(ge) 輸入信號,在下一個(ge) 掃描周期開始之前先輸入采樣階段,輸入更新。那麽(me) 這個(ge) 信號也就會(hui) 被采樣,因此這個(ge) 響應時間是最短的。
2.最長響應時間:
如果收到一個(ge) 輸入信號,在經過輸入延遲後剛好錯過了I/O刷新的時間,那麽(me) 該周期內(nei) 的輸入信號就會(hui) 被視為(wei) 無效。那麽(me) 就要等到下一個(ge) 掃描周期才會(hui) 被重新讀入,這個(ge) 時間無疑是最長的。