Protokolle
Kontakt Anfrage   
HOME
Produkte
Protokolle
Referenzen
Hardware
NEU!! Schulung

OPC

DOWNISO/OSI Modell
DOWNImplementierte Protokollstacks
DOWNGeeignete Produkte
DOWNReferenzen

Die Abkürzung OPC (OLE for Process Control) bezeichnet eine Schnittstelle, die von der OPC Foundation definiert und weiterentwickelt wird. OPC findet eine weite Verbreitung im Prozessautomatisierungsbereich und wird besonders häufig zur Ankopplung von Prozessdaten an HMI-Systeme eingesetzt.

OPC ist entsprechend dem Client/Server-Prinzip aufgebaut. Ein Client (Master) kann auf einen oder mehrere Server (Slaves) zugreifen. Gleichzeitig können mehrere Clients auf einen Server zugreifen. Ein Server ist der Datenlieferant und der Client bezieht die Daten vom Server. Natürlich kann der Client auch Daten an den Server senden. Der Hauptdatenfluss ist aber eindeutig vom Server zum Client.

OPC besteht aus einer Sammlung von Schnittstellen, die unterschiedlichen Zwecken dienen. Nachfolgend werden die wichtigsten aufgelistet:

  • DA (Data Access)
    diese Schnittstelle ist wohl die am Weitesten verbreitete. Sie definiert Schnittstellen und Methoden zum Zugriff auf Prozessdaten
  • AE (Alarm and Event)
    ist eine Ergänzung der DA-Schnittstelle und dient der Übertragung von Ereignissen und Alarmen
  • HD (Historical Data)
    ist eine Ergänzung der DA-Schnittstelle und dient der Übertragung von historischen Daten
  • DA XML
    ist eine relativ neue Schnittstelle, die sich an die DA-Schnittstelle anlehnt. Im Gegensatz dazu wird die Datenkodierung mit Hilfe von XML (eXtended Markup Language) durchgeführt.

Im Gegensatz zu anderen Protokollen, die für die Übertragung von Prozessdaten gedacht sind, bietet die OPC Foundation die Möglichkeit, die Konformität der Server-Implementierung mit dem Standard zu verifizieren. Dies geschieht mit Hilfe des Compliance Test Tools (CTT), einem Softwarepaket, das für Mitglieder unentgeltlich zur Verfügung gestellt wird. Falls ein Server den Complience Test besteht, wird ein Dokument generiert, das als Funktionsreferenz und als Beweis der Kompatibilität dient. Mit Hilfe von CTT lassen sich Inkompatibilitäten zwischen herstellerspezifischen Implementierungen weitgehend ausräumen und somit Probleme während der Integration vermeiden.

Zusätzlich werden regelmäßig Workshops durchgeführt, bei denen die Hersteller ihre System gegeneinander testen können.

ISO/OSI Modell

7 Anwenderschicht OPC DA, AE, HD etc.OPC DA XML
6 Darstellungsschicht COM/DCOM
(Distributed) Component Object Model
SOAP, XML
5 Sitzungsschicht RPC
Remote Procedure Calls
HTTP
4 Transportschicht TCP/IP
3 Vermittlungsschicht
2 Sicherungsschicht
1 Bitübertragungsschicht

Implementierte Protokollstacks

OPC AE 1.10, ClientOPC AE 1.10, Server
OPC DA 3.0, ClientOPC DAXML 1.01, Server
OPC DA 3.0, ServerOPC UA 1.02, Server

Geeignete Produkte

ipConvOPCipConvOPCSoftwarepaket zur Konvertierung zwischen OPC DA 3.0 Server und diversen Standardprotokollen
Details...
ipConvipConvUniverseller Protokollkonverter für höchste Ansprüche an Flexiblität
Details...
product/ipConv/de/ipConv_de.pdf

Referenzen

BLS AlpTransit - LötschbergtunnelBLS AlpTransit - Lötschbergtunnel
Details...
SchweizipConv ipRoute OPC DA 3.0, Server / IEC 60870-5-104, Slave / IEC 60870-5-101, Master / IEC 60870-5-104, Master / SNMP, Client /
Mainova KommunikationsknotenMainova Kommunikationsknoten
Details...
DeutschlandipConv OPC DAXML 1.01, Server / IEC 60870-5-104, Slave / IEC 60870-5-101, Master / Modbus, Master / SEAB 1F, Master /
Nordsee OneNordsee One
Details...
DeutschlandipConv Modbus, Master / IEC 60870-5-104, Slave / IEC 60870-5-101, Slave / IEC 61850, Client / IEC 61850, Server / OPC UA 1.02, Server / SNMP, Client /
OWP Global Tech OneOWP Global Tech One
Details...
DeutschlandipConv IEC 60870-5-104, Master / IEC 60870-5-104, Slave / IEC 60870-5-101, Slave / IEC 61850, Client / OPC UA 1.02, Server /
ABBOPC1013ABBOPC1013
Details...
SchweizipConv IEC 60870-5-101, Slave / IEC 60870-5-103, Master / OPC DA 3.0, Server / OPC DA 3.0, Client / OPC AE 1.10, Client / OPC AE 1.10, Server /
RWE MoselkraftwerkeRWE Moselkraftwerke
Details...
DeutschlandipConvOPC ipRoute OPC DA 3.0, Server / IEC 60870-5-104, Master /
Andritz Hydro GmbH, A-WienAndritz Hydro GmbH, A-Wien
Details...
SuedafrikaipConvOPC IEC 60870-5-104, Master / OPC DA 3.0, Server /
ABBOPC104ABBOPC104
Details...
OesterreichipConv IEC 60870-5-104, Slave / OPC AE 1.10, Client / OPC DA 3.0, Client /
FHKW LinzFHKW Linz
Details...
OesterreichipConvOPC OPC DA 3.0, Server / IEC 60870-5-104, Master /
© 2004-2017 IPCOMM GmbH