WinCC Prozessdaten mit WinCC & VB-Script in Excel-Datei schreiben

Spoonman

Level-1
Beiträge
86
Reaktionspunkte
7
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo alle zusammen,

ich habe vorhin versucht mit WinCC 7.0 und einem VB-Script Prozessdaten in eine Excel-Datei zu schreiben.
Leider hatte ich keinen Erfolg.
Ich habe mir ein fertiges Script hier aus dem Forum genommen (vielen Dank an Kai) und eine HMI-Variable eingefügt. Trigger habe ich zwei Stück eingestellt.
Die Syntaxüberprüfung verlief fehlerfrei und in den Eigenschaften des "Rechners" ist die "Global Script Runtime" angehakt.

20160926_WinCCVBA.jpg

Wenn ich mir TEST-Variable auf "1" trigger passiert nichts. Auch durch den Zeittrigger wird nichts ausgelöst.

Jemand ne Idee woran es liegen könnte?
Muss auf der WinCC-Maschine eigentlich Excel installiert sein?

Vielen Dank im Voraus.

Gruß Ralf
 
Hallo,
wenn du es tatsächlich so machen willst (also in ein Excel-Sheet hineinschreiben) dann musst du auch Excel auf dem Visualisierungsrechner installiert haben - sonst wird daraus nichts.
Du mußt hier aber außerdem berücksichtigen, dass das ganze Excel auf- und wieder zunmachen nicht ganz zeit-unkritisch ist / werden kann.
Brauchst du die Daten denn wirklich in einer *.XLS-Datei ? Oder würde es auch mit einer *.CSV-Datei funktionieren ? Letztere wäre auch direkt Excel-lesbar, benötigt aber NICHT Excel auf dem Visu-Rechner und wird erheblich schneller geschrieben.

Vielleicht schreibst du ja noch einmal etwas dazu ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Larry
vielen Dank für deine schnelle Antwort.

Es muss keine XLS-Datei sein. CSV wäre wunderbar. Ich stehe jetzt nur total auf dem Schlauch welche ich Applikation ich jetzt laden muss.

Gruß Ralf
 
Hallo Larry,
vielen Dank für den Link. Wenn ich mir die ganzen Sachen dort ansehe, dann fühle ich mich als Anfänger etwas erschlagen.
Ich habe das folgende Script jetzt eingegeben und ausprobiert.
20160927_WinCCVBA.PNG
Die CSV-Datei wird erstellt. Leider schreibt er mir keine Prozessdaten darein. Ich kenn nur ein wenig Excel-VBA. Mit WinCC VB-Script hatte ich bisher nichts zu tun.

Gruß Ralf
 
Wenn da schon "Option Explicit" steht - gibt es da keinen Compiler-Fehler oder werden in WinCC Professionell die VBS-Skripte nicht compiliert oder überprüft und erzeugen Runtime-Fehler?

Harald
 
Zurück
Oben