wdh_1688
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 127 個
工控威望: 249 點(diǎn)
下載積分: 735 分
在線時(shí)間: 50(小時(shí))
注冊時(shí)間: 2010-06-17
最后登錄: 2019-03-02
查看wdh_1688的 主題 / 回貼
樓主  發(fā)表于: 2012-04-25 17:03
索引寄存器到底是什么個意思,資料上太少了,始終是沒有搞明白,比如,如下程序:
【MOVR 0030 IR0】 在此程序中,假設(shè)我們將30通道賦值為#10,結(jié)果除了在30通道能看到之外,最終是被傳送到哪里去了。
專注工業(yè)、以您為重、成就經(jīng)典!
laz7906
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 162 個
工控威望: 217 點(diǎn)
下載積分: 838 分
在線時(shí)間: 140(小時(shí))
注冊時(shí)間: 2009-09-05
最后登錄: 2024-10-11
查看laz7906的 主題 / 回貼
1樓  發(fā)表于: 2012-04-25 18:08
將30通道賦值為#10,至此一個
dylan0719
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 60 個
工控威望: 759 點(diǎn)
下載積分: 3004 分
在線時(shí)間: 34(小時(shí))
注冊時(shí)間: 2010-07-20
最后登錄: 2015-09-05
查看dylan0719的 主題 / 回貼
2樓  發(fā)表于: 2012-04-25 22:13
索引寄存器就是指針的意思。
比如:MOVE #20 IR0
           MOVE #20  0030
           MOVE #100  0030IR0
那么最后的結(jié)果就是#100被傳送到(0030+IR0)聯(lián)合指定的地址(#20 + #20 = #40)也就是0040當(dāng)中。(很久沒用OMRON的指令,可能指令寫法有點(diǎn)問題,但意思是一樣的)
并且你還可以再指令后加上+1指令  如INC   IR0
那么,指令執(zhí)行完一次后,傳送地址自動+1,下一次就傳送到0041當(dāng)中。
這樣的指令結(jié)構(gòu)經(jīng)常用在過程控制當(dāng)中,用來求平均值等,或者是計(jì)算設(shè)備的ST
本帖最近評分記錄:
  • 下載積分:+3(wdh_1688) 熱心助人你講得太清楚了 ..
    jxh668
    jxh668
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 1429 個
    工控威望: 2169 點(diǎn)
    下載積分: 4006 分
    在線時(shí)間: 829(小時(shí))
    注冊時(shí)間: 2009-12-21
    最后登錄: 2024-11-09
    查看jxh668的 主題 / 回貼
    3樓  發(fā)表于: 2012-04-26 08:29
    圖片:
    OMRON的相關(guān)指令說明
    來看看 ,有用的就下了。深圳的可找我呵