Sonstiges Beckhoff TE200 HMI, Farbvariablen deklarieren

hsxhf

Level-2
Beiträge
24
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Beckhoff TE2000 HMI, Farbvariablen deklarieren

Hallo,

weis jemand wie man auf einfachem Wege ein erstelltes Symbol mit einer boolschen Variable verbindet um z.B. eine simple Lampe zusammenzubauen?
Also aus=grau ein=grün? Bekomme das ohne 2 Symbole aufeinander zu legen nicht hin.
Auch der Versuch die Füllfarbe mit einer Variable zu verbinden, da bekomme ich immer eine Fehlermeldung, egal ob als DWORD oder STRING.
Ist irgendwie auch nicht richtig beschrieben in der Anleitung.

Gibt es da viell. eine Toolbox mit einfachen grafischen Symbolen wie in der TC3 Visu TF1800?

Gruß
 
Zuletzt bearbeitet:
Du willst von einem Control die Farbe ändern, basierend auf dem Zustand einer BOOL Variable?

Das geht recht "einfach".

1. Im Eigentschaften-Reiter des Controls auf die Event-Ansicht wechseln.
2. Unter Custom die Bool-Variable einbinden.
3. Auf Aktion bearbeiten Klicken
4. Eine "Condition" Aktion in das Step-Fenster ziehen.
5. Im Kopf der Bedingung ein Binding zu deiner Bool-Variable erstellen und den Wert auswählen, bei dem die Bedingung erfüllt sein soll.
6. In den "THEN" Zweig eine "WriteToSymbol" Aktion einfügen und ein Binding zu einer der Farb-Variablen deines Controls erstellen.
7. Wenn das eine Farb-Variable ist, erkennt das TwinCAT automatisch. Jetzt kann du unter Value auswählen welche Farbe gesetzt werden soll.
8. Im "ELSE" Zweig wiederholst du Punkt 6. und 7. und wählst eine Farbe für den anderen Zustand der Bool-Variable.
9. Fenster Schließen.
10.Fertig.

Das HMI wird jetzt deine Bool-Variable überwachen und jedes mal wenn sich ihr Wert ändert die Aktionen zum Festlegen der Farbe ausführen.

Alternativ kannst du die Color-Eigenschaft auch direkt beschreiben. Solid-Colors können z.B. als Hex-String oder CSS Color-KeyWord gesetzt werden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Super, hat funktioniert.
Wenn man weis wie es geht...
Anhand deines Beispiels kapier ich jetzt auch das ganze was alles in der Event-Ansicht noch möglich ist.

Danke vielmals :D
 
Zurück
Oben