
ShockSCADA
Industrial SCADA and HMI layer for Labshock environments.
ShockSCADA is the supervisory control and visualisation layer of the Labshock ecosystem, presenting industrial processes to an operator the way a real control room does.
Each environment is built as a mimic: a process layout with objects — indicators, buttons, sliders, numeric fields — bound to individual tags on the controllers underneath. Operating one of those objects issues a genuine protocol command, and the value that comes back is the controller reporting its actual state rather than an animation playing.
It maintains one connection per controller across the industrial protocols the environment runs, addressing tags through the protocol's own scheme rather than an abstraction. A write from a ShockSCADA screen is indistinguishable on the wire from a write issued by any other client, which is what makes the traffic worth analysing.
Because the interface is the operator's view, it is also where process impact becomes visible. A command that succeeds at the protocol layer and produces no movement on the mimic is a different finding from one that moves a breaker, and ShockSCADA is where that distinction is observed.
Every industrial incident eventually reaches a screen with somebody sitting in front of it.
The question that matters at that screen is not whether a packet was well-formed. It is whether the pump is running, whether the breaker moved, and whether what the operator is looking at reflects the plant.
ShockSCADA exists so that question can be asked inside a lab. The mimic is the last link in the chain — protocol, controller, logic, output, process — and the place where an operator finds out whether any of it did what they intended.
