中央處理單元(CPU)一般由控制器、運算器和寄存器組成,這些電路都集成在一個芯片內(nèi)。CPU通過數(shù)據(jù)總線、地址總線和控制總線與存儲單元、輸入輸出接口電路相連接。與一般計算機一樣,CPU是PLC的核心,它按PLC中系統(tǒng)程序賦予的功能指揮PLC有條不紊地進行工作。用戶程序和數(shù)據(jù)事先存入存儲器中,當PLC處于運行方式時,CPU按循環(huán)掃描方式執(zhí)行用戶程序?! PU的主要任務(wù)有:控制用戶程序和數(shù)據(jù)的接收與存儲;用掃描的方式通過I/O部件接收現(xiàn)場的狀態(tài)或數(shù)據(jù)。并存人輸入映像寄存器或數(shù)據(jù)存儲器中;診斷PLC內(nèi)部電路的工作故障和編程中的語法錯誤等;PLC進入運行狀態(tài)后,從存儲器逐條讀取用戶指令,經(jīng)過命令解釋后按指令規(guī)定的任務(wù)進行數(shù)據(jù)傳送、邏輯或算術(shù)運算等;根據(jù)運算結(jié)果,更新有關(guān)標志位的狀態(tài)和輸出映像寄存器的內(nèi)容,再經(jīng)輸出部件實現(xiàn)輸出控制、制表打印或數(shù)據(jù)通訊等功能。不同型號的PLC其CPU芯片是不同的,有采用通用CPU芯片的,有采用廠家自行設(shè)計的專用CPU芯片的。CPU芯片的性能關(guān)系到PLC處理控制信號的能力與速度,CPU位數(shù)越高,系統(tǒng)處理的信息量越大,運算速度也越快。PLC的功能是隨著CPU芯片技術(shù)的發(fā)展而提高和增強的。