I telegrammi possono essere divisi in:
- Telegrammi di runtime
- Telegrammi di gestione
Telegrammi di runtime
I telegrammi di runtime sono utilizzati per il bus operativo; dettagli:
- utilizzare soltanto la comunicazione multicast: AT = 1 & DA <> 0
- i dispositivi sono localizzati tramite un indirizzo di gruppo, il quale è inserito nel campo relativo all’indirizzo di destinazione del telegramma
Sono stati definiti tre servizi "operativi":
- GroupValueRead: APCI = 0000b
- GroupValueResponse: APCI = 0001b
- GroupValueWrite: APCI = 0010b
Telegrammi di gestione
I telegrammi di gestione sono utilizzati per l’impostazione della topologia e la configurazione del singolo dispositivo. In genere, si utilizzerà una combinazione di comunicazione broadcast e unicast:
- unicast: i dispositivi sono individuati tramite un indirizzo individuale, AT = 0 & DA <> 0
- broadcast: i dispositivi sono individuati tramite l’indirizzo 0/0/0, AT = 1 & DA = 0
Alcuni esempi dei servizi di "gestione" basati sulla comunicazione broadcast sono:
- IndividualAddrWrite: APCI = 0011b
- IndividualAddrRequest: APCI = 0100b
- IndividualAddrResponse: APCI = 0101b
Alcuni esempi dei servizi di "gestione" basati sulla comunicazione unicast sono:
- MemoryRead: APCI = 1000b
- MemoryResponse: APCI = 1001b
- MemoryWrite: APCI = 1010b
Per maggiori informazioni, consultare anche la sezione "Struttura del telegramma".