中央處理單元(CPU)是可編程邏輯控制器的控制中樞。它按照可編程邏輯控制器系統(tǒng)程序賦予的功能接收并存儲(chǔ)從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲(chǔ)器、I/O以及警戒定時(shí)器的狀態(tài),并能診斷用戶程序中的語法錯(cuò)誤。當(dāng)可編程邏輯控制器投入運(yùn)行時(shí),首先它以掃描的方式接收現(xiàn)場(chǎng)各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶程序存儲(chǔ)器中逐條讀取用戶程序,經(jīng)過命令解釋后按指令的規(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)一步提高可編程邏輯控制器的可靠性,近年來對(duì)大型可編程邏輯控制器還采用雙CPU構(gòu)成冗余系統(tǒng),或采用三CPU的表決式系統(tǒng)。這樣,即使某個(gè)CPU出現(xiàn)故障,整個(gè)系統(tǒng)仍能正常運(yùn)行。
1、系統(tǒng)構(gòu)成靈活,擴(kuò)展容易,以開關(guān)量控制為其特長;也能進(jìn)行連續(xù)過程的PID回路控制;并能與上位機(jī)構(gòu)成復(fù)雜的控制系統(tǒng),如DDC和DCS等,實(shí)現(xiàn)生產(chǎn)過程的綜合自動(dòng)化。
2、使用方便,編程簡單,采用簡明的梯形圖、邏輯圖或語句表等編程語言,而無需計(jì)算機(jī)知識(shí),因此系統(tǒng)開發(fā)周期短,現(xiàn)場(chǎng)調(diào)試容易。另外,可在線修改程序,改變控制方案而不拆動(dòng)硬件。
3、能適應(yīng)各種惡劣的運(yùn)行環(huán)境,抗干擾能力強(qiáng),可靠性強(qiáng),遠(yuǎn)高于其他各種機(jī)型。
編程簡單,使用方便:梯形圖是使用得較多的可編程序控制器的編程語言,其符號(hào)與繼電器電路原理圖相似。有繼電器電路基礎(chǔ)的電氣技術(shù)人員只要很短的時(shí)間就可以熟悉梯形圖語言,并用來編制用戶程序,梯形圖語言形象直觀,易學(xué)易懂。
可編程序控制器內(nèi)有成百上千個(gè)可供用戶使用的編程元件,有很強(qiáng)的邏輯判斷、數(shù)據(jù)處理、PID調(diào)節(jié)和數(shù)據(jù)通信功能,可以實(shí)現(xiàn)非常復(fù)雜的控制功能。如果元件不夠,只要加上需要的擴(kuò)展單元即可,擴(kuò)充非常方便。與相同功能的繼電器系統(tǒng)相比,具有很高的性能價(jià)格比。