KNX · Diagnostica · Monitor bus · Isolamento guasti · 9 min di lettura

Diagnostica bus KNX: monitoraggio, tracciamento telegrammi e isolamento guasti

I guasti del bus KNX vanno da una linea silenziosa e morta a una sorgente di rumore intermittente che corrompe i telegrammi una volta al giorno. Una diagnostica sistematica – a partire dalla tensione del bus e passando per il tracciamento dei telegrammi fino all'analisi EMC – risolve la maggior parte dei guasti senza sostituire l'hardware.

Tensione del bus KNX: specifica e misura

Il bus KNX TP opera a 29 V CC (nominale). La tensione è sovrapposta a un segnale differenziale a 9600 bit/s. La tensione del bus è la prima misura diagnostica perché identifica immediatamente le classi di guasto più gravi: assenza di alimentazione, cortocircuito e sovraccarico.

Tensione di busStatoCausa probabileAzione
29V ±1VNormaleAlimentazione integra, linea entro specificaNessuno — continua con la diagnostica telegram
21–28VAccettabileLinea caricata vicino alla capacità massima o caduta di cavoCalcolare il budget di corrente; verificare derivazioni sovradimensionate
< 21VAvviso di sovraccaricoTroppi dispositivi per la potenza dell'alimentatore; cavo troppo lungoControllare il budget attuale; aggiungere alimentatore da 640 mA o segmentare con accoppiatore
0V (alimentatore acceso)CortocircuitoKNX + e − in corto sul dispositivo o sul giunto del cavoIsolare i segmenti; individuare il cortocircuito con il metodo di disconnessione dei segmenti
0V (alimentatore spento)Nessuna alimentazioneAlimentatore guasto, interruttore magnetotermico scattato o errore di cablaggioControllare l'MCB che protegge l'alimentatore 29V; controllare l'indicatore LED dell'alimentatore

Dove misurare la tensione del bus

Measurement point: KNX bus terminal block in the panel
  → Between KNX bus + (red) and KNX bus − (black) terminals
  → At the patch point closest to the power supply
  → Then at the furthest device on the line (check voltage drop)

Tool: Digital multimeter, DC voltage range 50V or 100V
  → Acceptable voltage drop along the cable: max 2V
  → If drop > 2V: cable too long, too thin, or too many joints

Never measure bus voltage with the bus carrying live telegrams
using an analogue meter — the signal will deflect the needle
and give a false low reading. Use a true-RMS digital meter.

Calcolo del budget di corrente del bus

Ogni dispositivo KNX assorbe corrente dall'alimentatore del bus a 29V. La somma di tutte le correnti dei dispositivi non deve superare il 75% della potenza nominale dell'alimentatore – il margine di sicurezza tiene conto della corrente di spunto all'avvio dei dispositivi e dei requisiti di ampiezza del segnale del bus.

Alimentatore 160mA

Carico max 120mA

~8 dispositivi a 15mA medi

MDT STC-0160.01

Alimentatore 320mA

Carico massimo 240mA

~16 dispositivi a 15mA medio

MDT STC-0320.01

Alimentatore 640mA

Carico massimo 480mA

~32 dispositivi a 15mA medio

MDT STC-0640.01

Assorbimento di corrente dei singoli dispositivi: gli ingressi binari semplici assorbono 5–8 mA; le interfacce a pulsante assorbono 5–12 mA; gli attuatori (4 vie, 8 vie) assorbono 10–20 mA; i gateway DALI assorbono 20–30 mA; i router IP assorbono fino a 50 mA. Controllare sempre la scheda tecnica del dispositivo in ETS6: l'assorbimento di corrente è elencato nella finestra delle proprietà del dispositivo.

Esempio di calcolo del budget di corrente

Line 1.1 — Floor 1 lighting and blinds (28 devices):
  Device type                     Qty   mA each   Total
  ─────────────────────────────────────────────────────
  MDT BMK2.01 (binary input 2ch)   8  ×   5mA  =  40mA
  MDT AKD-0424.02 (4ch actuator)   4  ×  12mA  =  48mA
  MDT JAL-0410.01 (4ch shutter)    2  ×  20mA  =  40mA
  Gira 509000 (4-button sensor)    6  ×   8mA  =  48mA
  MDT STC-0321.02 (DALI gateway)   2  ×  25mA  =  50mA
  MDT SCN-IP200.02 (IP router)     1  ×  40mA  =  40mA
  ─────────────────────────────────────────────────────
  Total                            23          = 266mA
  Safety margin (+33%)                         = 354mA
  Selected PSU: MDT STC-0640.01 (640mA)       ← comfortable margin

