-> Hier kostenlos registrieren
Hi,
nachfolgend zu dem Thema "Vor- und Nachteile Verbindungsmöglichkeiten SPS zu SPS" habe ich noch eine kurze Frage.
An der Strecke soll eine Konturenkontrolle hinzumontiert werden.
Zum aktivieren der Kontrolle dachte ich mir, könnte ich in dem Steuer- FB der ein Fahrzeug steuert, also mehrmals aufgerufen wird, einen Ausgang setzen wenn das betreffende Fahrzeug gerade an dem Streckenpunkt ist an dem die Kontur kontrolliert werden soll.
Nun meine Frage, geht das?
Wenn ich z.B. schreiben würde:
oxKonturStart ist Ausgang A 82.3 der Hauptsteuerung.
Kann der Ausgang dann in jedem FB frei zugeteilt werden, da, sobald die Bedingung #idFzgStat.siPos = #idKontur.siFpNr(Anf/End) für Fahrzeug X nicht mehr gegeben ist, nicht mehr auf den Ausgang geschrieben wird?
Könnte man das eleganter lösen?
Danke soweit
nachfolgend zu dem Thema "Vor- und Nachteile Verbindungsmöglichkeiten SPS zu SPS" habe ich noch eine kurze Frage.
An der Strecke soll eine Konturenkontrolle hinzumontiert werden.
Zum aktivieren der Kontrolle dachte ich mir, könnte ich in dem Steuer- FB der ein Fahrzeug steuert, also mehrmals aufgerufen wird, einen Ausgang setzen wenn das betreffende Fahrzeug gerade an dem Streckenpunkt ist an dem die Kontur kontrolliert werden soll.
Nun meine Frage, geht das?
Wenn ich z.B. schreiben würde:
Code:
If #idFzgStat.siPos = #idKontur.siFpNrAnf AND NOT #idKontur.sxAkt Then
"oxKonturStart" := TRUE;
ELSIF #idFzgStat.siPos = #idKontur.siFpNrEnd AND #idKontur.sxAkt Then
"oxKonturStart" := FALSE;
END_IF;
Kann der Ausgang dann in jedem FB frei zugeteilt werden, da, sobald die Bedingung #idFzgStat.siPos = #idKontur.siFpNr(Anf/End) für Fahrzeug X nicht mehr gegeben ist, nicht mehr auf den Ausgang geschrieben wird?
Könnte man das eleganter lösen?
Danke soweit