I would like to deepen my knowledge on modbus so please answer the questions if you can:
1 Is it true that modbus ascii is addressable the values byte by byte - same as modbus RTU. This is different to modbus TCP which is addressing the values using 2 bytes? Is my understanding correct?
2 what is the biggest structure in modbus - is it 6 bytes float value?
3 i understand what endianess is but does it have any impact on the modbus communication - can modbus use either big or little endianness or is there some sort of standard?
I asked question 1 because i am troubleshooting Gateway GWY-00-B revB (made by Renuelectronics) in which surprisingly works differently to GWY-00-B RevA. The diffence is that in version A of the gateway all values were transferred as per configuration mapping but in version B of the gateway some values are not transferred
Is it possible that in version B the memory map is allocated in chunks eg. holding register number 1 will use 2 or 4 bytes 40001-4003 so the next register to be used should be 40004??? I fight it bit strange and confusing.
Thanks in advance for any help.
1 Is it true that modbus ascii is addressable the values byte by byte - same as modbus RTU. This is different to modbus TCP which is addressing the values using 2 bytes? Is my understanding correct?
2 what is the biggest structure in modbus - is it 6 bytes float value?
3 i understand what endianess is but does it have any impact on the modbus communication - can modbus use either big or little endianness or is there some sort of standard?
I asked question 1 because i am troubleshooting Gateway GWY-00-B revB (made by Renuelectronics) in which surprisingly works differently to GWY-00-B RevA. The diffence is that in version A of the gateway all values were transferred as per configuration mapping but in version B of the gateway some values are not transferred
Thanks in advance for any help.