Telegrammaufbau
Jedes Telegramm beginnt mit dem Startzeichen (STX), gefolgt von der Längenangabe
(LGE) und dem Adressbyte (ADR). Danach folgt das Datenfeld. Das Telegramm endet mit
dem Blockprüfzeichen (BCC). Zur Telegrammlänge zählen die Nutzdaten (Anzahl n), das
Adressbyte (ADR) und das Datensicherungszeichen (BCC).
STX
Bei Daten, die aus einem Wort (16 Bit) bestehen, wird zuerst das High-Byte, gefolgt vom
Low-Byte gesendet. Bei Doppelwortdaten wird dementsprechend zuerst das High-Word und
anschließend das Low-Word gesendet. Die Längenangabe eines Telegramms erfolgt in
Byte.
Datenverschlüsselung
Die Daten werden folgendermaßen verschlüsselt:
● STX: 1 Byte, Textbeginn, 02H
● LGE: 1 Byte, enthält die Telegrammlänge als Binärzahl
● ADR: 1 Byte, enthält die Slave-Adresse und den Telegrammtyp, binärcodiert
● Datenfelder: Je ein Byte; Inhalt abhängig vom Auftrag
● BCC: 1 Byte, Blockprüfzeichen
Datenübertragungsprozedur
Der Master sorgt für die zyklische Datenübertragung in Telegrammen. Der Master adressiert
alle Slave-Teilnehmer nacheinander mit einem Auftragtelegramm. Die angesprochenen
Teilnehmer antworten mit einem Antworttelegramm. Entsprechend der Master-Slave-
Prozedur muss der Slave das Antworttelegramm an den Master senden, nachdem er das
Auftragtelegramm empfangen hat. Erst dann kann der Master den nächsten Slave
ansprechen.
CM PtP - Konfigurationen für Punkt-zu-Punkt-Kopplungen
Funktionshandbuch, 12/2017, A5E37509393-AC
LGE
ADR
1
2
Konfigurieren/Parametrieren
4.5 Kommunikation über USS
...
N
BCC
63