强烈求助。关于PLC S7-200中寄存器M 与MODBUS地址的转换问题。(使用的是世纪星软件)

2024-12-18 22:19:05
推荐回答(4个)
回答1:

需要MODBUS库支持。使用库时需分配库使用寄存器。设定保持寄存器区起始地址(MODBUS slave功能块),以&VBx指定(间接寻址方式),该地址即为MODBUS起始地址。假定保持寄存器区起始地址设置为&VB200,那么即为modbus地址40001,需要将M4.0-M5.7赋值进VB寄存器。

回答2:

先用传送指令把M转换到V区
LD SM0.0
BMB MB4, VB0, 4

然后按照V区的MODBUS地址规则读写

回答3:

LD SM0.0
BMB MB0, VB0, 4

对应于modbus地址40001-40003

回答4:

同意下面的说法