999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓網(wǎng) 技成學習APP 技成工具箱 技成企業(yè)服務

歡迎回到技成培訓網(wǎng)

技成培訓網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習題

技成PLC課堂

變頻器故障查詢

技成PLC學吧

伺服驅(qū)動故障查詢

技成PLC網(wǎng)校

當前位置:技成首頁 > 文章中心 > 三菱PLC > 常用三菱PLC數(shù)據(jù)處理指令講解

常用三菱PLC數(shù)據(jù)處理指令講解

盧思敏 發(fā)布于2016-09-13 09:11 26 0 標簽:三菱,plc,數(shù)據(jù)指令

很多學員在剛接觸三菱PLC之前可能接觸的都是FANUC、西門子、海德漢等,對于三菱不怎么熟悉,有些指令數(shù)據(jù)看起來可能比較難理解。那么,現(xiàn)在我們就三菱使用頻度較高的一些數(shù)據(jù)類處理指令再做一個詳細的了解。


什么叫數(shù)據(jù)處理指令?

數(shù)據(jù)處理指令含批復位指令、編、譯碼指令及平均值計算等指令。其中批復位指令可用于數(shù)據(jù)區(qū)的初始化,編、譯碼指令可用于字元件中某一置 1 位的位碼的編譯。主要包含指令如下:

1、區(qū)間復位指令

區(qū)間復位指令ZRST也稱成批復位指令,是將操作數(shù)D1~D2之間的同類位元件成批復位。指令格式如圖(1)所示,在PLC上電后的個掃描周期內(nèi),利用M8002的初始化脈沖信號,給指定范圍的數(shù)據(jù)寄存器、計數(shù)器及輔助繼電器全部復位為零狀態(tài)。

(圖1)

區(qū)間復位指令使用時應注意:目標操作數(shù)可以是Y、M、S、T、C、D,但是一般不能對32位軟元件進行區(qū)間復位,但對于32位計數(shù)器C200-C234,也可以應用RAST指令進行復位。

2、編碼指令

編碼 ENCO(P)指令的編號為FNC42,編碼指令的功能是根據(jù)2n個輸入位的狀態(tài)進行編碼,將結(jié)果存放到目標元件中。通過控制軟元件的輸出,從而來操控某個地址里的數(shù)據(jù)。它是將源操作數(shù)為1的高位位置存放到目標寄存器D中,只有16位運算。若指定的源元件中為1的位不止一個,則只有高位的1有效。

如圖2所示:當X1有效時執(zhí)行編碼指令,將[S.]中高位的1(M3)所在位數(shù)(4)放入目標元件D10中,即把011放入D10的低3位。

(圖2)

編碼指令的源操作數(shù)和目標操作數(shù)可以是位元件,也可以是字元件。當源的操作數(shù)是字元件時,可以是T、C、D、V和Z;源的操作數(shù)是位元件時,可以是X、Y、M和S。目標元件可取T、C、D、V和Z。編碼指令為16位指令,占7個程序步。

3、譯碼指令

編碼和譯碼他們的指令功能是相對的,編碼指令是通過控制軟元件的輸出,從而來操控某個地址里的數(shù)據(jù)。而譯碼指令則和它完全相反,譯碼是通過改變某個地址的數(shù)據(jù)來控制軟元件狀態(tài)輸出。

如圖3所示:n=3則表示[S.]源操作數(shù)為3位,即X0、X1、X2。其狀態(tài)為二進制數(shù),當值為011時相當于十進制3,則由目標操作數(shù)M7 - M0組成的8位二進制數(shù)的第三位M3被置1,其余各位為0。如果為000,則M0被置1。用譯碼指令可通過[ D.]中的數(shù)值來控制元件的ON/OFF。

(圖3)


譯碼DECO (P)指令的編號為FNC41。功能是根據(jù)n位輸入的狀態(tài)對2n個輸出進行譯碼。它是將目標元件的某一位置1,其他位置0,置1位的位置由操作數(shù)的十進制碼決定。

4、ON位數(shù)統(tǒng)計與ON位判別指令

