Strukturen
Der OPC UA I/O Client unterstützt Lese-/Schreibvorgänge bei strukturierten Datentypen (StructuredTypes). StructuredTypes können Sie dem Prozessabbild genau so, wie jede andere Variable, hinzufügen. Beim Hinzufügen eines StructuredTypes zum Prozessabbild wird der zu parsende Typ dem Typsystem von TwinCAT hinzugefügt, um z. B. einfach von einer SPS-Anwendung verwendet zu werden.
Beispiel: StructuredType auf dem Server

In diesem Beispiel enthält der Server einen Knoten des strukturierten Datentyps „Person“, der verschiedene Membervariablen enthält (Name, Height, Weight, Gender).
Beispiel: StructuredTypes im Prozessabbild

Nachdem Sie einen Knoten dem Prozessabbild hinzugefügt haben, enthält das Prozessabbild den Knoten und die strukturellen Informationen des Typs, z. B., ob eine einzige Membervariable des Knotens gelesen oder geschrieben werden soll.
StructuredTypes im Typsystem von TwinCAT
Der Datentyp wird dem Typsystem von TwinCAT hinzugefügt. Die „Value“ Tree Items haben dann diesen Datentyp.

Sie können den Datentyp auch im Typsystem von TwinCAT unter SYSTEM > Type System einsehen.

Zur Unterscheidung des Datentyps von anderen Datentypen können Sie in den Einstellungen des OPC UA Clients ein Präfix hinzufügen.

Mapping eines StructuredType
Da jeder StructuredType dem Typsystem von TwinCAT hinzugefügt wird, ist das Mapping der Variablen einfach. Erstellen Sie eine Eingangs-/Ausgangsvariable dieses Datentyps und anschließend ein Mapping.


