百尺-忘川
级别: 正式会员
精华主题: 0
发帖数量: 20 个
工控威望: 84 点
下载积分: 1259 分
在线时间: 11(小时)
注册时间: 2021-06-28
最后登录: 2024-09-27
查看百尺-忘川的 主题 / 回贴
楼主  发表于: 2021-07-14 14:48
图片:
各位大佬,麻烦问下,如何把读取到数据写入连续两个数据寄存器d97d98,读取的数据超过了单个寄存器的最大值。
菜鸟入行
级别: 论坛先锋

精华主题: 0
发帖数量: 1381 个
工控威望: 1557 点
下载积分: 3686 分
在线时间: 177(小时)
注册时间: 2017-09-01
最后登录: 2024-06-11
查看菜鸟入行的 主题 / 回贴
1楼  发表于: 2021-07-14 14:54
对方应该也是用了两个16位存储这个数据吧?

最后有时把高低16位互换一下。
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步
百尺-忘川
级别: 正式会员
精华主题: 0
发帖数量: 20 个
工控威望: 84 点
下载积分: 1259 分
在线时间: 11(小时)
注册时间: 2021-06-28
最后登录: 2024-09-27
查看百尺-忘川的 主题 / 回贴
2楼  发表于: 2021-07-14 15:05
感谢大佬,这个是读取电机回授脉冲数的命令,脉冲数超过了单个寄存器最大值,想写到两个寄存器里,不知道怎么写
百尺-忘川
级别: 正式会员
精华主题: 0
发帖数量: 20 个
工控威望: 84 点
下载积分: 1259 分
在线时间: 11(小时)
注册时间: 2021-06-28
最后登录: 2024-09-27
查看百尺-忘川的 主题 / 回贴
3楼  发表于: 2021-07-14 15:14
已搞定,新创建了一个寄存器,更改为32位的就可以了
15851404012
级别: 探索解密
精华主题: 0
发帖数量: 103 个
工控威望: 181 点
下载积分: 2186 分
在线时间: 52(小时)
注册时间: 2018-01-11
最后登录: 2024-10-08
查看15851404012的 主题 / 回贴
4楼  发表于: 2021-08-12 16:29