Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Projet de fin d’études Année 2002/2003<br />
3.2.9 Einführung in OPC<br />
Wofür steht OPC eigentlich?<br />
OPC steht für OLE zur Prozesssteuerung und ist eine Standardschnittstelle für das<br />
Anschließen der unterschiedlichen Automatisierungskleinteil- und - Softwarebausteine. Das<br />
System MOELLER PS4/PS416 benutzt den S40-opcbediener.<br />
Wie funktioniert OPC?<br />
OPC-Schnittstelle:<br />
OPC (OLE for Process Control) basiert auf der COM/DCOM-Technologie von Microsoft.<br />
OPC ist eine Standard-Schnittstellen-Beschreibung zum Datenaustausch sowohl lokal als<br />
auch über das Netzwerk. Fast alle Visualisierungssysteme bieten inzwischen die<br />
Möglichkeit, Daten von einem OPC-Server zu beziehen.<br />
Da OPC eine offene Schnittstelle ist, besteht auch die Möglichkeit, eigene Clients zu<br />
programmieren. Die OPC-Clients können in jeder Programmiersprache geschrieben<br />
werden, die COM/DCOM unterstützt, wie z. B. Visual Basic oder C++. Mit dem S40-OPC-<br />
Server besteht nun auch die Möglichkeit, Steuerungen der PS4/PS416- Familie über diese<br />
Schnittstelle an OPC-Clients anzuschließen. Durch die universelle OPC-Schnittstelle wird<br />
auf Client-Seite kein spezieller hardwareabhängiger Treiber benötigt, damit die<br />
Steuerungen Daten mit beliebigen OPC-Clients austauschen können.<br />
Was ist ein OPC Server und wie funktioniert er?<br />
Der S40-OPC-Server besteht aus drei Programmen:<br />
Die S40-OPC-Server-Komponente besitzt keine grafische Oberfläche. Sie wird bei Bedarf<br />
automatisch von Windows gestartet und beendet. Beim Start lädt sie die als aktiv<br />
gekennzeichnete Konfigurationsdatenbank in den Speicher und stellt den Clients<br />
entsprechend der Konfiguration die Daten zur Verfügung. Die Serverkomponente muss<br />
nicht auf demselben Rechner laufen wie der Konfigurator. Damit eine neue oder geänderte<br />
Konfiguration in die Serverkomponente übernommen wird, muss sie beendet und erneut<br />
gestartet werden. Um die OPC-Server-Komponente zu beenden, müssen alle Verbindungen<br />
von den Clients unterbrochen werden.<br />
Der S40-OPC-Konfigurator bietet alle Einstellmöglichkeiten, um den S40-OPC-Server zu<br />
konfigurieren. Hier können Sie verschiedene Konfigurationen erzeugen, von denen eine<br />
aktiv sein kann. Es besteht die Möglichkeit, die in einer POE definierten Merker zu<br />
extrahieren und in die Konfiguration des OPC-Servers zu übernehmen. Somit können<br />
Konfigurationen für eine Steuerungsanwendung schnell und einfach erzeugt werden.<br />
Lycée Technique WAGNER Tom<br />
des Arts<br />
et Métiers 32