二郎神
级别: 探索解密
精华主题: 0
发帖数量: 42 个
工控威望: 173 点
下载积分: 2664 分
在线时间: 11(小时)
注册时间: 2019-08-08
最后登录: 2021-03-25
查看二郎神的 主题 / 回贴
楼主  发表于: 2021-01-28 17:03
硬件组成:FX3U-16MT+FX3U-485BD+485仪表
采用8位数据模式,M8161=ON
读取仪表数据命令帧(16进制):01 03 00 04 00 01 C5 CB    
PLC发送RS程序:M8000 RS D200 K8 D100 K7
当接收存储器高位D103值小于等于K127时正常。
当接收存储器高位D103值大于K127时解析数据变负数了。
用串口助手测试过读取值正常,但在PLC程序解析就不对了,不知道问题出在哪里?
大家帮忙看看,谢谢了。
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 3859 个
工控威望: 7207 点
下载积分: 13286 分
在线时间: 2554(小时)
注册时间: 2016-10-31
最后登录: 2024-06-06
查看梦雨天涯的 主题 / 回贴
1楼  发表于: 2021-01-28 17:29
先测试不需要校验码的,也是就是自己算出校验码,直接发送过去
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953