Strumenti diagnostici: guida alla selezione

StrumentoTipoCostoCapacitàMigliore per
ETS6 Group MonitorSoftware (ETS6 gratuito)Gratuito con ETS6Visualizzazione in tempo reale dei telegrammi GA, decodifica DPT, filtro sorgente/destinazioneVerifica live della messa in servizio, test dei flag GA
ETS6 Bus MonitorSoftware (ETS Pro)Licenza ETS ProTraccia telegramma grezza incl. ripetizione, riconoscimento, priorità, NAKDebug approfondito a livello di protocollo, analisi guasti ACK
Wireshark + interfaccia USB IPSoftware + hardwareGratuito + interfaccia ~200 €Cattura completa pacchetti KNXnet/IP su LAN o USBProblemi di routing IP a livello di rete, analisi multicast
MDT Bus Analyzer SCN-BA-UHardware~€400Acquisizione autonoma su scheda SD, nessun laptop necessario in locoGuasti intermittenti su grandi siti; acquisizione notturna
Lingg & Janke LK-BA4Hardware~€350Analizzatore di bus a 4 porte con memoria SD locale e indicatori di errore LEDAcquisizione simultanea multi-linea; sito senza ingegnere
Multimetro digitale (DC)Hardware€30–150Tensione del bus (DC), continuità (Ohm), rilevamento cortocircuitoPrimo controllo in loco; sempre richiesto

Tracciamento telegrammi con ETS6 Bus Monitor

Il ETS6 Bus Monitor (disponibile in ETS Professional) cattura ogni telegramma sul bus, inclusi frame di conferma, richieste di ripetizione e risposte NAK. Questo livello di dettaglio è essenziale per diagnosticare errori di incompatibilità dell'applicazione e problemi di temporizzazione.

ETS6 Bus Monitor — lettura di un telegramma

Telegram field structure:
  Time      Source PA   Dest GA     APDU     DPT value   Flags
  ─────────────────────────────────────────────────────────────
  12:04:01  1.1.5       1/1/1       Write    1 (On)      C W -
  12:04:01  1.1.10      1/1/1       Write    1 (On)      C - T   ← actuator confirms
  12:04:03  1.1.5       1/1/2       Read     ?           C - R   ← polling status
  12:04:03  1.1.10      1/1/2       Response 1 (On)      C - T

Key fields:
  Source PA   → Individual address of the sending device
  Dest GA     → Group address the telegram is directed to
  APDU type   → Write (command), Read (poll), Response (reply to poll)
  DPT value   → Decoded data value — verify against expected DPT
  Flags       → C = Communication; W = Write; R = Read; T = Transmit

Repeat telegrams — warning sign:
  If same telegram appears 3 times in sequence → device did not
  acknowledge → possible bus collision or device unresponsive
  → Check individual address, re-download application

Sintassi filtro ETS6 Group Monitor

