F.A.T. Station is the self-hosted web platform that replaces WinCC + SQL + Excel + Word with a single UI. Built for the FAT of industrial compressors — air, gas, process, up to high-pressure hydrogen. The same engine works for any PLC-instrumented machine.
The operator in front of three different screens: WinCC on one, SQL workbench on another, Excel on the third. At the end of the day they fill in the certificate in Word, copy-paste 50+ values, save it to a network folder and pray the customer doesn't call asking "that test from last March, can you find me the raw data?".
The Control Room is the heart of F.A.T. Station. All shop floor lines in one grid: live status, PT1/PT2 from the PLC via OPC UA, connected operator, current phase and duration. No alt-tab between applications — the entire floor at a glance.
In legacy setups the data logger starts writing as soon as you press START. Result: the first 30-60 seconds of the phase contain start-up data, inflated variances, and the certificate comes out with wrong avg/min/max.
F.A.T. Station first verifies Hz is within ±5% of the setpoint. Only then does it activate 1 Hz buffering
on phase_samples. Avg/min/max calculated
solely on the stable window.
Four alarm classes aligned to the PLC's PROFIsafe logic: emergency, process shutdown, warning, message safety. The overlay is full-screen with Web Audio API beep: on the shop floor it can be seen and heard. The first-out marker answers that annoying question — "who tripped first?". ACK is mandatory before continuing.
Emergency Shutdown. PSV trip, gas detect, irreversible hard stop.
Process Shutdown. PT > limit, recoverable abnormal condition.
Warning. TT > threshold, drift, operator decision needed.
Message Safety High. Non-blocking notification for compliance log.
IN ──[PT1]──[FCV01]──[CMP01]──[PT2]──[ZSV02]── OUT
│ │ │
[TT1 62°C] [FREQ 48Hz] [TT2 71°C]
│
[PSV ‖ 1050 barg trip]
The physical panel (KTP700, KTP900, MTP) runs in the same electrical cabinet as the PLC. Historically the operator had to get up and go look at it. F.A.T. Station does the bridge: VNC server on the panel → internal WebSocket proxy → noVNC iframe rendered inside the session page, alongside TREND and P&ID.
Once the last phase is complete, the operator and the customer QA sign at closing (PIN). ExcelJS produces an .xlsx with three sheets (cover + requirements + conditions per phase). Puppeteer renders the branded PDF with customer header, signatures, complete audit trail. The file goes into the archive, regeneratable on-demand if the customer asks for revisions.
No fake logos plastered to pad out the page. Two real customers under NDA — one in production, one in formal technical proposal. References available on request for interested prospects.
Acceptance test lines live in shop, expansion to a second shop incoming. Air and gas compressor families. F.A.T. Station has been replacing their legacy WinCC + SQL + Excel setup since early 2026.
Formal technical proposal for an H2 refueling order (bus / hydrogen mobility) at high pressure. Multi-train in container. Demo-readiness completed: container OPC UA tags mapped and the full ESD/PSD/WRN/MSH alarm chain configured.
Boring-good technologies: no exotic runtimes, no vendor lock-in. Three Docker containers on a host that stays on 24/7 — a PC, a VM or a dedicated server, your choice.
Backend port 4500. Modular architecture, dependency injection, end-to-end type safety.
Frontend port 4200. React + Tailwind. SSR for session page, client for real-time.
Hypertable phase_samples at 1 Hz. TIMESTAMPTZ everywhere.
node-opcua for Siemens (ns=2/ns=4), modbus-serial for Allen-Bradley, Schneider, Keyence.
Real-time push PLC → browser. Automatic reconnect, room per line.
noVNC vendored + internal WebSocket proxy. Siemens panel in the browser.
3 containers: db + backend + frontend. From a PC to a VM or dedicated server — scales with the shop floor.
ESD / PSD / WRN / MSH with first-out marker, mandatory ACK, persisted audit.
ISO 8601 with offset. ISA-5.1 strict tag mapping: PT/TT/Z/F + prefix AA/AB/AC + _H/_HH/_HHH.
No public live deployment — F.A.T. Station runs in the customer's shop. But there's a cinematic HTML demo that shows the entire flow: PIN login, control room, session container opening, full phase cycle with stabilization gate, ESD alarm overlay, signature and certificate.
▶ Open interactive demoIf you build industrial compressors — or test any machine on a line and issue its acceptance certificate — and run FATs on the shop floor, one call tells you if F.A.T. Station is right for you. No sales slides — just a screen share of the real product: the control room, the session page with noVNC, the PDF certificate from a real test, in your client's format. After the call we send you a tailored quote based on your machine; post-sale support is handled directly by us.