Herunterladen Diese Seite drucken

Siemens SITRANS RD200 Betriebsanleitung Seite 69

Kommunikation und anzeigegeräte
Vorschau ausblenden Andere Handbücher für SITRANS RD200:

Werbung

= 1 + 0x14
= 0x15
Folglich ist das komplette Befehlspaket, das gesendet wird = 0x01, "0026S015", 0x03. In Hex-
Form = 0x01 0x30 0x30 0x32 0x36 0x53 0x30 0x31 0x35 0x03
D.3
Format des Antwortpakets
STX
(0x02)
1. STX (0x02) - Startzeichen.
2. Zweistelliger Befehlscode.
3. Datenfeld falls erforderlich.
4. Zweistellige ASCII-Hex-Prüfsumme (00 – FF), die das Negativ der Summe aller Datenzeichen
im Befehlscode und Datenfelder darstellt.
5. ETX (0x03) - Terminator-Zeichen.
Alle empfangenen Daten werden sorgfältig auf Fehler geprüft. Um serielle Buskonflikte zu
vermeiden, wird solange keine Antwort gesendet, bis gültige Start- und Endzeichen, sowie
der richtige Adresscode empfangen werden. Ungültige Meldungen, die länger als 22 Zeichen
sind, führen zu einem Überlauf des Empfangspuffers und erzeugen keine Antwort. Der
Normalbetrieb wird mit Empfang des nächsten Meldungsstart-Zeichens (Start of Message)
wieder aufgenommen.
Um die Entwicklung von Anwendungs-Software zu unterstützen, ergeben bestimmte
Syntaxfehler Antworten, die spezielle Fehlercodes im Befehlscodefeld enthalten.
Fehlercode
Z0
Z1
Z2
Z4
Z6
Z7
SITRANS RD200
Betriebsanleitung, 11/2022, A5E48849879-AB
Befehls-
Befehls-
Code
Code
Serielles Kommunikationsprotokoll
D.3 Format des Antwortpakets
Daten
Prüfsumme
(nach Be‐
darf)
Beschreibung
Meldung zu kurz, um gültig zu sein
Prüfsummenfehler
Ungültiger Befehlscode
Falsche Datenmenge im Datenfeld
Ungültige Daten im Datenfeld
EEPROM-Schreibfehler
Prüfsumme
ETX
(0x03)
69

Werbung

loading