✓ Link copiato
Già in produzione in capannone · in espansione su un secondo · aria · gas · fino all'idrogeno ad alta pressione

Il certificato FAT che richiedeva 3 ore di copia-incolla,
adesso si firma in 20 minuti.

F.A.T. Station è la piattaforma web auto-ospitata che sostituisce WinCC + SQL + Excel + Word con un'unica UI. Nata per il collaudo FAT di compressori industriali — aria, gas, processo, fino all'idrogeno ad alta pressione. Lo stesso motore vale per qualsiasi macchina strumentata via PLC.

20min
dal test al certificato firmato
1Hz
su ogni strumento di linea
<200ms
latenza real-time PLC→browser
PLC
OPC UA · Modbus · ogni macchina

Il collaudo di oggi è un patchwork.

L'operatore davanti a tre schermi diversi: WinCC su uno, SQL workbench sull'altro, Excel sul terzo. A fine giornata compila il certificato in Word, copia-incolla 50+ valori, salva in una cartella di rete e prega che il cliente non chiami chiedendo "quel test del marzo scorso, mi ritrovi i dati grezzi?".

Una sola dashboard. Tutto il capannone in tempo reale.

La Control Room è il cuore di F.A.T. Station. Tutte le linee del capannone in una griglia: stato live, PT1/PT2 dal PLC via OPC UA, operatore connesso, fase corrente e durata. Niente alt-tab fra applicazioni — l'intero floor in un colpo d'occhio.

  • Tutte le linee su un solo host — un PC o un server dedicato — la griglia scala con il tuo floor.
  • 1 Hz sampling su ogni strumento della linea, su hypertable TimescaleDB.
  • Push real-time <200ms via Socket.IO — dato PLC → tile aggiornato.
  • Dark theme industrial, leggibile sotto luce capannone. Responsive tablet/desktop.
fat.station.local/control-room/C1
CONTROL ROOM · capannone collaudo · tutte le linee live
live · 1 Hz · tag dal tuo PLC
● 5 in collaudo · 2 libere · 1 ESD
L1in collaudo
PT11024 barg
PT2 287 barg
OP3F4/6 · Carico 75%
L2in collaudo
PT1 412 barg
PT2 198 barg
OP5F2/6 · Leak
L3in collaudo
PT1 980 barg
PT2 275 barg
OP1F3/6 · Carico 50%
L4ESD trip
PT11212 barg
PT2 --- barg
OP7HH PT1 → STOP
L5libera
PT1 1 barg
PT2 1 barg
in attesa
L6in collaudo
PT1 802 barg
PT2 218 barg
OP2F5/6 · Carico 100%
L7in collaudo
PT1 615 barg
PT2 232 barg
OP4F3/6 · Carico 50%
L8libera
PT1 1 barg
PT2 1 barg
pronta L8

Il recording aspetta che il sistema sia stabile.

Nei setup legacy il data logger inizia a scrivere appena premi START. Risultato: i primi 30-60 secondi della fase contengono dati dell'avviamento, varianze gonfiate, e il certificato esce con avg/min/max sbagliati.

F.A.T. Station verifica prima che Hz sia entro ±5% dal setpoint. Solo allora attiva il buffering 1 Hz su phase_samples. Avg/min/max calcolati unicamente sulla finestra stabile.

  • Gate Hz ± 5% sul setpoint configurato per fase.
  • Gate PT1 in range opzionale per fasi con condizione di pressione fissa.
  • Nessun campione pre-stabilità archiviato — buffer scartato.
  • Statistiche solo su finestra stabile: avg, min, max, σ calcolati su dati reali.
Fase 4 · Carico 75% · Macchina 1
setpoint Hz: 48.0 · band: ±5%
RECORDING
+5% band -5% band ● GATE PASSED · t=14.2s recording started Hz
avviamento (scartato) finestra stabile (registrata) band ±5%

