6ES7332-5HD01-0AB0
6ES7332-5HD01-0AB0 1. 輸入信號采集:PLC的輸入端口接收來自傳感器、按鈕、開關(guān)等設(shè)備的電信號,經(jīng)過電隔離、濾波、抗干擾等處理后,送入輸入映像寄存器。在本工作周期內(nèi)這個采樣結(jié)果的內(nèi)容不會改變,只有到下一個掃描周期輸入掃描階段才被刷新。PLC的掃描速度取決于CPU的時鐘速度。
2. 程序運行:CPU根據(jù)事先編制好的程序,從輸入映像寄存器、輸出映像寄存器以及輔助繼電器中獲得所需的數(shù)據(jù)并進(jìn)行運算處理,再將程序執(zhí)行的結(jié)果寫入輸出映像寄存器中保存。但這個結(jié)果在全部程序未被執(zhí)行完畢之前不會送到輸出端子上,也就是物理輸出不會改變(立即輸出指令、中斷除外)。PLC具有高速緩存功能,可以快速訪問內(nèi)存中的數(shù)據(jù)。
3. 輸出信號輸出:在執(zhí)行到END指令時,即執(zhí)行完用戶所有程序后,PLC將輸出映像寄存器中的內(nèi)容送到輸出鎖存器中進(jìn)行輸出,經(jīng)過電隔離、濾波、抗干擾等處理后,送入輸出端口驅(qū)動用戶設(shè)備。PLC可以通過多種方式輸出信號,包括數(shù)字輸出、模擬輸出和通信輸出等。
如果程序邏輯是按下按鈕指示燈會亮,那么按下按鈕,經(jīng)過輸入采樣,再經(jīng)過程序執(zhí)行,最后輸出刷新之后,指示燈就會亮。
PLC每掃描一次程序就構(gòu)成一個掃描周期。掃描周期時間通常由3個因素決定,一是CPU的時鐘速度,越高檔的CPU,時鐘速度越快,掃描時間越短;二是I/O模塊的數(shù)量,模塊數(shù)量越少,掃描時間越短;三是程序的長度,程序長度越短,掃描時間越短。以上分別對應(yīng)輸入、輸出和程序運行。
4. 通訊功能:PLC還具有通訊功能,可以與其他設(shè)備進(jìn)行通信。PLC可以通過串口、以太網(wǎng)、無線網(wǎng)絡(luò)等方式與其他設(shè)備進(jìn)行連接,實現(xiàn)數(shù)據(jù)交換和遠(yuǎn)程控制等功能。
5. 自檢功能:PLC還可以進(jìn)行自檢,檢測硬件是否正常工作,如電源是否通電、接口是否連接正確等,如剛上電時PLC沒Run狀態(tài)下用戶程序不執(zhí)行,但自檢還在執(zhí)行。
6ES7332-5HD01-0AB0