Problem mit Bildbaustein Eigenschaft

LtCooperHawkes

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich beschäftige mich schon seit längerer Zeit mit WinCC flexible 2005 Advanced, habe jetzt jedoch ein Problem, was ich einfach nicht behoben bekomme. Folgendes Szenario zum besseren Verständnis.

Habe mir einen Bildbaustein erstellt mit 2 EA-Feldern. Im einen wird der Istwert im anderen der Sollwert dargestellt. Dann dachte ich mir, wenn ich Dezimalzahlen darstellen will wäre es toll dafür nur einen Bildbaustein zu verwenden, anstatt für 1 Nachkommastelle und für 2 Nachkommastellen jeweils einen neuen Bildbaustein anzulegen. Also habe ich EA-Felder hinzugefügt zur Darstellung von Werten mit 1 und 2 Nachkommastellen (Allgemein->Nachkommastellen verschieben) und habe sie übereinander positioniert, so dass ich schlussendlich 3 EA-Felder für den Ist- und den Sollwert habe. Damit ich nun die richtigen EA-Felder angezeigt bekomme, hab ich bei allen EA-Feldern die Animationen Sichtbarkeit aktiviert (Animationen->Sichtbarkeit) und diese einer Eigenschaft zugewiesen, die ich Nachkommastelle genannt habe. Die EA-Felder habe ich dann wie folgt eingestellt.

EA-Felder für ganzahlige Werte sichtbar von 0 bis 0
EA-Felder für Werte mit 1 Nachkommastelle sichtbar von 1 bis 1
EA-Felder für Werte mit 2 Nachkommastelle sichtbar von 2 bis 2

Als nächstes habe ich dann 3 interne Variablen definiert die zu Programmstart mit den Werten 0, 1 und 2 initialisiert werden. Wenn ich dann die interne Variable mit dem Wert 2 der Eigenschaft Nachkommastelle zuweise und das Projekt im Runtime mit Simulator starte werden mir auch die richtigen EA-Felder angezeigt. Wenn ich nun die Runtime beende und die Variable mit dem Wert 0 der Eigenschaft Nachkommastelle zuweise und dann die Runtime neustarte, werden mir immer noch die EA-Felder mit 2 Nachkommastellen angezeigt. Habe dann die Variable für den Wert 0 mit dem Simulator geändert, jedoch keine Reaktion. Also habe ich den Wert der vorherige Variable für 2 Nachkommstellen mit dem Simulator auf 0 geändert und siehe da die richtigen EA-Felder wurden eingeblendet. WinCC hat einfach nicht mitbekommen, dass ich der Eigenschaft eine andere Variable zugewiesen habe. Das beste kommt aber noch. Wenn ich etwa 5 bis 10 Minuten warte, nach dem ich die Variable geändert habe, und dann erst die Runtime starte funktioniert es.
Kann es sein das WinCC intern ein Problem mit seiner Speicherverwaltung hat, wenn es um Bildbausteine geht. Wenn ich das gleiche auf einer normalen Seite (Bild) probiere funktioniert es nämlich ohne Probleme. Hatte einer von euch schon ein ähnliches Verhalten oder weiss jemand wie ich WinCC dazu bekomme sofort auf meine Änderungen zu reagieren?

Gruss

Cooper
 
Zurück
Oben