ESD / PSD / WRN / MSH — con first-out marker e ACK.

Quattro classi di allarme allineate alla logica PROFIsafe del PLC: emergency, process shutdown, warning, message safety. L'overlay è full-screen con beep Web Audio API: in capannone si vede e si sente. Il first-out marker risponde a quella domanda fastidiosa — "chi è scattato per primo?". L'ACK è obbligatorio prima di proseguire.

  • First-out marker: il primo trigger viene salvato con timestamp µs, niente race condition.
  • Overlay full-screen + beep: anche se l'operatore stava guardando l'HMI di un altro pannello.
  • ACK obbligatorio per uscire dall'overlay e proseguire la fase.
  • Audit persistito su TimescaleDB: chi ha fatto ACK, quando, da quale terminal.
● ESD

Emergency Shutdown. PSV trip, gas detect, hard stop irreversibile.

● PSD

Process Shutdown. PT > limite, condizione anomala recuperabile.

● WRN

Warning. TT > soglia, drift, operatore deve valutare.

● MSH

Message Safety High. Notifica non bloccante per compliance log.

● ESD
PT1_HH · first-out marker
1212.4 barg (limite HH: 1100)
L4 · Macchina 1 · Fase 4 · 2026-05-29T11:42:08.327+02:00
ACK richiesto
TREND
P&ID
HMI (noVNC)
Siemens KTP900 · Linea 1 · LIVE BRIDGE
SYS_STATERUNNING
PT11024.3 barg
PT2287.6 barg
TT162.4 °C
FREQ47.9 Hz
ZSV01OPEN
ZSV02CLOSING
[PT1][FCV][CMP01][PT2][ZSV02]
noVNC · ws-proxy://hmi-bridge:8081
Trend PT1 · ultimi 60 secondi · 1 Hz
setpoint ± 5% stabile · RECORDING −60s now 1050 1024 1000
avg / min / max1023.8 / 1019.4 / 1027.1 barg
σ (std dev)1.42 barg
trend buffer · TimescaleDB hypertable
P&ID · Macchina 1 · processo gas alta pressione
   IN ──[PT1]──[FCV01]──[CMP01]──[PT2]──[ZSV02]── OUT
                  │         │         │
              [TT1 62°C] [FREQ 48Hz] [TT2 71°C]
                            │
                        [PSV  ‖ 1050 barg trip]
PT1 inlet1024.3 barg
CMP01 freq47.9 Hz · stable
PT2 outlet287.6 barg
PSV trip @1050 barg (margine 26 bar)
P&ID template · catalog v0775-AA

Il pannello Siemens KTP, dentro la session page.

Il pannello fisico (KTP700, KTP900, MTP) gira nello stesso quadro elettrico del PLC. Storicamente l'operatore doveva alzarsi e andare a vederlo. F.A.T. Station fa il bridge: VNC server sul pannello → WebSocket proxy interno → iframe noVNC renderizzato dentro la session page, accanto a TREND e P&ID.

  • noVNC vendored: niente plugin browser, niente Java applet legacy.
  • WebSocket proxy interno: il pannello non è esposto direttamente in rete.
  • Tab HMI / TREND / P&ID nella session page — un solo schermo.
  • Read-only di default, write opzionale con permessi PIN-elevati.

Excel 3 fogli + PDF firmato in 20 minuti.

Completata l'ultima fase, l'operatore e il RT cliente firmano in chiusura (PIN). ExcelJS produce un .xlsx con tre fogli (cover + requirements + condizioni per fase). Puppeteer rendera il PDF brandizzato con header cliente, firme, audit trail completo. Il file finisce in archivio, rigenerabile on-demand se il cliente chiede revisioni.

