Der TwinCAT XML Data Server erlaubt das Lesen von Daten aus einer XML-Datei direkt in die SPS und das Schreiben von Variablenwerten aus der SPS in eine XML-Datei. Die Struktur der Variablen im XML-Dokument entspricht der Struktur der Variablen in der SPS. Der Zugriff auf einzelne Unterelemente einer Variablen ist möglich.
Eine SPS-Bibliothek enthält:
Variablen können über Namen oder über Adressen angesprochen werden.

| Bestellangaben | |
|---|---|
| TwinCAT XML Data Server | Lizenz zur Nutzung des TwinCAT XML Data Servers zum Datenaustausch zwischen einer XML-Datei und der TwinCAT PLC |
| TwinCAT XML Data Server CE | Lizenz zur Nutzung des TwinCAT XML Data Servers zum Zugriff auf TwinCAT für Windows-CE-Plattformen |