KNX · ETS6 · UPS Modbus · Gira X1 · Victron · BACnet · 10 min di lettura

Supervisione KNX del Backup Alimentare: Monitoraggio di UPS, Generatore e Stato Batteria in ETS6

La supervisione KNX dell'infrastruttura di backup alimentare trasforma gli allarmi isolati in una risposta coordinata dell'edificio – attivazione delle scene di illuminazione di emergenza, distacco dei carichi non critici ed escalation degli allarmi alla gestione dell'impianto non appena la rete elettrica viene a mancare o le riserve della batteria si esauriscono.

Perché la supervisione KNX per l'alimentazione di backup

Senza integrazione KNX, un guasto di rete UPS o una condizione di batteria scarica viene segnalata solo da un LED sul pannello frontale o da un cicalino locale – invisibile al sistema di gestione dell'edificio e agli occupanti in aree remote dell'edificio. La supervisione KNX collega questi segnali di stato all'intero strato di automazione dell'edificio, consentendo risposte automatiche e registrate.

Risposte automatiche abilitate da KNX

  • Attivazione della scena di illuminazione di emergenza in caso di guasto di rete
  • Riduzione del carico HVAC e dei caricabatterie EV per estendere l'autonomia
  • Notifica agli occupanti tramite popup Gira X1 o display della stanza
  • Integrazione del gestore energetico per la consapevolezza dello stato della batteria

Recorded data for O&M

  • Timestamp di ogni evento di mancanza e ripristino della rete
  • Stato di carica (SOC) della batteria all'inizio e alla fine di ogni evento
  • Durata di ogni interruzione per assicurazione e conformità
  • Contatore ore del generatore per il monitoraggio degli intervalli di manutenzione

Ingressi binari KNX per contatti di stato dell'alimentazione

Il metodo più semplice e affidabile per il monitoraggio dell'alimentazione KNX utilizza contatti di relè senza potenziale provenienti da UPS e ATS collegati a moduli di ingresso binario KNX. Questo metodo funziona con qualsiasi marca di UPS o generatore che fornisca contatti ausiliari – nessun gateway o conversione di protocollo necessaria.

Cablaggio degli ingressi binari e configurazione ETS6

Input 1 — UPS mains fail:
  Source: UPS relay output (NC contact — closes on mains fail)
  KNX device: MDT BE-08230.02 or Siemens 5WG1-125 binary input
  ETS6 parameter: "Normal position = OPEN" → sends 1 on closure
  Group address: 8/0/0 — UPS Mains Fail
  DPT: 1.005 (alarm) — 1 = mains failed, 0 = mains OK
  Cyclical sending: every 10 minutes (heartbeat for monitoring)

Input 2 — Generator running:
  Source: ATS K2 contactor NO auxiliary (closes when on generator)
  Group address: 8/0/1 — Generator Running
  DPT: 1.001 (switch) — 1 = load on generator
  Reaction time: 10 ms (immediate — no filter delay needed)

Input 3 — Battery low:
  Source: UPS battery low relay (NO — closes at battery < 20%)
  Group address: 8/0/2 — Battery Low Alarm
  DPT: 1.005 (alarm) — 1 = battery below threshold
  Action: immediate load shedding + alarm escalation

Input 4 — Battery fault:
  Source: UPS fault relay (NO — closes on internal fault)
  Group address: 8/0/3 — UPS Fault
  DPT: 1.005 (alarm) — triggers maintenance notification

Nota sul cablaggio: utilizzare cavo schermato per i contatti relè UPS verso l'ingresso binario KNX — un cavo non schermato instradato insieme a cavi di potenza nello stesso canale può captare transitori di commutazione che vengono registrati come falsi allarmi di mancanza rete. Collegare la schermatura del cavo a terra solo a un'estremità (lato ingresso binario) per evitare anelli di terra.

UPS Modbus TCP a KNX: integrazione gateway Eaton

I gruppi di continuità con supporto IP di Eaton, APC e Riello espongono lo stato della batteria, l'autonomia residua e i dati di allarme tramite Modbus TCP o SNMP. Un gateway KNX Modbus interroga questi valori e li pubblica come indirizzi di gruppo KNX, consentendo al sistema di automazione dell'edificio di prendere decisioni basate sulla percentuale effettiva della batteria anziché su una semplice soglia di batteria scarica.

Mappatura indirizzi di gruppo KNX per Eaton UPS Modbus TCP

Eaton 5PX / 9PX with Network Management Card (NMC):
  Modbus TCP port: 502, unit ID: 1

