如何自學(xué)plc
學(xué)PLC,最好是要有一定的二次電路基礎(chǔ),否則就無從談起,然后需要從實(shí)踐中來,邊做邊學(xué),第三就是要有程序設(shè)計(jì)的理念和思路,這是大的學(xué)習(xí)思路,從實(shí)際操作上講,可以分下面這么幾步。
1.作為預(yù)備性的課程,需要具備二次(控制)電路原理知識(shí),包括繼電器控制電路的基本原理,常見的控制回路識(shí)圖、畫圖的能力,最好有實(shí)際接線和調(diào)試的經(jīng)驗(yàn)。這方面不是單純可以靠看書掌握的,但是最好能找一本比如低壓電器控制回路之類的書籍邊看邊實(shí)踐。打好基礎(chǔ),掌握繼電器、計(jì)數(shù)器、定時(shí)器這些基本概念。因?yàn)镻LC從最初的設(shè)計(jì)理念上就是要替代和簡(jiǎn)化繼電器線路的。
2.作為實(shí)物投資,個(gè)人建議買一個(gè)入門的PLC用來練手,這個(gè)成本我個(gè)人認(rèn)為是值得付出的,有了實(shí)物在理解和練習(xí)上都要直觀很多。從性價(jià)比和上手的難易程度看,西門子的小型PLC在工業(yè)市場(chǎng)始終占據(jù)著不可替代的地位。在當(dāng)前的實(shí)際下,S7-200smart或者S7-1200上手最好,這兩者之中更推薦S7-1200,一方面因?yàn)楹透呒?jí)的S7-1500都采用同樣的TIA平臺(tái),另一方面TIA平臺(tái)也是西門子軟件大平臺(tái)的發(fā)展方向(不過安裝TIA要有心理準(zhǔn)備,它可以讓任意配置的電腦慢的慘不忍睹)。S7-200雖然應(yīng)用廣泛,但畢竟是落在時(shí)代背后一大截了。
3.基礎(chǔ)篇,流行的教材中以廖常初的最為流行和通順,正好他也是主要教西門子系列的(不確定是不是有1200系列的教材,我猜應(yīng)該是有的。至少他的200和300系列的書都不錯(cuò))。要了解PLC的基本結(jié)構(gòu),但是不要在這方面太過執(zhí)著,適可而止的了解,或者說是基本了解、一知半解即可。在以后的應(yīng)用中有足夠時(shí)間可以深入了解;深入了解LAD梯形圖的畫法,對(duì)基本概念比如線圈、節(jié)點(diǎn)、計(jì)數(shù)器、定時(shí)器、移位、比較、計(jì)算、上升沿下降沿等等,務(wù)必要熟練掌握;對(duì)于其他類型的編程語言,如果有可能,最好能學(xué)習(xí)了解一下,比如STL或者FBD,這些并不是華而不實(shí)的炫技,而是一方面能加深對(duì)PLC的理解,第二能方便快速實(shí)現(xiàn)某些功能,第三能夠很好的與高級(jí)文本語言相輔相成互相促進(jìn)。
4.學(xué)習(xí)方法上,如果能找到一個(gè)肯用實(shí)際項(xiàng)目帶你的師傅是最好的,因?yàn)槭忻嫔详P(guān)于PLC的教材基本上都是只教基本使用,完全沒有涉及實(shí)際項(xiàng)目案例的。如果有機(jī)會(huì)(這個(gè)可能性很小)閱讀一些優(yōu)秀的程序,對(duì)自己編程習(xí)慣的提高和編程理念的提升都是很有幫助的。如果沒有,那么就需要盡可能從教材中有限的案例比如跑馬燈、紅綠燈、流水線這些實(shí)驗(yàn)性質(zhì)的案例中得到實(shí)踐,自己動(dòng)手接接線、寫程序和調(diào)試,能自力更生把這些功能調(diào)試出來,再結(jié)合一些傳感器,實(shí)現(xiàn)模擬量輸入輸出的功能,基本上基礎(chǔ)就算打好了。
5.更高一些的使用技巧包括程序的組織和功能的實(shí)現(xiàn)兩部分,程序組織方面,要試著理解FB、FC、DB這些塊的功能,了解系統(tǒng)OB的含義和用法,嘗試著把程序按照塊來組織,通過調(diào)用減少重復(fù)工作,提高復(fù)用性,使程序更清晰可讀,這是提高編程水平,組織大型程序的基礎(chǔ)。功能實(shí)現(xiàn)方面,學(xué)習(xí)和了解一些常用的編程模式很有必要,比如順序轉(zhuǎn)換的編程結(jié)構(gòu),PID調(diào)節(jié)、步進(jìn)電機(jī)控制等一些功能的原理、實(shí)現(xiàn)方法以及系統(tǒng)內(nèi)置的工藝模塊的用法,有可能的話嘗試自己不用系統(tǒng)塊寫一個(gè)PID調(diào)節(jié)或者運(yùn)動(dòng)控制的功能,這些都是從熟手到高手的分水嶺。我認(rèn)識(shí)的很多工程師,都卡在這個(gè)關(guān)節(jié)到了技術(shù)瓶頸。這個(gè)瓶頸的形成有很多原因,平時(shí)項(xiàng)目用不到太多高級(jí)功能是一部分原因,但我個(gè)人認(rèn)為主要還在于單純從PLC角度學(xué)習(xí)的話,到一定程度上技術(shù)天花板的形成主要是看法和理念的限制,既然說到了PLC的學(xué)習(xí),那么對(duì)這一個(gè)分水嶺的突破也談一下理解和看法。
6.越過分水嶺。如果說PLC入門一端的基礎(chǔ)是繼電器組成的硬件回路,那么其通往高手之路的另外一端則與軟件工程息息相關(guān)。雖然PLC是從繼電器回路抽象出來的,但隨著抽象完成,他也就成了一個(gè)軟件的工程,而工程師們所做的PLC編程,本質(zhì)上也就是軟件設(shè)計(jì)的一種,從根本上,依然離不開軟件工程的指導(dǎo)。只是從事PLC程序設(shè)計(jì)的大部分是工程師,并不具備專業(yè)的軟件工程訓(xùn)練,因此無法從認(rèn)知上的到提高。FC、FB、DB這些塊要實(shí)現(xiàn)的,也是軟件工程中非常重要的邏輯和數(shù)據(jù)分離,模型與實(shí)例獨(dú)立的思想,而被封裝起來的工藝塊,很多也已經(jīng)是基于面向?qū)ο蟮乃伎挤绞骄帉懗鰜淼?。因此,掌握軟件工程的基本思路和方法,如果有可能,去學(xué)習(xí)一門高級(jí)語言,而不是糾纏在各種組態(tài)軟件、觸摸屏的軟件使用和所謂的腳本編寫上。這些軟件是面向工程師設(shè)計(jì)的,但其對(duì)于個(gè)人認(rèn)識(shí)和水平的提高意義及其有限。因此,掌握一門高級(jí)語言才是根本。我個(gè)人傾向于Python,因?yàn)槿松喽?,需要Python這樣高效率的語言,但是從上手難易程度和見效快的方面,還是推薦學(xué)習(xí)C#入手。
7.其他補(bǔ)充的技術(shù)和知識(shí)。除了軟件工程,如果真的要想成為PLC高手,我想再?zèng)]有比自己設(shè)計(jì)一款PLC更有挑戰(zhàn)性的了。這包括:集成電路的設(shè)計(jì)和嵌入式系統(tǒng)軟件設(shè)計(jì),需要電子電路的基礎(chǔ)和電路板設(shè)計(jì)的能力,需要編寫一套可運(yùn)行的嵌入式系統(tǒng),同時(shí)需要一個(gè)PC端的編譯器,把梯形圖轉(zhuǎn)換成PLC端嵌入式處理器可以理解的語言。這里面涉及到的學(xué)科和內(nèi)容,我想都是一個(gè)自動(dòng)化工程師在技術(shù)方面最全面的體現(xiàn),能夠做到這一步,我想就可以稱得上是PLC專家了。
plc自學(xué)好學(xué)嗎
學(xué)習(xí)PLC編程,不少人選擇自學(xué),感覺既省錢又不用投入太多,而且也符合自己的學(xué)習(xí)進(jìn)度和計(jì)劃,比較輕松自由,那今天咱們就來說說自學(xué)PLC這個(gè)事。
自學(xué),自己能學(xué)會(huì),這的確是省去了很多學(xué)費(fèi),先看看你能否做到這幾點(diǎn)。
1、已經(jīng)擁有電工以及PLC等電氣自動(dòng)化方面的基礎(chǔ)知識(shí)和從業(yè)經(jīng)驗(yàn)。
施工工人都知道,地基很重要,假如你是一個(gè)新手,無論從電氣書籍的選擇,還是入門知識(shí)的理解梳理,這對(duì)你來說都有難度。
究竟什么書籍適合入門看?什么適合中高級(jí)?眾多知識(shí)點(diǎn)中先從哪里學(xué)起?哪些是次要的?哪些又需要重點(diǎn)理解的?
比如:零地究竟能不能合用?
書上的知識(shí)會(huì)告訴你不能,有危險(xiǎn),但老電工的經(jīng)驗(yàn)又會(huì)告訴你是可以合用的,但有條件限制。
那你可能又會(huì)問:中性點(diǎn)是什么?具體在什么條件下合用?如果是在同一臺(tái)變壓器供電的系統(tǒng)中,那保護(hù)接地和保護(hù)接零能混用嗎?
顯然由這一個(gè)知識(shí)點(diǎn)引發(fā)的一系列問題,光憑書本是無法給你解答的,很多人最終的自學(xué)結(jié)果是,編一些紅綠燈、跑馬燈這樣的練習(xí)題程序不是問題,但是遇到真正像樣的設(shè)備,很難說自己會(huì)。還可能導(dǎo)致知識(shí)體系混亂,又浪費(fèi)時(shí)間還學(xué)了個(gè)半吊子
相反你如果對(duì)基礎(chǔ)知識(shí)有個(gè)較完整的體系,也有一定的從業(yè)經(jīng)驗(yàn),那如果遇到疑難雜癥或是想升級(jí)一下,上網(wǎng)搜索或查查書,解決問題的可能性會(huì)大的很多,但面對(duì)眾多解決辦法和知識(shí)點(diǎn),究竟哪一種真實(shí)有效?這也需要一定的辨識(shí)力。
2、書本知識(shí)很重要,硬件操作更是半邊天
學(xué)PLC和學(xué)語文數(shù)學(xué)不一樣,必須用硬件來實(shí)踐,書本的理論可以學(xué)的會(huì),但實(shí)際操作中的經(jīng)驗(yàn)以及解決措施,是靠個(gè)人日復(fù)一日的收集和積累形成的。
自學(xué)PLC的話只能自己買。那我們算一算投資多少錢?一個(gè)PLC(二手的小型)幾百,加上低壓電器、觸摸屏、步進(jìn)、變頻器的話,至少1500吧。
以上只能滿足最基本的基礎(chǔ)邏輯練習(xí),如果要稍復(fù)雜一些,比如操作伺服的話,一套伺服少說也有1000了。遇到大型項(xiàng)目,還需要操作一些大型PLC,一個(gè)模塊就能上千,如果再一操作不慎,出人為故障的話,那付的錢就不止零星半點(diǎn)了。
看到這,有人就說,那我還不如去公司實(shí)習(xí)也能摸到機(jī)器,的確是這樣,但作為一個(gè)新人,哪家公司會(huì)讓你一進(jìn)入公司就能上手機(jī)器?不經(jīng)歷幾個(gè)月的打雜實(shí)習(xí)根本不可能。況且人為損壞的機(jī)器,公司也要承擔(dān)損失。
如果你的運(yùn)氣很好,遇上了一個(gè)愿意培養(yǎng)新手的公司,遇上了一個(gè)不厭其煩教你的老大,如果再勤奮和聰明一些,那么這種方式也是有可能使技術(shù)增進(jìn)的,要珍惜這種可遇不可求的機(jī)會(huì)。
如果運(yùn)氣不好的話,就會(huì)被當(dāng)成廉價(jià)勞動(dòng)力來使用,每天的工作也就是接線、配盤,好一點(diǎn)的情況會(huì)接觸到維修和售后,但這也能給電氣方面打下比較堅(jiān)實(shí)的基礎(chǔ)。
但是能不能接觸到程序?這就不好說了。就算接觸到了,也只是一團(tuán)英文字母,因?yàn)榫幊陶Z言并不是手把手教就能會(huì)的,還涉及到算法和構(gòu)思,更何況這么復(fù)雜的東西愿意無償教給你的人估計(jì)也不多吧。
還有,像這種PLC助理工程師(也就是學(xué)徒)。一般招聘要求是大?;虮究茖W(xué)歷的人,實(shí)習(xí)期間工資也是寥寥可數(shù)。
3、擁有一定知識(shí)和能力的同行朋友或師傅,擁有搜集信息的能力
俗話說,三人行,必有我?guī)?,想學(xué)會(huì)一種知識(shí),遇到問題是必須的,在自己無法解決,沒有專業(yè)人士解答時(shí),如果有一群志同道合的同行來討論以及同行師傅來教導(dǎo),或許能幫你答疑解惑,也能一起進(jìn)步,這就是考驗(yàn)情商和智商的時(shí)候。
盡量用友好的方法去提問,最短時(shí)間聽懂別人的講解,此外還要注意問問題的頻次,現(xiàn)代社會(huì)好借好還都不頂用,更何況很多人是有借無還。
為什么還提到搜集信息的能力?因?yàn)殡姎釶LC這行,涉及的知識(shí)資料以及軟件太多,比如:PLC案例和軟件,電工仿真軟件,這些東西看似網(wǎng)上到處都有,但真正能用的卻不多,用什么途徑找到它們,再把他們收集整理起來,然后加以利用,這也是一項(xiàng)不小的工程。
4、強(qiáng)大的自制力和堅(jiān)持
忙了一天的工作,晚上還要伏案讀書,看著一個(gè)個(gè)晦澀的變頻器,PLC通訊知識(shí)點(diǎn),再想想手機(jī)視頻微信朋友圈,很多人會(huì)選擇更輕松的后者,美其名曰:犒勞自己。2月的第一天,書翻到第三頁,2月的最后一天,依然是第三頁的人數(shù)不勝數(shù)。
綜上,看看你是不是以下這幾類人:
(1)沒有基礎(chǔ)知識(shí),或者其他專業(yè)的人
(2)從學(xué)歷劃分,大專以下的人;如果有大專以上學(xué)歷,卻不是電氣自動(dòng)化相關(guān)專業(yè)的人
(3)沒有從事相關(guān)工作,或者現(xiàn)在工作接觸不到PLC,想進(jìn)入這行的人
(4)剛開始從事PLC工作,在學(xué)校時(shí)又沒好好學(xué)的人
以上這4類人如果想自學(xué)的話,那你要多培養(yǎng)剛才提到的4個(gè)條件,比別人付出多幾倍的努力和時(shí)間去學(xué)習(xí)PLC,這樣才能拿下它。
每一個(gè)人付出的努力和時(shí)間都不該被辜負(fù),希望這篇文章能給大家學(xué)習(xí)PLC帶來更好的見解,從而提升大家的學(xué)習(xí)效率。
-
plc
+關(guān)注
關(guān)注
5012文章
13304瀏覽量
463592 -
編程
+關(guān)注
關(guān)注
88文章
3616瀏覽量
93763
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論