0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何自學plc_plc自學好學嗎

姚小熊27 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2020-08-10 14:29 ? 次閱讀

如何自學plc

學PLC,最好是要有一定的二次電路基礎(chǔ),否則就無從談起,然后需要從實踐中來,邊做邊學,第三就是要有程序設(shè)計的理念和思路,這是大的學習思路,從實際操作上講,可以分下面這么幾步。

1.作為預備性的課程,需要具備二次(控制)電路原理知識,包括繼電器控制電路的基本原理,常見的控制回路識圖、畫圖的能力,最好有實際接線和調(diào)試的經(jīng)驗。這方面不是單純可以靠看書掌握的,但是最好能找一本比如低壓電器控制回路之類的書籍邊看邊實踐。打好基礎(chǔ),掌握繼電器、計數(shù)器、定時器這些基本概念。因為PLC從最初的設(shè)計理念上就是要替代和簡化繼電器線路的。

2.作為實物投資,個人建議買一個入門的PLC用來練手,這個成本我個人認為是值得付出的,有了實物在理解和練習上都要直觀很多。從性價比和上手的難易程度看,西門子的小型PLC在工業(yè)市場始終占據(jù)著不可替代的地位。在當前的實際下,S7-200smart或者S7-1200上手最好,這兩者之中更推薦S7-1200,一方面因為和更高級的S7-1500都采用同樣的TIA平臺,另一方面TIA平臺也是西門子軟件大平臺的發(fā)展方向(不過安裝TIA要有心理準備,它可以讓任意配置的電腦慢的慘不忍睹)。S7-200雖然應(yīng)用廣泛,但畢竟是落在時代背后一大截了。

3.基礎(chǔ)篇,流行的教材中以廖常初的最為流行和通順,正好他也是主要教西門子系列的(不確定是不是有1200系列的教材,我猜應(yīng)該是有的。至少他的200和300系列的書都不錯)。要了解PLC的基本結(jié)構(gòu),但是不要在這方面太過執(zhí)著,適可而止的了解,或者說是基本了解、一知半解即可。在以后的應(yīng)用中有足夠時間可以深入了解;深入了解LAD梯形圖的畫法,對基本概念比如線圈、節(jié)點、計數(shù)器、定時器、移位、比較、計算、上升沿下降沿等等,務(wù)必要熟練掌握;對于其他類型的編程語言,如果有可能,最好能學習了解一下,比如STL或者FBD,這些并不是華而不實的炫技,而是一方面能加深對PLC的理解,第二能方便快速實現(xiàn)某些功能,第三能夠很好的與高級文本語言相輔相成互相促進。

