Hallo zusammen,
ich frage über Fensterkontakte den Status meiner Fenster ab offen, gekippt und verschlossen.
In meiner Visualisierung (Beckhoff)werden mir für jedes Fenster die Stellungen auch angezeigt.
Nun möchte ich mir in einem "Textfeld" die verschiedenen Fensterstellungen gekippt und offen (von den zur Zeit gekippten oder geöffneten Fenstern) ca 2 Sekunden pro Fenster anzeigen lassen. Geschlossene Fenster sollen nicht berücksichtigt werden.
Wie kann ich mir etwas für eine bestimmte Zeit anzeigen lassen und dann zum nächstem Fenster weiterspringen?
Ich denke mir das in etwa so:
VAR_INPUT
Fenster1:STRING;
Fenster2:STRING;
Fenster3:STRING;
END_VAR
VAR_OUTPUT
textfeld_visu:STRING;
END_VAR
IF fenster1 = 'offen' THEN
textfeld_visu:= 'Fenster1 offen';
END_IF
IF fenster1 = 'gekippt' THEN
textfeld_visu:= 'Fenster1 gekippt';
END_IF
2Sekunden warten und nächstes offenes oder gekipptes Fenster suchen
Schonmal Danke im Voraus
ich frage über Fensterkontakte den Status meiner Fenster ab offen, gekippt und verschlossen.
In meiner Visualisierung (Beckhoff)werden mir für jedes Fenster die Stellungen auch angezeigt.
Nun möchte ich mir in einem "Textfeld" die verschiedenen Fensterstellungen gekippt und offen (von den zur Zeit gekippten oder geöffneten Fenstern) ca 2 Sekunden pro Fenster anzeigen lassen. Geschlossene Fenster sollen nicht berücksichtigt werden.
Wie kann ich mir etwas für eine bestimmte Zeit anzeigen lassen und dann zum nächstem Fenster weiterspringen?
Ich denke mir das in etwa so:
VAR_INPUT
Fenster1:STRING;
Fenster2:STRING;
Fenster3:STRING;
END_VAR
VAR_OUTPUT
textfeld_visu:STRING;
END_VAR
IF fenster1 = 'offen' THEN
textfeld_visu:= 'Fenster1 offen';
END_IF
IF fenster1 = 'gekippt' THEN
textfeld_visu:= 'Fenster1 gekippt';
END_IF
2Sekunden warten und nächstes offenes oder gekipptes Fenster suchen
Schonmal Danke im Voraus