關(guān) 閉

新聞中心

Plc是什么

作者:Nancy 時間:2015-01-23 來源:電子產(chǎn)品世界 收藏

——Plc定義

  在國際電工委員會(IEC)的標準中,可編程邏輯控制器(Programmable Logic Controller,簡稱)的定義為:可編程邏輯控制器是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應用而設計。它采用一類可編程的存儲器,用于其內(nèi)部存儲程序,執(zhí)行邏輯運算、順序控制、定時、計數(shù)與算術(shù)操作等面向用戶的指令,并通過數(shù)字或模擬式輸入/輸出控制各種類型的機械或生產(chǎn)過程??删幊踢壿嬁刂破骷捌溆嘘P(guān)外部設備,都按易于與工業(yè)控制系統(tǒng)聯(lián)成一個整體,易于擴充其功能的原則進行設計。

本文引用地址:http://2s4d.com/article/268582.htm

  最初的可編程邏輯控制器只有電路邏輯控制的功能,所以被命名為可編程邏輯控制器,后來隨著不斷的發(fā)展,這些當初功能簡單的計算機模塊已經(jīng)有了包括邏輯控制,時序控制、模擬控制、多機通信等許多的功能,名稱也改為可編程控制器(Programmable Controller),但是由于它的簡寫也是PC與個人電腦(Personal Computer)的簡寫相沖突,也由于多年來的使用習慣,人們還是經(jīng)常使用可編程邏輯控制器這一稱呼,并在術(shù)語中仍沿用這一縮寫。

  在可編程邏輯控制器出現(xiàn)之前,一般要使用成百上千的繼電器以及計數(shù)器才能組成具有相同功能的自動化系統(tǒng),而現(xiàn)在,經(jīng)過編程的簡單的可編程邏輯控制器模塊基本上已經(jīng)代替了這些大型裝置。可編程邏輯控制器的系統(tǒng)程序一般在出廠前已經(jīng)初始化完畢,用戶可以根據(jù)自己的需要自行編輯相應的用戶程序來滿足不同的自動化生產(chǎn)要求。

  現(xiàn)在工業(yè)上使用可編程邏輯控制器已經(jīng)相當接近于一臺輕巧型電腦所構(gòu)成,甚至已經(jīng)出現(xiàn)整合個人電腦(采用嵌入式操作系統(tǒng))與結(jié)合架構(gòu)的可編程自動化控制器(Programmable Automation Controller,簡稱PAC),能透過數(shù)字或模擬輸入/輸出模組控制機器設備、制造處理流程、及其它控制模組的電子系統(tǒng)。可編程邏輯控制器廣泛應用于目前的工業(yè)控制領域。在工業(yè)控制領域中,PLC控制技術(shù)的應用已成為工業(yè)界不可或缺的一員。

  圖1:常見的可編程邏輯控制器外觀