Key Modbus registers → KNX group addresses:
  Register 0x0020 → Battery capacity (%)
    DPT 5.001 → GA 8/1/0 — UPS Battery SOC %
    Action: if < 30% → activate Stage 1 load shedding

  Register 0x0021 → Estimated remaining runtime (minutes)
    DPT 7.001 → GA 8/1/1 — UPS Runtime Remaining min
    Action: if < 10 min → activate Stage 2 load shedding

  Register 0x0024 → UPS status word (bitmask)
    DPT 7.001 → GA 8/1/2 — UPS Status Word
    Bit 3 = 1: on battery (mains fail)
    Bit 4 = 1: low battery
    Bit 5 = 1: fault condition

  Register 0x002F → Input voltage L1 (V × 10)
    DPT 9.020 → GA 8/1/3 — Mains Voltage V

KNX Modbus gateway options:
  Intesis IN701KNX002000 (Modbus TCP master)
  MDT KNX/Modbus Gateway (SCN-MBTCP.02)
  WAGO 750-362 with KNX coupler

Logica ETS6: illuminazione di emergenza e distacco carichi

Il modulo logico ETS6 (o un controllore logico esterno come MDT SCN-LOGM.01) elabora gli indirizzi di gruppo dello stato di alimentazione e attiva risposte proporzionali in base alla gravità dell'evento elettrico — distinguendo tra un breve calo di rete, un funzionamento prolungato del generatore e una condizione critica di batteria scarica.

Modulo logico ETS6: albero di risposta agli eventi elettrici

Condition 1: GA 8/0/0 (Mains Fail) = 1
  Delay: 5 seconds (ride-through momentary events)
  → Activate scene 10 "Emergency" on all lighting groups
    (dim non-critical areas to 20%, maintain escape routes at 100%)
  → Send value 0 to HVAC temperature setback GA (raise setpoint 4°C)
  → Send OFF to EV charger group address (shed ~7kW)
  → Send OFF to commercial refrigeration pre-cool group
  → Write event timestamp to GA 8/3/0 (Last Mains Fail Time)

Condition 2: GA 8/1/0 (Battery SOC) < 30%
  → Additionally shed: server room AC (transfer to local UPS cooling)
  → Notify Gira X1: popup "Battery below 30% — 30 min autonomy"
  → Send alarm to KNX IP router syslog

Condition 3: GA 8/1/1 (Runtime Remaining) < 10 minutes
  → Initiate graceful shutdown sequence for IT servers
  → Activate Stage 2 load shedding: all non-life-safety loads OFF
  → Priority: emergency lighting, fire alarm, security — maintained

Condition 4: GA 8/0/0 = 0 (mains restored)
  → Delay 90 seconds (allow retransfer and stabilisation)
  → Restore normal lighting scenes (staggered 10-second delays)
  → Restore HVAC setpoints (5-minute delay to limit inrush)
  → EV charger: restore after 3 minutes
  → Log restoration event with duration

Visualizzazione KNX: Dashboard Gira X1 e HomeServer

Una dashboard dedicata per l'alimentazione di backup su Gira X1 o HomeServer fornisce ai facility manager una panoramica immediata dello stato di tutte le risorse di backup, dei dati storici sui guasti e delle tendenze dello stato della batteria. La dashboard viene configurata in Gira Project Assistant (GPA) utilizzando tipi di widget standard collegati agli indirizzi di gruppo definiti sopra.

Layout della dashboard di backup dell'alimentazione Gira X1

Dashboard page: "Power Backup Status"

Row 1 — Status tiles (traffic light widgets):
  UPS Status:      GA 8/0/0 — green=OK, red=Mains Fail
  Generator:       GA 8/0/1 — grey=standby, green=running
  Battery Low:     GA 8/0/2 — green=OK, amber=low, red=critical
  UPS Fault:       GA 8/0/3 — green=OK, red=fault

Row 2 — Bargraph widgets:
  Battery SOC %:   GA 8/1/0 — 0–100%, threshold markers at 30% and 80%
  Mains Voltage:   GA 8/1/3 — 0–260V, limit lines at 207V and 253V

Row 3 — Numeric displays:
  Runtime remaining: GA 8/1/1 — minutes, unit label "min"
  Generator hours:   GA 8/4/0 — accumulated counter, unit "h"

Row 4 — Event log widget:
  Last mains fail:   GA 8/3/0 — timestamp (DPT 19.001)
  Last restoration:  GA 8/3/1 — timestamp
  Last outage duration: GA 8/3/2 — minutes

Integrazione Victron Cerbo GX e KNX

