-> Hier kostenlos registrieren
Ich habe einen Bildbaustein mit WinCC flexible 2008 Sp3 erstellt und ein kleines Script geschrieben. Doch leider funktioniert dieser Bildbaustein nur in 5 von 8 aufgerufenen Fällen. Kann ich dabei überhaupt mit internen Variablen arbeiten.
If(SmartTags("Properties\RestzeitPauseMin")>=1) And Not SmartTags("Properties\Umpumpen_auto")Then SetBit SmartTags("Minute_sichtbar_Pause")Else ResetBit SmartTags("Minute_sichtbar_Pause")End If
If(SmartTags("Properties\RestzeitPauseSek")>=0) And (SmartTags("Properties\RestzeitPauseSek")<=59)Then SetBit SmartTags("Sekunde_sichtbar_Pause") Else ResetBit SmartTags("Sekunde_sichtbar_Pause")End If
If(SmartTags("Properties\RestzeitPulsMin")>=1) And SmartTags("Properties\Umpumpen_auto")Then SetBit SmartTags("Minute_sichtbar_Pulse") Else ResetBit SmartTags("Minute_sichtbar_Pulse")End If
If(SmartTags("Properties\RestzeitPulsSek")>=0) And (SmartTags("Properties\RestzeitPulsSek")<=59)Then SetBit SmartTags("Sekunde_sichtbar_Pulse") Else ResetBit SmartTags("Sekunde_sichtbar_Pulse")End If
Das Script wird bei Wertänderung einer der Variablen aufgerufen.
Kann mir jemand einen Tipp geben?
Danke Magni
If(SmartTags("Properties\RestzeitPauseMin")>=1) And Not SmartTags("Properties\Umpumpen_auto")Then SetBit SmartTags("Minute_sichtbar_Pause")Else ResetBit SmartTags("Minute_sichtbar_Pause")End If
If(SmartTags("Properties\RestzeitPauseSek")>=0) And (SmartTags("Properties\RestzeitPauseSek")<=59)Then SetBit SmartTags("Sekunde_sichtbar_Pause") Else ResetBit SmartTags("Sekunde_sichtbar_Pause")End If
If(SmartTags("Properties\RestzeitPulsMin")>=1) And SmartTags("Properties\Umpumpen_auto")Then SetBit SmartTags("Minute_sichtbar_Pulse") Else ResetBit SmartTags("Minute_sichtbar_Pulse")End If
If(SmartTags("Properties\RestzeitPulsSek")>=0) And (SmartTags("Properties\RestzeitPulsSek")<=59)Then SetBit SmartTags("Sekunde_sichtbar_Pulse") Else ResetBit SmartTags("Sekunde_sichtbar_Pulse")End If
Das Script wird bei Wertänderung einer der Variablen aufgerufen.
Kann mir jemand einen Tipp geben?
Danke Magni