Hallo liebe Anwender,
ich habe ein Programmierproblem bei Einfahrt in ein MIFAZ.
Situation:
In einem Mifaz steht eine Zug1 und es soll nun ein weiterer Zug2 einfahren.
Bei einer Falschfahrt des Zuges2 habe ich ein STW programmiert, dass bei befahren eines falschen RMK der Zug2 gestoppt werden soll. Das funktioniert prima bei einem IFAF oder FAZ der Zug wird gestoppt.
Bei einem MIFAZ wird die Lok des Zuges 1 gestoppt (was keinen Sinn macht) und der falsch fahrende Zug wird nicht gestoppt und fährt weiter.
Wie kann ich bei einer Falschfahrt des Zuges 2 den Zug stoppen ?
Wie muss der STW-Falschfahrt programmiert werden?
Mit freundlichem Gruß.
J.Schmidt
Hallo Herr Schmidt,
da wäre eine Datensicherung von Vorteil.
Hallo Sven,
vielen Dank, ich habe Dir eine PM geschickt.
Mit freundlichem Gruß
Jochen
Hallo Dr. J. Schmidt (https://www.windigipet.de/foren/index.php?action=profile;u=32),
das Problem hätte sicher auch Andere interessiert. Es ist daher nicht hilfreich, eine PM (Datensicherung) nur an eine Person zu schicken. Schade!
Hallo Jochen,
vielleicht hilft meine alter Beitrag zu dem Thema Falschfahrt.
https://www.windigipet.de/foren/index.php?topic=89837.msg291663#msg291663
Hallo Hans,
nicht alle Anwender wollen ihr gesamtes Projekt hier einstellen. Eine Erläuterung mit Bild findest Du aber weiter unten. Uwe hat mit seinem Hinweis schon die Lösung aufgzeigt.
Hallo Herr Schmidt,
auf dem Bild habe ich mal die Lösung gezeigt. Auf einem miFAZ kann durch anhängen von diversen Zeichen an die RM-Nummer, ein ganz bestimmter Zug abgefragt und auch angesprochen werden (Bedingung/Aktion). Im Problemfall mit '>1'. Was bedeutet das nun? Die Abfrage oder Aktion bezieht sich auf das miFAZ mit RM3 und dort der 1. Zug auf der rechten Seite. Mit dieser Aktion ist es egal, ob da 1, 2 oder mehr Züge schon im miFAZ stehen. Der einfahrende Zug (von rechts) ist nun mal der 1. Zug rechts.
Es gibt noch andere Möglichkeiten. Ich kann aber im Moment keine Quelle angeben, was da alles möglich ist.