Anhang | ASCII-Kommunikation
optoCONTROL 2520
A 5.5.8 Mess-Datenformate
A 5.5.8.1 Datenformat RS422-Schnittstelle
Die Ausgabe von Kantenpositionen, Differenzen, Mittelachsen und Statistikwerten über
RS422 benötigt eine nachfolgende Umrechnung in Mikrometer (µm). Andere Werte wie
Zeitstempel, Messwertzähler, oder Statusdaten werden als 18 Bit-Datenworte übertragen,
eine Umrechnung ist nicht erforderlich.
Messwert 1:
Preamble
L-Byte
0
0
M-Byte
0
1
H-Byte
1
0
Messwert 2 ... 32:
Preamble
L-Byte
0
0
M-Byte
0
1
H-Byte
1
1
Die linearisierten Messwerte können nach der folgenden Formel in µm umgerechnet
werden:
x [µm] = d
- 131000
out
x
= Messwert (Kantenposition, Differenz, Mittelachse) in µm
d
= digitaler Ausgabewert; d
out
0
A 5.5.8.2 Fehlercodes RS422-Schnittstelle
Alle Werte größer als 262072 sind Fehlerwerte und sind wie folgt definiert:
Fehler-Code
Beschreibung
262073
Skalierungsfehler RS422-Schnittstelle Unterlauf
262074
Skalierungsfehler RS422-Schnittstelle Überlauf
262075
Zu große Datenmenge für gewählte Baudrate
262076
Es ist keine Kante vorhanden.
262079
Messwert kann nicht berechnet werden
1) Dieser Fehler tritt auf, wenn mehr Daten ausgegeben werden sollen, als mit der ge-
wählten Baudrate übertragen werden können.
Um den Fehler zu beheben, gibt es folgende Möglichkeiten:
- Baudrate
erhöhen, siehe A 5.5.1.4
- Datenmenge verringern; wenn 2 Datenworte ausgewählt wurden, auf ein Datenwort
reduzieren, siehe A 5.5.2
- Ausgabe-Datenrate
reduzieren, siehe A 5.5.1.6
Für alle anderen Datenausgaben außer den Messwertdaten sind die Einschränkungen in
den entsprechenden
Abschnitten, siehe A 5.5,
Datenbits
D5
D4
D3
D11
D10
D9
D17
D16
D15
Datenbits
D5
D4
D3
D11
D10
D9
D17
D16
D15
≥ 262072 sind Fehlerwerte
out
131000
177000
0
definiert.
D2
D1
D8
D7
D14
D13
D2
D1
D8
D7
D14
D13
262072
MB 46 mm
1)
Seite 100
D0
D6
D12
D0
D6
D12