Herunterladen Inhalt Inhalt Diese Seite drucken

Zw3: Binäres-Protokoll; Aufbau Zw3-Frame - ELOVIS MID-COUNTER Betriebsanleitung

Inhaltsverzeichnis

Werbung

10.2 ZW3:
Binäres-Protokoll
Die MID-COUNTER können über ein sehr einfaches und modifizierbares, binäres Datenprotokoll gesteuert und
ausgelesen werden. Im Folgenden wird dieses Protokoll näher beschrieben. Es besteht die Möglichkeit die
Übertragungsgeschwindigkeit zwischen 9600 und 115200 Baud zu wählen. Die Daten werden nicht automatisch
übertragen, sondern müssen von einem Master abgefragt werden.
Zeichenformat: 10 Bit pro Charakter (1 Start, 8 Datenbit, kein Paritätsbit und 1 Stoppbit).
Das Datenpaket (Frame) wird seriell mit mindestens 7 Bytes übertragen. Bei der Übertragung MID-COUNTER zu
Master werden noch 2 Byte für CRC16 angefügt.
Die Checksummenberechnung beginnt mit dem ersten Byte und endet mit dem letzten Byte. Damit sind die Bytes
der Elemente CRC16 von der Prüfsummenberechnung ausgeschlossen.

10.2.1 Aufbau ZW3-Frame

Als erstes Byte wird ein 0x3A ( `:´ ) als Start-Sentinel, gefolgt von 2 Byte der Seriennummer gesendet. Das 4. Byte
enthält die Gesamtlänge des Datenpaketes inkl. der beiden CRC16 Byte. In Byte Nr. 5 ist die bitorientierte Funktion
für Daten schreiben codiert. Die dazugehörigen Daten werden ab dem 8. Byte als 32bit Integer in aufsteigender
Reihenfolge gelistet.
Byte-Reihenfolge für 16Bit und 32bit Integer ist Big-Endian (höchstwertige Stellen zuerst)
Nr.
Wert
1
':'
2,3
1300..3999
4
0..255
5
0..15
6,7
0..32767
8...n
n+1,n+2
0..65535
Tabelle Daten schreiben Befehl (Byte Nr.: 5):
Als Antwort wird der Datenblock zurückgeschickt
Bit
Funktion
0
MID-COUNTER-Strg
1
Soll-Maß
2
Vorstopp
3
Auftr.Nr.
Tabelle Steuerblock
Bit
Funktion
0
0= keine Funktion
1
0= keine Funktion
2
0= keine Funktion
3..7
keine
8
0= keine Funktion
9
0= keine Funktion
10
0= keine Funktion
11
0= keine Funktion
12
0= keine Funktion
Seite 37
Beschreibung
Start-Sentinel
Seriennummer
Frame Länge von 1. Byte bis letztes Byte
Daten schreiben Befehl
Daten lesen Befehl
Datenblöcke je 32bit
CRC16 Redundanzprüfung
Datenblock
Steuerblock
Länge cm
Länge cm
Zahl
1= Zähler auf 0.00 stellen
1= alle Schichtzähler löschen
1= externer Leser zurücksetzen
1= Ausgang 1 EIN
1= Ausgang 1 AUS
1= Ausgang 2 EIN
1= Ausgang 2 AUS
1= Ausgang 3 EIN
Doc Ver. 1.3.7 02/19
MID-COUNTER
Betriebsanleitung
Beschreibung
siehe Tabelle
int. Zahlenwert in cm für Ausgangssignal Stopp
int. Zahlenwert in cm für Ausgangssignal Langsam
bezogen auf das Soll-Maß
eine Zahl zwischen 0 und 4294967295 zur Produkt
oder Personal Kennzeichnung des Datensatzes
© ELOVIS GmbH

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis