S
I'm discovering that 3rd party Modbus tester programs offer the option to justify register addresses to 0 or to 1. Presumably this accounts for differences in Modbus implementations between the myriad vendors in the marketplace.
For example, my 40001 register is accessed with command function 03H, at address 0000H - per the Modicon spec. However, some 3rd party programs want to send address 0001H for 40001 register, while others give the user the option to select one or the other.
Can anyone confirm this and also comment on the rationale for any vendor to part company with the Modicon specification? Which vendors?
I'm developing a Modbus slave product and am concerned with its compatibility with customer supplied Modbus master equipment.
Regards,
Steve C.
For example, my 40001 register is accessed with command function 03H, at address 0000H - per the Modicon spec. However, some 3rd party programs want to send address 0001H for 40001 register, while others give the user the option to select one or the other.
Can anyone confirm this and also comment on the rationale for any vendor to part company with the Modicon specification? Which vendors?
I'm developing a Modbus slave product and am concerned with its compatibility with customer supplied Modbus master equipment.
Regards,
Steve C.