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