Herunterladen Inhalt Inhalt Diese Seite drucken

Rs232-Datenformat - Te Connectivity Rbk-X1 Ce Kundenhandbuch

Wärmeschrumpfmaschine
Inhaltsverzeichnis
3.8.2

RS232-Datenformat

Alle Daten werden in ASCII-Form übertragen. Dieses Datenformat nutzt 8 Datenbits, 1 Stopp-Bit, keine Parität
bei 9600 Baud. Vollduplex-TX/RX liegt vor, RTS/CTS ist deaktiviert. Der RBK-ILS-Prozessor MK3-Prozessor
erkennt die Informationspaketstruktur mit vierzehn Bytes.
BYTE 1
BYTE 2
BYTE 3
BYTE 4
BYTE 5
BYTE 6
BYTE 7
BYTE 8
BYTE 9
BYTE 10
BYTE 11
BYTE 12
BYTE 13
BYTE 14
Die Prüfsumme Hex (A-F) muss in ASCII-Kleinbuchstaben sein.
Der RBK-ILS-Prozessor MK3-Prozessor ignoriert alle RS232-Daten, bis er ein SOH-Zeichen erkennt. Bei
Empfang eines SOH wird nach den 10 weiteren Zeichen oder einem EOT-Zeichen gesucht. Für jedes
empfangene Zeichen (einschließlich SOH) wird die Längsaddition (Prüfsumme) bis einschließlich des Byte
weitergeführt.
11. Eine Überschreitung der Prüfsumme über eine Bytegrenze wird verworfen; diese Einzelbyte-Prüfsumme
wird in zwei ASCII-Zeichen umgewandelt und mit den Bytes 12 und 13 des empfangenen Pakets verglichen.
Der RBK-ILS Prozessor MK3 antwortet 100 ms nach Empfang des obenstehenden Datenpakets mit entweder
einem einzelnen Zeichen für ACK (Bestätigung) (ASCII 06h) oder NAK (Nicht-Bestätigung) (ASCII 15h). Eine
ACK-Antwort erfolgt, wenn die folgenden Prüfungen erfolgreich sind:
a)
Vergleich der Prüfsummen-Bytes.
b)
Das Paketformat entspricht dem oben definierten Format. (D. h. die Dezimalstelle
und die Nullzeichen liegen an den richtigen Positionen und die erwarteten numerischen
Werte in ASCII 30–39 liegen vor).
Eine Nichterfüllung dieser Voraussetzungen bewirkt, dass der RBK-ILS-Prozessor MK3 mit NAK
antwortet. Die einzige ungeprüfte Ausnahme ist der Produktgrößenwert.
Die zwei der Produktgröße zugewiesenen ASCII-Werte werden nicht als Teil des empfangenen Protokolls
geprüft, sondern nur in die Prüfsummenberechnung einbezogen (d.h. an diesen Positionen empfangene Daten
bewirken keine NAK-Antwort). Allerdings zeigt die Software Produktgrößen nur für die folgenden empfangenen
ASCII-Zeichen auf diesen Positionen an: 1_/2_/3_/3A (wobei _ für eine ASCII-Null steht (00h)). Alle anderen
empfangenen Daten bewirken die Anzeige der Produktgröße als leer.
Seite 24
RBK-X1 CE
T.-Nr. 2234800-2
Start des Headers (SOH) (immer ASCII 01h)
10te Stelle der Sekunden (ASCII 30h bis 39h (1 bis 9))
1te Stelle der Sekunden (ASCII 30h bis 39h (1 bis 9))
Stets ein Dezimalpunkt (ASCII 2Eh)
0,1te Stelle der Sekunden (ASCII 30h bis 39h (1 bis 9))
Stets eine NULL (immer ASCII 00h)
Produktgrößencode (ASCII numerisch – (1 bis 3) – siehe unten)
Produktgrößencode (ASCII numerisch – („_" oder A) – siehe unten)
100te Stelle von Grad C
10te Stelle von Grad C
1te Stelle von Grad C
Prüfsumme hoch Hex-Nibble (ASCII-Wert 0–9 A–F) F)
Prüfsumme niedrig Hex-Nibble (ASCII-Wert 0–9 A–F)
Ende der Übertragung (EOT) (immer ASCII 04h)
Rev. A
Apr. 2020
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

2234800-2

Inhaltsverzeichnis