Hallo, in dem Fall würde ich das auch über eine neue Variable machen. Ich hab gerade mal einen Bildbaustein dafür gebastelt, aber bis der fertig ist hat man schon längst die neue Variable eingefügt.
Falls es aus anderen Gründen aber Sinn macht das nur auf dem HMI zu machen anbei ein paar Screenshots von einem möglichen Bildbaustein.
Anhang anzeigen 75378
Bei allen Variablen unter Ereignis -> Wertänderung das Skript eintragen. (Alternativ nur beim Akualwert und bei Eingabe abgeschlossen von Min / Max Wert.)
Anhang anzeigen 75379
Interne Bildbausteinvariable anlegen für die Gestaltung:
Anhang anzeigen 75380
Und das VB-Skript anlegen:
Code:
Sub VB_CheckMinMaxValue()
If SmartTags("Properties\Aktualwert") < SmartTags("Properties\Min_Wert") Then
Animation_Aktualwert = -1
ElseIf SmartTags("Properties\Aktualwert") > SmartTags("Properties\Max_Wert") Then
Animation_Aktualwert = 1
Else
Animation_Aktualwert = 0
End If
End Sub