-> Hier kostenlos registrieren
ich versuche über ein vba skript den wert einer variable abhängig von der zeit zu ermitteln. Folgendes script soll das ergebnis liefern.
Dim timesekunde,eafeld38,eafeld39,eafeld40,wirkarbeitkumkW
timesekunde = HMIRuntime.Tags("timesekunde").Read
If timesekunde = 0 Then
eafeld38 = HMIRuntime.Tags("wirkarbeitkumkW").Read
HMIRuntime.Tags("eafeld38").write wirkarbeitkumkW*1000
End If
If timesekunde = 59 Then
eafeld39 = HMIRuntime.Tags("wirkarbeitkumkW").Read
HMIRuntime.Tags("eafeld39").write wirkarbeitkumkW*1000
HMIRuntime.Tags("eafeld40").write (eafeld39-eafeld38)
End If
Der code funktioniert leider nicht! Kann mir jemand damit weiterhelfen?
Wo findet man eine syntax auflistung für vbs in winncc, bzw. wie kann man im skripteditor die aktuellen variableninhalte beobachten?
danke bacher
PS. WinCC V7.0SP1HF4
Dim timesekunde,eafeld38,eafeld39,eafeld40,wirkarbeitkumkW
timesekunde = HMIRuntime.Tags("timesekunde").Read
If timesekunde = 0 Then
eafeld38 = HMIRuntime.Tags("wirkarbeitkumkW").Read
HMIRuntime.Tags("eafeld38").write wirkarbeitkumkW*1000
End If
If timesekunde = 59 Then
eafeld39 = HMIRuntime.Tags("wirkarbeitkumkW").Read
HMIRuntime.Tags("eafeld39").write wirkarbeitkumkW*1000
HMIRuntime.Tags("eafeld40").write (eafeld39-eafeld38)
End If
Der code funktioniert leider nicht! Kann mir jemand damit weiterhelfen?
Wo findet man eine syntax auflistung für vbs in winncc, bzw. wie kann man im skripteditor die aktuellen variableninhalte beobachten?
danke bacher
PS. WinCC V7.0SP1HF4