Generierung Excel aus WinCC-Projekt

dbafreak

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

also ich bin neu in Eurem Forum und hoffe auf Hilfe. Meine Kollegen haben ein WinCC Projekt erstellt. Es werden verschiedene Messdaten per TagLogging in[FONT=&quot] einer Sql-DB archiviert. Mittels Global Scripts->VBS-Script->Aktionen wird ein Excelsheet aufgerufen, welches die Daten aufbereitet und per Outlook versendet. Das Excel funktioniert soweit.
Leider scheint der Aufruf des Excels nur sporadisch zu klappen.

[/FONT]
Code:
Function action

Dim objWshShell

If Weekday(Now) = vbThursday Then
    If DatePart("h", Now) = 2 Then
        Set objWshShell = CreateObject("Wscript.Shell")
        objWshShell.Run "c:\Protokolle\Generierung.xls", 1
    Else
        HMIRuntime.Trace "SendProtokolle: Falsche Uhrzeit" & vbCr & vbLf
    End If
Else
    HMIRuntime.Trace "SendProtokolle: Falscher Tag" & vbCr & vbLf
End If

End Function
Hat jemand eine Idee, warum das Teil nicht regelmässig startet?
Ich kann leider keinen Grund finden.
 
Zuletzt bearbeitet:
Also, die Aktion wird definitiv gestartet, nur das Excel-Sheet wird nicht aufgerufen? Aber was genau in WinCC führt zur Aktion, ein Buttondruck, eine Zeit? Ich würde mal Debugausgaben mit hineinmachen oder eine Variable hochzählen bei jedem Ausführungsschritt. Daran kann man vielleicht auch schon was erkennen.
 
Hallo Ralle,

also vielen Dank für die Nachfrage. Ich bin noch nicht so tief im WinCC drin und das Projekt hat ein Kollege geschrieben, der die Firma verlassen hat.
Also: Es wurde ein Trigger - Type Timer/zyklisch implementiert.
Ereignis: Standardzyklus
Zyklus: 1 h.

Im Srcript wird nur der Stundenteil auf =2 abgefragt. Das müsste also stimmen bzw. klappen.
In der Doku habe ich gelesen, dass der zyklische Timer sehr leistungsintensiv ist und bei einer hohen Systembelastung die Aktionen nicht mehr ausgeführt werden. Kann man das irgendwo prüfen?

mfg dbafreak
 
Zurück
Oben