Eigenschaften und Nutzen der OPC Technologie
Entstehung von OPC
OPC war ursprünglich definiert worden, um die immer wiederkehrende Aufgabenstellung der Anbindung von PC-basierten Applikationen - vor allem SCADA- (Supervisory Control and Data Acquisition) und HMI- (Human Machine Interface) Systeme - an die Prozessperipherie einheitlich zu lösen.
Im Mai 1995 traf sich dazu erstmalig die neu gegründete OPC Task Force. Im Dezember gleichen Jahres wurde die erste Draft Spezifikation von Data Access 1.0 veröffentlicht. Bereits 2006, knapp 10 Jahre später, hat sich OPC zu einem weltweit gültigem Standard für den Daten- und Informationsaustausch von Softwarekomponenten etabliert.
Mit über 7.500 OPC Produkten und millionenfachen Installationen in den verschiedensten Industrie-
zweigen und Branchen, kann man die OPC-Initiative als vollen Erfolg werten. OPC besteht heute aus einer Vielzahl von Spezifikationen für unterschiedliche Einsatzszenarien.
Längst wird OPC nicht nur anstelle proprietärer Kommunikationstreiber zur Anbindung von SCADA-Systemen und Visualisierungsprogrammen an die Prozessperipherie eingesetzt. Prozessleitsysteme, PC basierte Steuerungen, MES- und selbst ERP-Systeme sind heute ohne OPC Schnittstelle gar nicht mehr denkbar.
Über die OPC Schnittstelle werden heute nicht mehr nur Prozessdaten oder einzelne Parameter über-
tragen; ganze Warenwirtschaftsdokumente, Para-
metersätze, Steuerungssequenzen, Videosignale oder Antriebsprogramme werden über OPC transportiert.

- OPC ist eine standardisierte Softwareschnittstelle.
- OPC minimiert entscheidend Ihren Softwareentwicklungs- und Pflegeaufwand.
- OPC ist leistungsstark, flexibel und anwenderfreundlich.
- Ist weltweit mit millionenfachen Installationen etabliert.
- Ist objekt orientiert.
- Folgt dem Client / Server Ansatz
- Ermöglicht Kommunikation zwischen mehreren Servern und mehreren Clients gleichzeitig.
- OPC Client und OPC Server können auf dem selben oder auf verschiedenen Rechnern laufen.
- Ermöglicht einen Fernzugriff über DCOM bzw. XML/HTTP.
- Definiert verschiedene Spezifikationen für eine Vielfalt von Anwendungsgebieten.
- Wird durch die OPC Foundation organisiert.
Bedeutung von OPC für Hersteller
Mit der Einführung einer standardisierten Schnittstelle zwischen Software-Programmen reduziert sich für Hardwarehersteller die Zahl der Treiberentwicklungen für ihre Komponenten auf eine einzige - den OPC-Server.
Ebenso ist für den Softwarehersteller nur noch eine einzige Treiberanbindung erforderlich - die OPC-Client-Schnittstelle. Dies bringt aber bei weitem nicht nur den Herstellern Vorteile, sondern auch den Anwendern.
Wie profitieren die Anwender von OPC?
In der Vergangenheit gab es meist nur eine einge-
schränkte Auswahl an Treibern zu den einzelnen Automatisierungskomponenten. Schließlich kann man nicht für alle proprietären Schnittstellen ent-
sprechende Entwicklungen durchführen. Bereits heute zeichnet sich ab, dass der Anwender über OPC ein beliebiges Visualisierungs- oder Steuerungssystem mit einer Hardware (z. B. PC-Einsteckkarte) seiner Wahl kombinieren kann.
Ein weiterer Vorteil resultiert aus der gestiegenen Qualität der Treiber beziehungsweise OPC-Server. Die Hersteller können sich aufgrund der reduzierten Zahl von Treiberentwicklungen auf den einen OPC-Server konzentrieren. Dabei entsteht zusätzliche Funktionalität und deutlich mehr Bedienerkomfort. Zudem tragen Konformitätstests, die von speziellen Arbeitsgruppen der OPC Foundation durchgeführt werden, zu einer erhöhten Qualität von OPC Produkten bei.
War früher die Verwendung eines proprietären Treibers häufig auf eine einzige Anwendung beschränkt, kann man über die OPC Schnittstelle von vornherein mit mehreren OPC Clients auf den OPC-Server zugreifen. Damit werden Funktionalität und Datenbestände eines OPC-Servers flexibler zugänglich. Diese Multi-Client-Fähigkeit kommt lokal auf einem PC zum Tragen, läßt sich aber durch 'Distributed COM' bzw. durch XML/HTTP auch remote in verteilten Netzen nutzen.
So kann beispielsweise ein Visualisierungssystem, das auf einem Bürorechner läuft, ohne Zukauf zusätzlicher Treibersoftware über das LAN mit dem OPC-Server in der Fabrikhalle verbunden werden.
Mit XML und Web Services in den neueren OPC Spezifikationen können OPC Produkte auch über das Internet über Firewallgrenzen hinweg kommunizieren sowie auf Nicht-Windows Betriebssystemen eingesetzt werden.










OPC Overview