Herunterladen Inhalt Inhalt Diese Seite drucken

Allgemeine Eigenschaften Von Opc Ua; Einfaches Client-Server-Prinzip - Siemens SIMATIC S7-1500 Funktionshandbuch

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

Werbung

OPC UA-Kommunikation
9.1 Wissenswertes zu OPC UA
9.1.2

Allgemeine Eigenschaften von OPC UA

OPC UA und PROFINET
OPC UA und PROFINET können gemeinsam genutzt werden. Beide Protokolle nutzen
dieselbe Netzwerk-Infrastruktur.
Unabhängigkeit vom Betriebssystem
Der OPC UA Standard ist plattformunabhängig und verwendet ein optimiertes, TCP-
basiertes Binärprotokoll für High-Performance Anwendungen.
OPC UA kann zum Beispiel unter Windows, Linux, Mac OS X, einem Echtzeitbetriebssystem
oder einem mobilen Betriebssystem (Android oder iOS) eingesetzt werden.
Unabhängigkeit von einer bestimmten Transportschicht
OPC UA unterstützt aktuell die folgenden Transportmechanismen und Protokolle:
● Übertragen von Nachrichten als Binärstrom direkt über TCP/IP.
● Übertragen von Nachrichten mit XML über TCP/IP und HTTP. Dieser
Transportmechanismus lässt nur eine langsame Übertragung zu und wird deshalb kaum
verwendet. Die S7-1500 CPUs unterstützen diesen Transportmechanismus nicht.
Den binären Datenaustausch unterstützt jede OPC UA-Anwendung (durch die OPC UA-
Spezifikation vorgeschrieben).

Einfaches Client-Server-Prinzip

Ein OPC UA-Server stellt innerhalb eines Netzwerks sehr viele Informationen bereit, z. B.
zur CPU, zum OPC UA-Server selbst, zu den Daten und zu den Datentypen. Ein OPC
UA-Client ruft diese Informationen ab.
Umsetzung in verschiedenen Programmiersprachen
Die OPC Foundation hat den Standard OPC UA in mehreren Programmiersprachen
implementiert: Stacks für .NET, ANSI C, und Java sind verfügbar, wobei die Stacks für ANSI
C und Java nicht mehr gewartet werden.
Die OPC Foundation bietet den .NET-Stack sowie Beispielprogramme als Open Source
Software an. Siehe Github (https://github.com/opcfoundation).
Mehrere Unternehmen bieten Software Development Kits (SDK) an. Diese
Entwicklungspakete enthalten die Stacks der OPC Foundation und weitere Funktionen,
welche die Entwicklung von Lösungen erleichtern.
Vorteil der Nutzung von SDKs:
● Support durch den Zulieferer
● Getestete Software
● Ausführliche Dokumentation
● Klare Lizenzbedingungen (wichtig für Weiterverkauf von Lösungen)
134
Funktionshandbuch, 11/2019, A5E03735814-AH
Kommunikation

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis