Größere Projekte

Entwicklung des WinCC Add-On Softwaremoduls zur Protokollierung von Behördenprotokollen in einer SQL-Datenbank Entwicklung des WinCC Add-On Softwaremoduls zur Protokollierung von Behördenprotokollen in einer SQL-Datenbank mit Zugriff über OPC (OLE for Process Control)

Im Rahmen einer Ausschreibung haben wir für ein traditionsreiches Unternehmen der stahlverarbeitenden Industrie mit Sitz in Hagen / Westfalen die Entwicklung des WinCC Add-On Softwaremoduls zur Protokollierung von Schicht- und Behördenprotokollen realisiert.

Für den Herstellungsprozess der Stahlprodukte werden große Mengen Wasser benötigt, die das Unternehmen aus einem eigenen Wasserwerk bezieht und wiederaufbereitet. Um einen reibungslosen Ablauf sowie eine optimale Nachvollziehbarkeit zu gewährleisten, müssen die Arbeitsabläufe genau protokolliert werden. Die Bedienung wird am WinCC-Hauptrechner des Wasserwerks vorgenommen, der Aufruf des Protokollsystems erfolgt über einen Softwarebutton eines Prozessbildes des WinCC-Visualisierungssystems. Der Aufgabenbereich unserer Mitarbeiter bei der Entwicklung des WinCC Add-On lag in den Analysen der vorhandenen Architekturen, der Programmierung der webbasierten Anwender- Oberfläche, sowie der Optimierung der Datenbankperformance durch Überarbeitung der Datenkonstellationen.


Anforderungen an die Funktionen der Webapplikation

Schichtprotokoll

  • Eingabefeld für die Eingabe des Protokolldatums
  • 3 Auswahlfelder für die Ausgabe der gewünschten Schicht(en) des ausgewählten Protokolldatums

Monats- / Jahresprotokoll

  • Messstellenbezeichnung, z.B. F07: Kaltwasser Warmwerk
  • Tabellarisch die Summen der Monatswerte
  • Am Ende des Datensatzes die Jahressumme der Messstelle

Monats- und Jahresprotokoll der Messstellenkonfiguration


Behördenprotokoll

  • Eingabefeld für die Eingabe des Startdatums für die Protokollausgabe
  • Eingabefeld für die Eingabe des Enddatums für die Protokollausgabe

Monats- / Jahresprotokoll

  • Anwahlbutton für die Ausgabe des Monats- / Jahresprotokolls
    (berücksichtigt werden nur bereits vollständig abgeschlossene Schichten)

Druckausgabe

Über einen Softwarebutton können die ausgewählten und am Bildschirm angezeigten Protokolldaten zum Ausdruck an den konfigurierten Standarddrucker geleitet werden.

Schichtprotokoll


Messstellenkonfiguration

Die Konfiguration kann am WinCC-Hauptrechner des Wasserwerks oder einem anderen beliebigen Rechner mit Webbrowser vorgenommen werden. Der Aufruf der Protokollsystem-Konfiguration erfolgt über einen Softwarebutton eines Prozessbildes des WinCC-Visualisierungssystems, oder eines Websitelinks im Browser auf einem Rechner im Internet. Der Zugang zur Protokollkonfiguration ist mit einem Passwort geschützt. Für die Konfiguration wird eine Konfigurationstabelle aufgerufen, in der die gewünschten Messstellen aus der WinCC-Datenbank ausgewählt und über den Variablennamen des WinCC-Variablenhaushaltes definiert werden können.

Übersicht der Messstellen in der Webapplikation und Auswahl der Protokolle

Über drei Auswahlspalten je Datensatz kann ausgewählt werden, in welchen der drei Protokolle (Schichtprotokoll, Behördenprotokoll, Monats- / Jahresprotokoll) die entsprechende Messstelle berücksichtigt werden soll.


Dateikonfiguration

Die Dateikonfiguration wird mittels einer in einem Verzeichnis befindlichen und mittels Standard-Texteditor zu bearbeitenden XML-Datei ermöglicht. Gleichzeitig ist es möglich, diese von einem Konfigurationsmenü aus der Applikation von einem beliebigen Rechner zu ändern.


Datensicherung auf ein Kunden-Netzlaufwerk

Fehler des Kopiervorgangs können vom Benutzer manuell überwacht werden. Fehler werden aber auch in einer Logdatei gespeichert und können von einem beliebigen Rechner im Netzwerk über einen Webbrowser eingesehen werden und es wird ein Warnungsfenster mit detaillierten Hinweisen bei der nächsten Benutzung der Applikation angezeigt. Die beiden rechnerlokalen Datenbanken (Schichtprotokoll / Monats-Jahresprotokoll und Behördenprotokoll) werden zyklisch mittels automatischem Batchauftrag auf ein Netzlaufwerk des Kunden zu Sicherungszwecken kopiert.


Fernzugriff auf das Protokollsystem

Erstellung einer SQL-Server basierten Webapplikation, mit welcher ein Fernzugriff auf das Protokollsystem über einen Webbrowser von jedem Rechner im Netzwerk ermöglicht wurde. Das Kopieren einer Client Remote Applikation auf den Remote-Rechner entfällt. Die Zugriffe können von beliebig vielen Rechner durchgeführt werden. Die Ausdrucke können über den Webbrowser von jedem am Arbeitsplatz installierten Rechner durchgeführt werden. Dazu werden sie extra im CSS Stylesheet Format für den Drucker aufbereitet ohne Installation einer zusätzlichen Applikation auf dem Client.

  • WinCC 6.0 SP2 wird nicht verändert, alle Zugriffe laufen über die fest standardisierte OPC-Schnittstelle.
  • Es wird lediglich ein Aufruf zu unserem System über den Softwarebutton gemacht. Dadurch ist sichergestellt, dass auch nach Updates und bei unterschiedlichen Versionen das Add-On ohne Anpassung funktioniert.
  • Keine Installation notwendig. Es muss keine Client-Applikation auf die Remoterechner gebracht werden. Auch dadurch ist sie unabhängig von der Version und Art des Betriebssystems.
  • Auch nach Update des Clients ist kein erneutes Verteilen der Client Applikation nötig. Bessere und standardisierte Darstellung über den Webbrowser. Arbeitet direkt mit dem Drucker zusammen.

Schulung / Einführung zu in diesem Projekt verwendeten Technologien