以PC機為基礎(chǔ)的集散控制系統(tǒng),配以成熟的工控組態(tài)軟件,是目前控制領(lǐng)域發(fā)展的一個重要方向。組態(tài)軟件指一些數(shù)據(jù)采集與過程控制的專用軟件,它們是在自動控制領(lǐng)域監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,能以靈活多樣的組態(tài)方式(而不是編程方式)提供良好的用戶開發(fā)界面和簡捷的使用方法,其預(yù)設(shè)置的各種軟件模塊可以非常容易地實現(xiàn)和完成監(jiān)控層的各項功能,并能同時支持各種硬件廠家的設(shè)備,與高可靠的工控計算機和網(wǎng)絡(luò)系統(tǒng)結(jié)合,可向控制層和管理層提供軟硬件的全部接口,進行系統(tǒng)集成。
中央處理單元(CPU)是可編程邏輯控制器的控制中樞。它按照可編程邏輯控制器系統(tǒng)程序賦予的功能接收并存儲從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲器、I/O以及警戒定時器的狀態(tài),并能診斷用戶程序中的語法錯誤。當(dāng)可編程邏輯控制器投入運行時,首先它以掃描的方式接收現(xiàn)場各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶程序存儲器中逐條讀取用戶程序,經(jīng)過命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運算的結(jié)果送入I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程序執(zhí)行完畢之后,后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運行,直到停止運行。為了進一步提高可編程邏輯控制器的可靠性,近年來對大型可編程邏輯控制器還采用雙CPU構(gòu)成冗余系統(tǒng),或采用三CPU的表決式系統(tǒng)。這樣,即使某個CPU出現(xiàn)故障,整個系統(tǒng)仍能正常運行。
邏輯控制PLC控制柜具有邏輯運算功能,可以實現(xiàn)各種機械和生產(chǎn)過程的開關(guān)控制。
定時控制PLC控制柜具有定時功能,它可為用戶提供幾十個甚至上千個計時器,其計時時間設(shè)定值既可由用戶程序設(shè)定;也可由操作人員在工業(yè)現(xiàn)場通過人機對話裝置實時地設(shè)定,完成定時或延時控制。
可編程序控制器內(nèi)有成百上千個可供用戶使用的編程元件,有很強的邏輯判斷、數(shù)據(jù)處理、PID調(diào)節(jié)和數(shù)據(jù)通信功能,可以實現(xiàn)非常復(fù)雜的控制功能。如果元件不夠,只要加上需要的擴展單元即可,擴充非常方便。與相同功能的繼電器系統(tǒng)相比,具有很高的性能價格比。