All devices

SatService GmbH (sat-nms) · Ground station controller

IO-FEP2 Modbus register map

Default configuration

Protocol
Modbus TCP
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
High word first

Register map

AddressCountNameTypeUnitScaleAccess
11
Digital inputs 1-16 state
Bit 0 = lowest-numbered input of this group; 1 = ON or FLT input, 0 = OK or OFF. The reported states already include the per-input polarity inversion and filter delay.
Binary-1R
21
Digital inputs 17-32 state
Bit 0 = lowest-numbered input of this group; 1 = ON or FLT input, 0 = OK or OFF. The reported states already include the per-input polarity inversion and filter delay.
Binary-1R
31
Digital inputs 33-48 state
Bit 0 = lowest-numbered input of this group; 1 = ON or FLT input, 0 = OK or OFF. The reported states already include the per-input polarity inversion and filter delay.
Binary-1R
41
Digital inputs 49-64 state
Bit 0 = lowest-numbered input of this group; 1 = ON or FLT input, 0 = OK or OFF. The reported states already include the per-input polarity inversion and filter delay.
Binary-1R
51
Waveguide switch 1-8 position
Two bits per switch, switch 1 in the least significant bits: 01 = position A, 10 = position B, 00 and 11 = invalid state. Unused or unlicensed switches read 00.
Binary-1R
61
Waveguide switch 9-16 position
Two bits per switch, switch 1 in the least significant bits: 01 = position A, 10 = position B, 00 and 11 = invalid state. Unused or unlicensed switches read 00.
Binary-1R
71
Waveguide switch 17-24 position
Two bits per switch, switch 1 in the least significant bits: 01 = position A, 10 = position B, 00 and 11 = invalid state. Unused or unlicensed switches read 00.
Binary-1R
81
Waveguide switch 25-32 position
Two bits per switch, switch 1 in the least significant bits: 01 = position A, 10 = position B, 00 and 11 = invalid state. Unused or unlicensed switches read 00.
Binary-1R
91
Waveguide switch 1-8 alarm
Two bits per switch, switch 1 in the least significant bits: lower bit = indication fault (both position-indication inputs read the same level), upper bit = actuation fault (commanded position not reached within the pulse width).
Binary-1R
101
Waveguide switch 9-16 alarm
Two bits per switch, switch 1 in the least significant bits: lower bit = indication fault (both position-indication inputs read the same level), upper bit = actuation fault (commanded position not reached within the pulse width).
Binary-1R
111
Waveguide switch 17-24 alarm
Two bits per switch, switch 1 in the least significant bits: lower bit = indication fault (both position-indication inputs read the same level), upper bit = actuation fault (commanded position not reached within the pulse width).
Binary-1R
121
Waveguide switch 25-32 alarm
Two bits per switch, switch 1 in the least significant bits: lower bit = indication fault (both position-indication inputs read the same level), upper bit = actuation fault (commanded position not reached within the pulse width).
Binary-1R
131
Power supply alarm
Bit 0 redundant 24 V ext fault, bit 1 redundant 24 V fault, bit 2 primary 24 V ext fault, bit 3 primary 24 V fault, bit 4 LNA supply 1 fault, bit 5 LNA supply 2 fault, bit 6 5 V fault, bit 7 3.3 V fault, bit 8 USB stick fault.
Binary-1R
141
Temperature alarm
Bits 0-4 = board temperature and sensors 1-4 too high, bits 8-12 = board temperature and sensors 1-4 too low. 1 = alarm.
Binary-1R
151
Protection switch 1 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
161
Protection switch 2 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
171
Protection switch 3 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
181
Protection switch 4 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
191
Protection switch 5 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
201
Protection switch 6 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
211
Protection switch 7 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
221
Protection switch 8 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
231
Protection switch 9 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
241
Protection switch 10 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
251
Protection switch 11 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
261
Protection switch 12 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
271
Protection switch 13 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
281
Protection switch 14 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
291
Protection switch 15 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
301
Protection switch 16 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
311
Protection switch 17 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
321
Protection switch 18 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
331
Protection switch 19 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
341
Protection switch 20 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
351
Protection switch 21 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
361
Protection switch 22 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
371
Protection switch 23 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
381
Protection switch 24 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
391
Protection switch 25 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
401
Protection switch 26 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
411
Protection switch 27 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
421
Protection switch 28 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
431
Protection switch 29 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
441
Protection switch 30 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
451
Protection switch 31 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
461
Protection switch 32 state
Bit 0 WG-switch fault or instance not configured, bit 1 1:1-SW-ONCE, bit 2 ENABLED, bit 3 2:1 redundancy, bit 4 fault in chain A, bit 5 fault in chain B, bit 6 SWITCHED, bit 7 chain B selected. Unused or unlicensed protection switches read 0.
Binary-1R
471
LNA 1 supply voltage
Measured LNA power supply voltage, unsigned integer in steps of 0.01 V. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16V0.01R
481
LNA 2 supply voltage
Measured LNA power supply voltage, unsigned integer in steps of 0.01 V. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16V0.01R
491
LNA 3 supply voltage
Measured LNA power supply voltage, unsigned integer in steps of 0.01 V. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16V0.01R
501
LNA 4 supply voltage
Measured LNA power supply voltage, unsigned integer in steps of 0.01 V. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16V0.01R
511
LNA 5 supply voltage
Measured LNA power supply voltage, unsigned integer in steps of 0.01 V. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16V0.01R
521
LNA 6 supply voltage
Measured LNA power supply voltage, unsigned integer in steps of 0.01 V. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16V0.01R
531
LNA 1 supply current
Measured LNA power supply current, unsigned integer in steps of 0.1 mA. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16mA0.1R
541
LNA 2 supply current
Measured LNA power supply current, unsigned integer in steps of 0.1 mA. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16mA0.1R
551
LNA 3 supply current
Measured LNA power supply current, unsigned integer in steps of 0.1 mA. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16mA0.1R
561
LNA 4 supply current
Measured LNA power supply current, unsigned integer in steps of 0.1 mA. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16mA0.1R
571
LNA 5 supply current
Measured LNA power supply current, unsigned integer in steps of 0.1 mA. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16mA0.1R
581
LNA 6 supply current
Measured LNA power supply current, unsigned integer in steps of 0.1 mA. Requires the LNA supply monitoring licence, otherwise the reading is clamped to 0.
UInt16mA0.1R
591
LNA 1 monitoring faults
Bit 0 voltage too low (short circuit or supply input missing), bit 1 current too low (cable broken or LNA defective), bit 2 current too high (short circuit or LNA defective), bits 3-15 read 0.
Binary-1R
601
LNA 2 monitoring faults
Bit 0 voltage too low (short circuit or supply input missing), bit 1 current too low (cable broken or LNA defective), bit 2 current too high (short circuit or LNA defective), bits 3-15 read 0.
Binary-1R
611
LNA 3 monitoring faults
Bit 0 voltage too low (short circuit or supply input missing), bit 1 current too low (cable broken or LNA defective), bit 2 current too high (short circuit or LNA defective), bits 3-15 read 0.
Binary-1R
621
LNA 4 monitoring faults
Bit 0 voltage too low (short circuit or supply input missing), bit 1 current too low (cable broken or LNA defective), bit 2 current too high (short circuit or LNA defective), bits 3-15 read 0.
Binary-1R
631
LNA 5 monitoring faults
Bit 0 voltage too low (short circuit or supply input missing), bit 1 current too low (cable broken or LNA defective), bit 2 current too high (short circuit or LNA defective), bits 3-15 read 0.
Binary-1R
641
LNA 6 monitoring faults
Bit 0 voltage too low (short circuit or supply input missing), bit 1 current too low (cable broken or LNA defective), bit 2 current too high (short circuit or LNA defective), bits 3-15 read 0.
Binary-1R
651
Board temperature
Signed value in steps of 0.1 °C, so -125 reads -12.5 °C. The board temperature is measured internally; sensors 1-4 are external PT1000 inputs.
Int16°C0.1R
661
Temperature sensor 1
Signed value in steps of 0.1 °C, so -125 reads -12.5 °C. The board temperature is measured internally; sensors 1-4 are external PT1000 inputs.
Int16°C0.1R
671
Temperature sensor 2
Signed value in steps of 0.1 °C, so -125 reads -12.5 °C. The board temperature is measured internally; sensors 1-4 are external PT1000 inputs.
Int16°C0.1R
681
Temperature sensor 3
Signed value in steps of 0.1 °C, so -125 reads -12.5 °C. The board temperature is measured internally; sensors 1-4 are external PT1000 inputs.
Int16°C0.1R
691
Temperature sensor 4
Signed value in steps of 0.1 °C, so -125 reads -12.5 °C. The board temperature is measured internally; sensors 1-4 are external PT1000 inputs.
Int16°C0.1R
701
Time sync alarm
0 = sync ok or disabled, 1 = time not synced (fault), 2 = synced to the secondary NTP server because the primary failed.
UInt16-1R
711
Time sync source
0 = real-time clock, 1 = first NTP server, 2 = backup NTP server.
UInt16-1R
7210
Last time sync timestamp
Time stamp of the latest clock synchronisation, 19 characters 'YYYY-MM-DD HH:MM:SS', 0-terminated, two characters per register with the first character in the low byte.
Ascii-1R

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

