Sonstiges TcHMI TE2000 Custom Events in Elementen

msauerpb

Level-1
Beiträge
200
Reaktionspunkte
7
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich hab da mal eine grundsätzliche Frage: Innerhalb der Events eine Elementes gibt es ja die Gruppe Custom. Wenn ich hier einen Eintrag mache, wann wird dann die entsprechende Action ausgeführt? Immer dann wenn sich an dem Event etwas ändert?

Unbenannt.JPG

D.h. wenn ich eine "Lampe" in Abhängigkeit einer PLC Variable Ein- und Ausschalten will, dann definiere ich die PLC-Variable als Event und trage in den Actions eine Condition ein, die je nach Zustand der PLC-Variable, die entsprechende Farbe des Elementes ändert?

Danke für Eure Hilfe.

gruss

martin
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    18,2 KB · Aufrufe: 4
Ja, du kannst bei den Custom Events entweder Variablen eintragen (PLC/Server oder internal) oder Events die du selber feuerst (z.B. im Code Behind). Bei Variablen wird auf onChange getriggert, also immer wenn sich der Wert ändert.

Du kannst dann so deine Lampe in Abhängigkeit der PLC-Variable schalten.

Alternativ dazu kannst du den Zustand/Wert der Variablen aber auch direkt abfragen. Wenn dein Lampen Element z.B. den Parameter "Ein" hat, dann kannst du eine PLC Varaible auch direkt damit verknüpfen.

Ein kleiner Tip an Rande. Beim Binding von Parametern kann man auch Funktionen hinterlegen. Das geht von logischen Verknüpfungen über Verzweigungen (if..then / switch) bis hin zu Berechnungen. Für kleine Sachen ist das ganz nett und schnell umzusetzen, aber alles was etwas aufwendiger ist wird dann irgendwann unübersichtlich, weil das Textfeld zur eingabe der Funktion keine Formatierung zulässt.
 
Zurück
Oben