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
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.
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.
Ü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