——發(fā)展歷史

  常見的可編程邏輯控制器外觀可編程控制器的興起與美國現(xiàn)代工業(yè)自動化生產(chǎn)發(fā)展的要求密不可分的。PLC源起于1960年代,當時美國通用汽車公司,為解決工廠生產(chǎn)線調(diào)整時,繼電器順序控制系統(tǒng)之電路修改耗時,平時檢修與維護不易等問題。在可編程邏輯控制器出現(xiàn)之前,汽車制造業(yè)中的一般控制、順序控制以及安全互鎖邏輯控制必須完全依靠眾多的繼電器、定時器以及專門的閉回路控制器來實現(xiàn)。它們體積龐大、有著嚴重的噪音,不但每年的維護工作要耗費大量的人力物力,而且繼電器-接觸器系統(tǒng)的排線檢修等工作對維護人員的熟練度也有著很高的要求。

  針對這些問題,美國通用汽車公司在1968年向社會公開招標,要求設計一種新的系統(tǒng)來替換繼電器系統(tǒng),并提出了著名的“通用十條”招標指標。隨后,美國數(shù)字設備公司(DEC)根據(jù)這一設想,于1969年研制成功了第一臺PDP-14控制器,并在汽車自動裝配線上使用并獲得成功。由于當時系統(tǒng)主要用于順序控制、只能進行邏輯運算,所以被命名為可編程邏輯控制器(PLC)。最早期的PLC只具有簡易的邏輯開/關(guān)(on/off)功能,但比起傳統(tǒng)繼電器控制方式,已具有容易修改、安裝、診斷與不占空間等優(yōu)點。

  1970年代初期,PLC引進微處理機技術(shù),使得PLC具有算術(shù)運算功能與多比特之數(shù)字信號輸出/輸入功能,并且能直接以階梯圖符號進行程序編寫。這項新技術(shù)的使用,在工業(yè)界產(chǎn)生了巨大的反響。日本在1971年從美國引進了這項技術(shù),并很快研制成功了自己的DCS-8可編程邏輯控制器,德、法在1973年至1974年間也相繼有了自己的該項技術(shù)。中國則于1977年研制成功自己的第一臺可編程邏輯控制器,但是使用的微處理器核心為MC14500。1970年代中期,PLC功能加入遠距通訊、模擬輸出輸入、NC 伺服控制等技術(shù)。1980年代以后更引進PLC高速通訊網(wǎng)絡功能,同時加入一些特殊輸出/輸入界面、人機界面、高功能函數(shù)指令、資料收集與分析能力等功能。

  PLC功能早已不止當初數(shù)字邏輯之運算功能,因此近年來PLC常簡稱為可編程控制器(Programmable Controller)。

——PLC內(nèi)部運作方式

  雖然PLC所使用的流程圖程序中往往使用到許多繼電器、計時器與計數(shù)器等,但PLC內(nèi)部并非實體上具有這些硬件,而是以內(nèi)存與程序編程方式做邏輯控制,并借由輸出元件連接外部機械裝置做實體控制。因此能大大減少控制器所需硬件空間。實際上PLC執(zhí)行流程圖程序的運作方式是逐行的先將程序碼以掃描方式讀入CPU中并最后執(zhí)行控制運作。整個掃描過程包括三大步驟“輸入狀態(tài)檢查”、“程序執(zhí)行”、“輸出狀態(tài)更新”,具體說明如下:

  圖2:PLC內(nèi)部運作架構(gòu)

  步驟一“輸入狀態(tài)檢查”:

  PLC首先檢查輸入端元件所連接各點開關(guān)或傳感器狀態(tài)(1或0代表開或關(guān)),并將其狀態(tài)寫入內(nèi)存中對應位置Xn。

  步驟二“程序執(zhí)行”:

  將階梯圖程序逐行取入CPU中運算,若程序執(zhí)行中需要輸入接點狀態(tài),CPU直接自內(nèi)存中查詢?nèi)〕?。輸出線圈之運算結(jié)果則存入內(nèi)存中對應位置,暫不反應至輸出端Yn。

  步驟三“輸出狀態(tài)更新”:

  將步驟二中之輸出狀態(tài)更新至PLC輸出部接點,并且重回步驟一。

  此三步驟稱為PLC掃描周期,而完成所需的時間稱為PLC反應時間,PLC輸入信號時間若小于反應時間,則有誤讀的可能性。每次程序執(zhí)行后與下一次程序執(zhí)行前,輸出與輸入狀態(tài)會被更新一次,因此稱此種運作方式為輸出輸入端“程序結(jié)束再生”。

