Anhang | ASCII-Kommunikation mit Sensor
Bei der Ethernet-Übertragung wird bei jedem Paket ein Header und anschließend eine Folge von Daten-
frames übertragen.
Der Header besteht aus:
- Präambel (32 Bit): MEAS
- Artikelnr (32 Bit)
- Seriennr (32 Bit)
- Flags1 (32 Bit), siehe
- Flags2 (32 Bit), siehe
- Bytes per Frame (16 Bit) / Anzahl Frames im Paket (16 Bit)
- Framezähler (32 Bit)
Die Datenframes im Paket sind immer komplett (es kann also kein Frame auf mehrere Pakete verteilt sein)
Jeder Frame besteht aus seinen gewählten Messwerten (bis zu 12). Jeder Messwert hat wiederum 32 Bit.
Die gültigen Wertebereiche für Sensor- und C-Box/2A Werte sind wie folgt:
- Über USB:
- Über TCP/IP (Ethernet):
C-Box/2A
Abb. 43
Abb.
44, momentan ohne Funktion
Sensormesswerte und -zusatzwerte abhängig vom Sensor, siehe auch Betriebsanleitung
optoNCDT 1420, optoNCDT 1750 und optoNCDT 2300.
C-Box Messwerte von 0 .. 131071, ab 262073 ... 262143 (18 Bit) Fehlerwerte
C-Box Counter von 0 .. 262143 (18 Bit)
C-Box Timestamp von 0 .. 262143 (18 Bit)
C-Box Digital von 0 .. 262143 (18 Bit)
Sensormesswerte und -zusatzwerte abhängig vom Sensor, siehe auch Betriebsanleitung
optoNCDT 1420, optoNCDT 1750 und optoNCDT 2300.
Es wird jedoch ein zusätzliches Hi Byte (0x00) übertragen, um die 32 Bit einzuhalten.
C-Box Messwerte von INT_MIN (-2147483648) bis INT_MAX (2147483647)-11, INT_MAX-10 bis INT_MAX
sind Fehlerwerte
C-Box Counter von INT_MIN bis INT_MAX
C-Box Timestamp von INT_MIN bis INT_MAX
C-Box Digital von INT_MIN bis INT_MAX
Seite 79