PLC / Modbus/RTU
105542_en_05 PHOENIX CONTACT 67 / 198
6.5 Module type and error code registers for I/O exten-
sion modules
Registers 30xx0 and 40xx0 can be used to read the module type and data timeliness of the
I/O extension modules.
The individual I/O extension modules can be clearly distinguished by the module type. The
module type ID of the extension module can be read in the Modbus register.
Table 6-5 Module type IDs
“Module type” register value
If the module type in the register is invalid or not available, then the register value is 0.
“Timeliness of data” register value
If the data in the register is not up to date, then the register value is 1. This is the case, for
example, if the wireless connection to an input module fails. The IN process data is then re-
tained in the Modbus table, but is no longer updated. In the case of an output module, the
“timeliness of data” register value is set to 1 until the OUT process data has been written to
the Modbus registers. The read I/O data is only valid and up to date if a valid module type
value is returned by the slave and the “timeliness of data” register value is 0.
Table 6-4 Module type and timeliness of data
30xx0, 40xx0
1
1
xx = I/O MAP address set using the white thumbwheel
Module type and timeliness of data
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Y
2
2
Y = timeliness of data, bit 8
Module type
Module type Order No. Module type ID
Analog inputs
RAD-AI4-IFS 2901537 20
hex
RAD-PT100-4-IFS 2904035 21
hex
Analog outputs
RAD-AO4-IFS 2901538 30
hex
Digital inputs
RAD-DI4-IFS 2901535 01
hex
RAD-DI8-IFS 2901539 02
hex
(static mode)
40
hex
(pulse counter mode)
Digital outputs
RAD-DOR4-IFS 2901536 10
hex
RAD-DO8-IFS 2902811 11
hex
Analog/digital inputs and outputs
RAD-DAIO6-IFS 2901533 60
hex