ON位數(shù)統(tǒng)計指令SUM (D) SUM(P)指令的編號為FNC43,該指令是用來統(tǒng)計指定元件中1的個數(shù)。而ON位判別指令BON (D)BON(P)指令的編號為FNC44。它的功能是檢測指定元件中的指定位是否為1。

如圖4所示,在操作ON位數(shù)統(tǒng)計指令時,當X0有效時執(zhí)行SUM指令,將源操作數(shù)D0中1的個數(shù)送入目標操作數(shù)[D2中,若D0中沒有1,則零標志M8020將置1。

在操作ON位判別指令時,當X1為有效時執(zhí)行BON指令,由K4決定檢測的是源操作數(shù)D10的第4位,當檢測結(jié)果為1時,則目標操作數(shù)M0=1,否則M0=0。

(圖4)

SUM指令源操作數(shù)可取所有數(shù)據(jù)類型,目標操作數(shù)可取KnY,KnM,KnS,T,C,D,V和Z。16位運算時占5個程序步,32位運算則占9個程序步。

BON指令源操作數(shù)也可取所有數(shù)據(jù)類型,目標操作數(shù)可取Y、M和S。進行16位運算,占7程序步,n=0~15;32位運算時則占13個程序步,n=0~31。

5、平均值指令

平均值指令MEAN是將S中指定的n個源操作數(shù)據(jù)的平均值存入目標操作數(shù)D中,舍去余數(shù)(如圖5所示),若程序中指定的n值超出1~64的范圍將會出錯。

(圖5)



平均值指令源操作數(shù)可取KnX、KnY 、KnM 、Kns 、T 、C 和D,目標操作數(shù)可取KnY 、KnM 、Kns 、T 、C 、D、V和Z,n=1~64。MEAN(P)只有16為操作數(shù),占7個程序步。

6、報警器置位與復位指令

報警器置位指令ANS(P)和報警器復位指令ANR(P)的編號分別為FNC46 和FNC47。如圖6所示,如果X0和X1同時為ON超過1S,那么S900置1;當X0或X1其中一項變?yōu)镺FF,雖然定時器復位,但S900仍保持1不變;如果在1S內(nèi)X0或X1再次變?yōu)镺FF就是定時器復位。當X2接通時,則將S900~S999之間被置1的報警器復位。如果有多于1個的報警器被置1,則元件號低的那個報警器被復位。

(圖6)


報警器置位指令ANS(Annunciator Set)的源操作數(shù)為T0~T199,目標操作數(shù)為S900~S999,n=1~32 767(定時器以100ms為單位設定)。報警器復位指令ANR(Annunciator Reset)無操作數(shù)。


7、二進制平方根指令


二進制平方根指令(D)SQR(P)的編號為FNC48。如圖7所示,當X0有效時,則將存放在D45中的數(shù)開平方,結(jié)果存放在D123中(結(jié)果只取整數(shù))。

(圖7)

SQR指令源操作數(shù)可取K、H、D,數(shù)據(jù)需大于0,目標操作數(shù)為D。16位運算占5個程序步,32位運算占9個程序步。

8、二進制整數(shù)→二進制浮點數(shù)轉(zhuǎn)換指令

二進制整數(shù)→二進制浮點數(shù)轉(zhuǎn)換指令(D)FLT(P)的編號為FNC49。如圖8所示,當X1有效時,將存入D10中的數(shù)據(jù)轉(zhuǎn)換成浮點數(shù)并存入D12中。

(圖8)


使用FLT指令時應注意:源和目標操作數(shù)均為D,16位操作占5個程序步,32位占9個程序步。


推薦學習視頻:三菱FX PLC編程與應用入門



素材來源于網(wǎng)絡

若有收獲,就點個贊吧!

文章來源于網(wǎng)絡及文獻如有侵權(quán)請聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標簽相同的文章

三菱 plc 數(shù)據(jù)指令

相關(guān)推薦

最新文章 熱門文章
最新課程 免費課程
PLC資料下載 電工電氣資料下載
應用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機APP
熱門標簽