-> Hier kostenlos registrieren
Hi ihr,
ich soll eine Schrittkette in SCL programmieren – finde aber irgendwie den Einstig nicht.
Bei einer Schrittkette in AWL setzt doch der vorhergehende Schrittmerker zusammen mit einer oder mehreren Bedingungen den nachfolgenden Schritt. Und dieser nachfolgende Schritt setzt dann den vorhergehenden Schritt wieder zurück. Dabei geschieht das Rücksetzen des vorhergehenden Schrittes ja immer erst im nächsten Zyklus.
So, in SCL hätte ich das jetzt mit der Anweisung "Case … of" gemacht. Hier stellt sich mir aber folgendes Problem:
Angenommen ich programmiere Schritt 0 und an dessen Ende, dass (bei Erfüllung best. Bedingungen) in den nächsten Schritt, also Schritt 1, gesprungen werden soll.
An welcher Stelle sage ich nun, dass der Schrittmerker von Schritt0 wieder rückgesetzt wird? Denn es ist ja nicht gesagt, dass im nächsten Zyklus über die Case-Auswahl zwingend wieder in Schritt0 oder Schritt1 gesprungen wird, während in AWL ja automatisch im nächsten Zyklus wieder alles durchlaufen wird…
Lieben Dank für eine gute Idee…
ich soll eine Schrittkette in SCL programmieren – finde aber irgendwie den Einstig nicht.
Bei einer Schrittkette in AWL setzt doch der vorhergehende Schrittmerker zusammen mit einer oder mehreren Bedingungen den nachfolgenden Schritt. Und dieser nachfolgende Schritt setzt dann den vorhergehenden Schritt wieder zurück. Dabei geschieht das Rücksetzen des vorhergehenden Schrittes ja immer erst im nächsten Zyklus.
So, in SCL hätte ich das jetzt mit der Anweisung "Case … of" gemacht. Hier stellt sich mir aber folgendes Problem:
Angenommen ich programmiere Schritt 0 und an dessen Ende, dass (bei Erfüllung best. Bedingungen) in den nächsten Schritt, also Schritt 1, gesprungen werden soll.
An welcher Stelle sage ich nun, dass der Schrittmerker von Schritt0 wieder rückgesetzt wird? Denn es ist ja nicht gesagt, dass im nächsten Zyklus über die Case-Auswahl zwingend wieder in Schritt0 oder Schritt1 gesprungen wird, während in AWL ja automatisch im nächsten Zyklus wieder alles durchlaufen wird…
Lieben Dank für eine gute Idee…