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.
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“. |