ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2004 (DA04): Arbeits-Archiv
 
DA Pro 04/3 - Messung konsistenter Daten mit einem OPC-Server
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.

zurück