4.學習方法上,如果能找到一個肯用實際項目帶你的師傅是最好的,因為市面上關(guān)于PLC的教材基本上都是只教基本使用,完全沒有涉及實際項目案例的。如果有機會(這個可能性很?。╅喿x一些優(yōu)秀的程序,對自己編程習慣的提高和編程理念的提升都是很有幫助的。如果沒有,那么就需要盡可能從教材中有限的案例比如跑馬燈、紅綠燈、流水線這些實驗性質(zhì)的案例中得到實踐,自己動手接接線、寫程序和調(diào)試,能自力更生把這些功能調(diào)試出來,再結(jié)合一些傳感器,實現(xiàn)模擬量輸入輸出的功能,基本上基礎(chǔ)就算打好了。

5.更高一些的使用技巧包括程序的組織和功能的實現(xiàn)兩部分,程序組織方面,要試著理解FB、FC、DB這些塊的功能,了解系統(tǒng)OB的含義和用法,嘗試著把程序按照塊來組織,通過調(diào)用減少重復工作,提高復用性,使程序更清晰可讀,這是提高編程水平,組織大型程序的基礎(chǔ)。功能實現(xiàn)方面,學習和了解一些常用的編程模式很有必要,比如順序轉(zhuǎn)換的編程結(jié)構(gòu),PID調(diào)節(jié)、步進電機控制等一些功能的原理、實現(xiàn)方法以及系統(tǒng)內(nèi)置的工藝模塊的用法,有可能的話嘗試自己不用系統(tǒng)塊寫一個PID調(diào)節(jié)或者運動控制的功能,這些都是從熟手到高手的分水嶺。我認識的很多工程師,都卡在這個關(guān)節(jié)到了技術(shù)瓶頸。這個瓶頸的形成有很多原因,平時項目用不到太多高級功能是一部分原因,但我個人認為主要還在于單純從PLC角度學習的話,到一定程度上技術(shù)天花板的形成主要是看法和理念的限制,既然說到了PLC的學習,那么對這一個分水嶺的突破也談一下理解和看法。

6.越過分水嶺。如果說PLC入門一端的基礎(chǔ)是繼電器組成的硬件回路,那么其通往高手之路的另外一端則與軟件工程息息相關(guān)。雖然PLC是從繼電器回路抽象出來的,但隨著抽象完成,他也就成了一個軟件的工程,而工程師們所做的PLC編程,本質(zhì)上也就是軟件設(shè)計的一種,從根本上,依然離不開軟件工程的指導。只是從事PLC程序設(shè)計的大部分是工程師,并不具備專業(yè)的軟件工程訓練,因此無法從認知上的到提高。FC、FB、DB這些塊要實現(xiàn)的,也是軟件工程中非常重要的邏輯和數(shù)據(jù)分離,模型與實例獨立的思想,而被封裝起來的工藝塊,很多也已經(jīng)是基于面向?qū)ο蟮乃伎挤绞骄帉懗鰜淼?。因此,掌握軟件工程的基本思路和方法,如果有可能,去學習一門高級語言,而不是糾纏在各種組態(tài)軟件、觸摸屏的軟件使用和所謂的腳本編寫上。這些軟件是面向工程師設(shè)計的,但其對于個人認識和水平的提高意義及其有限。因此,掌握一門高級語言才是根本。我個人傾向于Python,因為人生苦短,需要Python這樣高效率的語言,但是從上手難易程度和見效快的方面,還是推薦學習C#入手。

7.其他補充的技術(shù)和知識。除了軟件工程,如果真的要想成為PLC高手,我想再沒有比自己設(shè)計一款PLC更有挑戰(zhàn)性的了。這包括:集成電路的設(shè)計和嵌入式系統(tǒng)軟件設(shè)計,需要電子電路的基礎(chǔ)和電路板設(shè)計的能力,需要編寫一套可運行的嵌入式系統(tǒng),同時需要一個PC端的編譯器,把梯形圖轉(zhuǎn)換成PLC端嵌入式處理器可以理解的語言。這里面涉及到的學科和內(nèi)容,我想都是一個自動化工程師在技術(shù)方面最全面的體現(xiàn),能夠做到這一步,我想就可以稱得上是PLC專家了。

plc自學好學嗎

學習PLC編程,不少人選擇自學,感覺既省錢又不用投入太多,而且也符合自己的學習進度和計劃,比較輕松自由,那今天咱們就來說說自學PLC這個事。

自學,自己能學會,這的確是省去了很多學費,先看看你能否做到這幾點。

1、已經(jīng)擁有電工以及PLC等電氣自動化方面的基礎(chǔ)知識和從業(yè)經(jīng)驗。

施工工人都知道,地基很重要,假如你是一個新手,無論從電氣書籍的選擇,還是入門知識的理解梳理,這對你來說都有難度。

究竟什么書籍適合入門看?什么適合中高級?眾多知識點中先從哪里學起?哪些是次要的?哪些又需要重點理解的?

比如:零地究竟能不能合用?

書上的知識會告訴你不能,有危險,但老電工的經(jīng)驗又會告訴你是可以合用的,但有條件限制。

