Per Code Zoomen nach Vis

suntmaster

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

es gibt im Twincat ja die Möglichkeit mit einem gedrückten Button die Visu zu wechseln über Eingabe->Zoomen nach Vis.

Jetzt meine Frage, wie kann ich die Visu wechseln, wenn ich dies nur auf Grund einer Änderung einer Variablen tun möchte. Ich suche also nach einem Code der das gleiche macht.

Schon mal Danke für eure Antworten.

Gruß Domi
 
Du könntest eine neue Seite erstellen. Dort das Element Visualisierung benutzen. Einfach mehrere dieser Elemente übereinander legen und über Variablen Unsichtbar schalten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja das ist eine Möglichkeit allerdings ist mir das fast ein wenig zu aufwendig, da ich die zwei Visu´s bereits fertig habe.

gibt es nicht die Möglichkeit dies über Code zu realisieren ?
 
In der Variablen "CurrentVisu" steht der Name der aktuellen Seite. Wenn man dort den Namen einer anderen Seite reinschreibt, wird zu dieser Seite gewechselt.
 
In der Variablen "CurrentVisu" steht der Name der aktuellen Seite. Wenn man dort den Namen einer anderen Seite reinschreibt, wird zu dieser Seite gewechselt.
hier einer der möglichen codes dazu:
VAR
setennummer:BYTE;
END_VAR

CASE seitennummer OF
0:CurrentVisu:='Startseite';
1:CurrentVisu:='Seite1';
2:CurrentVisu:='Seite2';
3:CurrentVisu:='Seite3';
ELSE
;
END_CASE
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe das kürzlich so gelöst:

IF Alarm_Impuls THEN
currentvisu := 'Seite_3'
END_IF

Wobei die variable Alarm_Impuls der ausgang eines R_Triggers ist. Sonst würde man ja von der Seite nicht mehr wegkommen solange diese Variable True ist.
Sprich: Die Steuerung wechselt auf die Gewünschte Visuseite sobald die Variable von 0 auf 1 wechselt. Danach ist der Programteil ohne Funktion
 
Zurück
Oben