RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PLC表格指令說(shuō)明

autozhineng ? 來(lái)源:PLC與自控設(shè)備 ? 2023-05-29 10:16 ? 次閱讀

表格指令包括填表指令、查表指令、先進(jìn)先出提令、后進(jìn)先出指令和存儲(chǔ)區(qū)填充指令。

填表指令

1.指令說(shuō)明
填表指令說(shuō)明如表6-45所示。
表6-45 填表指令說(shuō)明

35b826bc-fd47-11ed-90ce-dac502259ad0.png

2.指令使用舉例
填表指令的使用如圖6-26 所示,在PLC上電運(yùn)行時(shí),SM0.1觸點(diǎn)接通一個(gè)掃描周期,MOV_W指令執(zhí)行,將“6”送入VW200單元中(用來(lái)定義表的最大格數(shù));當(dāng)I0.0觸點(diǎn)閉合時(shí),上升沿P觸點(diǎn)接通一個(gè)掃描周期,ATT(AD_T_TBL)指令執(zhí)行,由于VW200單元中的數(shù)據(jù)為6,ATT指令則將VW200~VW214共8個(gè)單元定義為表。其中,第3~8共6個(gè)單元(VW204~VW214)定義為表的填表區(qū),第1單元(VW200)為填表區(qū)最大格數(shù),第2單元(VW202)為填表區(qū)實(shí)際使用格數(shù),如果先前表的第2單元VW202中的數(shù)據(jù)為0002,指令認(rèn)為填表區(qū)的兩個(gè)單元V204、V206已填入數(shù)據(jù),會(huì)將VW100中的數(shù)據(jù)填入后續(xù)單元VW208中,同時(shí)VW202單元數(shù)據(jù)自動(dòng)加1,變?yōu)?003。如果I0.0觸點(diǎn)第二次閉合時(shí)VW100中的數(shù)據(jù)仍為1234,則ATT指令第二次執(zhí)行后,1234則被填入VW210單元,VW202中的數(shù)據(jù)會(huì)自動(dòng)變?yōu)?004。

35d3bcba-fd47-11ed-90ce-dac502259ad0.png

圖6-26 填表指令的使用
當(dāng)表的第2單元的數(shù)值(實(shí)際使用格數(shù))等于第1單元的數(shù)值(表最大格數(shù))時(shí),如果再執(zhí)行ATT指令,表出現(xiàn)溢出,會(huì)使SM1.4=1。

查表指令

1.指令說(shuō)明
查表指令說(shuō)明如表6-46所示。
表6-46 查表指令說(shuō)明

35e7e622-fd47-11ed-90ce-dac502259ad0.png

2.指令使用舉例
查表指令的使用如圖6-27所示,當(dāng)I0.0觸點(diǎn)閉合時(shí),執(zhí)行FND指令,從VW202為首地址單元的表中查找數(shù)據(jù)等于3130(由CMD和PTN設(shè)定的條件)的單元,再將查找到的滿足條件的單元編號(hào)存入AC1中。

35fdbfa6-fd47-11ed-90ce-dac502259ad0.png

圖6-27 查表指令的使用
如果要從表的0單元開(kāi)始查表,在執(zhí)行FND指令查表前,應(yīng)用有關(guān)指令將AC1置0;執(zhí)行FND指令后,AC1中存放的為第1個(gè)滿足條件的單元編號(hào)。如果需要查表的剩余單元,在再次執(zhí)行FND指令前,須將AC1的值加1,當(dāng)查到表的最后單元沒(méi)有找到符合條件的單元時(shí),AC1的值變?yōu)镋C值(實(shí)際填表數(shù))。
FND指令的TBL端指定單元存放的是實(shí)實(shí)際使用填表數(shù),而ATT指令的TBL端指定單元存放的是最大填表數(shù),因此,如果要用FND指令查ATT指令建立的表,F(xiàn)ND指令的TBL端指定單元應(yīng)較ATT指令高2字節(jié)。

先進(jìn)先出和后進(jìn)先出指令

1.指令說(shuō)明

先進(jìn)先出和后進(jìn)先出指令說(shuō)明如表6-47所示。

表6-47 先進(jìn)先出和后進(jìn)先出指令說(shuō)明

361b7a28-fd47-11ed-90ce-dac502259ad0.png

2.指令使用舉例

