Serielles Kommunikationsprotokoll
D.2 Format des Befehlspakets
Befehlscode
23
26
27
28
29
39
37
40
41
42
43
44
47
48
D.2
Format des Befehlspakets
SOH
(0x01)
1. SOH (0x01) - Bedingungsloses Zeichen für Start of Message (Meldungsstart). Jederzeit
gültig, außer wenn eine Antwort im Gang ist.
2. Zweistelliger Adresscode des Anzeigegeräts (00 - 99).
3. Zweistelliger Befehlscode.
4. Daten- oder Argumentfeld(er), falls erforderlich.
5. Zweistellige ASCII-Hex-Prüfsumme (0x00 – 0xFF), die das 8-Bit-Ergebnis vom Negativ der
Summe aller Datenzeichen im Befehlscode und Datenfelder darstellt. Paritätsbits sind von
der Berechnung ausgeschlossen.
Prüfsumme = 1 + not(Command Code[high] + Command Code[low] + alle Daten oder
Argumente)
6. ETX (0x03) - Terminator-Zeichen.
Beispiel: Schaltpunkt für Relais Nr. 1 von Anzeigegerät 00 lesen:
Adresse: 00
Befehlscode: 26
Argumente: "S0". 'S' = Schaltpunkt; '0' = Relais Nr. 1 (Nummerierung der Relais startet mit 0)
Prüfsumme = 1 + not('2' + '6' + 'S' + '0')
= 1 + not(0x32 + 0x36 + 0x53 + 0x30)
= 1 + not(0xEB)
68
Beschreibung
Korrekturwert
Relais Schalt- und Rückschaltpunkte
Relaisbetriebsparameter
Relais Ein- und Ausschaltverzögerung
Zeitverzögerung serielle Übertragung
Relais Bestätigung
Dezimalstellen Strom und Spannung
4-20 mA Aus – Daten
4-20 mA Aus – Modus
4-20 mA Aus – Filter
4-20 mA Aus – Grenzen
4-20 mA Aus – Ein- und Ausgangspunkte
Schleichmengenwert
Lineare/Exponentielle Auswahl
Geräte-
Geräte-
Befehls‐
Adresse
Adresse
code
Befehls‐
Daten
Prüfsum‐
code
me
(nach Be‐
darf)
Betriebsanleitung, 11/2022, A5E48849879-AB
Prüfsum‐
ETX
me
(0x03)
SITRANS RD200