Plc是什么——硬件結(jié)構(gòu):

  可編程邏輯控制器硬件構(gòu)成一般分為箱體式和模組式兩種。但它們的組成是相同的,對箱體式PLC,有一塊CPU板、I/O板、顯示面板、內(nèi)存塊、電源等,當然按CPU性能分成若干型號,并按I/O點數(shù)又有若干規(guī)格。對模組式PLC,有CPU模組、I/O模組、內(nèi)存、電源模組、底板或機架。無論哪種結(jié)構(gòu)類型的PLC,都屬于總線式開放型結(jié)構(gòu),其I/O能力可按用戶需要進行擴展與組合。PLC的基本結(jié)構(gòu)框圖如下:

  圖3:可編程邏輯控制器硬件構(gòu)成

  圖4:可編程邏輯控制器功能概況

  1,電源模組:

  有些PLC中的電源是與CPU模組合二為一的,但有些是分開的,其主要用途是為PLC各模組的集成電路提供工作電源,同時有的電源還為輸入電路提供24V的工作電源。電源如果為交流電源通常為220VAC或110VAC,若為直流電源常用的為24V。

  2,中央處理單元:

  CPU是PLC的核心,它按PLC的系統(tǒng)程序賦予的功能接收并存貯用戶程序和資料,用掃描的方式采集由現(xiàn)場輸入裝置送來的狀態(tài)或資料,并存入規(guī)劃的暫存器中,同時,診斷電源和PLC內(nèi)部電路的工作狀態(tài)和編程過程中的語法錯誤等。進入運行后,從用戶程序存貯器中逐條讀取指令,經(jīng)分析后再按指令規(guī)定的任務產(chǎn)生相應的控制信號,去指揮有關(guān)的控制電路,與個人電腦一樣,主要由運算器、控制器、寄存器及實現(xiàn)它們之間聯(lián)系的資料、控制及狀態(tài)總線構(gòu)成,還有周邊芯片、總線界面及有關(guān)電路。它確定了進行控制的規(guī)模、工作速度、內(nèi)存容量等。

  3,內(nèi)存:

  內(nèi)存主要用于存儲程序及資料,是PLC不可缺少的組成單元。PLC內(nèi)部會存放撰寫完成編輯的程序指令及資料,通常也可使用RAM或EEPROM等專用內(nèi)存卡片方式擴充,但擴充能力得依各廠牌與型號有所不同。

  4,輸入/輸出單元:

  PLC的對外功能主要是通過各種輸入/輸出模組實現(xiàn)與外界聯(lián)系的,按I/O點數(shù)確定模組規(guī)格及數(shù)量,I/O模組可多可少,但其最大數(shù)量受CPU所能管理的基本配置的能力,即受最大的底板或機架槽數(shù)限制。I/O模組集成了PLC的I/O電路,其輸入暫存器反映輸入信號狀態(tài),輸出點反映輸出鎖存器狀態(tài)。

  輸入單元是用來連結(jié)擷取輸入元件的信號動作并透過內(nèi)部總線將資料送進內(nèi)存由CPU處理驅(qū)動程序指令部分。

  輸出單元是用來驅(qū)動外部負載的接口,主要原理是由CPU處理PLC內(nèi)的程序指令,判斷驅(qū)動輸出單元進而控制外部負載,如指示燈、電磁接觸器、繼電器、氣(油)壓閥等。

  5,通訊:

  現(xiàn)在PLC大多具有可擴充通信網(wǎng)絡模組的功能,簡單的PLC以BUS纜線或方式進行通信,較高級的PLC會采用USB或以太網(wǎng)通信。它使PLC與PLC之間、PLC與個人電腦以及其他智慧設備之間能夠交換信息,形成一個統(tǒng)一整體,實現(xiàn)分散集中控制?,F(xiàn)在幾乎所有的PLC新產(chǎn)品都有通信網(wǎng)絡功能,它和電腦一樣具有接口,通過雙絞線、同軸電纜或光纜,可以在幾公里甚至幾十公里的范圍內(nèi)交換信息。PLC通訊協(xié)定標準可分為、RS-422、RS-432、RS-485、IEEE 1394、IEEE-488(GPIB)。

Plc是什么——外部設備

  外部設備是PLC系統(tǒng)不可分割的一部分,它有四大類:

  1, 編程設備:

  有簡易編程器和智慧圖形編程器,用于編程、對系統(tǒng)作一些設定、監(jiān)控PLC及PLC所控制的系統(tǒng)的工作狀況。編程器是PLC開發(fā)應用、監(jiān)測運行、檢查維護不可缺少的器件,但它不直接參與現(xiàn)場控制運行。

  2,監(jiān)控設備:資料監(jiān)視器和圖形監(jiān)視器。直接監(jiān)視資料或通過畫面監(jiān)視資料。

  3,存儲設備:有存儲卡、存儲磁帶、軟碟或只讀存儲器,用于永久性地存儲用戶資料,使用戶程序不丟失,如EPROM、EEPROM寫入器等。

  4,輸入輸出設備:用于接收信號或輸出信號,一般有條碼讀入器,輸入模擬量的電位器,打印機等。

