Annunciator Panels - MikaylaFischler/cc-mek-scada GitHub Wiki
Control Room Annunciator Panels
[!TIP] The annunciator panels in this project make extensive 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. Any [green] listed below will be blue in any colorblind mode.
Table of Contents
Facility Annunciator Panel
- Unit Systems Online: [green] All unit systems (reactors, boilers, and turbines) are connected
- Radiation Monitor: [green] At least one facility radiation monitor is connected
- Induction Matrix: [green] The induction matrix is connected
- SPS Connected: [green] The supercritical phase shifter is connected
- Configured Units Ready: [green] All units configured for auto control are ready for auto control
- Process Active: [green] Automatic process control is active
- Process Ramping: [white, 4Hz] Automatic process control is performing an initial ramp-up of the reactors for later PID control (generation and charge mode)
- Min/Max Burn Rate: [yellow] Auto control has either commanded 0 mB/t or the maximum total burn rate available
- Automatic SCRAM: [red, 4Hz] Process control triggered an automatic SCRAM of all assigned units
- Matrix Disconnected: [red, 2Hz] Automatic SCRAM occurred due to loss of induction matrix connection
- Matrix Charge High: [red, 2Hz] Automatic SCRAM occurred due to induction matrix charge exceeding acceptable limit
- Unit Critical Alarm: [red, 4Hz] Automatic SCRAM occurred due to critical level unit alarm(s)
- Facility Radiation High: [red, 4Hz] Automatic SCRAM occurred due to high facility radiation levels
- Gen. Control Fault: [red, 2Hz] Automatic SCRAM occurred due to assigned units being degraded/no longer ready during generation mode, the system will automatically resume (starting with initial ramp) once the problem is resolved
Unit Annunciator Panels
Main Panel
- PLC Online: [green] Reactor PLC is connected
- PLC Heartbeat: [white] Switches between white and off about once a second as status messages are received
- Radiation Monitor: [green] At least one radiation monitor is connected
- Active: [green] Reactor is active
- Automatic Control: [white] Reactor is under control of the automatic process control system
- Reactor SCRAM: [red] Reactor was SCRAMed, and that command is being applied continuously until the RPS is reset, enable not possible
- Manual Reactor SCRAM: [red] Reactor was SCRAMed by the operator, this condition will also light up RPS Trip on the RPS panel
- Auto Reactor SCRAM: [red] Reactor was SCRAMed by the facility process controller, see main display for cause
- Radiation Warning: [yellow] Radiation levels are above normal background radiation (> 10 uSv/hr)
- RCP Trip: [red] Reactor coolant "pump" trip (RPS tripped on excess heated coolant or no coolant)
- RCS Flow Low: [yellow] Reactor cooled coolant level is falling by more than 2 mB/t
- Coolant Level Low: [yellow] Reactor cooled coolant level is less than 40% full
- Reactor Temp High: [red] Reactor temperature is greater than 1000K
- Reactor High Delta T: [yellow] Reactor temperature is rising by more than 50K per second
- Fuel Input Rate Low: [yellow] Reactor fuel level is falling by more than 1 mB/t or is less than or equal to 5% full
- Waste Line Occlusion: [yellow] Reactor waste level is rising by more than 1 mB/t or is greater than or equal to 80% full
- Startup Rate High: [yellow] System computes this burn rate requires that extra coolant is buffered in pipes in order to not overheat (see the page on this for more information)
RPS Panel
- RPS Trip: [red, 4Hz] Reactor Protection System has tripped, see below items for the cause (or Manual/Auto trip on main panel)
- Damage Level High: [red, 4Hz] The core has sustained at least 90% damage
- Excess Heated Coolant: [yellow] The heated coolant level has exceeded 95% full, this is symptomatic of low coolant flow
- Excess Waste: [yellow] The waste level has exceeded 95% full
- Core Temperature High: [red, 4Hz] The core temperature has exceeded 1200K
- No Fuel: [yellow] There is 0% fuel available
- Coolant Level Low Low: [yellow] Cooled coolant (water or sodium) level is below 10%
- PPM Fault: [yellow, 2Hz] A ComputerCraft peripheral problem has occurred, reactor SCRAM may not be possible
- Connection Timeout: [yellow, 2Hz] The supervisor took too long to respond to the PLC
- System Failure: [red, 2Hz] The reactor is not formed, cannot access interface (cannot SCRAM, but that shouldn't matter if it isn't formed anyway)
RCS Panel
The RCS panel spaces indicators out differently depending on the number of boilers and turbines for that given reactor, as shown below.
- RCS Hardware Fault: [yellow] A boiler/turbine RTU has faulted
- Emergency Coolant: [white, green] Off if no emergency coolant redstone output is available, white if valve is closed, green if valve is opened (coolant is allowed to flow)
- Coolant Feed Mismatch: [yellow] Coolant system is accumulating heated coolant or losing cooled coolant
- Boil Rate Mismatch: [yellow] The total heating rate of the reactor is more than 4% off from the steam input rate of the turbines OR for sodium setups, the boiler boil rates are more than 4% off from the steam input rate of the turbines
- Steam Feed Mismatch: [yellow] There is an above tolerance (default 10mB/t) difference between turbine flow and steam input rates or boilers/the reactor are gaining steam or losing water
- Max Water Return Feed: [yellow] The turbines are condensing the max rate of water that they can per the build
Machine-Specific Checks
These are "tagged" by IDs to their right, such as B1 being Boiler #1, T2 being Turbine #2 (as configured on the RTU, not arbitrary)
- Water Level Low: [red] Boiler water level < 40%
- Heating Rate Low: [yellow] Boiler heating rate insufficient to reach boiling temperatures
- Steam Relief Valve Open: [yellow, red] Turbine dumping mode set to dumping excess (yellow) or dumping (red)
- Turbine Over Speed: [red] Turbine at max speed but still accumulating steam
- Generator Trip: [yellow, 4Hz] Turbine still spinning but power is building up inside the turbine instead of flowing out
- Turbine Trip: [red, 4Hz] Turbine stalled but steam is still flowing in
Generator Trip
A generator trip is when a generator suddenly and unexpectedly loses it's external load, which occurs when a power plant is disconnected from the grid. In our case, this is when the turbine is disconnected, or what it's connected to becomes fully charged. This is identified by detecting if:
- the internal power storage of the turbine is increasing AND
- there is at least 5% energy fill (preventing false trips with periodic power extraction from other mods) this would then mean there is no external load and there will be a turbine trip soon if this is not resolved
Turbine Trip
A turbine trip is when the turbine stops, which means we are no longer receiving water and lose the ability to cool. This can be identified by these conditions:
- the current flow rate is 0 mB/t and it should not be
- can initially catch this by detecting a zero flow rate with a non-zero input rate, but eventually the steam will fill up
- can later identified by presence of steam in tank with a zero flow rate