9 Schnittstellen
9.1
Schnittstellenbeschreibung TCP/IP
TCP-Server
Port (Auslieferungszustand) 4967
9.1.1
Gerätestatus
In der Konfiguration der Ausgabeformatierung steht die Funktion „Gerätestatus" zur Verfügung. Der
Gerätestatus ist ein Statusbyte und binärkodiert. Die Auswertung muss gemäß folgender Tabelle
erfolgen.
Bit
Bezeichnung
0
System-Status OK
1
Sensoren-Status OK
2
CML-Länge NOK
3
CML-Breite NOK
4
CML-Höhe NOK
5
SystemReadyForNextMeas
6
7
Toggle-Bit
9.1.2
Letzter Fehlercode
Information, ob im System ein Fehler aufgetreten ist. Bildet den zuletzt eingeschriebenen Fehler ab.
Vgl. Tabelle 9.3!
9.1.3
Online Kommandos
Online Kommandos sind Befehle die direkt über die Schnittstelle an das System geschickt werden
können. Diese werden vom System ausgewertet und sofern ein gültiges Kommando enthalten ist,
ausgeführt.
Framing
Die TCP-Eingangsdaten unterliegen demselben Framing welches auch für die Ausgabedaten
konfiguriert wurde.
Das Standard-Framing lautet: <STX>DATEN<ETX>
Alle Kommandos (sofern nicht gesondert angegeben) antworten mit „Kommando=OK" sobald die
interne Kommando-Verarbeitung abgeschlossen wurde. Auch diese Antwort unterliegt dem oben
beschriebenen Framing.
9.1.3.1 Systemaktivierung
Kommando
Kommando (inkl. Std.-Framing)
Antwort (inkl. Std.-Framing)
Beschreibung
Leuze electronic
Typ
Bemerkung
TRUE ≙ System okay
BOOL
BOOL
TRUE ≙ Sensoren okay
TRUE ≙ Fehler Lichtvorhang Länge
BOOL
BOOL
TRUE ≙ Fehler Lichtvorhang Breite
TRUE ≙ Fehler Lichtvorhang Höhe
BOOL
BOOL
TRUE ≙ System bereit für nächste Messung
BOOL
Reserviert
BOOL
Umschalten nach jeder gesendeten Nachricht
+
<STX>+<ETX>
<STX>+=OK<ETX>
CMS 700i – Konturmesssystem
Seite 49