Plc是什么——程序設計

  PLC的編程語言與一般電腦編程語言相比,既不同于高階語言,也不同于一般的組合語言,而是既要滿足易于編寫,又要滿足易于調(diào)試的要求。目前,還沒有一種編程語言對各廠家產(chǎn)品都能相容。IEC 61131-3是一個國際標準,它規(guī)范了PLC相關(guān)的軟硬件標準,讓使用者在不更改軟件設計的情況下可以輕易更換PLC硬件。IEC 61131-3主要提供了五種編程語言,包含:

  1. 指令表(Instruction List,IL或Statement List,SL):

  類似組合語言的描述文字。由指令語句系列構(gòu)成,如Mitsubishi FX2的控制指令LD、LDI、AND、ANI、OR、ORI、ANB、ORB、MMP、MMS與OUT等,一般配合書寫器寫入程序,而書寫器只能輸入簡單的指令,與電腦程序中的階梯圖比較起來簡單許多。書寫器不太直觀,可讀性差,特別是遇到較復雜的程序,更難讀;但其優(yōu)點就是不需要電腦就可以更改或察看PLC內(nèi)部程序。使用書寫器時,必須注意的是PLC指令中輸出有優(yōu)先次序,其中若有輸出至相同的單元時(如Y000),輸出的優(yōu)先次序以位址越大優(yōu)先次愈越高,一般不容易從書寫器中察覺所輸入的單元。

  2. 結(jié)構(gòu)式文件編程語言(Structured Text,ST):

  類似PASCAL與C語言的語法,適合撰寫較復雜的算法,除錯上也比階梯圖要容易得多。ST語言類似于編程語言的特性,因此可利用與微電腦及個人電腦相同的程序設計技術(shù)進行階梯式語言所難以執(zhí)行的復雜計算,完成程序的建立。

  3. 階梯圖(Ladder Programming,LAD):類似于傳統(tǒng)上以繼電器控制接觸器的階梯圖,梯形圖是通過連線把PLC指令的梯形圖符號連接在一起的連通圖,用以表達所使用的PLC指令及其前后順序,它與電氣原理圖很相似。

  它的連線有兩種:一為母線,另一為內(nèi)部橫豎線。內(nèi)部橫豎線把一個個梯形圖符號指令連成一個指令組,這個指令組一般總是從裝載(LD)指令開始,必要時再繼以若干個輸入指令(含LD指令),以建立邏輯條件。最后為輸出類指令,實現(xiàn)輸出控制,或為資料控制、流程控制、通訊處理、監(jiān)控工作等指令,以進行相應的工作。

  4. 順序功能流程圖(Sequential Function Chart,SFC):

  類似于流程設計(Flow Design),流程圖中的步驟組合而完成,主要是規(guī)劃動作順序的流程圖,故謂之順序功能流程圖。所謂步序式控制,即是一步一步控制,而這一步與上一步是有關(guān)連性的,有順序性的。必須有上一個動作(STL),才會啟動(SET)下一個動作(STL)。

  5.功能圖(Function Chart Programming,F(xiàn)BD):以畫電路圖的方式來寫PLC程序。常用的程序及回路可透過FB(功能區(qū)塊)的建立輕易地重復利用。

  圖5:PLC程序設計示意圖

  其他一些高檔的PLC還具有與電腦相容的C語言、BASIC語言、專用的高階語言(如西門子公司的GRAPH5、三菱公司的MELSAP、富士電機的Micrex-SX系列),還有用布爾邏輯語言、通用電腦相容的組合語言等。

Plc是什么——特性

  PLC具有通用性強、使用方便、適應面廣、可靠性高、抗干擾能力強、編程簡單等特點。美國通用汽車公司在1968年提出了著名的“通用十條”招標指標,也是目前PLC的特點:

  1.編程方便,現(xiàn)場可修改程序;

  2.維修方便,采用模塊化結(jié)構(gòu);

  3.可靠性高于繼電器控制裝置;

  4.體積小于繼電器控制裝置;

  5.數(shù)據(jù)可直接送入計算機;

  6.成本可與繼電器控制裝置競爭;

  7.輸入可以是交流115V;

  8.輸出為交流115V,2A以上,能直接驅(qū)動電磁閥,接觸器等;

  9.在擴展時,原系統(tǒng)只要很小變更;

  10.用戶程序存儲器容量能擴展。

