Einleitung:
Im Runtime-Betrieb von WinCC flexible lassen sich Variablenwerte in Archiven ablegen und können später ausgewertet werden. Diese Variablenarchive sind außerhalb des Panels schwer lesbar und ohne WinCC flexible grafisch nicht auswertbar.
Lösung: Die Excel-Datei "WCf-ArchivViewer" schafft per VBA-Script eine grafische Oberfläche mit zahlreichen Bedienmöglichkeiten. Im "WCf-ArchivViewer" müssen nur die Dateinamen der Archivdateien eingepflegt werden. Hierbei ist es beim Einlesen der Archivdateien auch möglich nur die gewünschten Daten anzuwählen. Der "WCf-ArchivViewer" bietet zahlreiche Möglichkeiten die Archivdateien auszuwerten, z.B.:
- grafische Oberfläche als Pivot-Diagramm
- Auswertung durch Pivot-Tabelle
- Verdichtung von Zeitwerten (Entfernen von Zeit- Schaltflächen)
- Verdichtung der Wertanzeige (Mittelwert, Maximalwert, Summer, ...)
- zeitliche Selektion (Jahr/ Monat/ Tag/ Stunde/ Minute)
- ändern der Diagrammtypen
- Auswahl gewünschter Kurven
Anlage 1: WCf_ArchivViewer.xls ( 52 KB )
Beispielprogramm: Das Beispiel beschreibt, wie sich die angelegten Variablenarchive, ohne deren Aufzeichnung zu unterbrechen, im "WCf-ArchivViewer" auswerten lassen.
Im Beispiel ist ein Variablenarchiv "Temp_1" erstellt worden, in das die Variable "test_tag" archiviert wird.
Das Archiv wird auf einem USB-Stick am Panel abgelegt. Es soll möglich sein, die Auswertung des Archivs jederzeit mit dem "WCf-ArchivViewer" vorzunehmen, ohne die Aufzeichnung der Werte zu unterbrechen.
Hierzu muss das Panel in ein bestehendes lokales Netzwerk integriert werden. Eine genaue Beschreibung, dazu finden Sie unter dem Beitrag 13336639.
Im Beispielprojekt befindet sich ein Script, welches Sie auf Ihre Konfiguration anpassen müssen. Ergänzen Sie hier Ihre Pfade für die Speicherorte.

Bild 01
Vorgehen zum Auswerten des Archives am PC:
- Beim ersten Start der Excel-Tabelle erscheint folgende Abfrage. Klicken Sie auf "Nein".

Bild 02
- Auf dem Bediengerät wird mit der Schaltfläche "Copy to PC" die Archivdatei vom Bediengerät auf den angegebenen Rechner kopiert.
- Legen Sie den "WCf-ArchivViewer" mit den Archivdateien in einen Ordner, um die Auswertung zu beginnen.
- Öffnen Sie den "WCf-ArchivViewer" und geben Sie z. B. in der zweiten Zeile (unter Dateiname) die Archivdatei "Temp_10.csv" ein. Tragen Sie in der linken Spalte zum Aktivieren des Archivs (unter enable) eine "1" ein.
Klicken Sie anschließend auf den Button "Archiv-Daten einlesen und Grafik erstellen". Bestätigen Sie den folgenden Dialog mit "Ja".
Nun können Sie die aufgezeichneten Werte visuell auswerten, ohne eine Komponente von WinCC flexible zu benötigen.

Bild 03
Hinweis:
Eine weitere Möglichkeit ist das Verwenden von Sm@rtService.
Mit Hilfe von Sm@rtService können Sie sich auf das Bediengerät verbinden und die Dateien einzeln auf Ihren lokalen PC laden und anschließend auswerten.
Anlage 2: Archiv_Viewer_Beispielprojekt.zip ( 2028 KB )
| Komponenten |
Produkt- und Versionsbezeichnung |
| HMI Software |
WinCC flexible 2008 SP1 |
| HMI Panel |
MP 277 10" Touch |
| Office-Software |
MS Excel 2003 (deutsche Version und Ländereinstellungen) |
Ablauffähigkeit und Testumgebung: In den oben stehenden Tabellen sind die Komponenten aufgeführt, mit denen dieser Beitrag erstellt und die beschriebene Funktionsweise verifiziert wurden.
|