hero_luntai
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看hero_luntai的 主题 / 回贴
楼主  发表于: 2011-01-21 16:46
OPN   #recipe_db
      L     #pt_con
      L     W#16#8
      *D                              
   LAR1  
      L     DBW [AR1,P#8.0]
      T     #act_code
小弟先说一下自己所了解,不对之处请大虾纠正

(1)打开数据块 #recipe_db
(2)装载 #pt_con数据与8相乘  结果存在累加器1中](#pt_con乘8后所的数据会发生什么变化请赐教)
(3)装载  DBW [AR1,P#8.0]值赋于#act_code(不知道DBW [AR1,P#8.0]是具体表示什么意思)


小弟对以上这段程序不是很了解,请各位大虾不吝赐教。
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6746 个
工控威望: 37101 点
下载积分: 9908 分
在线时间: 9414(小时)
注册时间: 2006-09-13
最后登录: 2024-06-07
查看cvlsam的 主题 / 回贴
1楼  发表于: 2011-01-21 17:00
OPN   #recipe_db        //打开数据块
      L     #pt_con         //装入ACCU1
      L     W#16#8        //乘以8,乘以8相当于左移3位,形成32位地址指针,用于间接寻址
      *D                              
   LAR1                     //将ACCU1装入AR1
      L     DBW [AR1,P#8.0]          //装入DBW,数据地址由AR1的值+8形成
      T     #act_code          //保存

建议用间接寻址的人多看看手册!!!!!!!!!!!!!!1
hanqin
级别: 论坛先锋
精华主题: 0
发帖数量: 1237 个
工控威望: 1226 点
下载积分: 2922 分
在线时间: 925(小时)
注册时间: 2009-01-09
最后登录: 2023-10-27
查看hanqin的 主题 / 回贴
2楼  发表于: 2011-01-23 09:59
寄存器间接寻址,看看手册的第16页 间接寻址.pdf (1573 K) 下载次数:93
s0what
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看s0what的 主题 / 回贴
3楼  发表于: 2011-01-23 23:20
好好学习天天向上
hero_luntai
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看hero_luntai的 主题 / 回贴
4楼  发表于: 2011-01-26 11:53
谢谢,各位大虾!!!
red_006
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 129 点
下载积分: 733 分
在线时间: 43(小时)
注册时间: 2011-08-18
最后登录: 2024-04-13
查看red_006的 主题 / 回贴
5楼  发表于: 2011-08-19 20:15
我也有点不懂,同学
chehaibo2006
级别: 探索解密
精华主题: 0
发帖数量: 86 个
工控威望: 147 点
下载积分: 719 分
在线时间: 43(小时)
注册时间: 2010-07-01
最后登录: 2020-11-02
查看chehaibo2006的 主题 / 回贴
6楼  发表于: 2011-08-20 12:54
DBW [AR1,P#8.0]  这个地址是AR1+P#8.0决定的
就这个程序来说DBW [AR1,P#8.0] 是DBW8吗?
samisme
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 124 点
下载积分: 666 分
在线时间: 7(小时)
注册时间: 2011-06-16
最后登录: 2016-01-28
查看samisme的 主题 / 回贴
7楼  发表于: 2011-08-20 13:49
天天学习,好好向上