Variablen anlegen und verknüpfen

Nachdem Sie in TwinCAT einen Retain-Handler angelegt haben, können Sie in der SPS-Variablen deklarieren und mit einem Retain-Handler verknüpfen. Die Variablen müssen in der SPS mit dem Schlüsselwort VAR_RETAIN gekennzeichnet werden.

Wenn selbstangelegte Datentypen (DUTs) als Retain-Daten verwendet werden, so müssen die Datentypen im TwinCAT-Typsystem vorhanden sein. Dazu müssen die Strukturen direkt als STRUCT RETAIN angelegt werden, wobei dann alle Vorkommen der Struktur über den Retain-Handler behandelt werden.

Variablen anlegen und verknüpfen 1:Abb.24: Kennzeichnung mit Schlüsselwort STRUCT RETAIN für selbstangelegte Datentypen (DUTs)

Für POUs (Funktionsbausteine) als Ganzes ist die Verwendung von Retain-Daten nicht möglich. Einzelne Elemente eines POUs können hingegen verwendet werden.

Voraussetzung für diesen Arbeitsschritt:

Legen Sie Variablen wie folgt an:

1. Legen Sie die Variablen in Ihrem SPS-Projekt in einem VAR RETAIN-Bereich an.
Variablen anlegen und verknüpfen 2:
2. Verwenden Sie bei selbstangelegten Datentypen (DUTs) die Kennzeichnung mit Schlüsselwort STRUCT RETAIN.
3. Klicken Sie oben auf der Symbolleiste auf Build und dann auf Build Solution.
Variablen anlegen und verknüpfen 3:
4. Klicken Sie links in der Strukturansicht auf Ihre PLC Instance und anschließend auf die Registerkarte Data Area.
Variablen anlegen und verknüpfen 4:
5. Wählen Sie unter Retain Hdl den Retain Handler, den Sie angelegt haben.
Variablen anlegen und verknüpfen 5:
Nachdem Sie einen Retain-Handler als Ziel ausgewählt haben, werden die Symbole in der Strukturansicht verknüpft und ein Mapping erzeugt.
In der Strukturansicht werden die Variablen aus der SPS unter dem Retain-Handler angelegt und sind mit den Variablen aus der SPS Instanz verknüpft.
Variablen anlegen und verknüpfen 6:
Eine bestehende Verknüpfung wird mit einem Pfeilsymbol angezeigt.