那你可能又會問:中性點是什么?具體在什么條件下合用?如果是在同一臺變壓器供電的系統(tǒng)中,那保護接地和保護接零能混用嗎?

顯然由這一個知識點引發(fā)的一系列問題,光憑書本是無法給你解答的,很多人最終的自學結(jié)果是,編一些紅綠燈、跑馬燈這樣的練習題程序不是問題,但是遇到真正像樣的設(shè)備,很難說自己會。還可能導致知識體系混亂,又浪費時間還學了個半吊子

相反你如果對基礎(chǔ)知識有個較完整的體系,也有一定的從業(yè)經(jīng)驗,那如果遇到疑難雜癥或是想升級一下,上網(wǎng)搜索或查查書,解決問題的可能性會大的很多,但面對眾多解決辦法和知識點,究竟哪一種真實有效?這也需要一定的辨識力。

2、書本知識很重要,硬件操作更是半邊天

學PLC和學語文數(shù)學不一樣,必須用硬件來實踐,書本的理論可以學的會,但實際操作中的經(jīng)驗以及解決措施,是靠個人日復一日的收集和積累形成的。

自學PLC的話只能自己買。那我們算一算投資多少錢?一個PLC(二手的小型)幾百,加上低壓電器、觸摸屏、步進、變頻器的話,至少1500吧。

以上只能滿足最基本的基礎(chǔ)邏輯練習,如果要稍復雜一些,比如操作伺服的話,一套伺服少說也有1000了。遇到大型項目,還需要操作一些大型PLC,一個模塊就能上千,如果再一操作不慎,出人為故障的話,那付的錢就不止零星半點了。

看到這,有人就說,那我還不如去公司實習也能摸到機器,的確是這樣,但作為一個新人,哪家公司會讓你一進入公司就能上手機器?不經(jīng)歷幾個月的打雜實習根本不可能。況且人為損壞的機器,公司也要承擔損失。

如果你的運氣很好,遇上了一個愿意培養(yǎng)新手的公司,遇上了一個不厭其煩教你的老大,如果再勤奮和聰明一些,那么這種方式也是有可能使技術(shù)增進的,要珍惜這種可遇不可求的機會。

如果運氣不好的話,就會被當成廉價勞動力來使用,每天的工作也就是接線、配盤,好一點的情況會接觸到維修和售后,但這也能給電氣方面打下比較堅實的基礎(chǔ)。

但是能不能接觸到程序?這就不好說了。就算接觸到了,也只是一團英文字母,因為編程語言并不是手把手教就能會的,還涉及到算法和構(gòu)思,更何況這么復雜的東西愿意無償教給你的人估計也不多吧。

還有,像這種PLC助理工程師(也就是學徒)。一般招聘要求是大?;虮究茖W歷的人,實習期間工資也是寥寥可數(shù)。

3、擁有一定知識和能力的同行朋友或師傅,擁有搜集信息的能力

俗話說,三人行,必有我?guī)?,想學會一種知識,遇到問題是必須的,在自己無法解決,沒有專業(yè)人士解答時,如果有一群志同道合的同行來討論以及同行師傅來教導,或許能幫你答疑解惑,也能一起進步,這就是考驗情商和智商的時候。

盡量用友好的方法去提問,最短時間聽懂別人的講解,此外還要注意問問題的頻次,現(xiàn)代社會好借好還都不頂用,更何況很多人是有借無還。

為什么還提到搜集信息的能力?因為電氣PLC這行,涉及的知識資料以及軟件太多,比如:PLC案例和軟件,電工仿真軟件,這些東西看似網(wǎng)上到處都有,但真正能用的卻不多,用什么途徑找到它們,再把他們收集整理起來,然后加以利用,這也是一項不小的工程。

4、強大的自制力和堅持

