Hallo zusammen
Welche Möglichkeiten gibt es noch, Seiten (Bildschirme) manuell zu ändern? Kann dies mit einem Zähler (C-Block), einer Bitverschiebung (SR-Block) erfolgen, oder gibt es eine bessere (kürzere) Methode?
Andrus
Eine Variante ist hier:
// Seite nach oben (mit P2-Taste)
M33 := P02 AND M34;
M34 := NOT P02;
IF M33 = TRUE AND MB1 < 2 THEN
MB1 := MB1 + 1;
ELSE
;
END_IF;
// Seite nach unten (mit P4-Taste)
M35 := P04 AND M36;
M36 := NOT P04;
IF M35 = TRUE AND MB1 > 0 THEN
MB1 := MB1 - 1;
ELSE
;
END_IF;
// 3 Textbildschirme
D01 (
EN := MB1 = 0,
AI := ,
Q1 => ,
AO =>
);
D02 (
EN := MB1 = 1,
AI := ,
Q1 => ,
AO =>
);
D03 (
EN := MB1 = 2,
AI := ,
Q1 => ,
AO =>
);