- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無線測控專家
通用型PLC的硬件基本結(jié)構(gòu)如圖1所示,它是一種通用的可編程控制器,主要由中央處理單元CPU、存儲器、輸入/輸出(I/O)模塊及電源組成。
圖1 通用型PLC的硬件基本結(jié)構(gòu)
主機內(nèi)各部分之間均通過總線連接??偩€分為電源總線、控制總線、地址總線和數(shù)據(jù)總線。各部件的作用如下:
(1)中央處理單元CPU
PLC的CPU與通用微機的CPU一樣,是PLC的核心部分,它按PLC中系統(tǒng)程序賦予的功能,接收并存儲從編程器鍵入的用戶程序和數(shù)據(jù);用掃描方式查詢現(xiàn)場輸入裝置的各種信號狀態(tài)或數(shù)據(jù),并存入輸入過程狀態(tài)寄存器或數(shù)據(jù)寄存器中;診斷電源及PLC內(nèi)部電路工作狀態(tài)和編程過程中的語法錯誤等;在PLC進入運行狀態(tài)后,從存儲器逐條讀取用戶程序,經(jīng)過命令解釋后,按指令規(guī)定的任務產(chǎn)生相應的控制信號,去啟閉有關的控制電路;分時、分渠道地去執(zhí)行數(shù)據(jù)的存取、傳送、組合、比較和變換等動作,完成用戶程序中規(guī)定的邏輯運算或算術運算等任務;根據(jù)運算結(jié)果,更新有關標志位的狀態(tài)和輸出狀態(tài)寄存器的內(nèi)容,再由輸出狀態(tài)寄存器的位狀態(tài)或數(shù)據(jù)寄存器的有關內(nèi)容實現(xiàn)輸出控制、制表打印、數(shù)據(jù)通信等功能。以上這些都是在CPU的控制下完成的。PLC常用的CPU主要采用通用微處理器、單片機或雙極型位片式微處理器。
(2)存儲器
存儲器(簡稱內(nèi)存),用來存儲數(shù)據(jù)或程序。它包括隨機存取存儲器(RAM)和只讀存儲器(ROM)。
PLC配有系統(tǒng)程序存儲器和用戶程序存儲器,分別用以存儲系統(tǒng)程序和用戶程序。系統(tǒng)程序存儲器用來存儲監(jiān)控程序、模塊化應用功能子程序和各種系統(tǒng)參數(shù)等,一般使用EPROM;用戶程序存儲器用作存放用戶編制的梯形圖等程序,一般使用RAM,若程序不經(jīng)常修改,也可寫入到EPROM中;存儲器的容量以字節(jié)為單位。系統(tǒng)程序存儲器的內(nèi)容不能由用戶直接存取。因此一般在產(chǎn)品樣本中所列的存儲器型號和容量,均是指用戶程序存儲器。
(3)輸入/輸出(I/O)模塊
I/O模塊是CPU與現(xiàn)場I/O設備或其他外部設備之間的連接部件。PLC提供了各種操作電平和輸出驅(qū)動能力的I/O模塊供用戶選用。I/O模塊要求具有抗干擾性能,并與外界絕緣因此,多數(shù)都采用光電隔離回路、消抖動回路、多級濾波等措施。I/O模塊可以制成各種標準模塊,根據(jù)輸入、輸出點數(shù)來增減和組合。I/O模塊還配有各種發(fā)光二極管來指示各種運行狀態(tài)。
(4)電源
PLC配有開關式穩(wěn)壓電源的電源模塊,用來對PLC的內(nèi)部電路供電。
(5)編程器
編程器用作用戶程序的編制、編輯、調(diào)試和監(jiān)視,還可以通過其鍵盤去調(diào)用和顯示PLC的一些內(nèi)部狀態(tài)和系統(tǒng)參數(shù)。它經(jīng)過接口與CPU聯(lián)系,完成人機對話。
編程器分簡易型和智能型兩種。簡易型編程器只能在線編程,它通過一個專用接口與PLC連接。智能型編程器即可在線編程又可離線編程,還以遠離PLC插到現(xiàn)場控制站的相應接口進行編程。智能型編程器有許多不同的應用程序軟件包,功能齊全,適應的編程語言和方法也較多。