Hallo,
ich möchte eine möglichst einfach erweiterbare Schrittkettenvorlage erstellen. Dazu habe ich einen FB "SchrittX"(siehe Bild) erstellt, welchen ich nun in einem FB Schrittkette(siehe Bild) immer wieder aufrufen möchte. In dem FB Schrittkette verwende ich die Merker "Schritt1","Schritt2"...,da Merker ja auch im OB aufgerufen werden können (global sind). Zuletzt rufe ich den FB "Schrittkette" in meinem Hauptprogramm (OB1) auf. In diesem verknüpfe ich die Eingänge mit den Transitionsbedingungen (T1__2, T2_3...) des Bausteins(FB"Schrittkette") (siehe Bild) und in den weiteren Netzwerken im OB 1 weiße ich jedem Ausgang zu, bei welchem Schritt er aktiv sein soll.
Anmerkung: Um Schritt 1 zu setzen habe ich ein OB 100 erzeugt und wie im Bild verknüpft. (habe ich im Internet so gelesen)
Mein Problem/Frage:
- ich habe das so anhand eines Beispiels mit 6 Schritten programmiert. Bis Schritt 3 funktioniert alles, doch von Schritt 3 auf 4 geht nichts mehr, wenn ich "Beobachte(über TIA)", sehe ich, dass nach umschalten von Schritt 3 auf 4 kein Schritt mehr gesetzt wird. Normalerweise sollte ja Schritt 4 gesetzt werden.
- funktioniert dies überhaupt rein gedanklich so wie ich das vor habe?
Bitte um Hilfe, bei fragen bitte ruhig melden.
ich möchte eine möglichst einfach erweiterbare Schrittkettenvorlage erstellen. Dazu habe ich einen FB "SchrittX"(siehe Bild) erstellt, welchen ich nun in einem FB Schrittkette(siehe Bild) immer wieder aufrufen möchte. In dem FB Schrittkette verwende ich die Merker "Schritt1","Schritt2"...,da Merker ja auch im OB aufgerufen werden können (global sind). Zuletzt rufe ich den FB "Schrittkette" in meinem Hauptprogramm (OB1) auf. In diesem verknüpfe ich die Eingänge mit den Transitionsbedingungen (T1__2, T2_3...) des Bausteins(FB"Schrittkette") (siehe Bild) und in den weiteren Netzwerken im OB 1 weiße ich jedem Ausgang zu, bei welchem Schritt er aktiv sein soll.
Anmerkung: Um Schritt 1 zu setzen habe ich ein OB 100 erzeugt und wie im Bild verknüpft. (habe ich im Internet so gelesen)
Mein Problem/Frage:
- ich habe das so anhand eines Beispiels mit 6 Schritten programmiert. Bis Schritt 3 funktioniert alles, doch von Schritt 3 auf 4 geht nichts mehr, wenn ich "Beobachte(über TIA)", sehe ich, dass nach umschalten von Schritt 3 auf 4 kein Schritt mehr gesetzt wird. Normalerweise sollte ja Schritt 4 gesetzt werden.
- funktioniert dies überhaupt rein gedanklich so wie ich das vor habe?
Bitte um Hilfe, bei fragen bitte ruhig melden.