《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > AET原創(chuàng) > 幫你找到捷徑的PLC編程與設(shè)計實用經(jīng)驗

幫你找到捷徑的PLC編程與設(shè)計實用經(jīng)驗

2016-12-28
作者:老虎

從事工業(yè)控制現(xiàn)場操作的工程師們都知道,,學(xué)會PLC編程是一項基本的要求,但是對于電子專業(yè)畢業(yè)生來說,,PLC編程似乎又有些陌生,。

201691411934.jpg

我們先從理解PLC與單片機(jī)的區(qū)別與差異說起吧。

第一,,PLC是應(yīng)用單片機(jī)構(gòu)成的比較成熟的控制系統(tǒng),,是已經(jīng)調(diào)試成熟穩(wěn)定的單片機(jī)應(yīng)用系統(tǒng)的產(chǎn)品。有較強(qiáng)的通用性,。

第二,,而單片機(jī)可以構(gòu)成各種各樣的應(yīng)用系統(tǒng),使用范圍更廣,。單就“單片機(jī)”而言,,它只是一種集成電路,還必須與其它元器件及軟件構(gòu)成系統(tǒng)才能應(yīng)用,。

第三,,從工程的使用來看,對單項工程或重復(fù)數(shù)極少的項目,,采用PLC快捷方便,,成功率高,可靠性好,,但成本較高,。

第四,對于量大的配套項目,,采用單片機(jī)系統(tǒng)具有成本低,、效益高的優(yōu)點,但這要有相當(dāng)?shù)难邪l(fā)力量和行業(yè)經(jīng)驗才能使系統(tǒng)穩(wěn)定,。

從本質(zhì)上說,,PLC其實就是一套已經(jīng)做好的單片機(jī)(單片機(jī)范圍很廣的)系統(tǒng)。

不過,,PLC有其自身的特點:PLC廣泛使用梯形圖代替計算機(jī)語言,,對編程有一定的優(yōu)勢。你可以把梯形圖理解成是與匯編等計算器語言一樣,,是一種編程語言,,只是使用范圍不同!而且通常做法是由PLC軟件把你的梯形圖轉(zhuǎn)換成C或匯編語言(由PLC所使用的CPU決定),然后利用匯編或C編譯系統(tǒng)編譯成機(jī)器碼!PLC運(yùn)行的只是機(jī)器碼而已,。梯形圖只是讓使用者更加容易使用而已,。

在理解了PLC的特點與主要用途后,,我們現(xiàn)地把重點轉(zhuǎn)到PLC編程快速入門的經(jīng)驗上來,。

有經(jīng)驗的操作工程師一定知道,PLC編程的重點是模擬原有的作業(yè)流程,,將控制過程由程序運(yùn)行來完成,。所以核心內(nèi)容就是對工藝的程序描述,。因此需要熟練掌握PLC程序語言和基本的功能實現(xiàn)。

PLC語言分梯形圖和語句及功能圖三種,。常用的是梯形圖,,這個適合用于基本邏輯描述,語句表適合對數(shù)據(jù)加工用,,相對難理解些,。功能圖的適合步進(jìn)類型的狀態(tài)功能描述,用的不多,。

自學(xué)的話需要安裝相應(yīng)的軟件,,各個廠家的有很多不同點,但是都類似,。其次要對基本電氣邏輯控制有一定的了解,,第三就是不斷自己模擬編程進(jìn)行練習(xí),最后就是在網(wǎng)上找相關(guān)的程序自己研讀,,搞清楚其中的邏輯過程,,并自己從新再編輯一次,如此就能有一定的了解了,。然后就是不斷的實踐,,增強(qiáng)能力。

自學(xué)PLC需要具備的條件應(yīng)該如下:1,、你要學(xué)習(xí)編程軟件的PLC(比如西門子,,臺達(dá),歐姆龍等等)一臺,,各個品牌的PLC其編程軟件都略有不同,,所以學(xué)什么軟件就備什么PLC。

2,、最好備用一臺hmi(人機(jī)界面),,因為PLC往往需要做一些組態(tài)控制,沒有這個還真不好實現(xiàn),,當(dāng)然現(xiàn)在二合一的很多,,你可以備一個二合一的設(shè)備最好。3,、PLC編程軟件和HMI編程軟件一套4,、相關(guān)電路設(shè)計知識。

一定要記住的是,,學(xué)習(xí)PLC編程首先需要從理論基礎(chǔ)開始,,理論是基礎(chǔ),實踐是鞏固。

首先,,要搞清楚PLC的基本原理,。

硬件:搞清楚輸入和輸出端的基本結(jié)構(gòu),熟悉端口的基本電氣要求,。

軟件:對于PLC系統(tǒng),,必須搞清楚什么是I/O刷新,這是編程的基礎(chǔ),,知道PLC的工作循環(huán),。

推薦學(xué)習(xí)《可編程控制器原理及應(yīng)用》

其次,要學(xué)習(xí)基本指令,??梢韵葟奶菪螆D語言開始,先練習(xí)基本的邏輯指令,;

學(xué)些各種邏輯指令塊,。

推薦學(xué)習(xí)《PLC自學(xué)手冊》

第三,在理論學(xué)習(xí)的同時,,也要及時配合實踐來鞏固,。自學(xué)者可以在模擬器上模擬練習(xí):(一般PLC編程器都有模擬的功能)。編寫PLC程序,,編譯運(yùn)行,,手動輸入一些信號,觀看輸出端口的信號變化是否滿足程序的要求,。

在掌握了PLC工作原理后,,也進(jìn)行了相關(guān)的上機(jī)模擬試驗后,這不不夠,,如果想成為PLC控制領(lǐng)域的精英人才,,筆者還要給您提出以下建議。

第一,,選擇PLC廠家,,選市場占有率高的廠家。不用學(xué)太雜,,要學(xué)精通,,一款國產(chǎn)一款進(jìn)口就行。比如:迅捷,、歐姆龍,。

第二,了解PLC硬件,、軟件,、內(nèi)部軟元件、指令。選中廠商后到其官方網(wǎng)下載“使用手冊”,、“編程手冊”,、“編程軟件”,、“仿真軟件”,。

第三,安裝編程軟件及仿真軟件,,看編程手冊中的例子跟著練習(xí),,再仿真看效果。一定要把常用指令練的熟透了,。

第四,,買一些講解實例工程的資料書,實例工程不要太復(fù)雜,,但一定要講解的完整,,市面上很多垃圾書。還有程序算法方面的書也是必須的,。推薦一本《PLC編程理論·算法及技巧》第2版,,內(nèi)容很經(jīng)典實用,主講的是歐姆龍plc,!

第五,,按上面的努力去做你肯定會較快入門并達(dá)到一定的水平。一定要多練,,找方案實戰(zhàn),。

如果能夠做到上面所述的一切,那么恭喜你,,一位PLC編程與PLC應(yīng)用高手誕生了,。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載,。