Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Protocollo Knx: Broadcast


Messaggi consigliati

Inserito:

Scusate ma la trasmissione sul bus KONNEX è del tipo Broadcast?


Inserita:

Dipende cosa intendi tu per Broadcast.
Di fatto chi invia il telegramma (in genere un sensore) non conosce numero e natura dei destinatari.

Inserita:

Per Broadcast intendo (ma credo sia proprio la definizione) la trasmissione così effettuata:

- un dispositivo trasmette, tutti gli altri ricevono (come il segnale della televisione).

Inserita:
- un dispositivo trasmette, tutti gli altri ricevono (come il segnale della televisione).

Questo è esattamente la trasmissione in modo "broadcasting". In genere è effettuato dal master quando invia informazioni a tutta la periferia, la trasmissione inizia con un codice che specifica il modo broadcasting, altrimenti la trasmissione inizia con un altro codice e con l'indirizzo dello slave interessato e che dovrà rispondere. Lo slave quan do ritrasmette non da nessun indirizzo, perchè il destinatario è sempre un master.

Questo in modo condensato e semplificato. Una disanima seria comporterebbe uno spazio ben maggiore di quello disponibile per un messaggio.

Inserita:


Per Broadcast intendo (ma credo sia proprio la definizione) la trasmissione così effettuata:

- un dispositivo trasmette, tutti gli altri ricevono (come il segnale della televisione).

questo è valido sulla singola linea

Poi, tramite gli accoppiatori linea/campo (che vengono appositamente programmati) parte dei dati possono transitare anche verso altri "lidi"

nel telegramma è presente l'indirizzo fisico del dispositivo che esegue la trasmissione, la prorità, se quanto trasferito è un indirizzo di gruppo o un dato (ad esempio nel caso di riprogrammazione del dispositivo), la lunghezza, il dato e la relativa parità

Il ricevente conferma al trasmettitore la ricezione del dato con un ack.

Il trasmittente, se riceve un nak o non riceve niente entro un tot tempo riesegue la trasmissione.

Gli accoppiatori linea-campo sono necessari per evitare di saturare il bus nel caso di traffico elevato (ad esempio nel caso di un comando di spegnimento globale pensa al flusso dati che avresti se 1000 dispositivi trasmettessero contemporaneamente il feedback, sarebbe un casino)

Gli unici telegrammi che se ne fregano delle tabelle filtro degli accoppiatori sono quelli con l'attributo system e , se i ricordo correttamente, quelli che hanno un'indirizzo fisico superiore a 14 (dovrei riguardarmi le specifiche knx per darti una risposta piu' corretta).

Inserita:

@Franco1: La trasmissione KNX non è broadcast se non espressamente voluto.

Mi spiego meglio.

KNX è un Bus ad eventi.

Se l'evento si verifica, il dispositivo che ha rilevato lo stesso (in genere un sensore, ad esempio un pulsante) genera una comunicazione.

La comunicazione contiene, fra altro, un identificativo dell'evento o di ciò che esso rappresenta, chiamato Indirizzo di Gruppo

Tutti i dispositivi collegati alla medesima rete Bus sono in perenne ascolto di qualsiasi trasmissione, ma non ricevono alcuna comunicazione (ne tantomeno la interpretano)

a meno che non abbiano memorizzato al proprio interno lo stesso indirizzo di gruppo inserito nel telegramma.

Solo in quel caso:

  • inviano al mittente una comunicazione di avvenuta ricezione del telegramma (ACK)
  • leggono (quindi ricevono) il contenuto dell'informazione
  • attuano quanto richiesto ognuno in funzione delle proprie caratteristiche elettriche e/o meccaniche.

Al dispositivo mittente (sensore) è sufficiente ricevere una singola conferma per considerare la trasmissione completa, anche nel caso i destinatari fossero molteplici.

In caso contrario, la trasmissione viene ripetuta per un massimo di 3 volte, dopodiché viene eliminata fino al successivo ripetersi dell'evento che la debba nuovamente scatenare.

Spero di averti chiarito i dubbi.

Ps. a scanso di equivoci o fraintendimenti, il carattere grassetto ha il solo scopo di enfatizzare i punti saliente per una lettura più rapida. ;)

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...