FAQ - Häufig gestellte Fragen und Antworten

In diesem Bereich werden häufig gestellte Fragen beantwortet, um Ihnen die Arbeit mit XML Server zu erleichtern.
Wenn Sie noch weitere Fragen haben, kontaktieren Sie bitte unseren Support +49(0)5246/963-157)

Welche Informationen werden in der XML-Datei gespeichert?

Können mehrere Variablen gleichzeitig in eine XML-Datei geschrieben werden?

Ist es möglich, auf eine XML-Datei im Netzwerk zuzugreifen?

Kann der XML Server automatisch XML-Dateien erzeugen?

Was passiert, wenn der XML Server eine Variable nicht konvertieren kann (z.B. wenn eine Integer-Variable in der XML-Datei den Wert „hallo“ hat)?

Werden Alias-Datentypen unterstützt?

? Welche Informationen werden in der XML-Datei gespeichert?
!
In der XML-Datei wird lediglich der Name der Variable und ihr Wert gespeichert – nicht ihr Datentyp. Außerdem kann ab Produktversion 3.2.31.0 ein SPS-Kommentar mit in die XML Datei geschrieben werden. Weitere Informationen dazu finden Sie im Abschnitt „Getting Started“.

? Können mehrere Variablen gleichzeitig in eine XML-Datei geschrieben werden?
!
Ja, dazu müssen die Variablen in TwinCAT in einer Struktur zusammengefasst werden. Geschrieben wird dann eine Variable vom Typ dieser Struktur. Diese Möglichkeit wird in den Beispielen gezeigt.

? Ist es möglich, auf eine XML-Datei im Netzwerk zuzugreifen?
!
Nein, diese Möglichkeit besteht nicht. sPath kann nur auf das lokale Filesystem des Rechners zeigen.

? Kann der XML Server automatisch XML-Dateien erzeugen?
!
Ja, dies ist abhängig vom gewählten Modus. Um XML-Dateien automatisch zu erzeugen und fehlende Inhalte zu ergänzen, setzen Sie nMode:=1 (XMLSRV_ADDMISSING). Ordner werden nicht automatisch erzeugt!

? Was passiert, wenn der XML Server eine Variable nicht konvertieren kann (z.B. wenn eine Integer-Variable in der XML-Datei den Wert „hallo“ hat)?
!
In diesem Fall wird die Variable übersprungen. Es kommt nicht zu einem Fehler.

? Werden Alias-Datentypen unterstützt?

! Ja, Alias-Datentypen werden ab der Produktversion 3.2.31.0 unterstützt.