可編程控制器的結(jié)構(gòu)多種多樣,但其組成的一般原理基本相同,都是以微處理器為核心的結(jié)構(gòu)。通常由中央處理單元(CPU)、存儲(chǔ)器(RAM、ROM)、輸入輸出單元(I/O)、電源和編程器等幾個(gè)部分組成。
1.中央處理單元(CPU)
CPU作為整個(gè)PLC的核心,起著總指揮的作用。CPU一般由控制電路、運(yùn)算器和寄存器組成。這些電路通常都被封裝在一個(gè)集成電路的芯片上。CPU通過(guò)地址總線、數(shù)據(jù)總線、控制總線與存儲(chǔ)單元、輸入輸出接口電路連接。CPU的功能有以下一些:從存儲(chǔ)器中讀取指令,執(zhí)行指令,取下一條指令,處理中斷。
2.存儲(chǔ)器(RAM、ROM)
存儲(chǔ)器主要用于存放系統(tǒng)程序、用戶程序及工作數(shù)據(jù)。存放系統(tǒng)軟件的存儲(chǔ)器稱為系統(tǒng)程序存儲(chǔ)器;存放應(yīng)用軟件的存儲(chǔ)器稱為用戶程序存儲(chǔ)器;存放工作數(shù)據(jù)的存儲(chǔ)器稱為數(shù)據(jù)存儲(chǔ)器。常用的存儲(chǔ)器有RAM、EPROM和EEPROM。RAM是一種可進(jìn)行讀寫(xiě)操作的隨機(jī)存儲(chǔ)器存放用戶程序,生成用戶數(shù)據(jù)區(qū),存放在RAM中的用戶程序可方便地修改。RAM存儲(chǔ)器是一種高密度、低功耗、價(jià)格便宜的半導(dǎo)體存儲(chǔ)器,可用鋰電池做備用電源。掉電時(shí),可有效地保持存儲(chǔ)的信息。EPROM、EEPROM都是只讀存儲(chǔ)器。用這些類型存儲(chǔ)器固化系統(tǒng)管理程序和應(yīng)用程序。
3.輸入輸出單元(I/O單元)
I/O單元實(shí)際上是PLC與被控對(duì)象間傳遞輸入輸出信號(hào)的接口部件。I/O單元有良好的電隔離和濾波作用。接到PLC輸入接口的輸入器件是各種開(kāi)關(guān)、按鈕、傳感器等。PLC的各輸出控制器件往往是電磁閥、接觸器、繼電器,而繼電器有交流和直流型,高電壓型和低電壓型,電壓型和電流型。
4.電源
PLC電源單元包括系統(tǒng)的電源及備用電池,電源單元的作用是把外部電源轉(zhuǎn)換成內(nèi)部工作電壓。PLC內(nèi)有一個(gè)穩(wěn)壓電源用于對(duì)PLC的CPU單元和I/O單元供電。
5.編程器
編程器是PLC的最重要外圍設(shè)備。利用編程器將用戶程序送入PLC的存儲(chǔ)器,還可以用編程器檢查程序,修改程序,監(jiān)視PLC的工作狀態(tài)。除此以外,在個(gè)人計(jì)算機(jī)上添加適當(dāng)?shù)挠布涌诤蛙浖?,即可用個(gè)人計(jì)算機(jī)對(duì)PLC編程。利用微機(jī)作為編程器,可以直接編制并顯示梯形圖。