在PLC(可程式邏輯控制器)中,CPU的作用可以概括為以下幾點:
編程和數據處理:CPU接受並存儲從編程器輸入的用戶程式和數據,能夠進行修改或更新。它還負責處理輸入信號,執行數學運算和邏輯運算,以及更新輸出映像暫存器的內容。
邏輯控制:CPU根據用戶程式中的邏輯指令,控制設備的運行。它讀取輸入變數的狀態,完成用戶指令規定的操作,並將結果送到輸出端。
監控和通信:CPU監控輸入/輸出接口的狀態,並回響外部設備的請求,如電腦、印表機等。它還通過通信模組與其他設備或系統進行數據互動,實現遠程控制和監測。
故障診斷:CPU具有自檢功能和故障檢測功能,能夠及時診斷和排除設備或系統的故障。
協調和控制中心:CPU作為PLC的運算和控制中心,統一指揮和協調PLC的工作過程。它由微處理器和控制器組成,實現邏輯運算和數學運算,協調控制系統內部各部分的工作。
PLC中的CPU主要採用單片機,如Z80A、8051、8039、AMD2900等。小型PLC多數採用8位單片機,中型PLC多數採用16位甚至32位單片機。