Skip to content

RTU Gateway

Mikayla edited this page Sep 4, 2024 · 8 revisions

Remote Terminal Unit Gateways

RTU gateways provide an interface to redstone and non-reactor peripherals for the SCADA system. Configurations are more complex for these devices, and the details can be found in the documentation for the GUI-based RTU Gateway Configurator tool.

The current list of supported peripherals is below. All peripherals are from Mekanism unless otherwise noted.

Warning

Quantities of a particular peripheral are per facility, NOT per RTU gateway. RTU gateways are technically capable of displaying up to 16 RTU entries (peripherals and redstone), but heavily loaded RTU gateways on moderately to heavily loaded multiplayer servers may start to get behind on responding to supervisor polls and commands. This would be indicated by spiking RTT values per the supervisor's front panel.

  • Up to 2 Thermoelectric Boilers per reactor (referred to as 'boilers')
  • Up to 3 Industrial Turbines per reactor (referred to as 'turbines')
  • Up to 4 Dynamic Tanks (referred to as a 'tank' or 'dynamic tank')
  • Up to 1 Induction Matrix (referred to as a 'matrix' or 'imatrix')
  • Up to 1 Super-critical Phase Shifter (referred to as an 'SPS')
  • Any number of Solar Neutron Activators (referred to as 'SNA's)
  • Any number of Environment Detectors (from the Advanced Peripherals mod) (referred to as 'radiation monitors')

Table of Contents

  1. Front Panel
    1. System Status
    2. RTU Statuses
      1. LED States

Front Panel

Tip

The indicator lights on front panels make use of red vs yellow vs green. If you have a colorblindness, please set that when configuring your device. Details on this can be found here. Note that any green indicator light will be blue in any colorblind mode.

image image

System Status

  • POWER: decorative, always should be on
  • HEARTBEAT: 0.5 Hz blink, 1s on 1s off if all timings are accurate (unlikely): indicates the main loop is running OK
  • MODEM: green off if disconnected, green on if connected (in gray, the computer ID is shown next to this indicator)
  • NETWORK: gray for no connection acknowledged yet, red if supervisor connection denied generically, orange for version mismatch, green for successful link with supervisor.
  • RT ...: [co]routine thread statuses. green on if running, green off if not (thread stopped)

RTU Statuses

Configured RTU entries are listed in the format [#] [LED] RT [LED] [DEVICE_TYPE] [INDEX] → [ASSIGNMENT] where:

  • ## is the RTU ID on this device (used in development and logging)
  • [LED] RT indicates the status of the RTU's co-routine. Redstone entries do not have co-routines so this will never be lit on those. See the LED States section below.
  • [LED] [DEVICE_TYPE] indicates the status of the peripheral. See the LED States section below.
    • UNKNOWN → The peripheral configured for this unit is not connected (or is not compatible, which may happen if you tried to configure it manually and did so incorrectly).
    • REDSTONE → Redstone connection
    • BOILER → Thermoelectric Boiler
    • TURBINE → Industrial Turbine
    • DYNAMIC TANK → Dynamic Tank
    • IND MATRIX → Induction Matrix
    • SPS → Super-critical Phase Shifter
    • SNA → Solar Neutron Activator
    • ENV DETECTOR → Environment Detector
  • [INDEX] gives the index of this device type assignment, such as being the #3 (TURBINE 3) turbine for a unit.
  • [ASSIGNMENT] either the unit this is for (ex: UNIT 1) or the facility (ex: FACIL).

LED States

See the above section for details on what [##] and [DEVICE_TYPE] are.

  • [##]: RTU unit number (start of the line)
  • RT: RTU unit [co]routine thread status. green on if running, green off if not (thread stopped). green off always if it's a redstone RTU since those run on the main thread
  • [DEVICE_TYPE]: The second RTU status LED is labeled with the device type (detected) and its index (from the config file). at the end of the line is what the RTU is for (UNIT w/ ID or FACIL for facility)
    • red: disconnected
    • yellow: unformed
    • orange: faulted
    • green: OK
Clone this wiki locally