PLC(ProgrammableLogicController,可編程序控制器)是微型計(jì)算機(jī)技術(shù)與繼電器常規(guī)控制技術(shù)相結(jié)合的產(chǎn)物,是在順序控制器的基礎(chǔ)上發(fā)展起來的新型控制器,它能實(shí)現(xiàn)邏輯控制、順序控制、定時(shí)控制、計(jì)數(shù)控制及算術(shù)運(yùn)算等。用戶可按照各自的要求編寫程序,存入PLC的ROM中,通過數(shù)字量或模擬量的輸入及輸出接口,去控制生產(chǎn)設(shè)備或生產(chǎn)工藝流程。
PLC具有高可靠性,適應(yīng)工業(yè)現(xiàn)場的高溫、沖擊和振動(dòng)等惡劣環(huán)境的特點(diǎn)。因而在工業(yè)生產(chǎn)控制與管理過程中,幾乎80%以上的工作可以由PLC來完成。同時(shí)可取代繼電器控制裝置完成順序控制和程序控制,進(jìn)行PID回路調(diào)節(jié),也可以構(gòu)成高速數(shù)據(jù)采集與分析系統(tǒng),實(shí)行開環(huán)的位置控制和速度控制。
1.PLC的應(yīng)用范圍
目前,PLC在國內(nèi)外已廣泛應(yīng)用于機(jī)床、控制系統(tǒng)、自動(dòng)化樓宇、鋼鐵、石油、化工、電力、建材、汽車、紡織機(jī)械、交通運(yùn)輸?shù)雀餍懈鳂I(yè)。隨著PLC性能價(jià)格比的不斷提高,其應(yīng)用范圍還將不斷擴(kuò)大,大致可歸納為以下幾類:
1)順序控制
順序控制是PLC最基本、最廣泛應(yīng)用的領(lǐng)域,它取代傳統(tǒng)的繼電器順序控制。PLC應(yīng)用于單機(jī)控制、多機(jī)群控制、自動(dòng)化生產(chǎn)線控制,如數(shù)控機(jī)床、電梯控制和紡織機(jī)械等。
2)計(jì)數(shù)和定時(shí)控制
PLC為用戶提供了足夠的定時(shí)器和計(jì)時(shí)器,并設(shè)置相關(guān)的定時(shí)和計(jì)數(shù)指令。PLC的計(jì)數(shù)器和定時(shí)器精度高,使用方便,可以取代繼電器系統(tǒng)中的時(shí)間繼電器和計(jì)數(shù)器。
3)位置控制
大多數(shù)的PLC制造商目前都提供拖動(dòng)步進(jìn)電機(jī)和伺服電機(jī)的單軸或多軸位置控制模塊,這一功能可廣泛用于各種機(jī)械,如金屬切削機(jī)床、裝配機(jī)械等。
4)模擬量處理
PLC通過模擬量的輸入/輸出模塊實(shí)現(xiàn)模擬量與數(shù)字量的轉(zhuǎn)換,并對(duì)模擬量進(jìn)行控制,有的還具有PID控制功能,如用于鍋爐的水位、壓力和溫度控制。
5)數(shù)據(jù)處理
現(xiàn)代的PLC具有數(shù)學(xué)運(yùn)算、數(shù)據(jù)傳遞、轉(zhuǎn)換、排序和查表等功能,也能完成數(shù)據(jù)的采集、分析和處理。
6)通信連網(wǎng)
PLC的通信包括PLC之間、PLC與上位機(jī)、PLC與其他智能設(shè)備之間的通信。PLC系統(tǒng)與通用計(jì)算機(jī)可以直接或通過通信處理單元、通信轉(zhuǎn)接器相連構(gòu)成網(wǎng)絡(luò),以實(shí)現(xiàn)信息的交換,并可構(gòu)成“集中管理、分散控制”的分布式控制系統(tǒng),滿足工廠自動(dòng)化系統(tǒng)的需要。
圖片
2.PLC的分類
從組成結(jié)構(gòu)形式分類
從組成結(jié)構(gòu)形式分類,可以將PLC分為兩類:一類是整體式PLC(也稱單元式),其特點(diǎn)是電源、中央處理單元、I/O接口都集成在一個(gè)機(jī)殼內(nèi);另一類是標(biāo)準(zhǔn)模板式結(jié)構(gòu)化PLC(也稱組合式),其特點(diǎn)是電源模板、中央處理單元模板、I/O模板等在結(jié)構(gòu)上是相互獨(dú)立的,可根據(jù)具體的應(yīng)用要求選擇合適的模塊,安裝在固定的機(jī)架或?qū)к壣?,?gòu)成一個(gè)完整的PLC應(yīng)用系統(tǒng)。
按輸入/輸出(I/O)點(diǎn)數(shù)分類
1)小型PLC。小型PLC的I/O點(diǎn)數(shù)一般在128點(diǎn)以下。
2)中型PLC。中型PLC采用模塊化結(jié)構(gòu),其I/O點(diǎn)數(shù)一般在256~1024點(diǎn)之間。
3)大型PLC。一般I/O點(diǎn)數(shù)在1024點(diǎn)以上的稱為大型PLC。