恍然如梦
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 102 点
下载积分: 732 分
在线时间: 3(小时)
注册时间: 2017-09-05
最后登录: 2019-02-27
查看恍然如梦的 主题 / 回贴
楼主  发表于: 2017-12-13 15:16
三菱plc-fx 3u的sfwrp与sfrdp怎么样写入与读取32位数据和32位寄存器,如果不能可以用什么别的指令来替代,急需技术大神指点,感谢
恍然如梦
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 102 点
下载积分: 732 分
在线时间: 3(小时)
注册时间: 2017-09-05
最后登录: 2019-02-27
查看恍然如梦的 主题 / 回贴
1楼  发表于: 2017-12-13 16:26
但是当写入和读取多个数据时就会覆盖第二个16位寄存器,您这个方法行不通
恍然如梦
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 102 点
下载积分: 732 分
在线时间: 3(小时)
注册时间: 2017-09-05
最后登录: 2019-02-27
查看恍然如梦的 主题 / 回贴
2楼  发表于: 2017-12-14 16:55
按您说的我试验了一下,当用sfwrp分别写入32位高低位的寄存器时,低位16位寄存器中的数据变为负值(也就是超过16位最大数值后变为负值),高位16位寄存器中的数据为0,不能实现想要的功能,当用该指令写入时又变为16位数据
恍然如梦
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 102 点
下载积分: 732 分
在线时间: 3(小时)
注册时间: 2017-09-05
最后登录: 2019-02-27
查看恍然如梦的 主题 / 回贴
3楼  发表于: 2017-12-15 15:33
是的,是我看错了,理解不到位,两位老师说的都对,多谢帮忙,我明白了,谢谢