Reading of one register - Arc protection - Auto synchronization - Bay control and measurement - Merging unit - Transformer protection - 2 winding - Feeder protection - Voltage regulation - Capacitor bank protection - Petersen Coil control - Grid automation - Busbar differential protection (high impedance) - Back-up protection - Motor protection - Busbar protection (voltage and frequency) - Transformer protection - 3 winding - Interconnection protection - Generator protection - Power management/Load shedding - Modbus Communication Manual - REX640 Protection and control - PCL4 - IEC - ANSI - 16.02.2023

REX640 Modbus Communication Protocol Manual

The examples below are from reading the register 138. The SPA server number is 25. The actual value in register 138 is assumed to be 52342 (decimal). It does not matter from SPA point of view if the register value is formed from one measurand or if it is a register packed with indication bits. The SPA stack does not know the origin of the register value. The system engineer selects the most appropriate read method.

(I1/16) Read the register as separate SPA bits:
>25R138I1/16:CC <25D:1/0/0/1/1/1/1/0/0/0/1/1/0/0/1/1:CC
(I30) Read the register as one signed 16 bit decimal value:
>25R138I30:CC <25D:-13193:CC
(I31) Read the register as one unsigned 16 bit decimal value:
>25R138I31:CC <25D:52342:CC
(I32) Read the register as one 16 bit hexadecimal value:
>25R138I32:CC <25D:CC76:CC
It is also possible to read several consecutive 16 bit registers in one SPA read message. The register values are all in the same format. For example:
>25R138/140I32:CC <25D:CC76/C845/C772:CC