作為工業(yè)自動(dòng)化的一種典型應(yīng)用,PLC最初是做為取代繼電器線路、進(jìn)行順序控制為主而產(chǎn)生的,后來PLC廠家逐步增加了模擬量運(yùn)算、PID功能以及更可靠的工業(yè)抗干擾技術(shù)等功能,并隨著網(wǎng)絡(luò)化的需求增加了各種通信接口,同時(shí)伴隨著現(xiàn)場(chǎng)總線技術(shù)和以太網(wǎng)技術(shù)的發(fā)展,PLC的應(yīng)用范圍越來越廣泛。
什么是PLC
可編程控制器(Programmable Controller)是計(jì)算機(jī)家族中的一員,是為工業(yè)控制應(yīng)用而設(shè)計(jì)制造的。早期的可編程控制器稱作可編程邏輯控制器(Programmable Logic Controller),簡(jiǎn)稱PLC,它主要用來代替繼電器實(shí)現(xiàn)邏輯控制。
國(guó)際電工委員會(huì)(IEC)于1987年頒布了可編程控制器標(biāo)準(zhǔn)草案第三稿。在草案中對(duì)可編程控制器定義如下:
“可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用可編程序的存儲(chǔ)器,用來在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過數(shù)字式和模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過程??删幊炭刂破骷捌溆嘘P(guān)外圍設(shè)備,都應(yīng)按易于與工業(yè)系統(tǒng)聯(lián)成一個(gè)整體,易于擴(kuò)充其功能的原則設(shè)計(jì)”。
隨著技術(shù)的發(fā)展,這種裝置的功能已經(jīng)大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡(jiǎn)稱PC。但是為了避免與個(gè)人計(jì)算機(jī)(Personal Computer)的簡(jiǎn)稱混淆,所以將可編程控制器簡(jiǎn)稱PLC。
PLC的發(fā)展?fàn)顩r
世界上第一臺(tái)PLC
1968年美國(guó)通用汽車公司(GE),為了適應(yīng)汽車型號(hào)的不斷更新,生產(chǎn)工藝不斷變化的需要,實(shí)現(xiàn)小批量、多品種生產(chǎn),希望能有一種新型工業(yè)控制器,它能做到盡可能減少重新設(shè)計(jì)和更換電器控制系統(tǒng)及接線,以降低成本,縮短周期。
當(dāng)時(shí)的設(shè)計(jì)要求是吸取繼電器和計(jì)算機(jī)兩者的優(yōu)點(diǎn):繼電器控制系統(tǒng)體積大、可靠性低、接線復(fù)雜、不易更改、查找和排除故障困難,對(duì)生產(chǎn)工藝變化的適應(yīng)性差,但簡(jiǎn)單易懂、價(jià)格便宜;計(jì)算機(jī)功能強(qiáng)大、靈活(可編程)、通用性好,但編程困難;采用面向控制過程、面向問題的“自然語言”進(jìn)行編程,使不熟悉計(jì)算機(jī)的人也能很快掌握使用。
1969年,美國(guó)數(shù)字設(shè)備公司(DEC)研制出第一臺(tái)PLC,在美國(guó)通用汽車自動(dòng)裝配線上試用,獲得了成功。
這種新型的工業(yè)控制裝置以其簡(jiǎn)單易懂,操作方便,可靠性高,通用靈活,體積小,使用壽命長(zhǎng)等一系列優(yōu)點(diǎn),很快地在美國(guó)其他工業(yè)領(lǐng)域推廣應(yīng)用,到1971年,已經(jīng)成功地應(yīng)用于食品,飲料,冶金,造紙等工業(yè)。
70年代初期
僅有邏輯運(yùn)算、定時(shí)、計(jì)數(shù)等順序控制功能,只是用來取代傳統(tǒng)的繼電器控制,通常稱為可編程邏輯控制器(Programmable LogicController)。
1971年日本從美國(guó)引進(jìn)了這項(xiàng)新技術(shù),很快研制出了日本第一臺(tái)PLC。1973年,西歐國(guó)家也研制出它們的第一臺(tái)PLC。我國(guó)從1974年開始研制。于1977年開始工業(yè)應(yīng)用。
70年代中期
微處理器技術(shù)應(yīng)用到PLC中,使PLC不僅具有邏輯控制功能,還增加了算術(shù)運(yùn)算、數(shù)據(jù)傳送和數(shù)據(jù)處理等功能。
80年代以后
隨著大規(guī)模、超大規(guī)模集成電路等微電子技術(shù)的迅速發(fā)展,16位和32位微處理器應(yīng)用于PLC中,使PLC得到迅速發(fā)展。PLC不僅控制功能增強(qiáng),同時(shí)可靠性提高,功耗、體積減小,成本降低,編程和故障檢測(cè)更加靈活方便,而且具有通信和聯(lián)網(wǎng)、數(shù)據(jù)處理和圖象顯示等功能。
近年來PLC發(fā)展迅速
PLC集三電(電控、電儀、電傳)為一體、性能價(jià)格比高、高可靠性的特點(diǎn),已成為自動(dòng)化工程的核心設(shè)備。PLC成為具備計(jì)算機(jī)功能的一種通用工業(yè)控制裝置,其使用量高居首位。
PLC成為現(xiàn)代工業(yè)自動(dòng)化的三大技術(shù)支柱(PLC、機(jī)器人、CAD/CAM)之一。
我國(guó)PLC市場(chǎng)的三大流派
我國(guó)改革開放后,美國(guó)AB、GE、MODICON、TI,日本OMRON、三菱、富士,德國(guó)西門子等廠家的產(chǎn)品不斷進(jìn)入我國(guó),并在各行各業(yè)的工控系統(tǒng)中占據(jù)重要地位。
歐洲:德國(guó)的西門子(SIEMENS)、AEG及法國(guó)的TI公司
美國(guó):A-B(Allen-Bradly)(其產(chǎn)品約占美國(guó)PLC市場(chǎng)50%的份額)、GE(GeneralElectric)、莫迪康(MODICON)公司、德州儀器(T1)公司、 歌德(Gould)公司、西屋公司
日本:三菱電機(jī)(Mitsubishi Electric)、歐姆龍(OMRON)、 FUJI (日本主要發(fā)展中小型PLC,在世界小型PLC市場(chǎng)上, 日本產(chǎn)品約占有70%的份額。在中國(guó),OMRON產(chǎn)品的銷量居首位。)
目前國(guó)內(nèi)市場(chǎng)還有韓國(guó)、***等PLC產(chǎn)品;現(xiàn)在市場(chǎng)上出現(xiàn)了系列化的國(guó)產(chǎn)PLC,其價(jià)格相對(duì)低廉,性價(jià)比較高。
1974年我國(guó)開始仿制美國(guó)的第二代PLC產(chǎn)品,但因元器件質(zhì)量和技術(shù)問題等原因未能推廣。直到1977年,我國(guó)才研制出第一臺(tái)具有實(shí)用價(jià)值的PLC,并開始批量生產(chǎn)和應(yīng)用于工業(yè)過程的控制。
PLC的結(jié)構(gòu)及各部分的作用
PLC的類型繁多,功能和指令系統(tǒng)也不盡相同,但結(jié)構(gòu)與工作原理則大同小異,通常由主機(jī)、輸入/輸出接口、電源擴(kuò)展器接口和外部設(shè)備接口等幾個(gè)主要部分組成。PLC的硬件系統(tǒng)結(jié)構(gòu)如下圖所示:
1、主機(jī)
主機(jī)部分包括中央處理器(CPU)、系統(tǒng)程序存儲(chǔ)器和用戶程序及數(shù)據(jù)存儲(chǔ)器。CPU是PLC的核心,它用以運(yùn)行用戶程序、監(jiān)控輸入/輸出接口狀態(tài)、作出邏輯判斷和進(jìn)行數(shù)據(jù)處理,即讀取輸入變量、完成用戶指令規(guī)定的各種操作,將結(jié)果送到輸出端,并響應(yīng)外部設(shè)備(如電腦、打印機(jī)等)的請(qǐng)求以及進(jìn)行各種內(nèi)部判斷等。
PLC的內(nèi)部存儲(chǔ)器有兩類,一類是系統(tǒng)程序存儲(chǔ)器,主要存放系統(tǒng)管理和監(jiān)控程序及對(duì)用戶程序作編譯處理的程序,系統(tǒng)程序已由廠家固定,用戶不能更改;另一類是用戶程序及數(shù)據(jù)存儲(chǔ)器,主要存放用戶編制的應(yīng)用程序及各種暫存數(shù)據(jù)和中間結(jié)果。
2、輸入/輸出(I/O)接口
I/O接口是PLC與輸入/輸出設(shè)備連接的部件。輸入接口接受輸入設(shè)備(如按鈕、傳感器、觸點(diǎn)、行程開關(guān)等)的控制信號(hào)。輸出接口是將主機(jī)經(jīng)處理后的結(jié)果通過功放電路去驅(qū)動(dòng)輸出設(shè)備(如接觸器、電磁閥、指示燈等)。I/O接口一般采用光電耦合電路,以減少電磁干擾,從而提高了可靠性。I/O點(diǎn)數(shù)即輸入/輸出端子數(shù)是PLC的一項(xiàng)主要技術(shù)指標(biāo),通常小型機(jī)有幾十個(gè)點(diǎn),中型機(jī)有幾百個(gè)點(diǎn),大型機(jī)將超過千點(diǎn)。
3、電源
圖中電源是指為CPU、存儲(chǔ)器、I/O接口等內(nèi)部電子電路工作所配置的直流開關(guān)穩(wěn)壓電源,通常也為輸入設(shè)備提供直流電源。
4、編程
編程是PLC利用外部設(shè)備,用戶用來輸入、檢查、修改、調(diào)試程序或監(jiān)示PLC的工作情況。通過專用的PC/PPI電纜線將PLC與電腦聯(lián)接,并利用專用的軟件進(jìn)行電腦編程和監(jiān)控。
5、輸入/輸出擴(kuò)展單元
I/O擴(kuò)展接口用于將擴(kuò)充外部輸入/輸出端子數(shù)的擴(kuò)展單元與基本單元(即主機(jī))連接在一起。
6、外部設(shè)備接口
此接口可將打印機(jī)、條碼掃描儀,變頻器等外部設(shè)備與主機(jī)相聯(lián),以完成相應(yīng)的操作。
PLC的特點(diǎn)
(一)高可靠性
1、所有的I/O接口電路均采用光電隔離,使工業(yè)現(xiàn)場(chǎng)的外電路與PLC內(nèi)部電路之間電氣上隔離。
2、各輸入端均采用R-C濾波器,其濾波時(shí)間常數(shù)一般為10~20ms.
3、各模塊均采用屏蔽措施,以防止輻射干擾。
4、采用性能優(yōu)良的開關(guān)電源。
5、對(duì)采用的器件進(jìn)行嚴(yán)格的篩選。
6、良好的自診斷功能,一旦電源或其他軟,硬件發(fā)生異常情況,CPU立即采用有效措施,以防止故障擴(kuò)大。
7、大型PLC還可以采用由雙CPU構(gòu)成冗余系統(tǒng)或有三CPU構(gòu)成表決系統(tǒng),使可靠性更進(jìn)一步提高。
(二)豐富的I/O接口模塊
PLC針對(duì)不同的工業(yè)現(xiàn)場(chǎng)信號(hào),如:
交流或直流;
開關(guān)量或模擬量;
電壓或電流;
脈沖或電位;
強(qiáng)電或弱電等。
有相應(yīng)的I/O模塊與工業(yè)現(xiàn)場(chǎng)的器件或設(shè)備,如:
按鈕
行程開關(guān)
接近開關(guān)
傳感器及變送器
電磁線圈
控制閥
直接連接。另外為了提高操作性能,它還有多種人-機(jī)對(duì)話的接口模塊; 為了組成工業(yè)局部網(wǎng)絡(luò),它還有多種通訊聯(lián)網(wǎng)的接口模塊,等等。
(三)采用模塊化結(jié)構(gòu)
為了適應(yīng)各種工業(yè)控制需要,除了單元式的小型PLC以外,絕大多數(shù)PLC均采用模塊化結(jié)構(gòu)。
PLC的各個(gè)部件,包括CPU,電源,I/O等均采用模塊化設(shè)計(jì),由機(jī)架及電纜將各模塊連接起來,系統(tǒng)的規(guī)模和功能可根據(jù)用戶的需要自行組合。
(四)編程簡(jiǎn)單易學(xué)
PLC的編程大多采用類似于繼電器控制線路的梯形圖形式,對(duì)使用者來說,不需要具備計(jì)算機(jī)的專門知識(shí),因此很容易被一般工程技術(shù)人員所理解和掌握。
(五)安裝簡(jiǎn)單,維修方便
PLC不需要專門的機(jī)房,可以在各種工業(yè)環(huán)境下直接運(yùn)行。使用時(shí)只需將現(xiàn)場(chǎng)的各種設(shè)備與PLC相應(yīng)的I/O端相連接,即可投入運(yùn)行。各種模塊上均有運(yùn)行和故障指示裝置,便于用戶了解運(yùn)行情況和查找故障。
由于采用模塊化結(jié)構(gòu),因此一旦某模塊發(fā)生故障,用戶可以通過更換模塊的方法,使系統(tǒng)迅速恢復(fù)運(yùn)行。
PLC的應(yīng)用領(lǐng)域
PLC不僅用于開關(guān)量控制,還用于模擬量及數(shù)字量的控制,可采集與存儲(chǔ)數(shù)據(jù),還可對(duì)控制系統(tǒng)進(jìn)行監(jiān)控;還可聯(lián)網(wǎng)、通訊,實(shí)現(xiàn)大范圍、跨地域的控制與管理。PLC已日益成為工業(yè)控制裝置家族中一個(gè)重要的角色。
1、用于開關(guān)量控制
PLC控制開關(guān)量的能力是很強(qiáng)的。所控制的入出點(diǎn)數(shù),少的十幾點(diǎn)、幾十點(diǎn),多的可到幾百、幾千,甚至幾萬點(diǎn)。由于它能聯(lián)網(wǎng),點(diǎn)數(shù)幾乎不受限制,不管多少點(diǎn)都能控制。
所控制的邏輯問題可以是多種多樣的:組合的、時(shí)序的;即時(shí)的、延時(shí)的;不需計(jì)數(shù)的,需要計(jì)數(shù)的;固定順序的,隨機(jī)工作的;等等,都可進(jìn)行。
PLC的硬件結(jié)構(gòu)是可變的,軟件程序是可編的,用于控制時(shí),非常靈活。必要時(shí),可編寫多套,或多組程序,依需要調(diào)用。它很適應(yīng)于工業(yè)現(xiàn)場(chǎng)多工況、多狀態(tài)變換的需要。
用PLC進(jìn)行開關(guān)量控制實(shí)例是很多的,冶金、機(jī)械、輕工、化工、紡織等等,幾乎所有工業(yè)行業(yè)都需要用到它。目前,PLC首用的目標(biāo),也是別的控制器無法與其比擬的,就是它能方便并可靠地用于開關(guān)量的控制。
2、用于模擬量控制
模擬量,如電流、電壓、溫度、壓力等等,它的大小是連續(xù)變化的。工業(yè)生產(chǎn),特別是連續(xù)型生產(chǎn)過程,常要對(duì)這些物理量進(jìn)行控制。
作為一種工業(yè)控制電子裝置,PLC若不能對(duì)這些量進(jìn)行控制,那是一大不足。為此,各PLC廠家都在這方面進(jìn)行大量的開發(fā)。目前,不僅大型、中型機(jī)可以進(jìn)行模擬量控制,就是小型機(jī),也能進(jìn)行這樣的控制。
PLC進(jìn)行模擬量控制,要配置有模擬量與數(shù)字量相互轉(zhuǎn)換的A/D、D/A單元。它也是I/O單元,不過是特殊的I/O單元。
A/D單元是把外電路的模擬量,轉(zhuǎn)換成數(shù)字量,然后送入PLC。D/A單元,是把PLC的數(shù)字量轉(zhuǎn)換成模擬量,再送給外電路。
作為一種特殊的I/O單元,它仍具有I/O電路抗干擾、內(nèi)外電路隔離,與輸入輸出繼電器(或內(nèi)部繼電器,它也是PLC工作內(nèi)存的一個(gè)區(qū)??勺x寫)交換信息等等特點(diǎn)。
用PLC進(jìn)行模擬量控制的好處是,在進(jìn)行模擬量控制的同時(shí),開關(guān)量也可控制。這個(gè)優(yōu)點(diǎn)是別的控制器所不具備的,或控制的實(shí)現(xiàn)不如PLC方便。
3、用于運(yùn)動(dòng)控制
實(shí)際的物理量,除了開關(guān)量、模擬量,還有運(yùn)動(dòng)控制。如機(jī)床部件的位移,常以數(shù)字量表示。
PLC也是基于計(jì)算機(jī)的技術(shù),并日益完善。故它也完全可以用于數(shù)字量控制。
PLC可接收計(jì)數(shù)脈沖,頻率可高達(dá)幾k到幾十k赫茲??捎枚喾N方式接收這脈沖,還可多路接收。有的PLC還有脈沖輸出功能,脈沖頻率也可達(dá)幾十k。有了這兩種功能,加上PLC有數(shù)據(jù)處理及運(yùn)算能力,若再配備相應(yīng)的傳感器(如旋轉(zhuǎn)編碼器)或脈沖伺服裝置(如環(huán)形分配器、功放、步進(jìn)電機(jī)),則完全可以依NC的原理實(shí)現(xiàn)種種控制。
高、中檔的PLC,還開發(fā)有NC單元,或運(yùn)動(dòng)單元,可實(shí)現(xiàn)點(diǎn)位控制。運(yùn)動(dòng)單元還可實(shí)現(xiàn)曲線插補(bǔ),可控制曲線運(yùn)動(dòng)。所以,若PLC配置了這種單元,則完全可以用NC的辦法,進(jìn)行數(shù)字量的控制。
4、用于數(shù)據(jù)采集
隨著PLC技術(shù)的發(fā)展,其數(shù)據(jù)存儲(chǔ)區(qū)越來越大。如德維森公司的PLC,其數(shù)據(jù)存儲(chǔ)區(qū)(DM區(qū))可達(dá)到9999個(gè)字。這樣龐大的數(shù)據(jù)存儲(chǔ)區(qū),可以存儲(chǔ)大量數(shù)據(jù)。
數(shù)據(jù)采集可以用計(jì)數(shù)器,累計(jì)記錄采集到的脈沖數(shù),并定時(shí)地轉(zhuǎn)存到DM區(qū)中去。
數(shù)據(jù)采集也可用A/D單元,當(dāng)模擬量轉(zhuǎn)換成數(shù)字量后,再定時(shí)地轉(zhuǎn)存到DM區(qū)中去。
PLC也可與計(jì)算機(jī)通訊,由計(jì)算機(jī)把DM區(qū)的數(shù)據(jù)讀出,并由計(jì)算機(jī)再對(duì)這些數(shù)據(jù)作處理。這時(shí),PLC即成為計(jì)算機(jī)的數(shù)據(jù)終端。
電力用戶曾使用PLC,用以實(shí)時(shí)記錄用戶用電情況,以實(shí)現(xiàn)不同用電時(shí)間、不同計(jì)價(jià)的收費(fèi)辦法,鼓勵(lì)用戶在用電低谷時(shí)多用電,達(dá)到合理用電與節(jié)約用電的目的。
5、用于信號(hào)監(jiān)控
PLC自檢信號(hào)很多,內(nèi)部器件也很多,多數(shù)使用者未充分發(fā)揮其作用。
其實(shí),完全可利用它進(jìn)行PLC自身工作的監(jiān)控,或?qū)刂茖?duì)象進(jìn)行監(jiān)控。
對(duì)一個(gè)復(fù)雜的控制系統(tǒng),特別是自動(dòng)控制系統(tǒng),監(jiān)控以至進(jìn)一步能自診斷是非常必要的。它可減少系統(tǒng)的故障,出了故障也好查找,可提高累計(jì)平均無故障運(yùn)行時(shí)間,降低故障修復(fù)時(shí)間,提高系統(tǒng)的可靠性。
6、用于聯(lián)網(wǎng)、通訊
PLC聯(lián)網(wǎng)、通訊能力很強(qiáng),不斷有新的聯(lián)網(wǎng)的結(jié)構(gòu)推出。
PLC可與個(gè)人計(jì)算機(jī)相連接進(jìn)行通訊,可用計(jì)算機(jī)參與編程及對(duì)PLC進(jìn)行控制的管理,使PLC用起來更方便。
為了充分發(fā)揮計(jì)算機(jī)的作用,可實(shí)行一臺(tái)計(jì)算機(jī)控制與管理多臺(tái)PLC,多的可達(dá)32臺(tái)。也可一臺(tái)PLC與兩臺(tái)或更多的計(jì)算機(jī)通訊,交換信息,以實(shí)現(xiàn)多地對(duì)PLC控制系統(tǒng)的監(jiān)控。
PLC與PLC也可通訊。可一對(duì)一PLC通訊??蓭讉€(gè)PLC通訊。可多到幾十、幾百。
PLC與智能儀表、智能執(zhí)行裝置(如變頻器),也可聯(lián)網(wǎng)通訊,交換數(shù)據(jù),相互操作??陕?lián)接成遠(yuǎn)程控制系統(tǒng),系統(tǒng)范圍面可大到10公里或更大。
可組成局部網(wǎng),不僅PLC,而且高檔計(jì)算機(jī)、各種智能裝置也都可進(jìn)網(wǎng)??捎每偩€網(wǎng),也可用環(huán)形網(wǎng)。網(wǎng)還可套網(wǎng)。網(wǎng)與網(wǎng)還可橋接。聯(lián)網(wǎng)可把成千上萬的PLC、計(jì)算機(jī)、智能裝置組織在一個(gè)網(wǎng)中。
網(wǎng)間的結(jié)點(diǎn)可直接或間接地通訊、交換信息。
聯(lián)網(wǎng)、通訊,正適應(yīng)了當(dāng)今計(jì)算機(jī)集成制造系統(tǒng)(CIMS)及智能化工廠發(fā)展的需要。它可使工業(yè)控制從點(diǎn)(Point)、到線((Line)再到面(Aero),使設(shè)備級(jí)的控制、生產(chǎn)線的控制、工廠管理層的控制連成一個(gè)整體,進(jìn)而可創(chuàng)造更高的效益。這個(gè)無限美好的前景,已越來越清楚地展現(xiàn)在我們這一代人的面前。
隨著智能工廠以及物聯(lián)網(wǎng)的發(fā)展,工廠設(shè)備聯(lián)控、PLC與上位機(jī)及其他智能產(chǎn)品的數(shù)據(jù)交互、大數(shù)據(jù)應(yīng)用等領(lǐng)域,將大大推動(dòng)傳統(tǒng)自動(dòng)化與網(wǎng)絡(luò)技術(shù)的密切結(jié)合,隨著中國(guó)制造業(yè)實(shí)現(xiàn)由大變強(qiáng)的升華,PLC應(yīng)用技術(shù)將出現(xiàn)更大的發(fā)展。
-
plc
+關(guān)注
關(guān)注
5008文章
13167瀏覽量
462134 -
可編程控制器
+關(guān)注
關(guān)注
6文章
535瀏覽量
38828 -
工業(yè)自動(dòng)化
+關(guān)注
關(guān)注
17文章
2308瀏覽量
67181
原文標(biāo)題:與時(shí)俱進(jìn)的PLC
文章出處:【微信號(hào):WW_CGQJS,微信公眾號(hào):傳感器技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論