自动绑定提示

通行证账号已自动为系统绑定,可直接登录。不用自动绑定,有账号,请进行绑定操作。

首页 > 开放工单 > 设备已返回数据,云端数据不更新
  • 客户区域:
  • 查看问题
回复: 18
设备已返回数据,云端数据不更新
产品型号: USR-G780 V2

  1. *inhua_yin
    【您想要实现什么功能?】:

    【您是如何连接和设置的?】:

    【您遇到什么问题?】:


  2. 史一钧

    您好

    您试一下主动采集可以实现吗?

    设备的连接是否稳定?


  3. *inhua_yin

    主动采集正常,收发数据都正常,就是云端不刷新,请问是我设置的问题吗?这是我的配置,我读取寄存器地址1001的数据


  4. 史一钧

    您好

    您的寄存器地址对的吗

    这是寄存器填写规则您看下:

    寄存器地址计算方法:

    寄存器的填写(需要知道终端设备的功能码寄存器的起始地址)(不清楚的需要联系终端设备的厂家)
    功能码03H或06H,起始地址0000H,则填:40001;
    功能码04H,起始地址000AH,则填:30011;
    功能码01H或05H,起始地址0002H,则填:00003;
    功能码02H,起始地址0003H,则填:10004。
    格式为  功能码+寄存器地址(需要16进制转为10进制)+1
    与组态软件的寄存器写法相同,填十进制寄存器地址,寄存器为起始地址+1。
    如:
    功能码03H或06H,起始地址0000H,则填:40001;
    以这个为例,操作为只读就是功能码为03则就是4,寄存器地址16进制转换为10进制就是0000,然后+1;所以组态地址就是40001;


  5. *inhua_yin

    地址是对的,设备也返回数据了,云端就是没更新,不知道什么问题?


  6. *inhua_yin

    帮我看看,这是寄存器地址,变量应该怎么设置?


  7. *inhua_yin


  8. 史一钧

    您使用的云端轮询添加设备还是边缘计算呢?

    您看下云端采集的案例:USR-G780 V2连接有人云Modbus RTU设备组态测试

    边缘采集的案例:

    检查下您的设置是否正确


    附件:

  9. *inhua_yin

    图片不显示,多传了几次


    附件:

  10. 史一钧

    您这个需要问下设备厂家功能码是多少

    寄存器那一行第二个空格如果您采集的是运行频率的数据,您就填1002以此类推


  11. *inhua_yin

    你好,功能码是03,读取寄存器数据,寄存器地址是1001(十六进制),换成十进制4097,加1是4098,地址没错,从调试界面看设备也返回数据了,但是云端没有数据。

    我又测试了寄存器地址是30(十六进制)的数据,可以正常显示数据。

    我觉得是数据解析存储的时候是不是出了问题,没有保存1001(十六进制)寄存器的数据。

    请帮忙解决一下?


  12. 史一钧

    您好

    您的这个数据是设备上报的吗?还是您的测试数据?


  13. 史一钧

    您这个的数据上报格式不对,第三个字节应该为数据长度,您的数据错了。

    平台解析不了所以没办法


  14. *inhua_yin


  15. 史一钧

    您好

    数据上报的格式应该为

    01 03 02 01 01 校 验

    您的第三字节为00,错误,您看下回复格式。


    附件:

  16. *inhua_yin

    这是刚采集的数据,你看看格式对吗?平台数据也不更新


    附件:

  17. 史一钧

    您看下标准的数据格式,01 03 后边应该是02,您的数据多了00,无法解析


  18. *inhua_yin

    可以了,是设备协议的问题,协议格式不对,改了一下参数,可以正常显示了!非常感谢!


  19. 史一钧

    应该做的,您客气了

    如果以上回答可以解决您的问题,请关闭此问题;如果以上回答没有解决您的问题,您可以继续追问

    如果您认可我们的回复,请给五星,谢谢!


    祝您心情愉快。

若此工单对解决您的问题有帮助,请点个赞;您的参与,是对我们最大的鼓励。 有用