wincc flexible Text anzeigen lassen wenn ein Eingang gesetzt ist

babylon05

Level-1
Beiträge
180
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
[erledigt] wincc flexible Text anzeigen lassen wenn ein Eingang gesetzt ist

Moinsen,

habe noch nicht viel mit wincc flexible gemacht.
Habe einen Eingang in Step7 in einen DB geschrieben. Jetzt möchte ich gerne, dass wenn der Datenbausten z.B. DB10.DBX3.0 true ist, dass in einem Panel ein Text eingezeigt wird.

Jetzt habe ich ein Textfeld angelegt und unter Animation bei Gestaltung folgendes geschrieben:

aktiviert Hacken
Variabele gleich die das DB's
Typ Bit 0
Wert =1, Vordergrundfarbe sw, Hintergrundfarbe so wie man Panel halt ist.

So der Text steht aber immer da auch, wenn der Eingang nicht gesetzt ist.
 
Zuletzt bearbeitet:
@Larry die Frage ist der letzte Satz

@ Paule das habe ich auch schon vorweg probiert.
Sichtbarkeit, aktiviert, die Variable (DB10.DBX3.0) eingesetzt Zustand Sichtbar, Bit 0,

Egal ob der DB10.DBX3.0 true oder false ist der Text wird nicht angezeigt.
 
Hallo nochmal,
der richtige Ansatz ist hier, wie schon von Paule erwähnt, die Sichtbarkeit (ist auch eine Option unter Annimation).
Wenn du mit den Farben arbeiten willst mußt du beachten, dass wenn dein Bit weggeht der Text wieder so dargestellt wird, wie du ihn ursprünglich unter Eigenschaften-Gestaltung definiert hast. By the way : du hast das Bit doch bei Animation-Gestaltung verwendet ?

Gruß
Larry
 
Wie Paule schreibt , besser Sichtbarkeit nehmen.

Wenn man Gestaltung nimmt dann:
Eintragen Wert=0 Vordergrund = Hintergund
Eintragen Wert =1 Vordergrung =Schwarz | Hintergrund=Hintergrund
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also bei Gestaltung habe ich deaktiviert und Sichtbarkeit aktiviert aber leider ohne Erfolg, Text verschwindet nicht, egal ob der DB Bool Wert true oder false ist.
Habe Buttons drin, °C Anzeigen alles funzt nur das Text geht nicht, habe auch schon probiert ein Bildobejekt sichtbar über ein Bit zu machen gleicher Effekt verschwindet auch nicht., vielleicht habe ich ja auch ein Denkfehler.
Was ich nicht ganz verstehe, bei Sichtbarkeit und dem Punkt Bit steht ja eine 0 dort, diese kann ich auch nicht ändern in 1.

mfg
 
Hallo,
du bist auch so einer der Spezialisten, die ihre Problemstellung und das Drum-herum "etwas" konfus beschreiben ... ;)

Fangen wir also mal von vorne an :
Die Variable, die du bei Sichtbarkeit hinterlegt hast :
- ist welchen Typs ? (Bit, Byte ...) - also wie ist sie im Variablen-Editor deklariert.
- ändert die wirklich ihren Zustand ? Hast du sie dir also z.B. in einem Ausgabefeld mal anzeigen lassen ?

Gruß
Larry
 
Also unter WinccFlec. Kommunikation/Variablen ist sie als Bool drin
Bei Ausgabefeld habe ich auf Dezimal gestellt, dort wird mir das Ausgabefeld in der Runtime nur mit ###### angezeigt, auch wenn ich den Eingang an der S7 auf High/Low nehme passiert nichts.

Edit: die Verbindung war auf iso gestellt, habe sie umgestellt dann ging es.

mfg
 
Zuletzt bearbeitet:
Zurück
Oben