Hallo,
ich komm wieder einmal nicht weiter; Frage: Gibt es eine Möglichkeit, dass beim Start einer ZF über alle FS der ZF geprüft wird welcher Weg frei ist? dann sollte der freie Weg für andere ZF gesperrt werden und dann erst, wenn es einen freien Weg bis zum Ziel der ZF gibt sollte die ZF gestartet werden. Bei mir es so, dass beim Start der ZF nur die erste(n) FS geprüft werden - bei frei geht es los und am Prüfkontakt der ersten FS wird die nächste geprüft. Wenn die aber besetzt ist geht es nicht weiter. Auf diese Art und Weise kommt der Fahrbetrieb bei meiner ZFA regelmäßig nach einer gewissen Zeit zum stehen, da sich die Loks gegenseitig blockieren.
Das möchte ich gern lösen - aber wie???? :-\
Grüße aus Brandenburg
Hallo Riess
wenn das Problem bekannt ist, dann helfen hier nur Bedingungen, die du in die einzelnen Fahrstraßen/ZF einfügst. Damit kannst du dann, das Problem bestimmt lösen.
z.B. wenn RMK x frei, und RMK y frei, dann erst darf ZF a ausgeführt werden.
So oder so ähnlich.
Hallo,
ich habe mir - wie von Edwin beschrieben - mit einigen Tricks geholfen:
Zum einen habe ich mir eine Überholregel erstellt die bewirkt, dass schnelle Züge (z.B. ICE) an 2 Stellen der Anlage die langsameren überholen können (2 Stellen reichen bei mir bisher aus, allerdings arbeite ich daran, dies auch noch für eine dritte Stelle vorzusehen). Weiters habe ich durch Bedingungen erreicht dass bestimmte Züge auf einzelnen ZFen erst dann losfahren, wenn vor ihnen ausreichend Platz ist (also z.B. mindestens 2 Blöcke frei sind). Schließlich kontrolliere (und steuere) ich mit Zählern und virtuellen Schaltern und RMK´s die Anzahl der Züge jeder Zugsgattung, die sich auf der Strecke befinden. Somit kommt es nur sehr selten zu einem "Stau" (und dann bin ich meist selber schuld, weil ich in die laufende ZFA händisch "dreingefahren" bin).
Beste Grüße aus Österreich,
Michael
Hallo,
eine einfache Möglichkeit ist auch die Nutzung der Priorität.
In den Systemeinstellungen kann man bei den Wagentypen eine Priorität festlegen. Danach fährt z. B. im Bahnhof der ICE vor dem Bummelzug aus.
Vielleicht sollte aber auch mal die ZFA überprüft werden! Ich kann nicht alle Züge auf die Strecke schicken, wenn ich nicht die nötige Bahnhofsgleise bzw. Blockstrecken habe.
Hallo,
noch eine Möglichkeit ist es mit Zählern zu realisieren. Z. B. ein Zähler für die Ausfahrt aus einem Schattenbahnhof. Hier könnte man dann festlegen das nur 2 oder so zur Zeit raus dürfen. Oder du machst einen Zähler den man für Personenzüge nimmt oder einen für Güterzüge. Die Vielfalt in WDP ist groß. ;)
Hallo,
vielen Dank für die Tipps. Die Hinweise zu den Zählern werde ich mal ausprobieren. Das Prüfen der Blöcke voraus hat ja eigentlich nur Sinn, wenn ich bis an das Ende der Zugfahrt prüfe und gleichzeitig sperre, denn ich habe nicht das Problem, dass die Züge Schlange stehen, sondern, dass sie sich an einigen Stellen gegenüber stehen, weil eben ein Zug auf eine Fahrstraße eingebogen ist, die auch ein entgegenkommender Zug in seiner ZF hat, und die nicht gesperrt war. In der Regel betrifft das FS, die in der ZF in Zeile 3 und höher stehen.
Die Möglichkeit mit den Prioritäten greift hier glaub ich auch nicht, und die Anzahl der Züge auf Strecke sollte eigentlich mit 8 - 9 bei 36 Haltepunkten in Bahnhöfen und Schattenbahnhof nicht zu hoch sein.
Grüße Christian
Hallo Christian
Ich löse das bei mir mit dem 3-Begriffigen Pfeil im Gleis.(Pfeil recht grün,links Grün,beide Grün)
Grundstellung ist beide Richtungen Grün.
Abfrage bei Bedingungen de FS in der ZFA ist der Pfeil in der Fahrtrichtung oder in beide Richtungen, dann wird die FS gestellt und in den Folgestraßen wird der Pfeil in Fahrtrichtung gesetzt.
Damit verhindere ich das ein Gegenzug in die FS fährt.
Am Ende jeder FS wird der Pfeil wieder auf beide Richtungen grün gesetzt.
Die Nummer der Pleile ist 372 und 373 im Editor.
Hallo Christian,
ok, SO hatte ich Deine Frage allerdings noch nicht verstanden gehabt! Wenn es allerdings um das Gegenüberstehen von Züge geht dann fiele mir schon noch ein Weg ein der mir noch einfacher vorkäme:
Wenn Du eine "Gegenverkehrsstrecke" hast in der das besagte Problem auftritt (oder mehrere davon) so könntest Du bei jeder Einfahrt in diesen Bereich (egal aus welcher Richtung) einen virtuellen Schalter umlegen der seinerseits einen virtuellen RMK schaltet. Bei der Ausfahrt aus dem "heiklen" Bereich wird der Schalter und damit der RMK wieder zurück gestellt. Dieser virtuelle RMK wird als Freigabebedingung für die Abfahrtsfahrstrasse in diesen Bereich eingetragen. Somit kann Dein Gegenzug nicht aus dem BHF raus, so lange im "Gegenverkehrs-bereich" ein anderer Zug drinnen ist - egal in welche Richtung. Diese Schaltung ließe sich evtl. noch verfeinern, indem Du z.B. absicherst, dass nicht 2 Züge hintereinander in dieselbe Richtung einfahren können und jene, die in die Gegenrichtung fahren wollen, sich im davor liegenden BHF zu stauen beginnen.
Beste MOBA-Grüße aus Österreich!
Michael
PS: Hoppla, Gerhard war schneller als ich - seine Lösung ist natürlich auch ein feiner Ansatz!