您的位置:控制工程论坛网论坛 » PLC与PAC » s7-200与仪表ModBus通讯地址问题

wuwei01

wuwei01   |   当前状态:在线

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

注册时间: 2010-03-25

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

空间 发短消息加为好友

s7-200与仪表ModBus通讯地址问题

wuwei01  发表于 2016/3/15 9:33:18      1163 查看 4 回复  [上一主题]  [下一主题]

手机阅读

PLC已经和仪表已经通讯上,但读出来的并不是自己想要的,怀疑是地址Addr错误。请各位大侠指教!下图为程序中的地址和仪表说明书的地址。

1楼 0 0 回复
  • fung

    fung   |   当前状态:在线

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

    注册时间: 2006-11-24

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

    空间 发短消息加为好友

    fung   发表于 2016/3/15 9:53:47

    我估计VD100存的是第一个累计流量或者VW100转成ITR,不确定,你自己试试。

    2楼 回复本楼

    引用 fung 2016/3/15 9:53:47 发表于2楼的内容

  • wuwei01

    wuwei01   |   当前状态:在线

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

    注册时间: 2010-03-25

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

    空间 发短消息加为好友

    wuwei01   发表于 2016/3/16 10:11:38

    补充两张照片,第一张为起始地址,第二张和问题中一样,覆盖更广点

     

    3楼 回复本楼

    引用 wuwei01 2016/3/16 10:11:38 发表于3楼的内容

  • jijun

    jijun   |   当前状态:在线

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

    注册时间: 2007-09-24

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

    空间 发短消息加为好友

    jijun   发表于 2016/3/16 10:12:17

     要注意的是, 目前在中国市场上大多数MODBUS仪表, 采用浮点数的,所采用的数据格式是低位在前,高位在后;  而s7-200的数据格式是低位在后,高位在前. 两者不同.

      你查看一下,你的仪表有这方面的说明? 没有说明的一般就是采用的数据格式是低位在前,高位在后.   你可以将采集上来浮点数数据拿1个(例如VD100)做高低字交换试试看.

    4楼 回复本楼

    引用 jijun 2016/3/16 10:12:17 发表于4楼的内容

  • hebby

    hebby   |   当前状态:在线

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

    注册时间: 2013-06-20

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

    空间 发短消息加为好友

    hebby   发表于 2016/3/16 13:55:53

    有可能要交换,看说明,C00是3071,但对应是不是200的43072不好说。

    5楼 回复本楼

    引用 hebby 2016/3/16 13:55:53 发表于5楼的内容

总共 , 当前 /