日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

當前位置:機電之家首頁 >> PLC技術(shù)>> PLC基礎(chǔ) >> PLC入門 >> 數(shù)據(jù)處理指令(FNC40~FNC49)簡介
數(shù)據(jù)處理指令(FNC40~FNC49)簡介

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

區(qū)間復位指令ZRST(P)的編號為FNC40。它是將指定范圍內(nèi)的同類元件成批復位。如圖3-53所示,當M8002由OFF→ON時,位元件M500~M599成批復位,字元件C235~C255也成批復位。

圖3-53  區(qū)間復位指令的使用

使用區(qū)間復位指令時應(yīng)注意:

1)[D1.]和[D2.]可取Y、M、S、T、C、D,且應(yīng)為同類元件,同時[D1]的元件號應(yīng)小于[D2]指定的元件號,若[D1]的元件號大于[D2]元件號,則只有[D1]指定元件被復位。

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

2.譯碼和編碼指令

(1)譯碼指令DECO   DECO(P) 指令的編號為FNC41。如圖3-54所示,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-54  譯碼指令的使用

使用譯碼指令時應(yīng)注意:

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-55所示,當X1有效時執(zhí)行編碼指令,將[S.]中最高位的1(M3)所在位數(shù)(4)放入目標元件D10中,即把011放入D10的低3位。

圖3-55  編碼指令的使用

    使用編碼指令時應(yīng)注意:

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

2)操作數(shù)為字元件時應(yīng)使用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ù)。如圖3-56所示,當X0有效時執(zhí)行SUM指令,將源操作數(shù)D0中1的個數(shù)送入目標操作數(shù)[D2中,若D0中沒有1,則零標志M8020將置1。

圖3-56  ON位數(shù)統(tǒng)計和ON位判別指令的使用

使用SUM指令時應(yīng)注意:

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位,當檢測結(jié)果為1時,則目標操作數(shù)M0=1,否則M0=0。

使用BON指令時應(yīng)注意:

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.報警器置位與復位指令

報警器置位指令A(yù)NS(P)和報警器復位指令A(yù)NR(P)的編號分別為FNC46 和FNC47。如圖3-57所示,若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,則元件號最低的那個報警器被復位。

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

使用報警器置位與復位指令時應(yīng)注意:

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。如圖3-58所示,當X0有效時,則將存放在D45中的數(shù)開平方,結(jié)果存放在D123中(結(jié)果只取整數(shù))。

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

   使用SQR指令時應(yīng)注意:

1)源操作數(shù)可取K、H、D,數(shù)據(jù)需大于0,目標操作數(shù)為D。

2)16位運算占5個程序步,32位運算占9個程序步。

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

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

圖3-59  二進制整數(shù)→二進制浮點數(shù)轉(zhuǎn)換指令的使用

使用FLT指令時應(yīng)注意:

1)源和目標操作數(shù)均為D。

2)16位操作占5個程序步,32位占9個程序步。

作者:未知 點擊:702次 [打印] [關(guān)閉] [返回頂部]
本文標簽:數(shù)據(jù)處理指令(FNC40~FNC49)簡介
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《數(shù)據(jù)處理指令(FNC40~FNC49)簡介》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

楊野 【求購】  防爆燈  2026-1-6
 【求購】  干式變壓器  2026-1-6
劉金龍 【求購】  淋雨房  2026-1-5
陳耀 【求購】  可燃氣體探...  2026-1-5
 【求購】  鋁溶膠  2026-1-4
孫晉文 【求購】  排氣閥  2025-12-30
馬經(jīng)理 【求購】  信號集成端...  2025-12-30
李總 【求購】  電動升降車  2025-12-30
VIP公司推薦