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