PLC是一種工業(yè)電腦,因此,它的結(jié)構(gòu)和電腦類似。PLC硬件主要由中央處理單元、存儲器、輸入單元、輸出單元、電源單元、編程器、擴展接口、編程器接口和存儲器接口組成,其結(jié)構(gòu)框圖如圖所示。
1、CPU
PLC中的CPU是PLC的核心,起神經(jīng)中樞的作用,每臺PLC至少有一個CPU,它按PLC的系統(tǒng)程序賦予的功能接收并存貯用戶程序和數(shù)據(jù),用掃描的方式采集由現(xiàn)場輸入裝置送來的狀態(tài)或數(shù)據(jù),并存入規(guī)定的寄存器中,同時,診斷電源和PLC內(nèi)部電路的工作狀態(tài)和編程過程中的語法錯誤等。進入運行后,從用戶程序存貯器中逐條讀取指令,經(jīng)分析后再按指令規(guī)定的任務產(chǎn)生相應的控制信號,去指揮有關(guān)的控制電路,
PLC中的CPU芯片實際上就是微處理器,由于電路的高度集成,對CPU內(nèi)部的詳細分析已無必要,我們只要弄清它在PLC中的功能與性能,能正確地使用它就夠了。
2、 存儲器
分系統(tǒng)存儲器和用戶存儲器兩種,系統(tǒng)存儲器主要用于存儲系統(tǒng)和監(jiān)控程序,并能對用戶程序作編譯處理,其程序由廠家出廠前固化在PLC 的程序存儲器(ROM)中,用戶不可改變。用戶程序用于存儲由電腦、編程器輸入用戶程序,此程序由程序員根據(jù)生產(chǎn)過程和工藝要求編制,存在電可擦除存儲器(RAM)中。可通過編程工具修改用戶程序,為了防止停電后程序丟失,一般的PLC 內(nèi)部裝有鋰電池進行供電保持。
3、I/O接口模塊
PLC的對外功能,主要是通過各種I/O接口模塊與外界聯(lián)系的,按I/O點數(shù)確定模塊規(guī)格及數(shù)量,I/O模塊可多可少,但其最大數(shù)受CPU所能管理的基本配置的能力,即受最大的底板或機架槽數(shù)限制。I/O模塊集成了PLC的I/O電路,其輸入暫存器反映輸入信號狀態(tài),輸出點反映輸出鎖存器狀態(tài)。
4、電源模塊
整機的能源中心,PLC 內(nèi)部有開關(guān)式穩(wěn)壓電源,對電源要求不高,允許電源電壓在-15%到10%的范圍波動。電源以其輸入類型有:交流電源,交流220VAC或110VAC,直流電源,常用的為直流24V電壓。有些PLC中的電源,是與CPU模塊合二為一的,有些是分開的,其主要用途是為PLC各模塊的集成電路提供工作電源。同時,有的還為輸入電路提供24V的工作電源。
5、編程器
PLC 必須使用專門的編程工具將用戶程序?qū)懭隤LC 的用戶存儲器當中去,這樣的編程工具稱為編程器??蓪LC 進行程序的寫入、讀出和編輯等操作;還能檢查程序,對PLC 的工作情況進行監(jiān)控、測試和故障診斷。編程器可分為兩類:便攜式編程器和計算機編程軟件。