PLC工作過程簡要介紹
2022-02-12由 專注PLC解讀儀表人 發表于 農業
plc除錯是什麼工作
PLC掃描過程:輸入重新整理
——
再執行使用者程式
——
再輸出重新整理
——
再輸入重新整理
——
再執行使用者程式
——
再輸出重新整理
……
永不停止地迴圈反覆地進行著。
如圖流程圖反映的就是上述過程。它也反映了資訊的時間關係。
有了上述過程,用
PLC
實現控制顯然是可能的。因為:有了輸入重新整理,可把輸入電男實路監控得到的輸入資訊存入
PLC
的輸入對映區;經執行使用者程式,輸出對映區將得到變換後的資訊;再經輸出重新整理,輸出鎖存器將反映輸出對映區的狀態,並透過輸出電路產生相應的輸出。又由於這個過程是永不停止地迴圈反覆地進行著,所以,輸出總是反映輸入的變化的。只是響應的時間上,略有滯後。當然,這個滯後不宜太大,否則星史論,所實現的控制不那麼及時,也就失去控制的意義。
為此,
PLC
的工作速度要快。速度快、執行指令時間短,是
PLC
實現控制的基礎。事實上,它的速度是很快的,執行一條指令,多的幾微秒、幾十微秒,少的才零點幾,或零點零幾微秒。而且這個速度還在不斷提高中。
上圖掃描過程其實是簡化過程,實際的
PLC
工作過程還要複雜些。除了
I/O
重新整理及執行使用者程式,還要做些公共處理工作。
公共處理工作有:迴圈時間監控、外設服務及通訊處理等。
監控迴圈時間的目的是避免
“
死迴圈
”
,避免程式不能反覆不斷地重複執行。辦法是用
“
看門狗
”
(
Watchingdog
)。只要迴圈超時,它可報警,或作相應處理
。
外設服務是讓
PLC
可接受程式設計器對它的操作,或透過介面向輸出裝置如印表機輸出資料
。
通訊處理是實現
PLC
與
PLC
,或
PLC
與計算機,或
PLC
與其它工業控制裝置或智慧部件間資訊交換的。這也是增強
PLC
控制能力的需要鈣類法。
也就是說,實際的
PLC
工作過程總是:公共處理
——I/O
重新整理
——
執行使用者程式
——
再公共處理
——……
反覆不停地重複著。