亚洲av岛国动作片在线观看,久久资源综合网,亚洲色图,果冻传媒一二三产区,日本少妇,com,欧美激情一,二,三区

三菱PLC數(shù)據(jù)處理指令

發(fā)布時間:2025-04-04
1.區(qū)間復位指令
區(qū)間復位指令zrst(p)的編號為fnc40。它是將指定范圍內的同類元件成批復位。如圖1所示,當m8002由off→on時,位元件m500~m599成批復位,字元件c235~c255也成批復位。
圖1 區(qū)間復位指令的使用
使用區(qū)間復位指令時應注意:
1)[d1.]和[d2.]可取y、m、s、t、c、d,且應為同類元件,同時[d1]的元件號應小于[d2]指定的元件號,若[d1]的元件號大于[d2]元件號,則只有[d1]指定元件被復位。
2)zrst指令只有16位處理,占5個程序步,但[d1.][d2.]也可以指定32位計數(shù)器。
2.譯碼和編碼指令
(1)譯碼指令deco deco(p) 指令的編號為fnc41。如圖2所示,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。
圖2 譯碼指令的使用
使用譯碼指令時應注意:
1)位源操作數(shù)可取x、t、m和s,位目標操作數(shù)可取y、m和s,字源操作數(shù)可取k,h,t,c,d,v和z,字目標操作數(shù)可取t,c和d。
2)若[d.]指定的目標元件是字元件t、c、d,則n≦4;若是位元件y、m、s,則n=1~8。譯碼指令為16位指令,占7個程序步。
(2)編碼指令enco enco(p)指令的編號為fnc42。如圖3所示,當x1有效時執(zhí)行編碼指令,將[s.]中最高位的1(m3)所在位數(shù)(4)放入目標元件d10中,即把011放入d10的低3位。
圖3 編碼指令的使用
使用編碼指令時應注意:
1)源操作數(shù)是字元件時,可以是t、c、d、v和z;源操作數(shù)是位元件,可以是x、y、m和s。目標元件可取t、c、d、v和z。編碼指令為16位指令,占7個程序步。
2)操作數(shù)為字元件時應使用n≦4,為位元件時則n=1~8,n=0時不作處理。
3)若指定源操作數(shù)中有多個1,則只有最高位的1有效。
3. on位數(shù)統(tǒng)計和on位判別指令
(1)on位數(shù)統(tǒng)計指令sum (d)sum(p)指令的編號為fnc43。該指令是用來統(tǒng)計指定元件中1的個數(shù)。如圖4所示,當x0有效時執(zhí)行sum指令,將源操作數(shù)d0中1的個數(shù)送入目標操作數(shù)[d2中,若d0中沒有1,則零標志m8020將置1。
圖4 on位數(shù)統(tǒng)計和on位判別指令的使用
使用sum指令時應注意:
1)源操作數(shù)可取所有數(shù)據(jù)類型,目標操作數(shù)可取kny,knm,kns,t,c,d,v和z。
2)16位運算時占5個程序步,32位運算則占9個程序步。
(2)on位判別指令bon (d)bon(p)指令的編號為fnc44。它的功能是檢測指定元件中的指定位是否為1。如圖3-56所示,當x1為有效時,執(zhí)行bon指令,由k4決定檢測的是源操作數(shù)d10的第4位,當檢測結果為1時,則目標操作數(shù)m0=1,否則m0=0。
使用bon指令時應注意:
1)源操作數(shù)可取所有數(shù)據(jù)類型,目標操作數(shù)可取y、m和s。
2)進行16位運算,占7程序步,n=0~15;32位運算時則占13個程序步,n=0~31。
4.平均值指令
平均值指令(d)mean(p)的編號為fnc45。其作用是將n個源數(shù)據(jù)的平均值送到指定目標(余數(shù)省略),若程序中指定的n值超出1~64的范圍將會出錯。
5.報警器置位與復位指令
報警器置位指令ans(p)和報警器復位指令anr(p)的編號分別為fnc46 和fnc47。如圖5所示,若x0和x1同時為on時超過1s,則s900置1;當x0或x1變?yōu)閛ff,雖定時器復位,但s900仍保持1不變;若在1s內x0或x1再次變?yōu)閛ff則定時器復位。當x2接通時,則將s900~s999之間被置1的報警器復位。若有多于1個的報警器被置1,則元件號最低的那個報警器被復位。
圖5 報警器置位與復位指令的使用
使用報警器置位與復位指令時應注意:
1)ans指令的源操作數(shù)為t0~t199,目標操作數(shù)為s900~s999,n=1~32767’; anr指令無操作數(shù)。
2)ans為16位運算指令,占7的程序步;anr指令為16位運算指令,占1個程序步。
3)anr指令如果用連續(xù)執(zhí)行,則會按掃描周期依次逐個將報警器復位。
6.二進制平方根指令
二進制平方根指令(d)sqr(p)的編號為fnc48。如圖6所示,當x0有效時,則將存放在d45中的數(shù)開平方,結果存放在d123中(結果只取整數(shù))。
圖6 二進制平方根指令的使用
使用sqr指令時應注意:
1)源操作數(shù)可取k、h、d,數(shù)據(jù)需大于0,目標操作數(shù)為d。
2)16位運算占5個程序步,32位運算占9個程序步。
7.二進制整數(shù)→二進制浮點數(shù)轉換指令
二進制整數(shù)→二進制浮點數(shù)轉換指令(d)flt(p)的編號為fnc49。如圖7所示,當x1有效時,將存入d10中的數(shù)據(jù)轉換成浮點數(shù)并存入d12中。
圖7 二進制整數(shù)→二進制浮點數(shù)轉換指令的使用
使用flt指令時應注意:
1)源和目標操作數(shù)均為d。
2)16位操作占5個程序步,32位占9個程序步。
上一個:北美電商平臺又一波大批量封店
下一個:如何建立個人免費主頁 其作用是什么

無證駕駛車禍怎么辦
拉力試驗機選購指南
無泄漏耐高溫油泵廠家
怎么卸載amd驅動程序(amd驅動卸載程序)
防火玻璃棉保溫板殼有效降低火災事件發(fā)生
加拿大港口:米德蘭(midland,on)港介紹、米德蘭(midland,on)港代碼
出口醫(yī)療器械,美國及歐洲準入要求詳解
wish什么快遞最劃算?
2023年寄快遞最新收費標準含快遞計費方式(2023各大快遞收費標準)
中國到美國海運的時間