3.8.2
USS-Protokoll
Einleitung
Das USS-Protokoll ist ein einfaches serielles Datenübertragungsprotokoll, das auf die
Anforderungen in der Antriebstechnologie zugeschnitten ist.
Das USS-Protokoll definiert eine Zugriffstechnik entsprechend dem Master-Slave-Prinzip für
die Kommunikation über einen seriellen Bus. An den Bus können ein Master und bis zu 31
Slaves angeschlossen werden. Die einzelnen Slaves werden vom Master mit Hilfe eines
Adresszeichens im Telegramm gewählt. Ein Slave kann nie senden, ohne zuvor vom Master
angestoßen worden zu sein. Es ist also keine direkte Datenübertragung zwischen einzelnen
Slaves möglich. Die Kommunikation arbeitet im Halbduplexbetrieb. Die Master-Funktion
kann nicht übertragen werden. Das USS-System besitzt nur einen Master.
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).
STX
Bei Daten im Netzdatenbaustein, 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.
Das Protokoll identifiziert keine Tasks in den Datenfeldern.
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 sind taskabhängig
● 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 Task-Telegramm. Die angesprochenen
Teilnehmer antworten mit einem Antworttelegramm. Entsprechend der Master-Slave-
Prozedur muss der Slave das Antworttelegramm an den Master senden, nachdem er das
Task-Telegramm empfangen hat. Erst dann kann der Master den nächsten Slave
ansprechen.
Serielle Schnittstellenbaugruppen
Betriebsanleitung, 03/2009, A5E00124880-05
LGE
ADR
1
2
Modbus/USS
3.8 USS-Master
...
N
BCC
221