Gli edifici con sistemi batteria Victron Energy — inverter-caricabatterie MultiPlus, Quattro o EasySolar con un'unità di monitoraggio Cerbo GX — possono integrare lo stato di carica della batteria e i dati solari nel bus KNX tramite un ponte Modbus TCP. Victron espone nativamente tutti i dati del dispositivo sulla porta Modbus TCP 502 senza licenze aggiuntive.

Victron Cerbo GX Modbus TCP a KNX

Cerbo GX Modbus TCP setup:
  Enable in Cerbo GX: Settings > Services > Modbus-TCP: ON
  Default port: 502, static IP recommended

Key Modbus registers (unit ID 100 = system overview):
  Register 840 → Battery SOC (%)         → GA 8/5/0 DPT 5.001
  Register 842 → Battery voltage (V×100) → GA 8/5/1 DPT 9.020
  Register 843 → Battery power (W)       → GA 8/5/2 DPT 13.010
  Register 850 → Grid power (W)          → GA 8/5/3 DPT 13.010
  Register 855 → AC input status         → GA 8/5/4 DPT 1.001
    0 = disconnected, 1 = connected, 2 = ignore

Bridge options:
  Option A: KNX Modbus gateway (Intesis IN701KNX)
    → direct Modbus TCP polling, no middleware
  Option B: Node-RED on local server
    → node-red-contrib-victron (official Victron nodes)
    → node-red-contrib-knx (KNX/IP bridge)
    → Adds calculated values: self-consumption %, import cost

KNX action — battery SOC < 20% (GA 8/5/0):
  → Reduce EV charger to minimum 6A
  → Notify visualisation: "Battery low — grid backup active"

Cerbo GX a KNX senza gateway: se un router KNX IP è accessibile sulla stessa LAN, Node-RED in esecuzione su un Raspberry Pi co-localizzato con il Cerbo GX fornisce il ponte più flessibile. La libreria node-red-contrib-knx gestisce nativamente il tunneling KNX/IP, eliminando il costo di un gateway Modbus-KNX dedicato per installazioni solo batteria.

Escalation allarmi: BACnet, SCADA e gateway SMS

Per le strutture critiche – ospedali, data center, grandi edifici commerciali – l'escalation dell'allarme di alimentazione deve raggiungere i team di facility management entro secondi da un guasto di rete, indipendentemente dall'ora del giorno. La catena di escalation va da KNX attraverso BACnet o SCADA a notifica SMS, e-mail o cercapersone.

Catena di escalation allarmi

Level 1 — KNX (immediate, building-wide):
  GA 8/0/0 = 1 → Emergency lighting + load shedding scenes
  KNX visualisation popup on all Gira X1 / touchpanel devices
  Reaction time: < 1 second

Level 2 — BACnet alarm (< 10 seconds):
  KNX/BACnet gateway (e.g. Intesis IN701BAC) publishes:
    BACnet Binary Value: UPS_Mains_Fail (instance 100)
    BACnet Analog Value: Battery_SOC (instance 101)
  BACnet BBMD broadcasts to building SCADA system
  SCADA: alarm acknowledged by operator → work order created

Level 3 — SMS/Email gateway (< 30 seconds):
  SCADA → SMS gateway (e.g. SMSEagle, Moxa OnCell) on mains fail
  Recipient group: FM engineer on-call, building manager
  Message: "MAINS FAIL [building name] [timestamp]
            Generator running: [YES/NO]
            Battery SOC: [%], Runtime: [min]"
  Escalation: if not acknowledged in 5 min → page duty manager

Level 4 — Restoration notification:
  GA 8/0/0 = 0 → SMS: "MAINS RESTORED [building] [timestamp]
                       Outage duration: [X] min"
  Auto-close SCADA alarm with duration logged

Requisito per ospedali e data center: HTM 06-01 (infrastruttura elettrica ospedaliera britannica) e EN 50171 (alimentazione centrale per illuminazione di sicurezza) richiedono registrazioni loggate di ogni evento di guasto di rete con durata, stato del carico e autonomia della batteria dimostrata. Il registro eventi degli indirizzi di gruppo KNX combinato con il registro allarmi SCADA soddisfa questo requisito – configurare entrambi i sistemi per conservare una cronologia di almeno 12 mesi.

Hai bisogno di un quadro KNX con supervisione completa dell'alimentazione di backup e logica ETS6 configurata secondo specifica?

Progettiamo quadri con integrazione UPS Modbus, ingressi binari KNX per lo stato del generatore e della batteria, configurazione dashboard Gira X1 e escalation allarmi BACnet — commissionati e documentati per requisiti di impianti critici.

Richiedi un preventivo →
Loading...
Back to top