Source: sat-nms IO-FEP2 user manual, chapter 4.6 'Modbus remote control interface' with its register blocks 4.6.2 to 4.6.9 (SatService GmbH, satnms.com / satservicegmbh.de, page satservicegmbh.de/files/satnms/doc/io-fep2/remote-control-modbus-remote-control-interface.html). The IO-FEP2 is the ground-station front-end processor of the sat-nms earth station family: it switches waveguide and coaxial switches, mutes HPAs through its inhibit matrix, monitors LNA/LNB power supplies and reads rack and PT1000 temperatures. Section 4.6.1 states the address convention directly - 'Register addresses in the following chapters all are written in decimal notation, zero-based' - so the addresses listed here are the wire addresses (zero_based). The manual documents no TCP port and no unit identifier for the Modbus/TCP server. Port 502 and unit 1 as recorded here are placeholders, not cited values: the user must set the port the IO-FEP2's Modbus server is configured with and the unit ID it answers on. Single-bit rows are typed Binary with their bit meanings in the description. Register 0 is reserved by the device and is not listed. Register 00122 ("outputs 17..32") is not listed either: section 4.6.4 marks it "Reserved for future use", and the IO-FEP2 has 16 outputs. Deliberately left out: the per-input (01001+), per-output (03001+) and per-waveguide-switch (04001+) setup blocks and the licence-key string block (00401+), which carry port names, pulse widths, types and feature codes rather than measurements. The device uses function codes 03/04 for reading and 06/10 for writing.