三菱FX PLC學(xué)習(xí)之功能指令格式解讀
吳翠萍
發(fā)布于2020-09-21 15:57
145
2
標(biāo)簽:三菱FX PLC,PLC基礎(chǔ)入門
【點擊領(lǐng)取】三菱案例 | 西門子案例 | 電工手冊 | 工具箱 軟件
【點擊獲取】三菱PLC例程117個|西門子PLC例程777個
【點擊下載】2020新電工仿真軟件
隨著自動化技術(shù)的發(fā)展,PLC已不僅僅是用于替代傳統(tǒng)的繼電控制系統(tǒng)。由于CPU的植入,PLC可以說是一臺微型電腦,它除了能處理邏輯開關(guān)量外,還可以用于對數(shù)字的變換、運算、處理PLC與外部設(shè)備的數(shù)據(jù)傳送和控制,以及程序流程控制等。這些強大的功能基本是得益于PLC的功能指令。
PLC的功能指令,區(qū)別于PLC的基本邏輯操作指令(對開關(guān)量和二進制位進行邏輯操作的指令),又叫應(yīng)用指令,它使PLC在其他領(lǐng)域中得到廣泛應(yīng)用,如模擬量及PID控制、運動量及定位控制、網(wǎng)絡(luò)通信應(yīng)用等。
知道了PLC的功能指令如此重要,在充分(其實只學(xué)了一遍)學(xué)習(xí)完《三菱FX PLC編程與應(yīng)用入門》后,接下來我就要大刀闊斧,學(xué)習(xí)PLC的功能指令了。
三菱PLC的功能指令有上百條,而且還在持續(xù)增加,另外,它的功能指令不像基本邏輯指令那樣編程時可以點擊菜單欄使用,而是要記住相應(yīng)的助記符,如MOV(傳送指令)、ADD(加法指令)等。談及“記住”,我就開始擔(dān)心我這腦子會過負(fù)荷了,so sad~
不過,不管多難,學(xué)習(xí)的步伐還是不能停下了,只要持之以恒,我相信,總有一天我能把PLC玩轉(zhuǎn)于股掌之間(做夢呢)?,F(xiàn)在,我們正式開始認(rèn)識功能指令吧!
一、三菱PLC功能指令的分類
三菱PLC的功能指令雖然有很多,但基本可以分為以下幾類:
1、基本功能指令:常用的功能指令,包括程序流程控制指令、傳送與比較指令、移位指令等。
2、數(shù)值運算指令:對數(shù)值進行各種運算的指令,包括二進制運算指令、浮點運算指令、邏輯位運算指令等。
3、數(shù)據(jù)處理指令:對數(shù)據(jù)進行轉(zhuǎn)換、復(fù)位等處理的指令,包括碼制轉(zhuǎn)換、編碼譯碼、信號報警及各種數(shù)據(jù)處理指令等。
4、外部設(shè)備指令:PLC與外圍設(shè)備進行聯(lián)系和控制應(yīng)用的外圍設(shè)備指令,如通信、特殊模塊讀/寫、PID運算及變頻器通信控制指令等。
5、高速處理指令:包括PLC內(nèi)置高速計數(shù)器的處理指令和影響PLC操作系統(tǒng)處理的PLC控制指令。
6、脈沖輸出和定位指令:與定位控制有關(guān)的指令,包括脈沖輸出控制指令、定位控制指令等。
7、方便指令:以簡單指令形式完成復(fù)雜的控制功能指令。
8、時鐘運算指令:對時間和實時時鐘數(shù)據(jù)的運算、比較等處理的指令。
PLC功能指令之多,連它的分類都不少,不過這些分類我們也無需死記硬背,只要在后續(xù)學(xué)習(xí)各種指令時知道它們的用處就可以了。
功能指令繁多且在不斷更新,對于這一點,就需要我們學(xué)會查閱編程手冊。那么,編程手冊中關(guān)于功能指令的規(guī)定又有哪些呢??我們接著往下看。
二、功能指令格式的解讀
上圖是在三菱FX編程手冊中應(yīng)用指令說明的截圖,其中包含的信息有哪些呢?
1、執(zhí)行形式
如上圖所示,執(zhí)行形式包括功能號和指令符號、執(zhí)行位數(shù)、執(zhí)行形式。
1)功能號和指令符號:如圖中的FNC 20表示該指令的功能號,也就是指令地址號;ADD是指令的符號,也就是助記符。助記符是需要我們記住的,因為在編寫梯形圖時,功能指令的使用就是通過輸入它的助記符實現(xiàn)。2)執(zhí)行位數(shù):功能號左邊的兩個方格表示的指令的執(zhí)行位數(shù),通過虛線和實線表示其4種可能,如下圖所示:
圖(1)上虛下虛表示該指令與16位、32位無關(guān);圖(2)上實下虛表示該指令僅用于16位;圖(3)上虛下實表示該指令僅用于32位,方格中的“D”表示該指令執(zhí)行32位時,助記符前要加字母“D”,如加法指令A(yù)DD在執(zhí)行32位操作數(shù)時,應(yīng)該輸入“DADD”;圖(4)上實下實表示該指令可用于16位、32位。
3)執(zhí)行形式:有2種,分別是連續(xù)執(zhí)行型和脈沖執(zhí)行型。連續(xù)執(zhí)行型是指驅(qū)動條件成立時,在每個掃描周期都執(zhí)行一次該指令;脈沖執(zhí)行型是指驅(qū)動條件成立一次,僅在信號的上升沿(驅(qū)動條件由OFF變至ON),指令執(zhí)行一次,與掃描無關(guān)。執(zhí)行位數(shù)用功能號右邊的兩個方格通過虛線和實線表示,有3種可能,如下圖所示:
圖(1)上實下實表示該指令可以連續(xù)執(zhí)行,也可脈沖執(zhí)行;圖(2)上虛下實表示該指令只可連續(xù)執(zhí)行;圖(3)上實下實表示該指令可以連續(xù)執(zhí)行,也可脈沖執(zhí)行,其中上方格中的三角形表示該指令在連續(xù)執(zhí)行時要注意終址變化。
執(zhí)行形式的查看不至于難倒大家,但要真正理解這些指令的執(zhí)行過程,我認(rèn)為只有我們真正去學(xué)習(xí)各個指令的時候,再結(jié)合這些說明,才會事半功倍,更熟練的掌握指令的應(yīng)用。
2、指令功能和動作
如上圖所示為功能指令在梯形圖中的應(yīng)用格式,不同的助記符代表不同功能的指令,如圖中的ADD表示加法指令,其動作是:當(dāng)驅(qū)動條件X000=“ON”時,將D10中的數(shù)加上D12中的數(shù),結(jié)果存入D14中。
其中S表示源址,是參與功能操作的數(shù)的地址,也稱源操作數(shù),如圖中的“S1·”、“S2·”可以有多個,其中“·”表示該地址可以利用變址尋址方式改變源址。D表示終址,又稱目標(biāo)地址、目標(biāo)操作數(shù),如圖中的“D·”,可以有多個,用D1、D2……加以區(qū)分。
3、適用軟元件
適用軟元件是指應(yīng)用指令的操作數(shù)(原址和終址)可采用PLC的軟元件。不同的指令,其適用軟元件也不同,如下圖所示分別為FOR和CMP的適用軟元件。
從圖中我們可以得出:FOR指令源址的適用軟元件有字元件K、H、KnH、KnY、KnM、KnS、T、C、D、V和Z;而源址的適用軟元件有字元件KnY、KnM、KnS、T、C、D、V和Z。其中K與H是常數(shù),在PLC中作軟元件處理;KnH、KnY、KnM、KnS是組合位元件。關(guān)于組合位元件還有其他軟元件的知識,我在之前的文章中已作過分享,在此就不再贅述。
另外,在編程手冊中,功能指令的說明還有程序步、適用機型、影響標(biāo)志等內(nèi)容,這些內(nèi)容掌握與否,并不阻礙我們學(xué)習(xí)功能指令,所以我在這里也不再詳解啦,大家感興趣的可以自行了解。
那么,這次關(guān)于功能指令解讀的分享就到這里。 選自《三菱FX系列PLC功能指令詳解》章第1、2課時
(技成培訓(xùn)網(wǎng)原創(chuàng),作者:楊思慧,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究!)

技成培訓(xùn)
微信公眾號:jcpeixun
|

技成電工課堂
微信公眾號:jcdgkt
|

技成PLC課堂
微信公眾號:jc-plc
|