各位大侠,我现在有一个系统,里面有40多个S7-1200,由于通讯距离的问题,其中有一部分使用MODBUS进行通讯后再通过主站的网口进入网络,由于以前没搞过modbus,想问问:
在s7-1200里提供的软件模块中,主站模块“MB_MASTER”里面的地址“data_addr”和“DATA_PTR”的区别是什么?
比如我定义一个DB3,用来存放上位机的操作指令,然后把这些指令要发给modbus从站,是不是就只用把DB3的首地址赋值给“DTAA_PTR”就可以了?
在从站中,我需要把收到的指令存放在DB4中,是不是也只用把DB4的首地址赋值给“MB_SLAVE”中的“MB_HOLD_REG”就可以了!
大侠们 指点下哈