前面分享了新手入門學(xué)習(xí)三菱PLC的方法后,又有好多學(xué)員會問,那學(xué)完編程入門后又應(yīng)該學(xué)習(xí)什么內(nèi)容呢?我的回答是,學(xué)完三菱編程入門后應(yīng)該學(xué)習(xí)三菱FX PLC功能指令,包括功能指令的預(yù)備知識、三菱FX系列PLC的編程元件、尋址方式等,以及三菱FX PLC的所有功能指令的使用和應(yīng)用。注意,學(xué)習(xí)功能指令應(yīng)具備一定的三菱PLC編程基礎(chǔ)知識,如果沒有這方面知識,切不可一上來就學(xué)習(xí)功能指令,那么你肯定是學(xué)不好的。
對于FX系列PLC的功能指令,主要包括程序流程指令、傳送與比較指令、移位指令、數(shù)值運算指令、數(shù)據(jù)處理指令、外部設(shè)備指令、高速處理和PLC控制指令、脈沖輸出和定位指令、變頻器通信指令、方便指令和時鐘處理指令等,此外還有專門用于步進(jìn)順序控制的步進(jìn)指令等。
學(xué)習(xí)完后,你將能達(dá)到如下目標(biāo):掌握FX系列PLC的功能指令的應(yīng)用,掌握子程序、中斷的使用,掌握步進(jìn)順序控制編程,能夠獨立編寫復(fù)雜的自動控制程序,還可以提高自己的編程能力,拓寬自己的編程思維。編程中應(yīng)用功能指令,還能在一定程度簡化所編寫的程序。
這階段,你能夠獨立編寫復(fù)雜的自動控制程序。比如:復(fù)雜十字路口交通燈控制、圓盤180度正反轉(zhuǎn)、圓盤工件箱傳送、電機(jī)軟啟動/停止控制、電梯樓層七段數(shù)碼管顯示控制、凸輪控制器、用凸輪控制器控制電動機(jī)輪換運行、矩陣輸入……等等。
再比如:數(shù)碼管顯示日期時間控制、電動機(jī)運行時間調(diào)整、定時鬧鐘、整點報時、十字鍵設(shè)定定時器的設(shè)定值、球速可調(diào)可顯示得分的乒乓球比賽控制,利用步進(jìn)順控的機(jī)械手控制等等、輪胎硫化機(jī)自動控制……等等,這都是你掌握這門課程內(nèi)容后可以編程做到的。掌握了功能指令的使用,你可以編寫復(fù)雜的開關(guān)量控制程序、以及做順序控制程序編程,這一階段你將擁有較靈活的編程思維,編程起來也會更加得心應(yīng)手,這時你的薪資水平會有一定的提升。
對于功能指令部分的學(xué)習(xí),你首先應(yīng)該先學(xué)習(xí)功能指令預(yù)備知識,包括指令格式解讀、三菱的編程元件(X Y M S T C D V Z P I K H)、尋址方式(直接尋址、立即尋址、變址尋址),這些知識是功能指令應(yīng)用的基礎(chǔ),這也是為后面更好的掌握功能指令打下基礎(chǔ)。
學(xué)習(xí)完了功能指令預(yù)備知識后就要開始學(xué)習(xí)功能指令了,三菱FX2N PLC的功能指令有137個,F(xiàn)X 3U PLC的功能指令就更多了,你是不是會有疑問?這么多的指令我應(yīng)該怎么學(xué),是不是應(yīng)該按順序全部都學(xué)完?其實不是的,三菱功能指令中有很多是不常用的指令,這些指令其實可以暫時先不掌握,主要先學(xué)習(xí)最常用的功能指令,至于不常用的指令需要用到時再查找編程手冊就可以了。
常用功能指令的劃分如下:1、傳送指令MOV;2、比較指令CMP、ZCP;3、觸點比較指令;4、數(shù)據(jù)交換指令XCH;5、循環(huán)移位指令ROR和ROL;6、位移指令SFTR和SFTL;7、數(shù)據(jù)運算和邏輯運算指令;7、加1減1指令I(lǐng)NC和DEC;8、浮點數(shù)運算指令9、浮點數(shù)轉(zhuǎn)換指令FLT、INT;10、編碼譯碼指令DECO、ENCO;11、區(qū)間復(fù)位指令ZRST;12、交替輸出指令A(yù)LT;13、時鐘處理指令。
學(xué)習(xí)完常用功能指令之后,這時你需要進(jìn)行編程練習(xí),你可以網(wǎng)上找一些編程案例來練習(xí)指令的使用以及編制程序,以此來鍛煉自己的編程思路!禤LC控制程序精編108例》和《PLC編程100例》里面也有一些是應(yīng)用功能指令編程的程序,可以拿這些案例來練習(xí)。
此外,功能指令中還有一部分是有專門用于步進(jìn)順序控制的指令,你要學(xué)習(xí)順序控制程序的編輯,你還要學(xué)習(xí)三菱FX PLC SFC順序控制應(yīng)用和GX軟件在SFC里面的應(yīng)用,主要是學(xué)習(xí)步進(jìn)順控控制知識、以及步進(jìn)指令梯形圖程序編程和SFC編程。
另外,功能指令中還有一部分是有對應(yīng)功能應(yīng)用的指令,比如特殊功能模塊讀寫指令FROM和TO、PID控制指令、串行數(shù)據(jù)傳送指令RS、高速計數(shù)器指令、脈沖輸出指令、定位指令等。FROM和TO、PID控制指令主要是在做模擬量控制時需要用到;串行數(shù)據(jù)傳送指令RS主要是做通信控制時用到;脈沖輸出指令、定位指令主要是做定位控制時用。學(xué)這些指令時需要對應(yīng)去學(xué)習(xí)相關(guān)控制的內(nèi)容,這也是屬于中高級應(yīng)用內(nèi)容。
學(xué)習(xí)完三菱FX PLC常用功能指令應(yīng)用之后,就可以去學(xué)習(xí)中高級部分的內(nèi)容了,包括模擬量控制、通信控制、定位控制這些內(nèi)容。有人就會問,模擬量、定位、通信這三個部分,又應(yīng)該先學(xué)哪個呢?其實這并沒有先后順序,因為這三者之間都是互不相關(guān)的。在你的實際工作中,需要用到哪方面的控制,那么就先學(xué)對應(yīng)的內(nèi)容。
那么以上就是關(guān)于功能指令部分的學(xué)習(xí)方法總結(jié),希望對大家有所幫助!