听雪楼
琼楼玉立 雪落无声
级别: 家园常客
精华主题: 0
发帖数量: 120 个
工控威望: 587 点
下载积分: 211 分
在线时间: 179(小时)
注册时间: 2023-08-10
最后登录: 2025-11-18
查看听雪楼的 主题 / 回贴
楼主  发表于: 2023-11-21 16:21
图片:
图片:
我这边通过485读取了编码器的位置,现在问题是一旦伺服这边的数据超过32767,plc这边数据就溢出不对了。这种情况要怎么解决啊?
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 876 个
工控威望: 1255 点
下载积分: 680 分
在线时间: 701(小时)
注册时间: 2019-09-22
最后登录: 2025-11-17
查看gxtmdb82164的 主题 / 回贴
1楼  发表于: 2023-11-21 16:26
读两个字用32位啊。。。
楼主留言:
问题是没有可以直接读32位的指令啊
心碎了无痕
人不疯很难成功
级别: 家园常客
精华主题: 0
发帖数量: 314 个
工控威望: 563 点
下载积分: 95283 分
在线时间: 912(小时)
注册时间: 2009-04-09
最后登录: 2025-11-18
查看心碎了无痕的 主题 / 回贴
2楼  发表于: 2023-11-21 16:49
D500   D501就是你要读的数值
楼主留言:
直接DMOV 到其他寄存器就可以用了,只不过程序那里监控的地方是乱码
zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 1082 个
工控威望: 1270 点
下载积分: 18555 分
在线时间: 305(小时)
注册时间: 2009-05-29
最后登录: 2025-11-18
查看zsh340的 主题 / 回贴
3楼  发表于: 2023-11-21 17:01
引用
引用第2楼心碎了无痕于2023-11-21 16:49发表的  :
D500   D501就是你要读的数值


点赞
相互交流。。。。相互学习。。。。使技术更上一层楼。。。。