Plc是什么——與單片機的區(qū)別:

  1.PLC的核心控制器采用單片機,是建立在單片機之上的產(chǎn)品,單片機是一種集成電路,兩者不具有可比性。

  2.單片機可以構(gòu)成各種各樣的應用系統(tǒng),從微型、小型到中型、大型都可,PLC是單片機應用系統(tǒng)的一個特例。

  3.不同廠家的PLC有相同的工作原理,類似的功能和指標,有一定的互換性,質(zhì)量有保證,編程軟件正朝標準化方向邁進。這正是PLC獲得廣泛應用的基礎。而單片機應用系統(tǒng)則是八仙過海,各顯神通,功能千差萬別,質(zhì)量參差不齊,學習、使用和維護都很困難。

  從工程的角度,PLC與單片機系統(tǒng)的選用原則也是不同的:

  1.對單項工程或重復數(shù)極少的項目,采用PLC方案是明智、快捷的途徑,成功率高,可靠性好,但成本較高。

  2.對于量大的配套項目,采用單片機系統(tǒng)具有成本低、效益高的優(yōu)點,但這要有相當?shù)难邪l(fā)力量和行業(yè)經(jīng)驗。最好的方法是單片機系統(tǒng)嵌入PLC的功能,這樣可大大簡化單片機系統(tǒng)的研制時間,性能得到保障,效益也就有保證。

Plc是什么——PLC、DCS、FCS三大控制系統(tǒng)的特點和差異

  1,PLC

  (1)從開關(guān)量控制發(fā)展到順序控制、運送處理,是從下往上的。

  (2)連續(xù)PID控制等多功能,PID在中斷站中。

  (3)可用一臺PC機為主站,多臺同型PLC為從站。

  (4)也可一臺PLC為主站,多臺同型PLC為從站,構(gòu)成PLC網(wǎng)絡。這比用PC機作主站方便之處是:有用戶編程時,不必知道通信協(xié)議,只要按說明書格式寫就行。

  (5)PLC網(wǎng)格既可作為獨立DCS/TDCS,也可作為DCS/TDCS的子系統(tǒng)。

  (6)大系統(tǒng)同DCS/TDCS,如TDC3000、CENTUMCS、WDPFI、MOD300。

  (7)PLC網(wǎng)絡如Siemens公司的SINEC—L1、SINEC—H1、S4(錯了,去掉)、S5、S6(錯了,去掉)、S7等,GE公司的GENET、三菱公司的MELSEC—NET、MELSEC—NET/MINI。

  (8)主要用于工業(yè)過程中的順序控制,新型PLC也兼有閉環(huán)控制功能。

  (9)制造商:GOULD(美)、AB(美)、GE(美)、OMRON(日)、MITSUBISHI(日)、Siemens(德)等。

  2,DCS或TDCS

  (1)分散控制系統(tǒng)DCS與集散控制系統(tǒng)TDCS是集4C(Communication,Computer, Control、CRT)技術(shù)于一身的監(jiān)控技術(shù)。

  (2)從上到下的樹狀拓撲大系統(tǒng),其中通信(Communication)是關(guān)鍵。

  (3)PID在中斷站中,中斷站聯(lián)接計算機與現(xiàn)場儀器儀表與控制裝置。

  (4)是樹狀拓撲和并行連續(xù)的鏈路結(jié)構(gòu),也有大量電纜從中繼站并行到現(xiàn)場儀器儀表。

  (5)模擬信號,A/D—D/A、帶微處理器的混合。

  (6)一臺儀表一對線接到I/O,由控制站掛到局域網(wǎng)LAN。

  (7)DCS是控制(工程師站)、操作(操作員站)、現(xiàn)場儀表(現(xiàn)場測控站)的3級結(jié)構(gòu)。

  (8)缺點是成本高,各公司產(chǎn)品不能互換,不能互操作,大DCS系統(tǒng)是各家不同的。

  (9)用于大規(guī)模的連續(xù)過程控制,如石化等。

  (10)制造商:Bailey(美)、Westinghous(美)、HITACH(日)、LEEDS NORTHRMP(美)、SIEMENS(德)、Foxboro(美)、ABB(瑞士)、Hartmann Braun(德)、Yokogawa(日)、Honewell(美國)、Taylor(美)等。

  3,F(xiàn)CS

  (1)基本任務是:本質(zhì)(本征)安全、危險區(qū)域、易變過程、難于對付的非常環(huán)境。

  (2)全數(shù)字化、智能、多功能取代模擬式單功能儀器、儀表、控制裝置。

  (3)用兩根線聯(lián)接分散的現(xiàn)場儀表、控制裝置、PID與控制中心,取代每臺儀器兩根線。

  (4)在總線上PID與儀器、儀表、控制裝置都是平等的。

  (5)多變量、多節(jié)點、串行、數(shù)字通信系統(tǒng)取代單變量、單點、并行、模擬系統(tǒng)。

  (6)是互聯(lián)的、雙向的、開放的取代單向的、封閉的。

  (7)用分散的虛擬控制站取代集中的控制站。

  (8)由現(xiàn)場電腦操縱,還可掛到上位機,接同一總線的上一級計算機。

  (9)局域網(wǎng),再可與internet相通。

  (10)改變傳統(tǒng)的信號標準、通信標準和系統(tǒng)標準入企業(yè)管理網(wǎng)。

  (11)制造商:美Honeywell 、Smar 、Fisher— Rosemount、AB/Rockwell、Elsag— Bailey 、Foxboro 、Yamatake 、日Yokogawa、歐Siemens、 GEC—Alsthom 、Schneider、 proces—Data、 ABB等。

  (12)3類FCS的典型

  1)連續(xù)的工藝過程自動控制如石油化工,其中“本安防爆”技術(shù)是絕對重要的,典型產(chǎn)品是FF、WorldFIP、Profibus—PA;

  2)分立的工藝動作自動控制如汽車制造機器人、汽車,典型產(chǎn)品是Profibus—DP、CANbus;

  3)多點控制如樓宇自動化,典型產(chǎn)品是LON Work、Profibus—FMS。

  圖6:PLC控制系統(tǒng)示意圖

  參考資料:

