Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 183

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

OPC UA-Kommunikation
9.3 S7-1500 CPU als OPC UA-Server nutzen
Konsistenz von Datentypen an der Server-Schnittstelle
Die Konsistenz von Variablen (im Sprachgebrauch von OPC UA: "atomicity") innerhalb eines
Programmzyklus einer S7-1500 CPU ist an den Knoten der Server-Schnittstelle
sichergestellt für folgende Datentypen:
● BOOL, BYTE, WORD, DWORD, LWORD
● SINT, INT, LINT, DINT, USINT, UINT, ULINT, UDINT
● REAL, LREAL
● DATE, LDT, TIME, LTIME, TIME_OF_DAY, LTIME_OF_DAY, S5TIME
● CHAR, WCHAR
● Ebenfalls konsistent sind Systemdatentypen bzw. Hardware-Datentypen, die auf den
oben genannten Datentypen basieren.
Beispiel: HW_ANY, von UINT (UInt16) abgeleitet.
Tipp: Wenn Sie im Adressraum der S7-1500 CPU browsen (z. B. mit dem OPC UA Client
UaExpert), dann finden Sie die konsistenten Datentypen unter Types > BaseDataType >
Enumeration/Number/String.
Variablen von folgenden Datentypen sind nicht konsistent (im Sprachgebrauch von OPC UA:
„nonatomic"):
● SIMATIC-Strukturen sind generell nicht konsistent. D. h. alle Variablen, die z. B.
unbenannte Strukturen sind oder einen UDT-Datentyp haben, sind nicht konsistent.
● Systemdatentypen wie z. B. DTL, IEC_Counter, IEC_TIMER etc. – das sind Datentypen,
die von Strukturen abgeleitet sind.
Tipp: Wenn Sie im Adressraum der S7-1500 CPU browsen (z. B. mit dem OPC UA Client
UaExpert), dann finden Sie Datentypen, die auf Strukturen basieren, unter Types >
BaseDataType > Structure.
182
Funktionshandbuch, 11/2019, A5E03735814-AH
Kommunikation

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis