Werte Forengemeinde,
meine Anlage befindet sich noch im Aufbau und ich fahre mit meiner vor wenigen Wochen angeschafften CS3 zur Zeit noch manuell. Einige Abläufe sollen jedoch so nach und nach automatisiert werden, um den "Spielspaß" etwas zu erleichtern. Final wird eine PC Steuer-SW zum Einsatz kommen, eine Entscheidung ist meinerseits aber noch nicht getroffen.
In den letzten Tagen habe ich mich mit der Programmierung mittels erweiterter Ereignissteuerung beschäftigt. Zunächst habe ich mir den Bahnhofsbereich vorgenommen: Die zu lösende Aufgabe war, die möglichen Fahrstraßen (insgesamt 24) mittels Start- und Ziel-Taste legen zu können. Nachdem das zu meiner Zufriedenheit funktioniert, will ich den Ablauf im Schattenbahnhof etwas automatisieren. Weine C-Weichen sind bzgl. Belegung nicht Überwacht.
Ziel ist, die Einfahrweiche zum jeweiligen Abstellgleis nach kompletter Einfahrt des Zuges zurück in die Grundstellung zu schalten.
Dazu befindet sich hinter der Weiche ein kurzes Gleisstück als "Sicherheitsmelder". Wenn dieser Melder (B3_2-12) frei ist, ist der Zug sicher im Abstellgleis und die Weiche frei. Ich habe das zunächst für das obere Gleis und der Weiche 1 programmiert. Mit dem Schalter "SB Einf-Rst" kann ich die Automatik Ein/Aus schalten. Im &-Makro ist eine Verzögerung von derzeit 5 Sek. eingestellt.
Das funktioniert soweit, ABER es gibt folgendes Problem:
Da das Gleisstück sehr kurz ist, wird es beim Überfahren von Drehgestellwagen zwischendurch immer wieder frei obwohl der Zug noch nicht komplett eingefahren ist. Da der Timer der Verzögerung sofort nach dem ersten frei werden des Melder ausgelöst wird, schaltet die Weiche unter den fahrenden Zug um. Ja, ich kann die Verzögerung deutlich erhöhen - wäre für mich aber nicht die eleganteste Lösung.
Die Frage an die CS3-Spezis: Gibt es eine Möglichkeit die Frei-Zeit zu überwachen und den Melder so zu konfigurieren, dass er erst nach Ablauf einer eingestellten Mindest-Zeit frei wird? Die Zeit müsste bei jedem belegt wieder zurück gesetzt werden und nach wiederholten frei werden neu starten. Lässt sich das irgendwie realisieren?
Ich hoffe auf eine Lösung...
Viele Grüße
Thomas