Projektierung
6.8 OPC UA-Server
• Über das schwarze Kreuz-Symbol hinter dem Datenpunkt können Sie die Verbindung
wieder auflösen.
• Nicht zugewiesene Datenpunkte des XML werden mit dem QualityCode
"BadNotImplemented" an den CC7 OPC UA-Server übertragen.
6.8.2.2
Casting
Variablen umwandeln (Casting)
Beim Zuweisen der Variablen zu den OPC UA XML-Datenpunkte ist es möglich, den Zugriff
und/oder den Datentyp der CC7-Prozessvariablen umzuwandeln.
CC7-Datenpunkte mit der OPC-Berechtigung "ReadWrite" können in XML-Datenpunkte "Read",
"Write" und "ReadWrite" umgewandelt werden.
Umgekehrt ist es nicht möglich, eine CC7-Variable "Read" in eine XML-Variable "ReadWrite"
umzuwandeln.
OPC UA XML-Datenpunkte
Zugriffsrecht
Read
Write
ReadWrite
Übersicht nach OPC UA-Datentypen
In den nachfolgenden Grafiken erhalten Sie eine Übersicht, welche ein- und ausgehenden
Datentypen der CC7-Prozessvariablen, abhängig von dem OPC-Zugriffsrecht, in welche ein-
und ausgehenden OPC UA XML-Datenpunkte umgewandelt werden können. Dabei haben die
Felder die folgende Bedeutung:
Feld
Beschreibung
CC7
CC7-Prozessvariablen
OPC
OPC UA XML-Datenpunkte / Nodeset
UA
Zuweisung nach Datentypen
Umwandeln von Datentypen
Bei "ReadWrite" müssen die Datentypen genau passen, es ist kein Up- bzw. Down-Casting möglich wie bei "Read"
bzw. "Write".
Die Variable kann einer XML-Bool-Variablen zugewiesen werden.
Folgende Werte der Prozess-Station entsprechen dann auf dem OPC UA-Server den folgenden XML-Bool-Variablen:
Wert "0" entspricht dem Wert "false"
Wert "!= 0" entspricht dem Wert "true"
Umwandeln von Strings
Jeder Datenpunkt kann in einen String umgewandelt und somit als String dargestellt werden.
102
CC7-Prozessvariablen
Read
Write
x
-
-
x
-
-
Betriebsanleitung, 12/2022, C79000-G8900-C503-09
ReadWrite
x
x
x
SIMATIC CC7