zhangyjxf
错!没有理由
级别: 略有小成
精华主题: 0
发帖数量: 251 个
工控威望: 224 点
下载积分: 1020 分
在线时间: 243(小时)
注册时间: 2008-12-15
最后登录: 2024-05-09
查看zhangyjxf的 主题 / 回贴
楼主  发表于: 2011-04-14 23:01
请教,三菱高速计速器  DSUB C251 C251 是什么意思?结果得到什么?
C251


请问  DSUB D40 D42 D44   (D44得到结果是什么意思?)
汇荣铝业
级别: 网络英雄

精华主题: 0
发帖数量: 1783 个
工控威望: 5344 点
下载积分: 21336 分
在线时间: 1599(小时)
注册时间: 2009-07-21
最后登录: 2024-05-06
查看汇荣铝业的 主题 / 回贴
1楼  发表于: 2011-04-15 07:42
从上到下说:
DMOV  C251 D40的意思是把C251的当前值传送到D40和D41中(因为是32位操作所以占用两个数据寄存器)。DSUB D40 D42  D44的意思是用D40 D41里的数值减去D42 D43里的数值等于的数值存放在D44D45中。DMUL D44 D52 D46意思是用D44D45里的数值乘以D52 D53里的数值等于的数值存放在D46D47中,最后DMOV C251 D42是把C251的当前值传送到D42D43里。最后D44里的值是零。
[ 此帖被汇荣铝业在2011-04-15 08:15重新编辑 ]
汇荣铝业
级别: 网络英雄

精华主题: 0
发帖数量: 1783 个
工控威望: 5344 点
下载积分: 21336 分
在线时间: 1599(小时)
注册时间: 2009-07-21
最后登录: 2024-05-06
查看汇荣铝业的 主题 / 回贴
2楼  发表于: 2011-04-15 14:17
引用
引用第2楼zhangyjxf于2011-04-15 11:43发表的  :
感谢汇荣铝业回复!  
但是您还是没有说明D44数据有何用意?
   当编码器正转器,这个D44得到的是一个正的数值,反转时得到负的数值!

这就的看你设备的控制要求了,要不然除了编这个程序的人之外谁也不知道这个D44是干什么的。