可編程控制器的主要由cpu模塊、輸入模塊、輸出模塊和編程器組成(見(jiàn)圖1)
圖1 plc控制系統(tǒng)示意圖
(1)cpu模塊
cpu模塊主要由微處理器(cpu芯片)和存儲(chǔ)器組成,在可編程控制器系統(tǒng)中,cpu模塊相當(dāng)于人的大腦和心臟,它不斷地采集輸入信號(hào),執(zhí)行用戶程序,刷新系統(tǒng)的輸。存儲(chǔ)器用來(lái)儲(chǔ)存程序和數(shù)據(jù)。
(2)i/o模塊
輸入(input)模塊和輸出(output)模塊簡(jiǎn)稱為i/o模塊,它們是系統(tǒng)的眼、耳、手、腳,是聯(lián)系外部現(xiàn)場(chǎng)和cpu模塊的橋梁。輸入模塊用接收和采集輸入信號(hào),輸入信號(hào)有兩類:一類是從按鈕、選擇開(kāi)關(guān)、數(shù)字拔碼開(kāi)關(guān)、限位開(kāi)關(guān)、接近開(kāi)關(guān)、光電開(kāi)關(guān)、壓力繼電器等開(kāi)關(guān)量輸入信號(hào);另一類是由電位器、熱電偶、測(cè)速發(fā)電機(jī)、各種變送器提供的連續(xù)變化 的模擬量輸入/輸出信號(hào)電壓一般較高,如直流24v 和交流220v。從外部引入的尖銳電壓和干擾噪聲可能損壞cpu模塊中的元器件,或使用權(quán)可編程控制器不能正常工作。在i/o模塊中,用光電耦合器,光電可控硅、小型繼電器等器件來(lái)隔離外部輸入電路和負(fù)載,i/o模塊除了傳遞信號(hào)外,還有電平轉(zhuǎn)換與隔離的作用。
(3)編程器
編程器除了用來(lái)輸入和編輯用戶程序外,還可以用來(lái)監(jiān)視可編程控制器運(yùn)行中各種編程元件的工作狀態(tài) 。
編程器可以永久地連接在可編程控制器上,將編程取下來(lái)后系統(tǒng)也可以運(yùn)行。一般只在程序邏輯輸入、調(diào)試和檢修時(shí)使用編程器,一臺(tái)編程器可供多臺(tái)編程序控制器公用。
(4)電源
可編程控制器使用220v交流電源或24v直流電源。可編程控制器內(nèi)部的直流穩(wěn)壓電源為各模塊內(nèi)的電路供電,某些可編程控制器可以輸入電路和外部電子檢測(cè)裝置(如接近開(kāi)關(guān))提供24v真流電源,驅(qū)動(dòng)現(xiàn)場(chǎng)執(zhí)行機(jī)構(gòu)的直流電源一般由用戶提供。