Das Wurzelelement enthält immer die folgenden Elemente.
•
: Dieses enthält ein Unterelement, über das die EKI-Bridge das Ziel-Softwaremodul identifiziert.
<node>
Der Modulname ist bereits in der XML-Konfigurationsdatei vorausgefüllt.
<end _ of _ request>
•
Die generische XML-Struktur sieht wie folgt aus.
<SEND>
<XML>
Tag="req/node/<node _ name>"
<ELEMENT
Tag="req/end _ of _ request"
<ELEMENT
</XML>
</SEND>
Für den Datenempfang nutzt die EKI-Bridge
<return _ code>
enthält immer ein
<RECEIVE>
<XML>
Tag="res/return _ code/@value"
<ELEMENT
Tag="res/return _ code/@message"
<ELEMENT
Tag="res" Set _
<ELEMENT
</XML>
</RECEIVE>
Bemerkung: Standardmäßig ist in den Konfigurationsdateien 998 als Flag angegeben, über welches KRL
benachrichtigt wird, sobald eine Antwortnachricht empfangen wurde. Falls dieser Wert bereits in Benutzung
ist, sollte dieser in der entsprechenden Konfigurationsdatei geändert werden.
Rückgabecode
<return _ code>
Das
-Element enthält die Attribute
Wie für alle anderen Softwaremodule gibt eine erfolgreiche Anfrage ein
Wert 0 zurück. Negative Werte geben an, dass die Anfrage fehlgeschlagen ist. Die Fehlermeldung ist in
return _ code/@message
res/return _ code/@message
formationen in
Die folgenden Rückgabecodes können von der EKI-Bridge zurückgegeben werden:
Code
0
-1
-2
-9
-11
Bemerkung: Die EKI-Bridge liefert auch Rückgabecodes spezifisch zu den individuellen Softwaremodulen
zurück. Diese sind im jeweiligen
Bemerkung: Aufgrund von Limitierungen in KRL ist die maximale Länge eines Strings, der von der EKI-
Bridge zurückgegeben wird, auf 512 Zeichen begrenzt. Alle längeren Strings werden gekürzt.
8.4. KUKA Ethernet KRL Schnittstelle
: „End-of-Request" Flag, das das Ende der Anfrage markiert und diese auslöst.
Type="BOOL"/>
<res>
als Wurzelelement (kurz für „Response"). Das Wurzelelement
Unterelement.
Flag="998"/>
value
enthalten. Positive Werte geben an, dass die Anfrage erfolgreich war, aber weitere In-
enthalten sind.
Tab. 8.3: Rückgabecodes der EKI-Bridge
Beschreibung
Erfolgreich
Parsing-Fehler in der Konvertierung von XML zu JSON
Interner Fehler
Fehlende oder ungültige Lizenz für das EKI-Bridge-Modul
Verbindungsfehler von der REST-API
Softwaremodul
(Abschnitt 6) dokumentiert.
Type="STRING"/>
Type="INT"/>
Type="STRING"/>
und
message
.
res/return _ code/@value
mit dem
res/
211