See the system. Test the response.
Control four independent derails and explore how power, faults, and feedback interact.
Four-track yard overview
Each track has its own derail, battery, faults, and maintenance mode. Select a track to see its detailed dashboard.
Track 01 · Derail control
Commands and confirmed feedback are shown separately.
Try a condition
Load a scenario, then operate the derail.
Scenarios replace the current conditions. Event history is retained.
Power & environment
Adjust the model and watch the outcome.
How the energy model works
Charge changes from solar watts minus system load over simulated time, using a nominal 512 Wh battery. Voltage is an illustrative linear estimate, not a battery specification. Each completed move consumes an additional 0.08% charge. Movement timing stays in real seconds. Thresholds and interlocks are demo assumptions and require engineering for real equipment.
Alerts & interlocks
Understand why a command is available or blocked.
Recent activity · all four tracks
A record of commands, feedback, and operator actions.
Event history
Track-labeled commands, faults, feedback, and service notes across all four tracks.
Try the prototype in five minutes.
Explore normal operation, then introduce a fault to see what changes.
1. Select a track and command it
All four derails operate independently. Select Track 01, 02, 03, or 04, or use the Up and Down buttons on its card. Battery readings, fault inputs, and scenarios below follow the selected track. History includes all four tracks.
Signal light colors
Red = derail up (engaged). Green = derail down (disengaged). Blue = maintenance mode. Maintenance requires confirmed UP feedback. A rejected request raises a fault and leaves maintenance off. Raise the derail to clear the fault, then enable maintenance for blue light and movement inhibition. During movement or when position is unknown, neither red nor green is lit. Offline units show all lights unconfirmed. Blue indicates maintenance mode and does not confirm a physical derail position.
Command and confirm
Load Normal daylight. Select Deactivate derail, confirm the simulated command, and watch the requested state change before position feedback arrives. Activate it again to engage.
2. Explore solar & battery
Select Night operation and change the energy clock to 1 sec = 1 hour. The battery discharges. Restore sunlight to charge it. Low battery warns at 25%; below 15% this model inhibits movement.
3. Make something go wrong
Load Actuator jam, then deactivate. After six real seconds the movement times out and position becomes unknown. Simulate an inspection to restore confirmed feedback.
4. Test stale data
Load Lost connection. Position becomes unknown, values are labeled stale, and commands are blocked. Restore the communication link to receive readings again.
5. Review the evidence
Acknowledge an alert without clearing its cause. Add a service note in Event history, then export the log as CSV. Reset demo restores all four tracks and clears their logs.
What this demonstrates
This is a browser-only concept, with fictional telemetry and illustrative interlocks. No PLC, railroad equipment, messaging service, or authentication system is connected. Local safety functions and railroad authorization would be designed independently for a real product. This model is not a field control design.