最經(jīng)典的PLC實用案例匯總,包括原理、設計技巧、選型要素

  可編程邏輯控制器PLC使用方便,編程簡單,性價比高,在現(xiàn)代工業(yè)中應用極廣。本文為大家介紹了10個PLC實用案例設計方案。

基于PLC的交流變頻調(diào)速系統(tǒng)設計方案

  觸摸屏作為人機交互界面在一定程度上減少PLC的外部I/O點的使用以及減輕系統(tǒng)外部按鈕開關(guān)的連線復雜程度,同時也提高了運行維護的方便性。隨著工業(yè)現(xiàn)場對控制設備小型化、易操作化、智能化的要求的不斷提高,基于PLC和觸摸屏的交流變頻調(diào)速系統(tǒng)的應用前景將非常廣闊。

基于PLC和的智能控制器設計

  泛指人、機器之間建立連接的所有技術(shù)和手段,其中M可以是人(Man),也可以是機器(Machine),在現(xiàn)有的許多大型工程裝備類行業(yè),通常采用可編程邏輯控制器PLC作為設備的控制系統(tǒng)

pid控制相關(guān)文章:pid控制原理


電氣符號相關(guān)文章:電氣符號大全


電工基礎相關(guān)文章:電工基礎知識試題


西門子plc相關(guān)文章:西門子plc視頻教程


c語言相關(guān)文章:c語言教程


數(shù)字通信相關(guān)文章:數(shù)字通信原理


pid控制器相關(guān)文章:pid控制器原理


塵埃粒子計數(shù)器相關(guān)文章:塵埃粒子計數(shù)器原理
雙絞線傳輸器相關(guān)文章:雙絞線傳輸器原理


關(guān)鍵詞: PLC RS-232 M2M Plc是什么

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