先進(jìn)先出指令的使用如圖6-28所示,當(dāng)I0.0觸點(diǎn)閉合時(shí),執(zhí)行FIFO指令,將VW200為首地址的表中第一個(gè)數(shù)據(jù)移到VW400單元,如果FIFO執(zhí)行前表中第一個(gè)數(shù)據(jù)為5431,則FIFO指令執(zhí)行后,5431被移到VW400中;表中第二個(gè)及后續(xù)數(shù)據(jù)(8942、1234)會(huì)依次上移一個(gè)單元,同時(shí)表的實(shí)際填表數(shù)(VW202單元中的數(shù))會(huì)減1,由0003變?yōu)?002。

36302d06-fd47-11ed-90ce-dac502259ad0.png

圖6-28 先進(jìn)先出指令的使用

后進(jìn)先出指令的使用如圖6-29所示,當(dāng)I0.1觸點(diǎn)閉合時(shí),執(zhí)行LIFO指令,將VW200為首地址的表中最后一個(gè)數(shù)據(jù)移到VW300單元,如果LIFO執(zhí)行前表中最后一個(gè)數(shù)據(jù)為1234,則LIFO指令執(zhí)行后,1234被移到VW300中,表的實(shí)際填表數(shù)(VW202單元中的數(shù))會(huì)減1,由0003變?yōu)?002。

如果試圖從空表中移走數(shù)據(jù),會(huì)使SM1.5=1。

3645d930-fd47-11ed-90ce-dac502259ad0.png

圖6-29 后進(jìn)先出指令的使用

存儲(chǔ)區(qū)填充指令

1.指令說(shuō)明

存儲(chǔ)區(qū)填充指令說(shuō)明如表6-48所示。

表6-48 存儲(chǔ)區(qū)填充指令說(shuō)明

366573bc-fd47-11ed-90ce-dac502259ad0.png

2.指令使用舉例

存儲(chǔ)區(qū)填充指令的使用如圖6-30所示,當(dāng)I0.1觸點(diǎn)閉合時(shí),F(xiàn)ILL指令執(zhí)行,將IN端指定的數(shù)據(jù)0填充到VW200為首地址(OUT端指定)的10個(gè)(N端指定)連續(xù)字單元中,結(jié)果VW200、VW202~VW218共10個(gè)單元中的數(shù)據(jù)全部為0。

368795e6-fd47-11ed-90ce-dac502259ad0.png

圖6-30 存儲(chǔ)區(qū)填充指令的使用

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5010

    文章

    13271

    瀏覽量

    463044
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    607

    瀏覽量

    35692

原文標(biāo)題:PLC表格指令

