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