Fältet "Nettolast"i ett telegram börjar från oktetten efter oktetten som innehåller fältet "Längd."
D7 definierar syftet med telegrammet.
D6 definierar om telegrammen innehåller ett sekvensnummer.
Kombinationen D7 & D6 kallas TPCI, vilket är en förkortning av Transport Layer Protocol Control Information.
D7 = 0: Telegrammets syfte är att överföra data och det kallas därför ett "datapaket"- telegram
D7 = 1: Telegrammets syfte är att styra en kommunikationssession och det kallas därför et "kontrolldata"-telegram
D6 = 0: D5+D4+D3+D2 = det finns inget sekvensnummer i telegrammet ("Jag bryr mig inte")
D6 = 1: D5+D4+D3+D2 = representerar telegrammets sekvensnummer
Sekvensnummer
Sekvensnumret är ett slags telegramspårningsnummer, för att se till att inga telegram ska gå vilse under en kommunikationssession. Ett sekvensnummer kan också vara viktigt för att garantera en specifik ordning som telegrammen ska skickas i och särskilt mottas.
Kontrolldata
Fältet "Längd"för sådant telegram är alltid inställt på 0, vilket innebär att det inte finns några extra oktetter i nyttolastfältet. Baserat på D1 och D0 kan 4 typer av datapaket definieras:
- D1+D0 = 00 = TL_connect
- D1+D0 = 01 = TL_disconnect
- D1+D0 = 10 = TL_ACK
- D1+D0 = 11 = TL_NAK
Betydelsen bakom dessa telegram är:
- TL_connect: "Hej, jag vill prata med dig"
- TL_disconnect: "För mig det här samtalet över, adjö"
- TL_ACK: "OK, jag fattar, fortsätt med nästa meddelande"
- TL_NAK: "Ledsen, jag hörde inte, vänligen upprepa det senaste meddelandet"
Datapaket
För sådant telegram är fältet "Längd"> 0, vilket innebär att det finns minst en extra byte i nyttolastfältet. Syftet med telegrammet är att skicka ett "kommando"som: stäng/öppna detta relä, skriv detta i det här minnet, ge mig statusen för denna ventil, ...
Fältet för nyttolast innehåller en tjänsteidentifierare + DATA som ska användas av den tjänsten tjänstidentifieraren kallas APCI, vilket är förkortningen för Application Layer Protocol Control Information.
APCI representeras antingen av 4 bitar eller 10 bitar.
4 bitar:
- APCI = D1 och D0 i den första nyttolastoktetten + D7 och D6 i den andra nyttolastoktetten
- om DATA-längden = max 6 bitar: DATA placeras i de återstående 6 bitarna i den andra nyttolastoktetten
- om DATAlängden > 6 bitar: DATA placeras från den tredje nyttolastoktetten och framåt
10 bitar:
- APCI = D1 och D0 för den första nyttolastoktetten + hela den andra nyttolastoktetten
- DATA placeras från den tredje nyttolastoktetten och framåt