中央處理單元(CPU)是可編程邏輯控制器的控制中樞。它按照可編程邏輯控制器系統(tǒng)程序賦予的功能接收并存儲(chǔ)從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲(chǔ)器、I/O以及警戒定時(shí)器的狀態(tài),并能診斷用戶程序中的語(yǔ)法錯(cuò)誤。當(dāng)可編程邏輯控制器投入運(yùn)行時(shí),首先它以掃描的方式接收現(xiàn)場(chǎng)各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶程序存儲(chǔ)器中逐條讀取用戶程序,經(jīng)過(guò)命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運(yùn)算的結(jié)果送入I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程序執(zhí)行完畢之后,后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行。為了進(jìn)一步提高可編程邏輯控制器的可靠性,近年來(lái)對(duì)大型可編程邏輯控制器還采用雙CPU構(gòu)成冗余系統(tǒng),或采用三CPU的表決式系統(tǒng)。這樣,即使某個(gè)CPU出現(xiàn)故障,整個(gè)系統(tǒng)仍能正常運(yùn)行。
邏輯控制PLC控制柜具有邏輯運(yùn)算功能,可以實(shí)現(xiàn)各種機(jī)械和生產(chǎn)過(guò)程的開關(guān)控制。
定時(shí)控制PLC控制柜具有定時(shí)功能,它可為用戶提供幾十個(gè)甚至上千個(gè)計(jì)時(shí)器,其計(jì)時(shí)時(shí)間設(shè)定值既可由用戶程序設(shè)定;也可由操作人員在工業(yè)現(xiàn)場(chǎng)通過(guò)人機(jī)對(duì)話裝置實(shí)時(shí)地設(shè)定,完成定時(shí)或延時(shí)控制。
通信和聯(lián)網(wǎng)新一代的各種PLC控制柜都具有通信功能,它既可對(duì)遠(yuǎn)程1/0進(jìn)行控制,又能實(shí)現(xiàn)PLC控制柜和PLC控制柜之間以及PLC控制柜和計(jì)算機(jī)之間通信。因此,使用PLC控制柜可以很方便地構(gòu)成“集中管理,分散控制”的分布式控制系統(tǒng),是實(shí)現(xiàn)工廠自動(dòng)化的理想控制器。
編程簡(jiǎn)單,使用方便:梯形圖是使用得較多的可編程序控制器的編程語(yǔ)言,其符號(hào)與繼電器電路原理圖相似。有繼電器電路基礎(chǔ)的電氣技術(shù)人員只要很短的時(shí)間就可以熟悉梯形圖語(yǔ)言,并用來(lái)編制用戶程序,梯形圖語(yǔ)言形象直觀,易學(xué)易懂。