User manual
5 Detailed descriptions of the eldbus coupler | Modbus TCP eldbus coupler UR20-FBC-MOD-TCP
61Manual u-remote1432790000/08/12.2015
Register structure (Access: ro = read only, input register; rw = read/write, holding register; wo = write only, holding register)
Register address
(in hex)
Access Data width Description Remarks
0x113E–0x113F wo DWord Save module parameters
Motorola =“SAVE”, Intel =“EVAS”
Corresponds to “SAVE” in the web server
0x27FE ro Word Number of entries in the current module list
0x27FF ro Word Number of entries in the reference list
0x2800–0x287F rw DWord Reference list
(max. 64 modules per station
*
2 registers per module)
Always 2 registers per module must be transferred
0x2A00–0x2A7F ro DWord Current module list
(max. 64 modules per station
*
2 registers per module)
Always 2 registers per module must be transferred
0x2B00–0x2B7F ro Word Modul offsets of packed process data
0x8000–0x87FF ro Module Process data inputs
(max. 64 modules per station
*
32 registers per module)
0x9000–0x97FF rw Module Process data outputs
(max. 64 modules per station
*
32 registers per module)
0xA000–0xA7FF ro Byte Diagnostics
(max. 64 modules per station
*
32 registers per module)
Conrmation by readout
0xB000–0xB7FF ro Byte Process alarms
(max. 64 modules per station
*
32 registers per module)
Conrmation by readout
0xC000 - 0xC7FF
(Firmware 01.xx.xx)
0xC000 - 0xFFFF
(Firmware 02.00.00
or higher)
rw Byte Module parameters
(Firmware 01.xx.xx:
max. 64 modules per station * 32 registers per module;
Firmware 02.00.00 or higher:
max. 64 modules per station * 256 registers per module)
Implemented modbus functions
Function
code no.
Function Description
1 Read Coils Reading of output bits in the range of 0x0800 – 0x0FFF
1)
2 Read Discrete Inputs Reading of input bits in the range of 0x0000 – 0x07FF
1)
3 Read Holding Registers Reading of multiple holding registers
4 Read Input Registers Reading of multiple input registers
5 Write Single Coil Writing of an individual output bit in the range of 0x0800 – 0x0FFF
1)
6 Write Single Registers Writing of individual holding registers
15 Write Multiple Coils Writing of output bits in the range of 0x0800 – 0x0FFF
1)
16 Write Multiple Registers Writing of multiple holding registers
22 Mask Write Register Bitwise changing of one holding register
23 Read/Write Multiple Registers Reading of multiple input registers and writing of multiple holding registers simultaneously
1) Function codes 1, 2, 5 and 15 for bit-wise access to registers. For the usage of these codes please note:
In MODBUS protocol bit addressing separated from register addressing has not been specified. Bit and register address need to be implemented within the access
address as follows: dismiss the most significant digit of the register address, shift the three less significant digits to the left and use the vacant least significant digit
for bit addressing. Example: register access with function code 1 to address 0x80AB would be a read access to register 0x080A bit 11. Therefore the usage of function
codes 1, 2, 5, 15 is limited to the address range of 0x0000 – 0x0FFF.