您的位置:控制工程论坛网论坛 » 自动化软件 » 求助MCGS的modbus采集到的数据与仪表 数据对不上

shixb168

shixb168   |   当前状态:在线

总积分:953  2024年可用积分:0

注册时间: 2006-08-17

最后登录时间: 2023-10-24

空间 发短消息加为好友

求助MCGS的modbus采集到的数据与仪表 数据对不上

shixb168  发表于 2023/6/30 16:51:33      1135 查看 6 回复  [上一主题]  [下一主题]

手机阅读

MCGS的modbus采集到的数据与仪表 数据对不上 哪里设置出问题?

1楼 0 0 回复
  • luckynf

    luckynf   |   当前状态:在线

    总积分:915  2024年可用积分:0

    注册时间: 2008-09-19

    最后登录时间: 2023-08-24

    空间 发短消息加为好友

    luckynf   发表于 2023/7/6 16:33:53

    解码顺序改一下看看  MCGS 设备地址要加1


    2楼 回复本楼

    引用 luckynf 2023/7/6 16:33:53 发表于2楼的内容

  • shida111

    shida111   |   当前状态:在线

    总积分:922  2024年可用积分:1

    注册时间: 2006-09-10

    最后登录时间: 2023-08-24

    空间 发短消息加为好友

    shida111   发表于 2023/7/6 16:44:08

    看看大小端

    3楼 回复本楼

    引用 shida111 2023/7/6 16:44:08 发表于3楼的内容

  • swy

    swy   |   当前状态:在线

    总积分:8597  2024年可用积分:2

    注册时间: 2006-08-05

    最后登录时间: 2023-08-21

    空间 发短消息加为好友

    swy   发表于 2023/7/6 16:52:42

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

    4楼 回复本楼

    引用 swy 2023/7/6 16:52:42 发表于4楼的内容

  • luckboykite

    luckboykite   |   当前状态:在线

    总积分:845  2024年可用积分:0

    注册时间: 2009-10-15

    最后登录时间: 2023-08-24

    空间 发短消息加为好友

    luckboykite   发表于 2023/7/6 16:58:20

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

    5楼 回复本楼

    引用 luckboykite 2023/7/6 16:58:20 发表于5楼的内容

  • sweect

    sweect   |   当前状态:在线

    总积分:5941  2024年可用积分:0

    注册时间: 2007-11-07

    最后登录时间: 2023-08-21

    空间 发短消息加为好友

    sweect   发表于 2023/7/11 13:57:53

    读取上来的是整数,肯定要进行换算的

    6楼 回复本楼

    引用 sweect 2023/7/11 13:57:53 发表于6楼的内容

  • shiyouwa

    shiyouwa   |   当前状态:在线

    总积分:904  2024年可用积分:0

    注册时间: 2005-03-04

    最后登录时间: 2023-08-30

    空间 发短消息加为好友

    shiyouwa   发表于 2023/7/11 14:10:13

    寄存器通道里做比例转换

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

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


    7楼 回复本楼

    引用 shiyouwa 2023/7/11 14:10:13 发表于7楼的内容

总共 , 当前 /