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