文章出處:【微信號(hào):PLC與自控設(shè)備,微信公眾號(hào):PLC與自控設(shè)備】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PLC時(shí)鐘指令說(shuō)明和使用舉例

    時(shí)鐘指令的功能是調(diào)取系統(tǒng)的實(shí)時(shí)時(shí)鐘和設(shè)置系統(tǒng)的實(shí)時(shí)時(shí)鐘,它包括讀取實(shí)時(shí)時(shí)鐘指令和設(shè)置實(shí)時(shí)時(shí)鐘指令(又稱寫(xiě)實(shí)時(shí)時(shí)鐘指令)。這里的系統(tǒng)實(shí)時(shí)時(shí)鐘是指PLC
    的頭像 發(fā)表于 12-13 13:45 ?8618次閱讀
    <b class='flag-5'>PLC</b>時(shí)鐘<b class='flag-5'>指令</b><b class='flag-5'>說(shuō)明</b>和使用舉例

    三菱plc指令說(shuō)明書(shū)

    三菱PLC指令說(shuō)明書(shū):
    發(fā)表于 11-21 01:11 ?329次下載
    三菱<b class='flag-5'>plc</b><b class='flag-5'>指令</b><b class='flag-5'>說(shuō)明</b>書(shū)

    三菱plc應(yīng)用指令

    三菱PLC指令說(shuō)明書(shū):三菱PLC編程手冊(cè)-編程手冊(cè)(FX3U·FX3UC基本·應(yīng)用指令說(shuō)明書(shū)),
    發(fā)表于 11-21 01:20 ?396次下載

    FBs系列PLC的應(yīng)用指令說(shuō)明

      FBs系列PLC的應(yīng)用指令可分為輸入控制、指令號(hào)碼名稱、操作數(shù)及功能輸出四部分。而各個(gè)指令的輸入控制、操作數(shù)、及功能輸出的數(shù)目各不相同(請(qǐng)參考各
    發(fā)表于 09-26 11:08 ?5次下載
    FBs系列<b class='flag-5'>PLC</b>的應(yīng)用<b class='flag-5'>指令</b><b class='flag-5'>說(shuō)明</b>

    ARM指令速查手冊(cè)表格形式的

    ARM指令速查手冊(cè)表格形式的
    發(fā)表于 10-30 09:40 ?9次下載
    ARM<b class='flag-5'>指令</b>速查手冊(cè)<b class='flag-5'>表格</b>形式的

    PLC指令到底是說(shuō)明詳細(xì)說(shuō)明和解讀

    指令語(yǔ)句表編程語(yǔ)言是所有PLC都具有的最基本的編程語(yǔ)言。而指令語(yǔ)句表程序是由一條一條的指令堆砌而成的。因此,我們有必要對(duì)指令進(jìn)行進(jìn)一步的
    的頭像 發(fā)表于 01-26 08:33 ?7391次閱讀
    <b class='flag-5'>PLC</b>的<b class='flag-5'>指令</b>到底是<b class='flag-5'>說(shuō)明</b>詳細(xì)<b class='flag-5'>說(shuō)明</b>和解讀

    PLC指令說(shuō)明與解讀

    指令語(yǔ)句表編程語(yǔ)言是所有PLC都具有的最基本的編程語(yǔ)言。而指令語(yǔ)句表程序是由一條一條的指令堆砌而成的。因此,我們有必要對(duì)指令進(jìn)行進(jìn)一步的
    的頭像 發(fā)表于 01-24 17:53 ?1.1w次閱讀
    <b class='flag-5'>PLC</b>的<b class='flag-5'>指令</b><b class='flag-5'>說(shuō)明</b>與解讀

    西門(mén)子PLC指令的教程詳細(xì)說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是西門(mén)子PLC指令的教程詳細(xì)說(shuō)明
    發(fā)表于 03-21 14:38 ?25次下載
    西門(mén)子<b class='flag-5'>PLC</b>位<b class='flag-5'>指令</b>的教程詳細(xì)<b class='flag-5'>說(shuō)明</b>

    西門(mén)子PLC的數(shù)字指令教程詳細(xì)說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是西門(mén)子PLC的數(shù)字指令教程詳細(xì)說(shuō)明。
    發(fā)表于 03-21 16:41 ?33次下載
    西門(mén)子<b class='flag-5'>PLC</b>的數(shù)字<b class='flag-5'>指令</b>教程詳細(xì)<b class='flag-5'>說(shuō)明</b>

    西門(mén)子PLC的位指令教程詳細(xì)說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是西門(mén)子PLC的位指令教程詳細(xì)說(shuō)明
    發(fā)表于 03-23 16:51 ?38次下載
    西門(mén)子<b class='flag-5'>PLC</b>的位<b class='flag-5'>指令</b>教程詳細(xì)<b class='flag-5'>說(shuō)明</b>

    plc指令語(yǔ)句表詳細(xì)說(shuō)明

    plc指令語(yǔ)句表是什么? 1.標(biāo)準(zhǔn)聯(lián)系人LD,a,o,LDN,an,on, LD,取指令。指示連接到輸入總線的常開(kāi)觸點(diǎn)指令,即常開(kāi)觸點(diǎn)的邏輯操作開(kāi)始。 LDN,接受逆
    發(fā)表于 12-20 09:57 ?1.6w次閱讀

    PLC指令的基本類型 PLC指令如何輸入

      PLC指令是可編程邏輯控制器(PLC)的指令集,也稱為PLC編程指令。這些
    發(fā)表于 03-15 14:36 ?4521次閱讀

    PLC指令的主要功能 PLC指令的應(yīng)用

      PLC指令是可編程邏輯控制器(PLC)的指令集,也稱為PLC編程指令
    發(fā)表于 03-15 16:36 ?4963次閱讀

    PLC指令的組成 PLC指令失效的原因

      PLC指令是可編程邏輯控制器(PLC)的指令集,也稱為PLC編程指令。
    發(fā)表于 03-15 16:49 ?2553次閱讀

    PLC指令的簡(jiǎn)要說(shuō)明

    PLC(可編程邏輯控制器)的指令雖然因不同的制造商和型號(hào)而有所差異,但有一些指令是相對(duì)比較通用的。
    的頭像 發(fā)表于 09-18 14:15 ?429次閱讀
    RM新时代网站-首页