忙了一天的工作,晚上還要伏案讀書,看著一個個晦澀的變頻器,PLC通訊知識點,再想想手機視頻微信朋友圈,很多人會選擇更輕松的后者,美其名曰:犒勞自己。2月的第一天,書翻到第三頁,2月的最后一天,依然是第三頁的人數(shù)不勝數(shù)。

綜上,看看你是不是以下這幾類人:

(1)沒有基礎(chǔ)知識,或者其他專業(yè)的人

(2)從學歷劃分,大專以下的人;如果有大專以上學歷,卻不是電氣自動化相關(guān)專業(yè)的人

(3)沒有從事相關(guān)工作,或者現(xiàn)在工作接觸不到PLC,想進入這行的人

(4)剛開始從事PLC工作,在學校時又沒好好學的人

以上這4類人如果想自學的話,那你要多培養(yǎng)剛才提到的4個條件,比別人付出多幾倍的努力和時間去學習PLC,這樣才能拿下它。

每一個人付出的努力和時間都不該被辜負,希望這篇文章能給大家學習PLC帶來更好的見解,從而提升大家的學習效率。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5001

    文章

    12975

    瀏覽量

    459812
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3527

    瀏覽量

    93309
收藏 人收藏

    評論

    相關(guān)推薦

    新手小白自學,請教圖中畫圈的元件是什么?

    拆了一個設(shè)備,準備畫原理圖自學,部分元器件不認識,請大佬賜教。 1.這個10引腳的元器件是什么? 2.后面圈內(nèi)的三極管起什么作用? 3.這個RA是什么器件? 4.圓角矩形是多大的電感,起什么作用? 5.圈里的兩個電容數(shù)值會相差多大? 6.圈中8引腳的是什么元器件?
    發(fā)表于 08-02 08:51

    如何把plc程序轉(zhuǎn)到新的plc

    在工業(yè)自動化領(lǐng)域,PLC(可編程邏輯控制器)是一種廣泛使用的控制器。隨著技術(shù)的發(fā)展和生產(chǎn)需求的變化,有時需要將現(xiàn)有的PLC程序遷移到新的PLC上。這個過程涉及到多個步驟,包括程序的備份、轉(zhuǎn)換、下載
    的頭像 發(fā)表于 07-01 09:59 ?1021次閱讀

    PLCPLC之間如何通訊

    在工業(yè)自動化領(lǐng)域中,PLC(Programmable Logic Controller,可編程邏輯控制器)扮演著至關(guān)重要的角色。它們不僅作為核心控制設(shè)備,還負責數(shù)據(jù)的采集、處理和傳輸。當多個PLC
    的頭像 發(fā)表于 06-12 16:47 ?1919次閱讀

    如何系統(tǒng)、科學地自學單片機?

    很多初學者都會面臨這個問題,我想學習單片機、我也想學好單片機、我也想系統(tǒng)地學習單片機,但是單片機涉及到的學科多且雜根本不是三天兩天就能學完的,很多人都逃脫不了從入門到放棄的怪圈?那么我們該如何高效
    的頭像 發(fā)表于 03-28 08:03 ?835次閱讀
    如何系統(tǒng)、科學地<b class='flag-5'>自學</b>單片機?

    求問電子設(shè)計自學路徑

    新手小白也想自己做出小車、小電視甚至小機器人等等有意思的項目,有C語言基礎(chǔ)并且對stm32有了一丁點基礎(chǔ)的了解,但是硬件、電路設(shè)計以及更高階的程序語言仍然一竅不通。請問自學路徑是怎么樣的(硬件和軟件)?如何從0開始入門呢?如果有推薦的網(wǎng)課或者書籍,那就更好啦!謝謝各位大佬的指點
    發(fā)表于 03-23 21:42

    自學STM32

    自學STM32有必要自己做個開發(fā)板嗎
    發(fā)表于 03-21 09:41

    自學STM32的話應(yīng)該從哪入手呢

    麻煩問一下自學STM32應(yīng)該怎樣入手呢,很多庫文件引用有點看不懂,是要從51開始學起嗎
    發(fā)表于 03-21 09:28

    《新能源車維修技術(shù)自學,鏈接匯總AI智能分類》超4000案例

    收藏欄鏈接共享-新能源車維修自學-超4000案例 -html文件 詳細見附件 [*附件:收藏欄鏈接共享-新能源車維修自學-超4000案例.zip] (注:可導入瀏覽器,在瀏覽器的收藏欄里方便查看)
    發(fā)表于 02-18 03:30

    電工為什么要學習PLC的四大理由

    PLC編程電工和不懂PLC編程電工薪資肯定是不一樣的,學好PLC技術(shù)可以讓你的工資和職位都蹭蹭蹭往上漲,這個工控行業(yè)很簡單,技術(shù)就是最重要的一張閃亮名片。
    的頭像 發(fā)表于 01-24 10:50 ?1125次閱讀

    嵌入式自學好書推薦

    嵌入式自學好書推薦 在數(shù)字時代的浪潮中,嵌入式系統(tǒng)一直是數(shù)字電子產(chǎn)品中的重要組成部分。無論是家用電器、工業(yè)控制、汽車電子、醫(yī)療保健、軍事應(yīng)用還是物聯(lián)網(wǎng),嵌入式系統(tǒng)都無處不在,展現(xiàn)了廣闊的前景。隨著
    發(fā)表于 01-11 15:13

    《Linux常用命令自學手冊》+試讀報告

    之作。 個人收獲 《Linux常用命令自學手冊》是一本非常實用的書籍,它詳細介紹了Linux系統(tǒng)中的常用命令及其用法。通過閱讀這本書,我不僅深入了解了Linux命令行的基本操作,還掌握了許多高級命令
    發(fā)表于 12-14 16:59

    PLC要學哪些東西?自學能夠?qū)W會嗎?

    另外PLC的學習是一個逐步漸進的過程,所接觸的東西也是從簡到易,從剛開始的開關(guān)、接觸器、中繼、熱繼、指示燈控制,跨越到傳感器、編碼器、變頻器、何服系統(tǒng)、通信的控制。中間有一個很大的跨度,也就是說中間我們需要儲備和掌握大量的相關(guān)內(nèi)容,有一個階段化的過程。
    的頭像 發(fā)表于 10-30 15:40 ?1073次閱讀
    <b class='flag-5'>PLC</b>要學哪些東西?<b class='flag-5'>自學</b>能夠?qū)W會嗎?

    PLC能否取代傳統(tǒng)的PLC

    今天,我們來討論一下傳統(tǒng)的PLC會不會被軟PLC取代?首先,需要解釋一下軟PLC(SoftPLC)的定義。SoftPLC就是把硬PLC的功能集成到一個軟件包上,安裝在普通的工控電腦上,
    的頭像 發(fā)表于 10-16 08:08 ?529次閱讀
    軟<b class='flag-5'>PLC</b>能否取代傳統(tǒng)的<b class='flag-5'>PLC</b>?

    自學PLC編程步驟分享

    檢查I/O,俗稱“打點”。檢查I/O的方法很多,但是一定要根據(jù)說明書提供的地址依次進行檢查,在絕對安全的情況下來檢查。 在檢查輸入點時,一般輸入信號無非是各種傳感器,如電容、電感、光電、壓阻、超聲波、磁感式和行程開關(guān)等傳感器。
    發(fā)表于 10-15 11:54 ?614次閱讀
    <b class='flag-5'>自學</b><b class='flag-5'>PLC</b>編程步驟分享

    PLC能否取代傳統(tǒng)的PLC?

    首先,需要解釋一下軟PLC(Soft PLC)的定義。Soft PLC就是把硬PLC的功能集成到一個軟件包上,安裝在普通的工控電腦上,形成高性能、功能豐富的可編程自動化控制器(PAC)
    發(fā)表于 10-13 10:55 ?479次閱讀