lqt0722
去去去
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 26 個(gè)
工控威望: 118 點(diǎn)
下載積分: 616 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2014-07-04
最后登錄: 2024-06-03
查看lqt0722的 主題 / 回貼
樓主  發(fā)表于: 2014-07-04 18:27
Q系列PLC里的文件寄存器R與變址寄存器Z配合使用看不懂,如R0Z0是什么意思?除Z0要賦值外,R(0+Z0)也要賦值嗎??哪位專家能否舉個(gè)例子解釋一下啊,謝
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1278 個(gè)
工控威望: 6109 點(diǎn)
下載積分: 52272 分
在線時(shí)間: 1123(小時(shí))
注冊(cè)時(shí)間: 2012-04-24
最后登錄: 2024-12-19
查看john42tw的 主題 / 回貼
1樓  發(fā)表于: 2014-07-07 13:27
當(dāng) Z0=0   R0Z0=R0
     Z0=1   R0Z0=R1
     Z0=2   R0Z0=R2

因此只要改變Z0的値 就能讀到不同R的值
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1278 個(gè)
工控威望: 6109 點(diǎn)
下載積分: 52272 分
在線時(shí)間: 1123(小時(shí))
注冊(cè)時(shí)間: 2012-04-24
最后登錄: 2024-12-19
查看john42tw的 主題 / 回貼
2樓  發(fā)表于: 2014-07-08 08:39
一般用法
當(dāng)需要將 D0~D100的值(0~100) 存入 R0~R100
本來要
-------------------------[MOV D0 R0]
-------------------------[MOV D1 R1]
-------------------------[MOV D2 R2]
                    .
                    .
                    .
-------------------------[MOV D100 R100]



但用變址寄存器Z
---[> Z0 K100]-------[MOV K0 Z0}
--------------------------[MOV D0Z0  R0Z0]
--------------------------[INCP Z0]

R0~R100的值=0~100