📋
Operatore completa tutte le fasi
stabilization gate per ogni fase · 1 Hz buffer
✍️
Firma digitale operatore + RT cliente
PIN-based, doppia approvazione
📊
ExcelJS genera .xlsx 3 fogli
cover · requirements · condizioni per fase
📄
Puppeteer rendera PDF brandizzato
header cliente + firme + audit trail
📁
Archivio filtrabile
per commessa / cliente / data / operatore — rigenerabile on-demand

Già in produzione.

Niente loghi spalmati per gonfiare la pagina. Due clienti reali — uno in produzione, uno in proposta tecnica formale. Referenze disponibili su richiesta per i prospect interessati.

Produttore italiano · compressori aria e gas

deployment in capannone di collaudo · NDA
● Live

Linee di collaudo live in capannone, in espansione su un secondo. Famiglie di compressori aria e gas. F.A.T. Station ha sostituito il setup legacy WinCC + SQL + Excel da inizio 2026.

linee live in capannone compressori aria e gas multi-capannone since Q1 2026

Produttore EU · compressori H2 alta pressione

proposta tecnica in corso · NDA
● Proposta

Proposta tecnica formale per commessa di refueling H2 (bus / mobilità a idrogeno) ad alta pressione. Multi-treno in container. Demo-readiness completata: tag OPC UA del container mappati e l'intera catena allarmi ESD/PSD/WRN/MSH configurata.

H2 alta pressione multi-treno container PLC container mappato 2026
Costruisci compressori industriali — o collaudi macchine in linea e ne rilasci il certificato? Parliamone →

Pensato per durare 10 anni in capannone.

Tecnologie boring-good: niente runtime esotici, niente vendor lock-in. Tre container Docker su un host che resta acceso 24/7 — un PC, una VM o un server dedicato, come preferisci.

🏭

NestJS + TypeScript strict

Backend porta 4500. Architettura modulare, dependency injection, type safety end-to-end.

⚛️

Next.js 14 App Router

Frontend porta 4200. React + Tailwind. SSR per session page, client per real-time.

🐘

Postgres + TimescaleDB

Hypertable phase_samples a 1 Hz. TIMESTAMPTZ ovunque.

🔌

OPC UA + Modbus TCP

node-opcua per Siemens (ns=2/ns=4), modbus-serial per Allen-Bradley, Schneider, Keyence.

📡

Socket.IO <200ms

Push real-time PLC → browser. Reconnect automatico, room per linea.

🖥

noVNC bridge HMI

noVNC vendored + WebSocket proxy interno. Pannello Siemens nel browser.

📦

Docker Compose deploy

3 container: db + backend + frontend. Da un PC a una VM o server dedicato — scala con il capannone.

🔐

PROFIsafe-aware

ESD / PSD / WRN / MSH con first-out marker, ACK obbligatorio, audit persistito.

🇮🇹

Timezone-correct + ISA-5.1

ISO 8601 con offset. Tag mapping ISA-5.1 strict: PT/TT/Z/F + prefix AA/AB/AC + _H/_HH/_HHH.

16 capitoli animati.
Dalla login al certificato firmato.

Niente live deployment pubblico — F.A.T. Station gira nel capannone del cliente. Ma c'è una demo HTML cinematica che mostra l'intero flusso: login PIN, control room, apertura container session, ciclo completo delle fasi con stabilization gate, allarme ESD overlay, firma e certificato.

▶ Apri la demo interattiva

Mapping della tua macchina in poche ore.
Demo da remoto in pochi giorni.

Se costruisci compressori industriali — o collaudi qualsiasi macchina in linea e ne rilasci il certificato — e fai FAT in capannone, una call ti dice se F.A.T. Station fa al caso tuo. Niente slide commerciali — solo screen condiviso del prodotto reale: la control room, la session page con noVNC, il certificato PDF di un test vero, nel formato del tuo cliente. Dopo la call ti facciamo un'offerta su misura in base alla tua macchina; l'assistenza post-vendita la seguiamo direttamente noi.

📧 Richiedi una demo — info@cra-srl.com ↓ Technical overview (PDF)