Studierende: |
Andreas Frauenknecht, frauean1 |
|
Lionel Schaller, schallio |
Betreuer: |
Dieter Profos, podr |
|
Thomas Müller, muth |
OPC ist die technologische Grundlage fur die komfortable und leistungsfahige Verbindung von Automatisierungskomponenten mit Steuerungshardware.
Diese Diplomarbeit beschaftigt sich mit dem Thema der "Erfassung konsistenter Daten mit einem OPC XML Server". Ein OPC XML-DA Server erlaubt es, mit einem Client uber das Internet Prozessdaten von einer ControlLogix SPS zu erfassen. Einzig eine Netzwerkverbindung mit dem OPC XML-DA Server ist notig. So ist es fur einen Mitarbeiter moglich, von verschiedenen Orten eine entfernte Anlage zu uberwachen.
Die Aufgabe fur dieses Projekt lautete eine Erweiterung fur einen existierenden OPC XML-DA Server zu entwickeln, welcher auf einem Industrie PC lauft. Diese Erweiterung ermoglicht es dem OPC XML-DA Server, direkt auf Prozessdaten der Allen-Bradley ControlLogix SPS zuzugreifen. Die Prozessdaten sollen dabei zeitlich konsistent sein.
Die von uns entwickelte Software ist in C# unter Verwendung des .NET Frameworks von Microsoft geschrieben. Ebenfalls auf C# baut die OPC .NET API der OPC Foundation auf. Um uber den Backplane auf die Allen-Bradley ControlLogix SPS zuzugreifen, wird eine C-DLL API von OLDI verwendet. Unsere Aufgabe war es die Kommunikation zwischen dem OPC XML-DA Server und der C-DLL API zu ermoglichen.
Als Resultat ist es einem OPC XML Client moglich, sich mit unserem OPC XML-DA Server zu verbinden, mehrere Prozessdaten zu einer Gruppe zusammenzufassen und diese zu uberwachen.
Diese Software wurde verschiedenen Tests unterzogen. Die resultierende Software ist funktionstuchtig. Fur einen professionellen Einsatz mussen nur noch wenige Funktionen hinzugefugt werden.
|