Exceptions: Textual parameter
As one can see, the configured value field is 16 bit wide. Consequently, only integer values can be read (or further
configured) using this way. There are 3 parameters that are not integer values but strings. Thus, the values returned in
the “Configured value” field of the configuration table for those 3 IDs are dummy values that have no meaning.
Those IDs are the following
ID Description Remark
901 Digital input 1 label
Can be read in the digital inputs table in the
holding registers (0x0686)
902 Digital input 2 label
Can be read in the digital inputs table in the
holding registers (0x0686)
Note 1:
Caution should be taken while changing module address because it will affect the addresses where to retrieve
information regarding this module. What is more there can be a delay between the moment where the change address
order is received and the moment where the module address has been physically changed. Moreover, a module
address can be changed to a new address that is already assigned to another module! In this case, the modules will
swap their addresses.
For all those reasons, the best and secure way to change a module address is the following one:
1. Get module serial number using “Module information table” using the current address to calculate the index.
2. Send to the new address for this module using the “Module action table” using the current address to calculate
the index.
3. Poll the serial number using “Module information table” using the new address as index until there is a match
with the serial number collected at point 1.
89 – Monitoring T2S - ETH User Manual – v1.4
Annex 3: Modbus