PLC主要由CPU模塊、輸入模塊、輸出模塊和編程器組成(見圖1),有的PLC還可以配備特殊功能模塊,用來完成某些特殊的任務(wù)。
1.CPU模塊
CPU模塊主要由微處理器(CPU芯片)和存儲(chǔ)器組成。在PLC控制系統(tǒng)中廠CPU模塊相當(dāng)于人的大腦,它不斷地采集輸入信號(hào),執(zhí)行用戶程序,刷新系統(tǒng)的輸出;存儲(chǔ)器用來儲(chǔ)存程序和數(shù)據(jù)。
2.I/O模塊
輸入(1nput)模塊和輸出(Output)模塊簡(jiǎn)稱為I/O模塊,它們是系統(tǒng)的眼、耳、手、腳,是聯(lián)系外部現(xiàn)場(chǎng)設(shè)備和CPU模塊的橋梁。
輸入模塊用來接收和采集輸入信號(hào),開關(guān)量輸入模塊用來接收從按鈕;選擇開關(guān)、數(shù)字撥碼開關(guān)、限位開關(guān)、接近開關(guān)、光電開關(guān)、壓力繼電器等過來的開關(guān)量輸入信號(hào);模擬量輸入模塊用來接收電位器、測(cè)速發(fā)電機(jī)和各種變送器提供的連續(xù)變化的模擬量電流、電壓信號(hào)。
開關(guān)量輸出模塊用來控制接觸器、電磁閥、電磁鐵、指示燈、數(shù)字顯示裝置和報(bào)警裝置等輸出設(shè)備,模擬量輸出模塊月手來控制調(diào)節(jié)閥、變頻器等執(zhí)行裝置。
圖1 PLC控制系統(tǒng)示意圖
CPU模塊的工作電壓一般是5V,而PLC的輸入/輸出信號(hào)電壓一般較高,如直流24V和交流220V。從外部引入的尖峰電壓和干擾噪聲可能損壞CPU模塊中的元器件,或使PLC不能正常工作。在I/O模塊中,用光耦合器、光電晶閘管、小型繼電器等器件來隔離PLC的內(nèi)部電路和外部的I/O電路,I/O模塊除了傳遞信號(hào)外,還有電平轉(zhuǎn)換與隔離的作用。
3.編程器
編程器用來生成用戶程序,并用它進(jìn)行編輯、檢查、修改和監(jiān)視用戶程序的執(zhí)行情況。手持式編程器不能直接輸入和編輯梯形圖,只能輸入和編輯指令表程序,因此又叫做指令編程器。它的體積小,價(jià)格便宜,一般用來給小型PLC編程,或者用于現(xiàn)場(chǎng)調(diào)試和維護(hù)。
使用編程軟件可以在計(jì)算機(jī)的屏幕上直接生成和編輯梯形圖、指令表、功能塊圖和順序功能圖程序,并可以實(shí)現(xiàn)不同編程語言的相互轉(zhuǎn)換。程序被編譯后下載到PLC,也可以將PLC中的程序上傳到計(jì)算機(jī)。程序可以存盤或打印,通過網(wǎng)絡(luò),還可以實(shí)現(xiàn)遠(yuǎn)程編程和傳送。
4.電源
PLC一般使用220V交流電源或24V直流電源。內(nèi)部的開關(guān)電源為各模塊提供DC 5V,±12V,24V等直流電源。小型PLC一般都可以為輸入電路和外部的電子傳感器(如接近開關(guān))提供24V直流電源,驅(qū)動(dòng)PLC負(fù)載的直流電源一般由用戶提供。