技術頻道

      數據處理指令(FNC40~FNC49) 三菱FX系列PLC

      1.區間復位指令

      區間復位指令ZRST(P)的編號為FNC40。它是將指定范圍內的同類元件成批復位。如圖3-53所示,當M8002OFFON時,位元件M500M599成批復位,字元件C235C255也成批復位。

      3-53 區間復位指令的使用

      使用區間復位指令時應注意:

      1[D1.][D2.]可取YMSTCD,且應為同類元件,同時[D1]的元件號應小于[D2]指定的元件號,若[D1]的元件號大于[D2]元件號,則只有[D1]指定元件被復位。

      2ZRST指令只有16位處理,占5個程序步,但[D1.][D2.]也可以指定32位計數器。

      2.譯碼和編碼指令

      1)譯碼指令DECO DECO(P) 指令的編號為FNC41。如圖3-54所示,n=3則表示[S.]源操作數為3位,即為X0X1X2。其狀態為二進制數,當值為011時相當于十進制3,則由目標操作數M7M0組成的8位二進制數的第三位M3被置1,其余各位為0。如果為000M0被置1。用譯碼指令可通過[D.]中的數值來控制元件的ON/OFF

      3-54 譯碼指令的使用

      使用譯碼指令時應注意:

      1位源操作數可取XTMS,位目標操作數可取YMS,字源操作數可取KHTCDVZ,字目標操作數可取TCD

      2[D.]指定的目標元件是字元件TCD,則n4;若是位元件YMS,則n=18。譯碼指令為16位指令,占7個程序步。

      2)編碼指令ENCO ENCO(P)指令的編號為FNC42。如圖3-55所示,當X1有效時執行編碼指令,將[S.]中最高位的1M3)所在位數(4)放入目標元件D10中,即把011放入D10的低3位。

      3-55 編碼指令的使用

      使用編碼指令時應注意:

      1)源操作數是字元件時,可以是TCDVZ;源操作數是位元件,可以是XYMS。目標元件可取TCDVZ。編碼指令為16位指令,占7個程序步。

      2)操作數為字元件時應使用n4,為位元件時則n=18n=0時不作處理。

      3)若指定源操作數中有多個1,則只有最高位的1有效。

      3 ON位數統計和ON位判別指令

      1ON位數統計指令SUM (D)SUM(P)指令的編號為FNC43。該指令是用來統計指定元件中1的個數。如圖3-56所示,當X0有效時執行SUM指令,將源操作數D01的個數送入目標操作數[D2中,若D0中沒有1,則零標志M8020將置1

      3-56 ON位數統計和ON位判別指令的使用

      使用SUM指令時應注意:

      1)源操作數可取所有數據類型,目標操作數可取KnYKnMKnSTCDVZ

      216位運算時占5個程序步,32位運算則占9個程序步。

      2ON位判別指令BON (D)BON(P)指令的編號為FNC44。它的功能是檢測指定元件中的指定位是否為1。如圖3-56所示,當X1為有效時,執行BON指令,由K4決定檢測的是源操作數D10的第4位,當檢測結果為1時,則目標操作數M0=1,否則M0=0

      使用BON指令時應注意:

      1)源操作數可取所有數據類型,目標操作數可取YMS

      2)進行16位運算,占7程序步,n=01532位運算時則占13個程序步,n=031

      4.平均值指令

      平均值指令(D)MEAN(P)的編號為FNC45。其作用是將n個源數據的平均值送到指定目標(余數省略),若程序中指定的n值超出164的范圍將會出錯。

      5.報警器置位與復位指令

      報警器置位指令ANS(P)和報警器復位指令ANR(P)的編號分別為FNC46FNC47。如圖3-57所示,若X0X1同時為ON時超過1S,則S9001;當X0X1變為OFF,雖定時器復位,但S900仍保持1不變;若在1SX0X1再次變為OFF則定時器復位。當X2接通時,則將S900S999之間被置1的報警器復位。若有多于1個的報警器被置1,則元件號最低的那個報警器被復位。

      3-57 報警器置位與復位指令的使用

      使用報警器置位與復位指令時應注意:

      1ANS指令的源操作數為T0T199,目標操作數為S900S999n=132767’ ANR指令無操作數。

      2ANS16位運算指令,占7的程序步;ANR指令為16位運算指令,占1個程序步。

      3ANR指令如果用連續執行,則會按掃描周期依次逐個將報警器復位。

      6.二進制平方根指令

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

      3-58 二進制平方根指令的使用

      使用SQR指令時應注意:

      1)源操作數可取KHD,數據需大于0,目標操作數為D

      216位運算占5個程序步,32位運算占9個程序步。

      7.二進制整數二進制浮點數轉換指令

      二進制整數二進制浮點數轉換指令(D)FLT(P)的編號為FNC49。如圖3-59所示,當X1有效時,將存入D10中的數據轉換成浮點數并存入D12中。

      3-59 二進制整數二進制浮點數轉換指令的使用

      使用FLT指令時應注意:

      1)源和目標操作數均為D

      216位操作占5個程序步,32位占9個程序步。

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 无码精品黑人一区二区三区 | 99久久精品午夜一区二区| 韩国福利影视一区二区三区| 国产一区在线观看免费| 亚洲国产视频一区| 色妞色视频一区二区三区四区| 精品91一区二区三区| 无码人妻一区二区三区免费手机| 国产内射999视频一区| 精品一区二区三区免费观看| 日本韩国黄色一区二区三区 | 精品国产高清自在线一区二区三区 | 中文字幕乱码一区久久麻豆樱花| 国产一区二区三区在线影院| 国产福利一区二区在线视频 | 成人国产精品一区二区网站公司| ...91久久精品一区二区三区 | 亚洲一区二区三区播放在线| 亚洲制服中文字幕第一区| 国产精品毛片VA一区二区三区 | 国产精品乱码一区二区三| 精品欧洲av无码一区二区 | 亚洲AⅤ视频一区二区三区| 亚洲国产成人久久一区久久| 亚洲欧洲一区二区三区| 国产一区二区三区精品视频| 亚洲一区二区三区偷拍女厕| 国产成人一区二区三区视频免费| 久久高清一区二区三区| 色妞色视频一区二区三区四区| 人妻少妇久久中文字幕一区二区 | 国产精品免费综合一区视频| 日韩一区二区三区不卡视频| 国产在线一区二区三区在线| 国产精品成人国产乱一区| 中文字幕aⅴ人妻一区二区| 少妇精品久久久一区二区三区| 亚洲午夜电影一区二区三区| 在线免费一区二区| 久99精品视频在线观看婷亚洲片国产一区一级在线 | bt7086福利一区国产|