28
Supervisor
Mikayla edited this page 2025-12-23 09:33:15 -05:00

Supervisory Computer

The Supervisory computer (referred to as the Supervisor) is the heart of the SCADA system, supervising plant operation and executing requests from the Coordinator.

Documentation for the setup/configurator of the Supervisor be found on the page for the GUI-based Supervisor Configurator tool.

Main Features

  • Open and closed loop controllers for automatic facility process control
  • Induction matrix integration: automatic control mode safeties to SCRAM on high charge and restore once charge gets below the threshold
  • Automatic SCRAM both at a facility and unit level based on alarm conditions
  • Emergency coolant valve control
  • Turbin' trip handling; one of the most common problems you'll run into
  • Waste routing with redstone control of Mekanism tubes
  • Estimation of time until 100% damage is reached once a reactor starts taking damage
  • Numerous safety alarms to identify system problems
  • Extensive annunciator panels reflecting data from the reactors, turbines, boilers and more
  • Radiation monitoring with environment detectors

Table of Contents

  1. Front Panel
    1. SVR Tab
      1. System Status
      2. Hardware Labels
    2. PLC Tab
    3. RTU Tab
    4. CRD Tab
    5. PKT Tab
    6. DEV Tab
    7. INF Tab

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.

The Supervisor front panel utilizes a tabbed display due to the large amount of devices that connect to the Supervisor.

Note

For round trip times (RTTs), the largest delay component is the 150ms loop timing of the Supervisor that determines the update rate of handling incoming packets. Depending on when exactly pings happen, this should be just around 150ms or less. On loaded multiplayer servers, it can be more. ≤300ms is green, ≤500ms is yellow, and greater than that is red.

SVR Tab

This is Supervisor system information, which is currently not much.

image

System Status

  • STATUS: green if the comms modem(s) are connected and all co-routines are running, red otherwise
  • HEARTBEAT: 0.3s on 0.3s off if all timings are exact (unlikely): indicates the main loop is running OK
  • MODEM: green off if disconnected, green on if connected
    • WD MODEM: if using wired and wireless, this is the wired modem status
    • WL MODEM: if using wired and wireless, this is the wireless modem status

Hardware Labels

  • FW: Supervisor firmware version
  • NT: [network] communication protocol version
  • SN: "serial number", the 3 digit computer ID followed by the "-SVR" device type identifier

PLC Tab

This tab lists all the Reactor PLCs connected. The number of units is used to determine how many entries are present. There will always be that number of entries present regardless of what is connected, unlike the RTU and PKT tabs.

image
  • UNIT X: indicates which reactor unit this PLC is for
  • LINK: green on if PLC is connected, off if not
  • @ ___: PLC computer ID or '---' if disconnected
  • FW: PLC's firmware version
  • RTT: round trip time between the Supervisor and the PLC

RTU Tab

This lists all currently connected RTU Gateways, utilizing a scroll box to go through the list when lots of devices are connected. When a device disconnects, it is removed from the list. Items at the end of the list are those most recently connected.

image
  • @ C ___: RTU Gateway computer ID
  • UNITS: number of (non-virtual, aka successfully initialized) RTU units on the connected RTU Gateway
  • FW: RTU Gateway's firmware version
  • RTT: round trip time between the Supervisor and the RTU Gateway

CRD Tab

This gives information for the Coordinator. There can only be one of these, so one entry is always present. A 'CONNECTION' indicator indicates if it is connected.

image
  • CONNECTION: green on if the Coordinator is connected, off if not
  • COMPUTER ___: Coordinator computer ID or '---' if disconnected
  • FW: Coordinator's firmware version
  • RTT: round trip time between the supervisor and the Coordinator

PKT Tab

This lists all currently connected Pocket computers, utilizing a scroll box to go through the list when lots of devices are connected. When a device disconnects, it is removed from the list. Items at the end of the list are those most recently connected.

image
  • @ C ___: Pocket computer ID
  • FW: Pocket computer's firmware version
  • RTT: round trip time between the Supervisor and the Pocket computer

DEV Tab

This tab is used to list device issues with the SCADA system. This includes missing and misconfigured devices. Possibly key phrases are listed below:

  • 'missing': an expected device is not connected (such as configuring a sodium cooled reactor but not connecting any boilers, or an RTU Gateway being turned off)
    • Generally fix this by making sure you configured the device and assigned it to the right place.
  • 'index out of range': a has an index that exceeds the number of devices configured/expected (such as turbine #3 in a two turbine unit, or a second induction matrix)
    • Generally fix this by making sure your Supervisor's tank, unit, boiler, and turbine settings match what you have, and that the RTU Gateways are configured appropriately.
  • 'duplicate index': a device has the same index as another, such as reactor unit 2 having two boiler #1s instead of a boiler #1 and boiler #2
    • Generally fix this by making sure you only have one of the conflicting type of devices per-unit or per-facility, across all your RTU Gateways.
  • 'too many of this type': too many of one device type is connected, such as two induction matrices or four turbines in one unit
    • Generally fix this by making sure you only have one any unique facility devices or no more than the maximum of cooling related devices, across all your RTU Gateways.

After this key phrase, you will see a descriptor for what is connected, such as "the facility's induction matrix", "the facility's #2 dynamic tank", or "unit 1's #3 turbine". This should help identify which RTU Gateway the issue might be on. You can check the Supervisor's log.txt file for more details.

image

If everything is connected and configured correctly, this tab should be blank.

image

INF Tab

This tab provides information describing the meanings of the tab names and the phrases used in the DEV tab.

image