PC. Hierbei können über diverse Befehle unterschiedliche Aktionen auf dem Sensor ausgeführt wer- den. Tabelle 1.1: Informationen zum Dokument Projekt XML-Schnittstellenbeschreibung Version Tabelle 1.2: Änderungsverzeichnis Autor Datum Version Kommentar S. Abraham 21.04.2016 erstellt S. Abraham 14.11.2017 Erweiterung setDefaultLogin S. Abraham 17.08.2018 Erweiterung IPS 200i Leuze electronic DCR 200i...
Sensor muss sich im Prozessmodus befinden um über diese Schnittstelle zu kommunizieren. HINWEIS In zukünftigen Versionen, in denen sich Requests und Antworten befinden, können zusätzliche Informationen hinzukommen. Das gilt sowohl für Attribute als auch für Elemente. HINWEIS Der Port 10004 ist im Konfigurationstool webConfig nicht veränderbar. Leuze electronic DCR 200i...
Codearten und Stellenanzahl in der Decodiertabelle werden gelöscht. HINWEIS Die Funktion Auto-Setup kann ebenfalls auf andere Weise aktiviert werden (z. B. Schalteingang oder Gerätetaste). In diesem Fall generiert der DCR 200i spontane STATE-Nachrichten an den XML-Client. IPS 200i Funktion nicht verfügbar. Leuze electronic DCR 200i...
Seite 6
Neben „start“ kann auch „stop“ verwendet werden. Antwort (eine oder mehrere Antworten): DCR 200i: <LEUZE_XML> <STATE s="cmd"> <CMD a="1" n="autoSetup" result="OK"> </CMD> </STATE> </LEUZE_XML> <LEUZE_XML> <STATE v="autoSetup.result" s="cur"> <DAT> <BARCODE d="base64Binary"> MmRfZGFkYSBdXT4gbWl0IDwhW0NEQVRBWyBNdXJrcyBdXT4= </BARCODE> <NUMBER_OF_DIGITS> 35 </NUMBER_OF_DIGITS> <BARCODE_TYPE> 32 </BARCODE_TYPE> </DAT> </STATE> </LEUZE_XML> Leuze electronic DCR 200i...
subscribed </STATE> </LEUZE_XML> Nach einem erfolgreichen Subscribe werden alle Parameteränderungen als spontane Nachricht im folgen- den Format gesendet: Beispiel einer spontanen Nachricht bei Änderung von Job-Parametern (hier Exposuretime) <LEUZE_XML> <STATE v=“exp“> <DAT> 164 </DAT> </STATE> </LEUZE_XML> Leuze electronic DCR 200i...
Das Kommando wird abgelehnt, weil getStatus ein “GET” anstelle des “PUT” erwartet. Antwort: <LEUZE_XML result="rejected"> <PUT s="cmd"> <CMD a="1" n="getStatus"> </CMD> </PUT> </LEUZE_XML> Grund der Ablehnung: getStatus ist ein Request, der über <GET> gesendet werden muss. Leuze electronic DCR 200i...
<CMD n=" Werden jetzt weitere Kommandos an das Gerät geschickt, können diese normalerweise nicht verarbeitet werden. Damit dies nicht geschieht setzt ein Timeout die geräteinterne Kommandoverarbeitung im Fehlerfall nach wenigen Sekunden zurück und verwirft unvollständige Kommandos. Leuze electronic DCR 200i...