easy-forum

Deutsch - Software => easySoft => Thema gestartet von: Andrus Saar am Mai 03, 2025, 10:45:58 Vormittag

Titel: Wie kann man Bildschirmansichten in ST-Sprache wechseln?
Beitrag von: Andrus Saar am Mai 03, 2025, 10:45:58 Vormittag
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 =>
);
Titel: Antw:Wie kann man Bildschirmansichten in ST-Sprache wechseln?
Beitrag von: Konni66 am Mai 05, 2025, 10:37:32 Vormittag
Hallo Andrus,

hier hatte ich ein Beispiel gepostet:
https://easy-forum.net/index.php?topic=8488.msg36481#msg36481 (https://easy-forum.net/index.php?topic=8488.msg36481#msg36481)

Grüße,
Konni