DanielR_96
Level-1
- Beiträge
- 1
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen,
da ich momentan eine Maschine betreue die überwiegend mit S7 Graph erstellt wurde, habe ich noch ein paar Unklarheiten.
Problematik: Nicht erfüllt Bindungen sind für den Bediener nur schwer zu verstehen und sollten mit einer Meldung/Warnung Klarheit schaffen.
Ich sehe die Möglichkeit eine Warnungsspule im Supervision zu erstellen, allerdings ist diese auf eine Warnungsspule begrenzt....
Workaround notwendig oder Bedienerfehler ?
Folgendermaßen hätte ich es mit SCL gelöst: (Beispiel ohne praktischen Bezug)
CASE #Schrittkette OF
#Schritt1:
IF #Freigabe
AND #Bedingung1
AND #Bedingung2
THEN
#Schrittkette := #Schritt2;
END_IF;
#Warnung1 := NOT #Bedingung1 AND #Freigabe;
#Warnung2 := NOT #Bedingung2 AND #Freigabe;
#Schritt2:
#Schrittkette := #Schritt1;
END_CASE;
da ich momentan eine Maschine betreue die überwiegend mit S7 Graph erstellt wurde, habe ich noch ein paar Unklarheiten.
Problematik: Nicht erfüllt Bindungen sind für den Bediener nur schwer zu verstehen und sollten mit einer Meldung/Warnung Klarheit schaffen.
Ich sehe die Möglichkeit eine Warnungsspule im Supervision zu erstellen, allerdings ist diese auf eine Warnungsspule begrenzt....
Workaround notwendig oder Bedienerfehler ?

Folgendermaßen hätte ich es mit SCL gelöst: (Beispiel ohne praktischen Bezug)
CASE #Schrittkette OF
#Schritt1:
IF #Freigabe
AND #Bedingung1
AND #Bedingung2
THEN
#Schrittkette := #Schritt2;
END_IF;
#Warnung1 := NOT #Bedingung1 AND #Freigabe;
#Warnung2 := NOT #Bedingung2 AND #Freigabe;
#Schritt2:
#Schrittkette := #Schritt1;
END_CASE;