中央處理單元(cpu)是plc的控制。它按照plc系統程序賦予的功能接收并存儲從編程器鍵入的用戶程序和數據。計算機模塊已經有了包括邏輯控制,時序控制、模擬控制、多機通信等許多的功能,名稱也改為可編程控制器。為了進一步提高plc的---性,近年來對大型plc還采用雙cpu構成冗余系統,或采用三cpu的表決式系統。這樣,即使某個cpu出現故障,三菱plc控制器,整個系統仍能正常運行。
可編程邏輯控制器的系統程序一般在出廠前已經初始化完畢,用戶可以根據自己的需要自行編輯相應的用戶程序來滿足不同的自動化生產要求。從用戶程序存儲器中逐條讀取用戶程序,經過命令解釋后按指令的規定執行邏輯或算數運算的結果送入i/o映象區或數據寄存器內。在用戶程序執行階段,plc總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路。
隨著微電子技術和計算機技術的迅猛發展,可編程控制器更多地具有了計算機的功能,不僅能實現邏輯控制,還具有了數據處理、通信、網絡等功能。現場輸入接口電路由光耦合電路和微機的輸入接口電路,作用是plc與現場控制的接口界面的輸入通道。計算機模塊已經有了包括邏輯控制,時序控制、模擬控制、多機通信等許多的功能,名稱也改為可編程控制器。