Dzień dobry,
W programie FTVME w projekcie w System/Global Connections w zakładce Display jest pole "Remote Display Number". Poprzez tą komórkę może Pan sterować ekranami wykorzystując do tego dowolne zmienne. W chwili kiedy wartość w polu jest inna niż 0, aplikacja ustawi ekran typu Replace o numerze takim jak wartość w polu. Jeżeli wartość w polu jest inna niż 0 niemożliwe jest sterowanie ekranami z wykorzystaniem przycisków w aplikacji. Wartość w polu to może być zmienna lub też całe wyrażenie logiczne
Przykładowo może Pan użyć takiego wyrażenia, które pozwoli po naciśnięciu przycisku przełączyć ekran na ekran numer 5 i po puszczeniu przycisku zezwolić znowu na sterowanie za pomocą przycisków na ekranie.
if zmienna_input = 1 then 5 else 0Jeżeli chce Pan wywoływać więcej ekranów w ten sposób, najlepiej będzie napisać kawałek programu w PLC, który zajmie się wprowadzaniem wartości do zmiennej z potrzebnym numerem ekranu.
Pozdrawiam,
Rafał Kacprzyk
rafal.kacprzyk@elmark.com.pl