學PLC編程需要哪些基礎
很多人在學PLC之前,干過銷售、修理工、電工、出租車司機……,一旦步入社會,學習這種事情就成為稀缺型任務,缺老師、缺書本、缺指導,尤其在這種專業性*的行業,很多人甚至一開始就摸不著頭腦,走錯了路。
很多新手在轉行學PLC肯定會問的問題:學PLC需要什么基礎?PLC編程入門怎么學?
這個基礎問題問的好,說明你對于學習這件事還是有常識的,基礎起到鋪墊、承前啟后的作用,把這方面搞定了,你會比那些不在乎基礎而直接強攻PLC的人要事半功倍的多。
1、學習PLC,首先要有電工的基礎,了解一些低壓電器以及控制技術,這是學習PLC的基本知識。
原因:
面對一臺新型機器,你首先要了解的是這個機器的硬件結構,CPU,模塊參數等等,還要去組裝PLC、練習PLC與外圍設備的接線拆線。
PLC就是控制設備的大腦,等同于電腦的CPU。它肯定是通過硬件方面的連接再加上軟件方面的編程操作才能實現對設備的控制。
既然是控制設備,那就有比如電梯、電機等這樣的強電設備,那也就有弱電設備。安裝,接線這都屬于電工的基礎知識和技能,設備不上電還行,一上電,一旦線接錯了,設備被燒壞事小,一旦電到人那就不是說說而已。
如果你有電工基礎,那你就會懂得一些基本的直交流電路、了解一些電阻、電容等的基本電氣知識,這樣的話,類似于接交流電動機所用電容是否有極性的這種問題,就不會出自你口,也不會被人鄙夷,更不會無端危及生命。
2、學習PLC,計算機基礎多少要有
剛才也說了,PLC要通過編程語言才能操控設備,編程肯定是要用到電腦的,首先就是PLC軟件的安裝,別看安裝就兩個字,可很多人用了兩天都沒搞定。電腦上找不到正確的下載路徑,下載完找不到存儲在哪里,找到安裝包不會解壓,解壓完又出現某插件丟失的問題,或者是安裝失敗,那又要刪除注冊表、或者清理電腦之后重頭來過,簡直就像升級打怪,沒點計算機基礎,建議你還是先讓別人幫你弄,否則還沒開始學估計你就離瘋魔不遠了,這時的你再不練習計算機技能,更待何時?
但是,別以為安裝好了就萬事大吉,真正的主場在于用軟件編程,一般的計算機語言也就是JAVA、C、C++等,電氣一行用的計算機編程語言有:梯形圖語言(LD)、指令表語言(IL)、功能模塊圖語言(FBD)、順序功能流程圖語言(SFC)、結構化文本語言(ST)。其中梯形圖用的比較多,也容易學一些。
所以可以說PLC就是依附于計算機而生的設備,對計算機一竅不通的建議還是多練練一些基本操作,否則會耽誤很多時間。
以上兩種基礎,是想要學會PLC的必經之路,看到這可能有人會說:等這倆基礎有了,誰知道要花多時間!俗話說,千里之堤潰于蟻穴,建樓還需要打地基,地基不穩,一朝大廈傾頹,曾經付出的汗水和努力都將白費,方法不同,獲得回報也不同,那些跳過基礎的人,總會在無數次操作失敗后,回頭惡補,不同的是:幸運者還有機會惡補,而更多的人卻因為一次失誤而與成功失之交臂,所以勝利從來不是靠省時省力走捷徑,而是憑能力說話。
除此之外,想學會PLC,還需要工控數據基礎
這個名詞一聽就有點專業了,這是因為PLC應用中經常涉及到一些計算,比如簡單的進制數計算,雖然現在可以直接用機器來算,但如果不懂十六進制、八進制等之間的轉換,那在以后的學習中也會有困擾,俗話說,一通則百通,就是這個道理。還有網絡基礎,PLC越來越傾向于以太網的通信方式進行通信,具備網絡意識,肯定對你利大于弊。
綜上,后三種可在日常生活中多學多練,但電工基礎,建議諸位還是去專門了解一下,這也是為自己負責。
——文章源于網絡,侵權必刪