Hallo Leute,
ich tausche zwischen Leitrechner und Roboter via EthernetKRL Daten aus. Das funktioniert auch hervorragend. Zwecks Optimierung (Dauer der Übertragung aller Datensätze) möchte ich nun mehrere Frames als Array übergeben, um es mit EKI_GetFrameArray() auslesen zu können.
Ich weiß nicht, wie ich das Frame-Array in der XML-Datei deklarieren muss und kann es auch noch nicht per Try and Error ausprobieren.
Meine Struktur eines Datensatzes vom Leitrechner soll also so aussehen:
TransmissionID INTEGER - Nur zur verifizierung
StepCount INTEGER - Anzahl der einzelnen Schritte in diesem Job
StepType INTEGER - Ein Parameter fuer die Bearbeitung
POSITIONS Frame Array - Die Frames, welche ich als Array übertragen möchte
in der XML-Datei habe ich bisher folgendes unter RECIEVE eingetragen:
<RECEIVE>
<XML>
<ELEMENT Tag="JOBSTEP/TransmissionID" Type="INT"/>
<ELEMENT Tag="JOBSTEP/StepCount" Type="INT"/>
<ELEMENT Tag="JOBSTEP/StepType" Type="INT"/>
!!! Hier fehlt noch das Frame-Array !!!
<ELEMENT Tag="JOBSTEP" Set_Flag="998"/>
</XML>
</RECEIVE>
Wäre das dann so richtig?
Die Doku sagt da leider nix...oder ich find's einfach nicht.