
48
9 Available protection settings
PXR tRiP units foR PoweR Defense molDeD case ciRcuit bReakeRs
MN012007EN June 2018 www.eaton.com
Configuration registers
Register definition
R/w
modbus register number
modbus register address number
low
High
low
High
Mapped block of registers
configuration
R/W 401001
420481
0x03E8
0x5000
100
Mapped block of registers data
R
401201
420737
0x04B0
0x5100
100* 2
Invalid object access
configuration
R/W 402001
425345
0x07D0
0x6300
1
Floating point data word order
configuration
R/W 402002
425346
0x07D1
0x6301
1
Fixed point data word order
configuration
R/W 402003
425347
0x07D2
0x6302
1
Remote control
R/W 402901
425089
0x0B54
0x6200
3
Date and time register
R/W 402921
0x0B68
8
Non-volatile Register 402001/425345(0x07D0/0x6300) is used to configure trip unit to respond to a group of data objects,
of which some objects are invalid within that group. When none-zero (factory default value), any attempt to access a
group of data objects that contain an invalid object will result in an illegal data object code 02.
When register 402001/425345(0x07D0/0x6300) is set to zero, trip unit will respond to a
group of objects with data contained in the valid objects of the group. Since data is not
available for the invalid objects, the information in the register is undefined. These registers
may contain 000016 or a value of (0xFFFFFFFF16) may be used to represent an invalid
unsigned fixed point object, (0x8000000016) may be used to represent an invalid signed
fixed point object and (NAN = 0x7FF2000016) may be used to represent an invalid floating
point value. This allows access to a block of registers using a single read command, of
which some are not implemented in that block, rather than multiple read commands which
contain only implemented registers. The application is thus responsible for selecting the
implemented registers. The starting register number must be valid object. If the starting
register number accesses an invalid object, the illegal data object exception code 02 will be
issued, regardless of this configuration setting.
Non-volatile register 402002/425346(0x07D1/0x6301) is used to configure the data transmis-
sion order of 32-bit floating point data. If none-zero (factory default value), the floating point
low order word is first in the Modbus register space. When the register is set to be 0, the
floating point high order word is first in the Modbus register space.
Non-volatile register 402003/425347(0x07D2/0x6302) is used to configure the data transmis-
sion order of 32-bit fixed point data. If none-zero (factory default value), the fixed point low
order word is first in the Modbus register space. When the register is set to be 0, the fixed
point high order word is first in the Modbus register space.
Configuring any or all registers 402001/425345 through 402003/425347(0x07D0/0x6300
through 0x07D2/0x6300) is accomplished using a write function code “06” or “16”.
To accommodate Modbus master that can only access to register 9999, some Eaton
registers initially assigned above 9999 have been assigned dual access, both at the origi-
nal register(to provide compatibility) and at a new register assignment below 9999. The
format is given as low/high register numbers followed by (low16/high16 Modbus register
addresses). An example is: 4xxxx/4yyyyy (XXXX+116/YYYY+116).
10.3.6 Remote control
A set of registers is reserved for trip unit remote control, starting from 42901/425089
through 42903/425091. These three registers should be written together with a “slave
action number” and its first complement using function code 16. The “slave action number”
and its function are listed in remote control data formats, their support being product
dependent.
If the “slave action number” and its first complement command is valid, trip unit will
execute the action. Once the command is successfully acknowledged by trip unit, it returns
a normal function code 16 response to Modbus master. Since it may take some time for
trip unit to take action, Modbus master may further determine if the product completed the