-> Hier kostenlos registrieren
Ich habe ein merkwürdiges Problem mit WinCC flexible:
Ein Wert soll innnerhalb bestimmter Grenzen eingegeben werden können.
Dazu wird aus dem Stammwert über einen Prozentsatz die Grenzwerte errechnet.
Das Problem ist das WinCC flexible das Skript vollständig ignoriert.
Es werden weder die Grenzwerte berechnet, noch wird ein Merker gsetzt oder gar eine Meldung ausgegeben.
Die Grenzwerte sollten aus Formeln wie z.B.
Grenzwert_oben = int (Stammwert * (1 + Toleranz/100)) errechnet werden.
Alle Werte sind interne Variablen, die in WinCC flexible erstellt wurden. Alle diese Werte sind vom Typ INT.
Selbst wenn ich die Werte manuell eingebe und auf die Berechnung verzichte, werden die nachfolgenden IF - Anweisungen nicht ausgeführt.
Kann mir jemand sagen wo das Problem liegt bzw. wo ich zu suchen beginnen soll?
Das Skript soll/muss beim deaktivieren des EA - Feldes ausgeführt werden.
Ein Wert soll innnerhalb bestimmter Grenzen eingegeben werden können.
Dazu wird aus dem Stammwert über einen Prozentsatz die Grenzwerte errechnet.
Das Problem ist das WinCC flexible das Skript vollständig ignoriert.
Es werden weder die Grenzwerte berechnet, noch wird ein Merker gsetzt oder gar eine Meldung ausgegeben.
Die Grenzwerte sollten aus Formeln wie z.B.
Grenzwert_oben = int (Stammwert * (1 + Toleranz/100)) errechnet werden.
Alle Werte sind interne Variablen, die in WinCC flexible erstellt wurden. Alle diese Werte sind vom Typ INT.
Selbst wenn ich die Werte manuell eingebe und auf die Berechnung verzichte, werden die nachfolgenden IF - Anweisungen nicht ausgeführt.
Kann mir jemand sagen wo das Problem liegt bzw. wo ich zu suchen beginnen soll?
Das Skript soll/muss beim deaktivieren des EA - Feldes ausgeführt werden.