WINCC: Datenübernahme im EA-Feld mittels Schaltfläche

Rengel

Level-1
Beiträge
117
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute!

Habe hier ein kleines Problem mit WinCC

Ich habe mehrere EA-Felder, deren neu eingetragenen Wert ich erst in die CPU übernehmen möchte, wenn der Anwender eine Schaltfläche "Daten übernehmen" drückt.

Leider klappt das so nicht. habe die Schaltfläche und das Bit zum setzen fertig. Nur werden die Daten der EA-Felder immer sofort bei verlassen des Feldes in der CPU übernommen. Das entsprechenden Feld habe ioch eigentlich mit dem Bit dynamisiert (Übernahme bei vollst. Eingabe = ja oder nein (Beides probiert)) aber wohl nicht ganz korrekt.

Kann mir bitte einer eine kleine Anleitung geben? Kann ja eigentlich nicht viel sein oder ;)

Besten Dank für Hilfe

MfG Rengel
 
Workaround

Hallo;

Leg eine interne Variable an, die an das EA-Feld gebunden ist. Mit Drücken der Taste kopierst du diese interne Variable dann auf die externe (mittels "SetzeWert").

Ist "dreckig" und ein Workaround. Aber wenns sonst gar nicht geht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Rengel schrieb:
Leider klappt das so nicht. habe die Schaltfläche und das Bit zum setzen fertig. Nur werden die Daten der EA-Felder immer sofort bei verlassen des Feldes in der CPU übernommen. Das entsprechenden Feld habe ioch eigentlich mit dem Bit dynamisiert (Übernahme bei vollst. Eingabe = ja oder nein (Beides probiert)) aber wohl nicht ganz korrekt.

Das Attribut "Übernahme bei vollständiger Eingabe" legt fest, wann ein Eingabewert übernommen wird:

JA - Der Eingabewert wird automatisch übernommen, sobald die voreingestellte Anzahl an Zeichen eingegeben wurde.

NEIN - Der eingegebene Wert wird erst übernommen, wenn die Eingabe mittels Eingabe-Taste bestätigt oder das Feld verlassen wird.

Dieses Attribut hilft Dir also bei Deinem Problem nicht weiter.

Ansonsten kenne ich auch keine andere Lösung als die von Caret, also das EA-Feld mit einer internen Variablen verknüpfen und diese beim Betätigen der Schaltfläche der externen Variable zuweisen.

Gruß Kai
 
Zurück
Oben