Autor Thema: Wie kann man Bildschirmansichten in ST-Sprache wechseln?  (Gelesen 153 mal)

Offline Andrus Saar

  • Jr. Member
  • **
  • Beiträge: 31
Wie kann man Bildschirmansichten in ST-Sprache wechseln?
« 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 =>
);
« Letzte Änderung: Mai 03, 2025, 10:53:02 Vormittag von Andrus Saar »

Offline Konni66

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 278
  • Keine Panik!
    • Eaton Trainingscenter Bonn
Antw:Wie kann man Bildschirmansichten in ST-Sprache wechseln?
« Antwort #1 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

Grüße,
Konni
Die Programmierbeispiele sind zu Schulungszwecken gedacht. Trotz sorgfältiger Erstellung und Funktionsprüfung können Fehler nicht ausgeschlossen werden. Daher erfolgt die Verwendung der Programmteile in eigener Verantwortung.