Herunterladen Inhalt Inhalt Diese Seite drucken

Befehlspaket-Format - Siemens sitrans RD200 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für sitrans RD200:
Inhaltsverzeichnis

Werbung

Befehlspaket-Format

Adresse
SOH
Mess-
(0x01)
instrument
1.
SOH (0x01) - Bedingungsloses Zeichen für Start of Message (Nachrichtenstart).
Jederzeit gültig, außer wenn eine Antwort im Laufe ist.
2.
Zweistelliger Adressencode des Messinstruments (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 des
Negativen der Summe aller Datenzeichen im Befehlscode und den Datenfeldern
darstellt. Paritätsbits sind von der Rechnung ausgeschlossen.
Prüfsumme = 1 + not(Command Code[high] +
6.
ETX (0x03) - Terminator-Zeichen.
Beispiel: Schaltpunkt für Relais Nr. 1 von Messinstrument 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')
Folglich ist das komplette Befehlspaket, das gesendet wird = 0x01, "0026S015" , 0x03
In Hex Form = 0x01 0x30 0x30 0x32 0x36 0x53 0x30 0x31 0x35 0x03
Seite 60
Adresse
Befehls-
Befehls-
Mess-
code
code
instrument
Command Code[low] + any data or arguments)
= 1 + not(0x32 + 0x36 + 0x53 + 0x30)
= 1 + not(0xEB)
= 1 + 0x14
= 0x15
SITRANS RD200 – BETRIEBSANLEITUNG
Daten
Prüf-
Prüf-
(nach
summe
summe
Bedarf)
ETX
(0x03)
7ML19985JS31

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis