电表地址是十六进制的,在Modbus_RTU通信情况下,PLC怎么读它的各项参数?

已锁定

昔日如诗

  • 帖子

    826
  • 精华

    3
  • 被关注

    10

论坛等级:侠圣

注册时间:2018-04-17

钻石 钻石 如何晋级?

电表地址是十六进制的,在Modbus_RTU通信情况下,PLC怎么读它的各项参数?

6403

3

2019-09-18 11:03:54

    以前只接触过十进制的地址,一般地人家都给好了Modbus_RTU地址,我在编程时直接把人家的地址写进Modbus_Master指令就行。这次遇到对方给的地址是十六进制的,比如0025H、 0026H这样的,我就不知道如何读这些地址了。

   下图是电表的地址,左边是16进制的,我不知道在 Modbus_Master怎么写,举例来说第一行“相电压UA”的地址是0025H,那我在Modbus_Master怎么写?望大侠指点迷津。   


-------------------追补-----------------------------------------------------

    好像成功了。如下图,DATA_ADDR此前的地址是42004,后来我改来改去,都有报警,最后改成“16#0025”,报警消失,如红色箭号所指地方,叉号消失了。这是不是意味着“16#0025”是对的,而且是指主题中第一项“UA电压”的地址?

   (42004和0025H不是同一个参数)




电表地址是十六进制的,在Modbus_RTU通信情况下,PLC怎么读它的各项参数? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15228条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。