liuhaipeng8
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 121 点
下载积分: 575 分
在线时间: 0(小时)
注册时间: 2014-06-13
最后登录: 2014-06-17
查看liuhaipeng8的 主题 / 回贴
楼主  发表于: 2014-06-16 23:41
M002: T     "db39 axes".Libero06        // POSITION NR.
      T     #IND_POS
      L     32                          // 32 bit= 1DBD
      *I   
      T     #IND_QUOTA
// CALCULATION FOR AXES DATA
      L     #COD_ASSE                   // AXIS CODE = 1
      L     480                         // Bit for axis data 2 DBD60
      *I   
      L     #IND_QUOTA
      +I   
      LAR1                              // Address axis data selected
// CONVERSION AND LOADING THE AXIS VALUE
      OPN   "db39 axes"
      L     DBD [AR1,P#0.0]
      T     #POS_AUX
      S     #POD_OK
其中db39 axes".Libero06   =1    #COD_ASSE 设置为1 监控为2       "db39 axes"=3EC     请问是指针寻址 DB39 多少?

sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5177 个
工控威望: 7400 点
下载积分: 157967 分
在线时间: 3138(小时)
注册时间: 2007-11-21
最后登录: 2024-09-27
查看sjm213的 主题 / 回贴
1楼  发表于: 2014-06-17 11:14
DB39.DBD124

[32*1+480*2]/8=128
liuhaipeng8
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 121 点
下载积分: 575 分
在线时间: 0(小时)
注册时间: 2014-06-13
最后登录: 2014-06-17
查看liuhaipeng8的 主题 / 回贴
2楼  发表于: 2014-06-17 22:39
对应的地址是DB39 DBX60.4
liuhaipeng8
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 121 点
下载积分: 575 分
在线时间: 0(小时)
注册时间: 2014-06-13
最后登录: 2014-06-17
查看liuhaipeng8的 主题 / 回贴
3楼  发表于: 2014-06-17 22:41
上面说错了 是对应的 DB39 DBD 64
liuhaipeng8
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 121 点
下载积分: 575 分
在线时间: 0(小时)
注册时间: 2014-06-13
最后登录: 2014-06-17
查看liuhaipeng8的 主题 / 回贴
4楼  发表于: 2014-06-17 22:43
你的计算方法提示了我  哈哈 再除以2  地址是正确的