Attribute und Kommentare

Die folgende Tabelle bietet einen Überblick über alle im Server konfigurierbaren Pragmas und Kommentare. Diese lassen sich in den verschiedenen Echtzeitumgebungen von TwinCAT zur Freischaltung von unterschiedlichen Funktionalitäten definieren. Eine detaillierte Beschreibung zur Verwendung von Attributen und Kommentaren erhalten Sie im Kapitel Freigabe von Symbolen.

Attribute und Kommentare 1:

Verwendung der Tags in der SPS

Bitte beachten Sie bei Verwendung der Pragmas in der SPS, dass sie den Key und Value in Hochkommata setzen. Ein Beispiel finden Sie im Kapitel Freigabe von Symbolen\SPS.

TwinCAT 3

Key

Value

Bedeutung

OPC.UA.DA

0

Sperrt ein Symbol explizit für OPC UA.

OPC.UA.DA

1

Gibt ein Symbol für OPC UA frei.

OPC.UA.DA

2

Gibt ein Symbol für OPC UA frei. Im Fall einer Struktur und dem StructuredDataType werden Membervariablen hierbei nicht als separate Nodes in den Adressraum des Servers geladen.

OPC.UA.DA.Access

1

Setzt eine Node Read-Only.

OPC.UA.DA.Access

2

Setzt eine Node Write-Only.

OPC.UA.DA.Access

3

Ermöglicht Lese-/Schreibzugriff auf eine Node (Default wenn nicht gesetzt).

OPC.UA.DA.Alias

<string>

Definiert einen anderen Namen (Alias) für eine Node.

OPC.UA.DA.Description

<string>

Definiert den Inhalt des OPC UA Attributs „Description“.

OPC.UA.DA.StructuredType

0

Deaktiviert den StructuredDataType für eine Struktur.

OPC.UA.DA.StructuredType

1

Aktiviert den StructuredDataType für eine Struktur.

OPC.UA.DA.Status

quality

StatusCode eines Symbols im OPC UA Namensraum manuell festlegen.

TwinCAT 2

SPS Kommentar

Bedeutung

(*~ (OPC:0:not available) *)

Sperrt eine Variable für OPC UA, woraufhin diese im UA‑Namensraum nicht mehr sichtbar ist.

(*~ (OPC:1:available) *)

Aktiviert eine Variable für OPC UA, woraufhin diese im UA‑Namensraum sichtbar wird. Dieses Tag muss immer gesetzt sein, wenn eine Variable für UA verwendet werden soll.

(*~ (OPC_PROP[0005]:1:Schreibgeschützt) *)

Setzt den Schreibschutz für eine Variable. Muss zusammen mit (*~ (OPC:1: available) *) verwendet werden.

 

(*~ (OPC_UA_PROP[5100] : x: Alias name) *)

Bestimmt x als Knotennamen im UA‑Namensraum, sogenanntes Alias Mapping.

(*~ (OPC_UA_PROP[5000]:x:Storage media) *)

Aktiviert eine Variable für „Historical Access“. Muss zusammen mit (*~ (OPC:1: available) *) verwendet werden. x definiert das Speichermedium für die Speicherung der Datenwerte:

1 = Speicher

2 = Datei

3 = SQL Compact Database

4 = SQL Server Database

(*~ (OPC_UA_PROP[5000][1]:x:SamplingRate) *)

Legt die Abtastrate fest, mit der die Variablenwerte zu speichern sind, in Abhängigkeit des Parameters „x“ in [ms]

(*~ (OPC_UA_PROP[5000][2]:x:Buffer) *)

Definiert die maximale Anzahl Werte, die im Datenspeicher bleiben, in Abhängigkeit des Parameters „x“.