工控資料窩【www.gkwo.net】工程師必備網(wǎng)站
PLC、DCS、儀器儀表、電氣技術(shù)資料,一網(wǎng)打盡
1
我的PLC自學(xué)之路
90年代沒有考上大學(xué),有個廣播電視大學(xué)普通班的錄取通知書都不知道真的假的, 學(xué)校條件太差,不如讀了個技校, 當(dāng)時以為業(yè)余讀個成教文憑也是一樣的。
在技工學(xué)校學(xué)的維修電工,當(dāng)時最多只能考個中級,PLC還不在考試大綱里, 所以沒學(xué),但是書上還是有點(diǎn)內(nèi)容,當(dāng)時對PLC的了解就是用梯形圖程序替代復(fù)雜的繼電控制線路, 當(dāng)時理解的編程方法就是用梯形圖的觸點(diǎn)替代繼電器的觸點(diǎn)。
直到上班6年后考高級技工,原來的技工學(xué)校早就解散了, 但是負(fù)責(zé)組織鑒定的還是原來技校的老師,我對他們很了解,他們沒一個懂PLC的,所以那次鑒定我仍沒機(jī)會接觸到PLC。
又過了2年,公司組織技能競賽,全部外委附近的一所職業(yè)院校組織執(zhí)行。預(yù)賽時(子公司級)我知道要考PLC,但是不知道什么PLC, 結(jié)果只考了個第四名,考試時我才知道是三菱的,試題內(nèi)容是兩條傳送帶傳送水果裝箱,計(jì)數(shù),定時啟動與停止之類的內(nèi)容,其實(shí)邏輯很簡單,但是一個計(jì)數(shù)器我無法輸入進(jìn)去,不知道后面要加個K表示次數(shù),也沒有幫助文檔。
決賽時我做了一些準(zhǔn)備,像上次那個難度的試題我是沒一點(diǎn)問題的,結(jié)果考了個電鍍生產(chǎn)線, 類似于吊車抓取電鍍物按順序前進(jìn)上下后退返回,按照繼電器設(shè)計(jì)的思維,把我搞暈了, 但是總算也是執(zhí)行幾步得了一點(diǎn)分,憑借扎實(shí)的繼電器設(shè)計(jì)和接線的優(yōu)勢,僥幸獲得第一名。當(dāng)時公司有10多個技師,他們都是接受過外聘教師培訓(xùn)和鑒定的。
此后我又多次參加市級和省級技能競賽,每次都接觸到新內(nèi)容,感覺學(xué)到不少東西,后來學(xué)過步進(jìn)和伺服,多自由度機(jī)械手,觸摸屏,光電開關(guān),多種模擬實(shí)訓(xùn)設(shè)備,考了高級技師,競賽直接獲得可編程序控制系統(tǒng)設(shè)計(jì)師二級職業(yè)資格證書,可能因?yàn)槿釶LC應(yīng)用廣,價(jià)格便宜,入門簡單,所以很多職業(yè)院校選擇三菱的PLC作為教學(xué)實(shí)訓(xùn)設(shè)備。
2
我是如何自學(xué)PLC的
首先,說明一下,我只是一個畢業(yè)一年多的新手而已,今天只是來交流交流學(xué)習(xí)心得。
2013年的11月份,我剛剛結(jié)束大四第一學(xué)期為期僅僅8周的課程,然后開始找實(shí)習(xí)單位,一不小心在老家找了一家做機(jī)械加工專用設(shè)備的小公司。
剛剛進(jìn)入公司,就是跟著電工師傅接線,維修。然后公司里的工程師開始要求我看一些書,關(guān)于PLC、伺服等等,由于在學(xué)校里學(xué)過一點(diǎn)關(guān)于PLC的東西,所以看看PLC的指令說明書還是可以看懂的,伺服就徹底懵了。
然后這樣過了三個月的樣子,電氣工程師把一臺非常簡單的設(shè)備的編程調(diào)試工作交給我了。這臺設(shè)備只是四個氣缸和四個電機(jī)組成的,動作流程也只有五步的樣子。但是當(dāng)時的我是沒有任何編程經(jīng)驗(yàn)的,控制一個電機(jī)轉(zhuǎn)動,停止,這樣的動作可以完成,一個動完了,啟動下一個電機(jī),這樣就不會了。
然后就是拿著電氣工程師給我的樣例程序琢磨,設(shè)備上有一個文本屏,就仿造了幾段程序,單步的文本屏啟停電機(jī)的程序完成了。這樣就有了信心,后來也把自動程序?qū)懗鰜砹恕?/span>
寫完這臺程序之后,又調(diào)試了一臺相似的設(shè)備。這樣兩套程序?qū)懲?,原來在書上看到過的循環(huán)掃描,自鎖聯(lián)鎖,以及基礎(chǔ)的七八個指令都有了進(jìn)一步的理解。
再后來,接觸了伺服控制,Modbus通訊。
再后來,接觸了多個品牌的PLC,然后模擬量,Profibus,組態(tài)軟件。
到現(xiàn)在,也算是積累了一些經(jīng)驗(yàn)。書上得來終覺淺,PLC的學(xué)習(xí)關(guān)鍵還是實(shí)踐與不斷的感悟。下面是我初學(xué)PLC的三步走,和大家分享一下。
第一步:熟知PLC一些基礎(chǔ)的知識,比如說,循環(huán)掃描的工作原理、輸入輸出映像區(qū)、數(shù)據(jù)存儲知識等。
第二步:熟練使用幾個基礎(chǔ)的指令。我第一個第二個程序,就用了 常開觸點(diǎn),常閉觸點(diǎn),線圈,置位,復(fù)位,延時定時器和MOV指令,就這么七個指令,而且后來編寫的程序,90%以上,都是這七個指令。我強(qiáng)烈建議,初學(xué)者先弄懂這七個指令,寫著玩玩,熟練掌握了再學(xué)其他指令,這七個最重要了。
第三步:就可以嘗試玩玩“高級”指令了,比如通訊,比如運(yùn)動控制,PID等等。可能一開始會有很強(qiáng)的挫敗感,畢竟基礎(chǔ)指令是比較容易理解接受,而高級指令卻枯燥難懂。這個時候是會與不會PLC真正的分水嶺,大家都會基礎(chǔ)指令,自己的能力怎會突出?所以咬咬牙,多付出一點(diǎn),你就把很多人甩到身后了。
以上就是我的一些經(jīng)驗(yàn),歡迎大家共同交流探討。
當(dāng)年,學(xué)習(xí)PLC沒有條件,那就為自己創(chuàng)造條件。條件雖然艱苦,但是回首那段自學(xué)的日子,不禁要感謝當(dāng)年那個沒有放棄自學(xué)的自己。
現(xiàn)在,學(xué)校的硬件設(shè)施變好了,還有師傅帶著學(xué)。跟著電工師傅接線,維修,按要求看書學(xué)習(xí),發(fā)現(xiàn)自己慢慢地也積累了些經(jīng)驗(yàn)??戳藘蓚€年代人的學(xué)習(xí)PLC之路的對比,你有些什么想說的嗎?