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

因此只要改變Z0的値 就能讀到不同R的值
xudesai
機器人項目
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 85 個
工控威望: 221 點
下載積分: 576 分
在線時間: 178(小時)
注冊時間: 2013-05-09
最后登錄: 2024-10-16
查看xudesai的 主題 / 回貼
2樓  發(fā)表于: 2014-07-07 13:37
解釋的很好,就是那樣的了
lqt0722
去去去
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 26 個
工控威望: 118 點
下載積分: 616 分
在線時間: 9(小時)
注冊時間: 2014-07-04
最后登錄: 2024-06-03
查看lqt0722的 主題 / 回貼
3樓  發(fā)表于: 2014-07-07 23:29
還是這個問題?R(0+Z0)也要賦值嗎??
john42tw
級別: 網(wǎng)絡英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個
工控威望: 6107 點
下載積分: 52058 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
4樓  發(fā)表于: 2014-07-08 08:39
一般用法
當需要將 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