UDR registers are read-only registers mirrored both on input register (3x) and holding register (4x) areas. After adding a Modbus register value into the user-definable memory area, it is possible to leave it in exactly the same format as the source Modbus value. Alternatively, it is possible to change the user-definable value outlook to better suit the Modbus client.
- Initial properties. Redefine the user-definable register type and how the Modbus value source is retrieved.
- Rescaling. Applies a new scaling to the UDR value.
- Presentation. Modifies the presentation of the UDR value. These modifications are only needed for special retrofit cases.
Columns in the tool do not necessarily appear in the same order as in the table.
Setting |
Alternatives |
Description |
---|---|---|
Initial properties |
||
Scale value format |
Regular Modbus register value 1 |
UDR value initially inherits scaling from the source Modbus register. This includes the source value Primary scale in use setting. If checked, the value is automatically presented as a primary value, according to the system CT and VT ratio settings. |
DA value from system level |
UDR value is initially the same as the IEC 61850 value received from system level. For current and voltage measurements this means pu value (1.0 corresponds to 1.0 × nominal value). |
|
UDR register size (v2) |
Same as the source register 1 |
If the Modbus source register is a 16-bit register, then the UDR register is automatically also |
16-bit. This principle applies to 32-bit registers, too. |
||
16-bit |
UDR register is forced to 16-bit, regardless of the source register size. |
|
32-bit |
UDR register is forced to 32-bit, regardless of the source register size. |
|
UDR register type |
Same as the source register 1 |
If the Modbus register is an unsigned register, also the UDR register is unsigned. This principle applies to signed source registers, too. |
Unsigned |
The value is interpreted as a positive value only. |
|
Signed |
The value is interpreted as a signed two's complement value. |
|
Rescaling |
||
Scaling |
No scaling 1 |
No rescaling of the Modbus UDR value. Scaling arguments are ignored. |
Ratio scaling |
Linear scaling of the source value in the source range Min In...Max In into UDR value range Min Out...Max Out. The scaled UDR value saturates at Min Out and Max Out values. |
|
Multiplicative scaling |
The source value is multiplied by scaling argument 1 (similar to argument in ratio Min In). Other scaling arguments are ignored. |
|
Divisor scaling |
The source value is divided by the scaling argument 1 (similar to argument in ratio Min In). Other scaling arguments are ignored. |
|
Min In |
Any real value |
Scaling argument 1. Used also as the scaling factor for multiplicative and divisor scaling. |
Max In |
Any real value |
Scaling argument 2 |
Min Out |
Any real value |
Scaling argument 3 |
Max Out |
Any real value |
Scaling argument 4 |
Presentation: 32-bit register presentation |
||
Word swap |
Unchecked 1 |
32-bit register value expressed according to “de facto” standard. Word order High-Low. |
Checked |
32-bit register's value word order changed to Low-High |
|
Presentation: Special retrofit value manipulation |
||
Byte swap |
Unchecked 1 |
16-bit register value expressed according to Modbus standard. Byte order High-Low. |
Checked |
16-bit register value byte order changed to Low-High. |
|
Bit size |
0 1 |
Register bit size reduction not in use. All bits in register used by the value. |
2...31 |
Register bit size reduced to this value. Saturation limits of the value according to the configured bit size, including possible sign bit. |
|
Justification |
Right 1 |
After a value bit size reduction, the remaining value bits are aligned to the right (LSB) side of the register. |
Left |
After a value bit size reduction, the remaining value bits are aligned to the left (MSB) side of the register. |
Multiplicative and divisor scaling are similar operations, because any real value can be used as scaling argument. For example, divisor scaling by 4 is the same as multiplicative scaling by 0.25.