恋恋萍
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 116 点
下载积分: 274 分
在线时间: 29(小时)
注册时间: 2016-03-21
最后登录: 2024-01-09
查看恋恋萍的 主题 / 回贴
楼主  发表于: 2016-05-03 15:17
三菱PLC如何进行32位定位设置?我的程序:[DMUL D10 K50 D11】,【DDRVA D11 K3000 Y0 Y4】.但是不知道为什么D11得到的都是16位的数据,而不是32位的数据。各位大神帮帮忙
nimeiamm
级别: 探索解密
精华主题: 0
发帖数量: 46 个
工控威望: 152 点
下载积分: 1252 分
在线时间: 64(小时)
注册时间: 2015-05-18
最后登录: 2017-02-08
查看nimeiamm的 主题 / 回贴
1楼  发表于: 2016-05-03 15:30
同问,我之前用D变量,存了负数值(想走反方向),但是在这个指令里就变成正的了。
lct0502
级别: 略有小成
精华主题: 0
发帖数量: 80 个
工控威望: 202 点
下载积分: 653 分
在线时间: 105(小时)
注册时间: 2012-10-21
最后登录: 2024-10-07
查看lct0502的 主题 / 回贴
2楼  发表于: 2016-05-03 15:31
用32位 要看D11,D12两个寄存器
楼主留言:
热心助人!
yangguangfei
级别: 家园常客
精华主题: 0
发帖数量: 91 个
工控威望: 714 点
下载积分: 4036 分
在线时间: 321(小时)
注册时间: 2012-09-02
最后登录: 2024-10-06
查看yangguangfei的 主题 / 回贴
3楼  发表于: 2016-05-03 15:37
把d11改成d12试试,d11和d10才是32位,你用重了
楼主留言:
真诚感谢!试了,真跟您说的一样,谢谢
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-01
查看wangnaizhi的 主题 / 回贴
4楼  发表于: 2016-05-03 20:11
你上面的程序好像就是不对的  D11已经被D10占用  再加上DMUL结果需要占用4个寄存器D 所以的你的寄存器还需要改一下
fjxiangdemei
级别: 正式会员
精华主题: 0
发帖数量: 9 个
工控威望: 98 点
下载积分: 29974 分
在线时间: 55(小时)
注册时间: 2015-02-18
最后登录: 2018-04-16
查看fjxiangdemei的 主题 / 回贴
5楼  发表于: 2016-05-03 23:00
D11改D14就可以了.