網上看了很多人對PLC表現出非常喜好的一種強烈愿望,又看到現實中很多PLC愛好者學習一段時間后就放棄了,而且不乏有年紀稍微大的PLC愛好者表現出對PLC的狂熱追捧與喜愛!還對ST語言表現出相當大的喜好------
在此我這里說說相關----如果你自己能夠有小項目練手也快!但是要學習PLC的各種語言編程,特別時ST語言時就要學習基于CODESYS語言的PLC最好,而且要搞懂CODESYS語言編程!CODESYS語言是一種功能強大的PLC軟件編程工具,它支持IEC61131-3標準IL 、ST、 FBD 、LD、 CFC、 SFC 等幾種PLC編程語言,而且主流的PLC基本上都在使用它------比如國外西門子SCL語言,倍福ST等;國內匯川ST,固高的ST等等;
另外做為興趣愛好呢你這樣學習還是不錯,如果真要系統性學習估計你的精力也不夠呀?------因為簡單的編程是自己隨心所欲亂弄一通,這個隨便你怎么編程都無所謂,反正自己知道怎么修改怎么看;而嚴謹的編程是要有標準的,從前期------標書、技術協議、方案交流評審、工藝流程交流評審、動作時序交流評審、程序前期論證;中期------圖紙設計、程序架構、電氣選型(只有圖紙設計畫好后,程序框架與架構搭建起來后才能夠硬件組態知道了所需IO也知道了所需要使用什么樣的元器件);中期的程序編寫-------全局變量(包括外部內部IO點位與接觸器)、局部變量;中后期的機械、電氣安裝;后期電氣檢查(IO點位與程序仿真);后期點位通電測試與手自動測試;全部聯調;圖紙與程序歸檔(包括相關的說明書等等)-------另外程序還要標注項目的中英文注釋與最后調試修改日期(耗費時間精力很大);
除之以外當然還有上位機(IPC+組態軟件+HMI)、通訊(太多了------歐美系的,亞系的,例如MODBUS,自由通訊(無協議),Ethernet,EtherCAT,CANOPEN,CCLINK,IO LINK等,西門子的PPI,MPI,USS,PROFIBUS-DP,PROFINET,C-NET等)、數據庫(Oracle數據庫、ACCESS數據庫、SQL數據庫、DB2數據庫、Sybase、MySQL、MariaDB、VF、SqlServer、SQLite)、MES系統、ERP系統、另外還有ROBOT、數控與之相關聯的而且設備經常又要使用到的 ;畫圖的話還有圖紙的版本號,圖紙LOGO,圖紙是哪種軟件畫的(EPLAN呢還是CAD),圖紙圖框是多大的?比例多少?圖簽哪種布局帶不帶LOGO?HMI與上位機LOGO是哪種格式------還要CAD或者圖畫軟件轉換;圖紙詳細的還有圖框的內容完整化(日期,公司,版本號---圖紙版本號與軟件存檔版本號)
------綜上所述!我想很多細節你應該都沒有考慮過,我這里也沒有列舉完!如果你要完完整整的系統性的學習估計沒有一段時間肯定是不行的,所以嗎------如果你年齡偏大只是興趣愛好想了解了解玩玩的話自己有退休金與閑錢也有項目也可以當個研發興趣來搞搞,如果你確實想學習一定要沉下心來系統性學習一番,建議不要先從三菱學起------因為前面你學習了三菱的梯形圖編程的話,后面你再去學習歐系的PLC就會感覺它這也不是那也不是(沒有三菱直觀什么什么的)------這是我見到學習三菱下來再學習歐系的PLC編程者百分之九十以上的都是這樣抱怨的!其實歐系編程才是考慮的很完美,相信使用過的人都知道,另外建議大家學習一哈德國西門子與倫茨(Lenze)伺服系統的編程,太爽了!------忠實告知對PLC喜好的編程人員,不要一陣風,不要半途而廢!不然浪費時間,浪費光陰------