|
OPC ISO/OSI Modell
Implementierte Protokollstacks
Geeignete Produkte
Referenzen
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
Geeignete Produkte
 | ipConvOPC | Softwarepaket zur Konvertierung zwischen OPC DA 2.05 Server und diversen Standardprotokollen Details...
|
 | ipConv | Universeller Protokollkonverter für höchste Ansprüche an Flexiblität Details...
|
Referenzen
 | BLS AlpTransit - Lötschbergtunnel Details...
| Schweiz | ipConv ipRoute | OPC DA 2.05 Server / IEC 60870-5-104, Slave / IEC 60870-5-101, Master / IEC 60870-5-104, Master / SNMP, Client / |
 | Mainova Kommunikationsknoten Details...
| Deutschland | ipConv | OPC DAXML 1.01 Server / IEC 60870-5-104, Slave / IEC 60870-5-101, Master / Modbus, Master / SEAB 1F, Master / |
 | RWE Moselkraftwerke Details...
| Deutschland | ipConvOPC ipRoute | OPC DA 2.05 Server / IEC 60870-5-104, Master / |
 | Andritz Hydro GmbH, A-Wien Details...
| Suedafrika | ipConvOPC | IEC 60870-5-104, Master / OPC DA 2.05 Server / |
 | FHKW Linz Details...
| Oesterreich | ipConvOPC | OPC DA 2.05 Server / IEC 60870-5-104, Master / |
|