
雖說如今國內使用的PLC品牌不下幾十種,但不外乎歐系和日系兩大類。歐系以西門子PLC等品牌為代表,其功能與質量一流,但是價格昂貴;而日系因為價格相對便宜在國內被廣泛使用和仿制,其中三菱與歐姆龍等為第一梯隊,國內的信捷、臺達等為第二梯隊。
先介紹幾點經驗。
1、先通讀一遍“系統手冊”(不管能不能看懂,先了解個大概,以便學習編程時查找);
2、由位控邏輯入手,逐漸增加定時、計數等條件,把或、與、非關系理順;
3、進而練習整數運算、實數運算、類型轉換;
4、量程轉換、PID調節回路的建立及P、I、D參數的理解(最好是有個物理回路驗證,比如變頻器+電機+測速傳感器);
5、循環、順序、跳轉等程序控制(盡量避免跳轉,非跳不可時也是跳的越近越好);
6、中斷、通訊、位置控制....
由于工作和學習經費問題,本人以三菱FX2N為主攻方向。各位電工朋友可根據自己的條件選擇適合自己的PLC品牌,由于PLC的基本框架大同小異,學會一種至于其它的學習起來也就簡單了。
在此要指出的是,初學階段大家不必急于投入太多的資金購買PLC實物。 學習伊始理論知識積累是必不可少的。此時一本貨真價實的工具書是你的不二之選。電子工業出版社由李金城老師編寫的《三菱FX2nPLC功能指令應用詳解》一書非常值得一看,光看圖書難免有些抽象,工控資料窩(www.krayonbox.com)網站視頻版塊還有大量PLC教學視頻可供觀看學習,結合書籍一起學習進步會更快速的。
其次,在學習初始階段首先要弄清PLC的內部結構與選型方法,并牢記PLC在實際使用當中的禁忌。隨后用心學習理解吸收PLC的基本語句和梯形圖的編程方法。無論三菱還是西門子亦或國內各品牌PLC其官網都提供免費的編程軟件,好一些的還有在線仿真軟件提供,便于沒有PLC實物的學習者模擬學習。該階段我們可以將一些常用的電氣線路圖如正反轉、Y/△啟動等線路用PLC梯形圖的方式編寫并加以仿真。
現如今的PLC在基礎指令后又加入了大量功能指令,這些指令功能十分豐富。原本需要繁瑣線路完成的功能,現在僅用一個功能指令即可搞定。例如用一只常開按鈕輪流控制接觸器吸合、釋放,若用傳統的觸點聯鎖線路來搞則十分復雜,如今三菱PLC里面的ALT指令就能輕松搞定。當然這么多的功能指令(FX2N系列PLC有近300條功能指令)在學習當中也應區別對待,像HKY、SEGD、SEGL等已經過時較少使用的指令可省略不學或者略做了解即可。

在功能指令的學習中應特別關注一下PID、CJ、CALL等一些較難理解而又應用廣泛指令的學習和掌握。針對這些指令在學習理論知識的同時,還要結合一些成熟的程序范例加以深度的理解和揣摩,在此基礎上可以針對一些小型的生產任務加以編程練習,以練促學,邊學邊練。只有不斷地在PLC上運行這些指令,觀察運行的結果,才能弄清PLC指令的作用。很多初學者對PLC一臉的迷茫,往往是出于一種畏懼,擔心損壞設備。而這些畏懼是沒有任何道理的。仔細的閱讀手冊是非常重要的,但是僅靠讀書是成不了一個工程師的。更何況手冊上的內容并非面面俱到。我在接觸到那些不熟悉的指令時,喜歡單獨編一個小程序,讓PLC運行。然后逐個修改條件,觀察運行的結果(MicroWin為用戶提供了非常好的監控手段),反過來再重新理解手冊的描述,這樣就可以非常直觀的理解這些指令的作用和使用方法。
不必擔心自己寫的程序會有什么問題,會影響PLC的正常工作。程序有沒有問題,只有讓PLC運行了才能發現。而發現問題并解決問題就是對自己能力的提高。撇開硬件操作不談,單就軟件來說,我還真沒有遇到過由于軟件問題而損壞PLC的事。在這里不必擔心繼電器電路接錯線可能造成的后果。所以,大膽的實踐是PLC編程的必由之路。
當然,大膽實踐并不是野蠻操作,而是必須遵循必要的規范。還有一個要注意的,在程序未經可靠性證實之前,千萬不要掛接負載,以免造成不必要的損失。數字量的輸出有LED顯示;而模擬量處理可以采用一些硬件或軟件模擬手段來解決。
最后,PLC提供了豐富的指令、模塊,比單片機方便了很多。但是初學者編程時應盡量先使用簡單的指令達到目的。盡管看上去有點土,卻不失為一個入門的好途徑,且對你理解那些較為復雜的指令會有幫助。具備了一定經驗后,應該考慮掌握復雜指令的應用,以及程序的優化。
特別提醒
①如果發現PLC工作不正常,先清除,再下載。
②有疑問第一個動作按“F1”,第二動作查“系統手冊”,第三動作“論壇搜索”,第四動作“提問”。
③無論是編程還是實際接線驗證,切忌急躁,如果腦子不清楚就先別干,防止發生安全事故或損壞設備。
④自己的驗證過的程序注意收藏,程序文件命名要簡明清晰,以備今后復習或直接應用到項目中。