lqt0722
去去去
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 118 点
下载积分: 616 分
在线时间: 9(小时)
注册时间: 2014-07-04
最后登录: 2024-06-03
查看lqt0722的 主题 / 回贴
楼主  发表于: 2014-07-04 18:27
Q系列PLC里的文件寄存器R与变址寄存器Z配合使用看不懂,如R0Z0是什么意思?除Z0要赋值外,R(0+Z0)也要赋值吗??哪位专家能否举个例子解释一下啊,谢
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
1楼  发表于: 2014-07-07 13:27
當 Z0=0   R0Z0=R0
     Z0=1   R0Z0=R1
     Z0=2   R0Z0=R2

因此只要改變Z0的値 就能讀到不同R的值
xudesai
机器人项目
级别: 略有小成
精华主题: 0
发帖数量: 85 个
工控威望: 221 点
下载积分: 576 分
在线时间: 178(小时)
注册时间: 2013-05-09
最后登录: 2024-10-16
查看xudesai的 主题 / 回贴
2楼  发表于: 2014-07-07 13:37
解释的很好,就是那样的了
lqt0722
去去去
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 118 点
下载积分: 616 分
在线时间: 9(小时)
注册时间: 2014-07-04
最后登录: 2024-06-03
查看lqt0722的 主题 / 回贴
3楼  发表于: 2014-07-07 23:29
还是这个问题?R(0+Z0)也要赋值吗??
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
4楼  发表于: 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