PLC中的過程掃描是什么?
PLC中的處理器被設計成以特定的順序執行各種任務,并且該順序不斷重復。操作序列也稱為處理器掃描或掃描。掃描由一系列順序操作組成,包括輸入數據、程序執行、輸出數據、服務或更新編程設備、系統通信和診斷。當進程處于運行模式時,該掃描周期按順序和重復執行。處理器可能處于運行模式數小時、數周甚至數月。用戶程序將在頂部或梯級為零時連續執行,直到最后一個梯級,除非被專門設計用于程序流程之后的指令更改。程序流指令,指導梯形程序中的指令流和執行指令。
PLC中的過程掃描有哪些類型?
在plc中有3種類型的進程掃描,
1.輸入掃描:在輸入掃描期間,CPU會掃描每個輸入模塊的每個相關輸入點的ON或OFF狀態,并將這些狀態存儲在輸入狀態文件中。
2.程序掃描:輸入讀取過程后,將其存儲在輸入狀態文件中,然后處理器使用此信息來解決用戶梯形圖程序。然后處理器掃描用戶程序,從左電源軌的梯級零開始,從左到右工作,一次評估一條指令,直到到達輸出指令。輸出狀態是該梯級的輸入邏輯解決方案的結果。邏輯1或0輸出狀態放置在輸出狀態文件。當梯級0完成時,處理器立即繼續執行梯級1、梯級2、梯級3等,依次到最后一個梯級。執行梯形邏輯的最后一個梯級后,程序中還有一個額外的梯級。最后一個梯級由軟件自動插入。結束梯級更改CPU已到達程序末尾。CPU掃描用戶程序所用的時間取決于使用的指令以及指令的ON或OFF狀態。
3.輸出掃描:CPU將ON或OFF狀態一次一個字寫入相關的輸出模塊。每個輸出狀態由ON或OFF電信號組成;每個輸出點有一個ON或OFF信號。在每個模塊中,輸出點將其ON或OFF信號鎖存到電子硬件中,以將輸出保持在正確的狀態,直到下一次輸出掃描發送更新。讀取輸入、求解用戶程序以及打開或關閉相應輸出所需的時間稱為系統吞吐量。