quzhihua
级别: 探索解密
精华主题: 0
发帖数量: 71 个
工控威望: 192 点
下载积分: 791 分
在线时间: 36(小时)
注册时间: 2014-07-02
最后登录: 2024-09-25
查看quzhihua的 主题 / 回贴
楼主  发表于: 2014-07-23 17:21
我用组态王 6.55 读取仪表里的数值,modbus-rtu协议,表上实时显示的数值有正有负,可是为什么 盛放数据地址的 40002 里面只有正数而不显示负(-)号呢? 这样在组态软件里读得也始终是正值,没有负号(-),求大侠们帮帮我,解决这一情况。
1476536669
周口plc编程培训
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 279 点
下载积分: 915 分
在线时间: 224(小时)
注册时间: 2013-01-16
最后登录: 2024-03-13
查看1476536669的 主题 / 回贴
1楼  发表于: 2014-09-30 10:29
我知道
1476536669
周口plc编程培训
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 279 点
下载积分: 915 分
在线时间: 224(小时)
注册时间: 2013-01-16
最后登录: 2024-03-13
查看1476536669的 主题 / 回贴
2楼  发表于: 2014-09-30 10:31
modbus读出来的都是正值,仪表的正负号是单独另外的存储区控制的,需要在上位读取对应符号的0或1状态,然后在上位用符号显示出来,我就这么做的