求助MCGS的modbus采集到的数据与仪表 数据对不上 点击:1444 | 回复:16



huangrixu

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 6回
  • 年度积分:157
  • 历史总积分:159
  • 注册:2014年4月29日
发表于:2022-05-03 15:24:51
楼主
求助帖30分-已结帖

MCGS的modbus采集到的数据与仪表 数据对不上,哪位高手帮我指正哪里设置出问题?


1分不嫌少!


楼主最近还看过



yerone

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 943回
  • 年度积分:0
  • 历史总积分:282
  • 注册:2006年7月22日
发表于:2022-05-03 16:05:54
1楼

解码顺序改一下看看  

 MCGS 设备地址要加1

独处无知

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2017年6月14日
发表于:2022-05-03 16:41:09
2楼

看看大小端

huangrixu

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 6回
  • 年度积分:157
  • 历史总积分:159
  • 注册:2014年4月29日
发表于:2022-05-03 16:46:48
3楼

"yerone" 的回复,发表在1楼
        对内容: 【解码顺序改一下看看   MCGS 设备地址要加1】进行回复:

        -----------------------------------------------------------------


试了不行

huangrixu

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 6回
  • 年度积分:157
  • 历史总积分:159
  • 注册:2014年4月29日
发表于:2022-05-03 16:47:28
4楼

"独处无知" 的回复,发表在2楼
        对内容: 【看看大小端】进行回复:

        -----------------------------------------------------------------


大小端?

郭远林

  • [版主]
  • 精华:3帖
  • 求助:9帖
  • 帖子:112帖 | 2222回
  • 年度积分:901
  • 历史总积分:43825
  • 注册:2011年10月21日
发表于:2022-05-03 16:59:13
5楼

通道数据需要处理的。数据类型是否正确 ,实数 无符号16位还是32位,,等等

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2022-05-03 19:21:43
6楼

设备各个参数寄存器地址是16位的,但是有分辨率,你MCGS建立设备时就选16位无符号或者有符号,然后在上位机按分辨率线性处理就行,不用选浮点数格式的。

huangrixu

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 6回
  • 年度积分:157
  • 历史总积分:159
  • 注册:2014年4月29日
发表于:2022-05-03 21:47:49
7楼

"关育谋" 的回复,发表在6楼
        对内容: 【设备各个参数寄存器地址是16位的,但是有分辨率,你MCGS建立设备时就选16位无符号或者有符号,然后在上位机按分辨率线性处理就行,不用选浮点数格式的。...】进行回复:

        -----------------------------------------------------------------


谢谢!数据对上了,还有个问题就是仪表显示224.9的仪表显示 22496,小数点要前移怎么设置呢?

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8548回
  • 年度积分:24
  • 历史总积分:335295
  • 注册:2011年4月25日
发表于:2022-05-04 12:00:21
8楼

读取上来的是整数,你肯定要进行换算的。看你这个除以100即可

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2022-05-04 12:49:19
9楼

引用 "huangrixu" 的回复,发表在7楼
        内容: "关育谋" 的回复,发表在6楼        对内容: 【设备各个参数寄存器地址是16位的,但是有分辨率,你MCGS建立设备时就选16位无符号或者有符号,然后在上位机按分辨率线性处理就行,不用选浮点数...

寄存器通道里做比例转换

比如原始数据是0~4096,屏上数据范围0~409.6

然后显示的时候保留1位小数即可

很认真在回答您的问题,请采纳,谢谢。

huangrixu

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 6回
  • 年度积分:157
  • 历史总积分:159
  • 注册:2014年4月29日
发表于:2022-05-04 18:37:29
10楼

谢谢老师
已经搞定了

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2022-05-04 23:14:48
11楼

引用 "huangrixu" 的回复,发表在10楼
        内容: 谢谢老师已经搞定了

有问题再来论坛,总有一些人在认真回答你的问题。

zou

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 197回
  • 年度积分:70
  • 历史总积分:260
  • 注册:2017年7月06日
发表于:2022-05-11 19:47:10
12楼

学习了,学习了

鑫哥110

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2022年5月08日
发表于:2022-05-11 22:42:51
13楼

我遇到了同样的问题,我读取电度表时,数据和实际差得很远

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2022-07-01 16:49:15
14楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。



张凌远

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:50
  • 历史总积分:100
  • 注册:2021年10月13日
发表于:2024-08-30 09:48:23
15楼

利用通道处理缩小倍数即可

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师