Thread Content
Welchen Zweck hat die Einrichtung eines OPC-Servers in industriellen Anlagen? Welche Funktionen können umgesetzt werden? Danke
Es handelt sich weder um reine Hardware noch um reine Software – es sind vielmehr Standards und Vorgaben. Die Funktion eines OPC-Servers besteht darin, Daten mit den untergeordneten Geräten auszutauschen. Dazu gehören zahlreiche Kommunikationsprogramme sowie Programme zur Speicherung von Daten. Anschließend wird eine standardmäßige OPC-Schnittstelle bereitgestellt, die von anderen Softwareprogrammen genutzt werden kann. Nach der Standardisierung des Programms müssen andere Softwarehersteller nur noch Programme für den Server entwickeln und brauchen keine verschiedenen Hardware-Treiber für unterschiedliche Hardwaregeräte zu erstellen. Die Arbeitsbelastung wird verringert, was auch die Nutzung erleichtert. Im Folgenden finden Sie eine standardmäßige Beschreibung von OPC. Sie ist etwas lang, hilft aber sehr dabei, OPC zu verstehen: OPC ist die Abkürzung für OLE for Process Control – also die Anwendung von OLE im Bereich der Prozesssteuerung. OLE steht ursprünglich für Object Linking and Embedding. Mit der Einführung von OLE 2 hat sich dessen Anwendungsbereich weit über dieses Konzept hinaus erweitert. Das heutige OLE umfasst viele neue Funktionen wie einheitliche Datenübertragung, strukturierte Speicherung und Automatisierung. Es hat sich zu einer Norm entwickelt, die unabhängig von Programmiersprachen, Betriebssystemen oder sogar Hardwareplattformen ist – es handelt sich dabei um eine weitere Weiterentwicklung der Konzepte des objektorientierten Programmierns. OPC basiert auf den OLE-Vorschriften und bietet im Bereich der Industriesteuerung ein standardisiertes Mechanismus für den Datenzugriff. Im Bereich der Industriesteuerung werden zahlreiche Feldgeräte eingesetzt. Vor dem Aufkommen von OPC mussten Softwareentwickler viele Treiber entwickeln, um diese Geräte anzuschließen. Selbst wenn der Hardwarehersteller kleine Änderungen an der Hardware vornimmt, muss die Anwendung möglicherweise neu geschrieben werden ; Gleichzeitig ist es für Softwareentwickler schwierig, gleichzeitig auf diese Geräte zuzugreifen, um die Funktionsweise zu optimieren, da die Treiber für verschiedene Geräte oder sogar für unterschiedliche Einheiten desselben Geräts unterschiedlich sein können. Auch die Hersteller von Hardware versuchen, dieses Problem zu lösen. Doch da verschiedene Kunden unterschiedliche Anforderungen haben und es außerdem verschiedene Datenübertragungsprotokolle gibt, gibt es bislang keine vollständige Lösung. Seit der Einführung von OPC wurde dieses Problem endlich gelöst. Die OPC-Spezifikation umfasst zwei Komponenten: den OPC-Server und den OPC-Klient. Im Grunde handelt es sich dabei um eine Reihe von „Regeln“, die zwischen Hardwareherstellern und Softwareentwicklern festgelegt werden. Wenn man sich an diese Regeln hält, ist der Datenaustausch für beide Seiten transparent. Die Hardwarehersteller müssen sich nicht mit den verschiedenen Anforderungen der Anwendungen sowie den Übertragungsprotokollen beschäftigen, während die Softwareentwickler nichts über die Funktionsweise der Hardware wissen müssen. Der Vorteil von OPC ist offensichtlich: Hardwarehersteller müssen lediglich eine Softwarebibliothek bereitstellen, die den Anforderungen des OPC Servers entspricht – ohne Rücksicht auf die Bedürfnisse der Entwickler. Softwareentwickler müssen keine großen Mengen an Gerätetreibern neu schreiben. Die Ingenieure haben bei der Auswahl der Geräte mehr Möglichkeiten. Die OPC-Erweiterung erweitert das Konzept der Geräte. Solange sie den Spezifikationen des OPC-Servers entsprechen, können alle OPC-Kunden mit ihm Daten austauschen – ohne zu wissen, ob es sich um einen PLC oder ein Messgerät handelt. Selbst wenn in einem Datenbanksystem die OPC-Spezifikationen implementiert sind, können OPC-Kunden dort ebenfalls problemlos Daten austauschen. Anwendungsbereich von OPC: Das endgültige Ziel der Entwickler von OPC ist es, im industriellen Bereich eine Reihe von Standards für den Datentransfer zu schaffen und dazu eine Reihe von Entwicklungsplänen zu erstellen. Die vorhandenen OPC-Spezifikationen betreffen folgende Bereiche: Online-Datenüberwachung. Es wird eine effiziente und flexible Datenübertragung zwischen Anwendungen und Industriesteuergeräten ermöglicht. Alarmierung und Ereignisverarbeitung. Es wird ein Mechanismus bereitgestellt, der bei Fehlern am OPC-Server sowie bei Eintreten von vom OPC-Server festgelegten Ereignissen Benachrichtigungen an die OPC-Kunden sendet. Zugriff auf historische Daten. Es wurden Methoden zur Lesung, Verarbeitung und Bearbeitung von Historiedatenbanken bereitgestellt. Fernzugriff auf Daten. Mithilfe von Microsofts DCOM-Technologie ermöglicht OPC eine leistungsstarke Ferndatenzugriffsfunktion. Zu den Funktionen, die OPC in Kürze bereitstellen wird, gehören außerdem Sicherheit, Batchverarbeitung sowie der Zugriff auf historische Alarmdaten. Die Entwickler von OPC haben bei der Entwicklung von OPC die folgenden Prinzipien befolgt: Einfache Umsetzung. Flexible Erfüllung der vielfältigen Kundenanforderungen. Starke Funktionen. Effiziente Bedienung.
Der OPC-Server kann Fabrikdaten in das Fabrikinformationsmanagement-System hochladen. Die Prozessdaten aus der Geräteproduktion werden über OPC in eine Echtzeit-Datenbank hochgeladen. Über diese Echtzeit-Datenbank werden die Prozessdaten an das Produktionssteuerungssystem (MES) sowie an die Unternehmensverwaltung weitergeleitet. In der Regel erfolgt die Übertragung in einer einseitigen Richtung.