Funktionsbeschreibung | Rexroth IndraMotion MTX
Speicherung der definierten SD
26.2
Formatierung von Systemdaten im XML-Format
26.2.1
Beschreibung
Funktion
Restriktionen
Der „MTX-Typ":
Systemdaten werden nach
●
Anzahl (z. B. für n Kanäle n Datenelemente)
●
Größe (z. B. Array-Größe)
definiert und in der NC wahlweise flüchtig oder nicht flüchtig (FEPROM) ge‐
speichert. Dafür sind jeweils 500 KByte Speicher reserviert.
Der Anwender definiert für seine Applikation die erforderlichen Systemdaten
(siehe auch
Kap. 26.5 "Beispiel Systemdaten XML-basiert " auf Seite
In der NC stehen dafür die Standard-Strukturtypen zur Verfügung:
●
Basistyp
●
MTX-Typ
Reichen diese Typ-Klassifizierung nicht aus, kann sich der Anwender eigene
●
selbst definierte Typen (für WMH oder Endanwender)
für seine benötigten SD definieren. Diese können aus komplexen Struk‐
turtypen bestehen, die sich ihrerseits wieder aus einer Kombination aller
drei Typen zusammensetzen kann.
Die Deklaration der Typen wird in speziellen XML-Schemadateien ge‐
speichert.
Eigenschaften der Strukturtypen
Die Basistypen sind aus Standard-XML-Typen hergeleitet. Eine Übersicht fin‐
det sich in der nachfolgenden Tabelle.
Ablage:
Basistypen sind Bestandteil der Systemsoftware der NC und werden in XML-
Schemadateien mit dem Namen basic_ty.xsd definiert und befinden sich im
Verzeichnis „/usrfep/schemas" oder „/schemas".
●
maxLength ist in den Schemadateien deklariert.
●
Das UTF-8-Format für String unterstützt auch „Nicht-ASCII-Zeichen" (z.
B. Umlaute). Diese bestehen aus mehr als einem Zeichen und können nur
in der GUI benutzt werden. Eine Verarbeitung im NC-Kern der NC ist aber
nicht möglich.
●
Der Typ Boolean ist in CPL nur mit den Konstanten TRUE und FALSE zu
verwenden.
●
Die Basistypen String und IsoLatin1String können nicht direkt in den De‐
finitionsdateien SDDefxxx.xml (siehe
auf Seite
744) verwendet werden, da die Stringlänge nicht fest steht.
MTX-Typen beschreiben Strukturen für fest eingebaute NC-Funktionen. Sie
werden mit der Systemsoftware ausgeliefert.
Ablage:
MTX-Typen sind in XML-Schemadateien definiert und liegen im Verzeichnis „/
feprom" ab.
Electric Drives
| Bosch Rexroth AG
and Controls
Kap. 26.3 "SD-Definitionsdateien "
743/789
Systemdaten
748).