以前只接触过十进制的地址,一般地人家都给好了Modbus_RTU地址,我在编程时直接把人家的地址写进Modbus_Master指令就行。这次遇到对方给的地址是十六进制的,比如0025H、 0026H这样的,我就不知道如何读这些地址了。
下图是电表的地址,左边是16进制的,我不知道在 Modbus_Master怎么写,举例来说第一行“相电压UA”的地址是0025H,那我在Modbus_Master怎么写?望大侠指点迷津。

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