Filter by group address (Group Monitor filter bar):
  1/*         → All telegrams to Main group 1
  1/1/*       → All telegrams to Main 1, Middle 1
  1/1/1       → Exactly group address 1/1/1

Filter by source individual address:
  src:1.1.5   → Only telegrams sent from device 1.1.5
  src:1.1.*   → All devices on line 1.1

Combined filter:
  src:1.1.5 1/1/*   → Telegrams from push button 1.1.5 to lighting GAs

Filter by DPT:
  dpt:1.001   → Only boolean switch telegrams (on/off)
  dpt:9.*     → All 2-byte float telegrams (temperature, etc.)

Exclude heartbeat spam:
  !src:0.0.1  → Exclude telegrams from NTP time source

Diagnosi guasti comuni

SintomoCausa probabilePasso diagnosticoRisoluzione
Tensione bus = 0V, LED dell'alimentatore accesoCortocircuito sul segmento busMisurare la tensione ai morsetti dell'alimentatore; scollegare la linea a sezioniUtilizzare l'isolamento di segmento – scollegare metà della linea, ricontrollare la tensione; ripetere fino a localizzare il cortocircuito
Bus voltage < 21V under loadSovraccarico di corrente – troppi dispositivi per l'alimentatoreCalcolare il budget di corrente totale; controllare le proprietà dei dispositivi ETS6 per l'assorbimento in mA di ciascun dispositivoAggiungere un secondo alimentatore KNX con separatore a induttanza, o suddividere la linea con un accoppiatore di linea
Dispositivo offline in ETS / nessuna risposta al downloadIndirizzo individuale non programmato o conflitto di indirizziPremere il pulsante di programmazione sul dispositivo — il LED si accende; ETS6 → Topologia → Leggi indirizzi individualiRiprogrammare l'indirizzo PA del dispositivo tramite la modalità pulsante di programmazione; verificare la presenza di PA duplicati sulla stessa linea
Pulsante premuto ma l'attuatore non rispondeIndirizzo di gruppo non collegato, flag Write mancante o GA errata assegnataAprire il Monitor di Gruppo; premere il pulsante; verificare se appare il telegramma e se il GA di destinazione è correttoVerificare l'assegnazione del GA in ETS6; controllare che il flag Scrittura sia impostato sull'oggetto di comunicazione del pulsante
L'attuatore risponde localmente ma non dalla visualizzazioneFlag Lettura o Trasmissione mancante sul GA di statoMonitor di Gruppo → verificare se il telegramma di stato viene trasmesso quando l'attuatore operaAbilitare il flag Trasmissione sull'oggetto di comunicazione dello stato dell'attuatore; ricaricare
Inondazione di telegrammi ciclici – utilizzo bus 70%+Intervallo di invio ciclico impostato troppo breve sul sensore o attuatoreMonitor bus → identificare la sorgente ad alta frequenza PA; controllare i parametri ETS per l'invio ciclicoAumentare l'intervallo di invio ciclico al minimo necessario (60 min per stato; disabilitare per controllo)
Programmazione KNXnet/IP non si connetteRouting multicast bloccato o interfaccia IP occupata da un altro tunnelPing dell'interfaccia IP; controllare connessione ETS6 → interfaccia IP; controllare IGMP snooping del routerRiavviare l'interfaccia IP; controllare il numero massimo di connessioni tunnel (di solito 4); verificare IGMP snooping abilitato
ETS6 download fails with 'firmware version mismatch'La versione dell'applicazione ETS6 non corrisponde al firmware del dispositivoControllare la versione del firmware del dispositivo nelle proprietà del dispositivo ETS6 → campo Versione applicazioneScaricare il file .knxprod corrispondente dal produttore; importarlo nel catalogo ETS6; riassegnare l'applicazione

Hardware bus analyzers: MDT and Lingg & Janke

Il monitoraggio solo software richiede un laptop permanentemente collegato all'impianto. Gli analizzatori di bus hardware funzionano in modo autonomo: si collegano direttamente al bus KNX TP, catturano tutti i telegrammi su una scheda SD o memoria interna e possono essere lasciati per tutta la notte per catturare guasti intermittenti che non si presenterebbero mai durante una visita diurna.

MDT Bus Analyzer SCN-BA-U

  • Alimentato via USB, montabile su guida DIN
  • Cattura tutti i telegrammi inclusi i frame NAK e di ripetizione
  • Esporta il log sul PC per l'analisi successiva nel software MDT Bus Analyzer
  • Filtri configurabili per intervallo di indirizzi di gruppo o indirizzo individuale
  • Risoluzione timestamp: 1 ms — sufficiente per l'analisi delle collisioni
  • Essenziale per guasti intermittenti su grandi installazioni commerciali

Lingg & Janke LK-BA4

  • Analizzatore a 4 canali — monitora 4 linee KNX contemporaneamente
  • Memoria su scheda SD — lasciare in sito per acquisizione 24h+
  • Indicatori di errore LED: tensione bus, tasso di collisione, tasso di errore ACK
  • Software di analisi: importare CSV in ETS Bus Monitor o strumento personalizzato
  • Particolarmente efficace per installazioni multilinea con problemi di temporizzazione tra linee
  • Compatibile con il formato log ETS Bus Monitor per importazione diretta

Quando utilizzare un analizzatore hardware: qualsiasi guasto che non si riproduce durante una visita in loco — tipicamente errori dovuti a interferenze elettromagnetiche (EMC) da azionamenti a frequenza variabile (VFD), reset del bus in coincidenza con l'avvio di macchinari, o guasti ACK intermittenti su una linea specifica. Il monitoraggio software richiede un laptop permanentemente connesso; gli analizzatori hardware funzionano senza supervisione e catturano il timestamp esatto del guasto per la correlazione con i registri operativi dell'impianto.

Identificazione e mitigazione delle interferenze elettromagnetiche (EMC)

Le interferenze elettromagnetiche sono la fonte più insidiosa di guasti KNX perché producono errori intermittenti che variano con le condizioni di carico e l'ora del giorno. Le tre fonti EMC più comuni negli impianti di building automation sono i dimmer a taglio di fase (leading-edge), gli azionamenti a frequenza variabile (VFD) sui motori HVAC, e i driver LED senza filtro EMC.

Dimmer a taglio di fase (TRIAC)

Sintomo: Corruzione casuale dei telegrammi su percorsi di cavi adiacenti; il monitor bus mostra frequenti errori ACK sulle linee di illuminazione

Soluzione: Sostituire con dimmer a taglio di fase posteriore (MOSFET) o reattori KNX DALI. Posare il cavo KNX TP ad almeno 50 mm da qualsiasi cavo di uscita del dimmer. Aggiungere un'induttanza di ferrite sull'uscita del dimmer se non è possibile riposizionare i cavi.

Azionamenti a frequenza variabile (VFD) su HVAC

Sintomo: Gli errori di bus correlano esattamente con l'avvio/arresto dell'HVAC; gli errori peggiorano ai multipli della frequenza di rete a 50 Hz

Soluzione: Aumentare la separazione tra i cavi KNX TP e i cavi di uscita VFD ad almeno 100 mm. Posare il KNX in una canalina metallica separata. Aggiungere un filtro induttivo KNX (MDT SCN-EF.02) sul segmento di linea KNX più vicino al VFD. Collegare il telaio del VFD a terra pulita.

Alimentatori LED senza filtro EMI

Sintomo: Il rumore sul bus aumenta dopo l'ammodernamento LED; gli errori peggiorano sulle linee fisicamente vicine ai nuovi apparecchi LED

Soluzione: Sostituire i driver LED con tipi certificati EN 55015 Classe B. Scegliere driver di produttori affermati (Tridonic, Philips Xitanium, Osram) anziché unità senza marchio. Verificare la marcatura di certificazione EMI sull'etichetta del driver.

Distanze di separazione minime (IEC 60364-5-52): Il cavo KNX TP deve essere separato dai cavi di alimentazione 230 V di almeno 50 mm senza schermatura, o 10 mm con una separazione metallica messa a terra. Il cavo KNX in parallelo ai cavi di uscita VFD richiede una distanza minima di 100 mm o una canalina schermata dedicata.

Isolamento del cortocircuito: passo dopo passo

Un cortocircuito del bus KNX abbassa la tensione di linea a 0 V e mette offline l'intera linea. L'alimentatore entra in modalità di limitazione della corrente (indicata dal LED di sovraccarico sulla maggior parte degli alimentatori MDT e Siemens). Utilizzare il metodo di disconnessione a segmenti per localizzare il guasto senza oscilloscopio.

Procedura di isolamento del cortocircuito

Step 1: Confirm short circuit
  → Measure bus voltage at panel terminal: 0V with PSU LED on
  → PSU rated current exceeded: overload indicator lit

Step 2: Disconnect all KNX spur terminals at the panel
  → Remove all KNX TP cables from the distribution terminal block
  → Measure voltage at PSU output: should return to 29V
  → If still 0V: fault is in panel wiring or PSU itself

Step 3: Binary search — reconnect half the spurs
  → Reconnect spurs 1–4 (out of 8 total)
  → Measure bus voltage:
    → Drops to 0V: fault is on spurs 1–4 → reconnect one by one
    → Stays at 29V: fault is on spurs 5–8 → reconnect and test

Step 4: Repeat until fault spur is identified
  → Reconnect cables one by one on the fault spur
  → Voltage drops to 0V when faulty cable is reconnected

Step 5: Trace the faulty cable run
  → Disconnect devices one by one from the faulty cable run
  → Voltage recovers when faulty device or junction box is found
  → Common fault locations: pinched cable at conduit entry,
    reversed polarity at device terminal, damaged cable at bend

Step 6: Line coupler isolation (multi-line installations)
  → If line coupler is in-circuit: set coupler to Block All mode
  → This isolates the sub-line without cutting bus continuity
  → Use ETS6 to put line coupler in block mode remotely
    if the backbone is still live

Hai bisogno di un quadro KNX realizzato secondo specifica?

Costruiamo e commissioniamo completamente i quadri KNX — tensione di bus verificata, tabella degli indirizzi di gruppo testata e ricerca guasti completata prima che il quadro venga spedito in cantiere.

Richiedi un preventivo →
Loading...
Back to top