李全美华
级别: 探索解密
精华主题: 0
发帖数量: 42 个
工控威望: 134 点
下载积分: 465 分
在线时间: 80(小时)
注册时间: 2015-11-12
最后登录: 2021-05-26
查看李全美华的 主题 / 回贴
楼主  发表于: 2016-09-21 17:08
如题,问题就是这样,比如用串口助手发送256这个数值到第三组数据里,我在发送栏里发了16进制的五组数据,00 00 FF 01 00,plc指定的寄存器接受到的数据是65791,我转换成16进制后是100FF,PLC需要通过什么样的方法才能解析出正确的值呢?谢谢
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 583 个
工控威望: 2137 点
下载积分: 2237 分
在线时间: 717(小时)
注册时间: 2016-02-18
最后登录: 2024-11-17
查看小八哥的 主题 / 回贴
1楼  发表于: 2016-09-22 00:22
高低交换  补码 因为你发的是8位的  plc默认是16位
李全美华
级别: 探索解密
精华主题: 0
发帖数量: 42 个
工控威望: 134 点
下载积分: 465 分
在线时间: 80(小时)
注册时间: 2015-11-12
最后登录: 2021-05-26
查看李全美华的 主题 / 回贴
2楼  发表于: 2016-09-22 17:22
谢谢,大神~
jeffwang2011
千里独行客
级别: 网络英雄
精华主题: 0
发帖数量: 1068 个
工控威望: 6061 点
下载积分: 2034 分
在线时间: 988(小时)
注册时间: 2015-02-28
最后登录: 2021-11-02
查看jeffwang2011的 主题 / 回贴
3楼  发表于: 2016-09-22 17:29
果然是高低位搞反了。。。
李全美华
级别: 探索解密
精华主题: 0
发帖数量: 42 个
工控威望: 134 点
下载积分: 465 分
在线时间: 80(小时)
注册时间: 2015-11-12
最后登录: 2021-05-26
查看李全美华的 主题 / 回贴
4楼  发表于: 2016-09-22 17:53
啥意思哈?