Skip to content

Fahrstraßen und Hilfshandlungen ​

Lebenszyklus einer Fahrstraße ​

PhaseBedeutung
idlenicht eingestellt
settingElemente reserviert, Weichen laufen um
lockedfestgelegt: Weichen überwacht in Lage, alles verschlossen
proceedStartsignal zeigt Fahrt
occupiedZug in der Fahrstraße; Abschnitte lösen hinter ihm auf
arrivedZug am Ziel; der Durchrutschweg löst nach seiner Frist auf
cancellingzurückgenommen, Zeitverschluss läuft
haltedSignal ist wegen einer Störung auf Halt gefallen – nur Rücknahme möglich

Fahrt gibt der Kern nur, wenn alle Abschnitte frei, alle Weichen (auch Durchrutschweg und Flankenschutz) überwacht in Lage und alle Bahnübergänge geschlossen sind – und prüft das in jedem Zyklus erneut.

sh
railit route list
railit route set A-N1
railit route cancel A-N1        # nach Fahrt mit Zeitverschluss
railit point move W1 left       # nur unverschlossen und in freiem Abschnitt

Ablehnungsgründe ​

GrundBedeutung
conflictfeindliche Fahrstraße eingestellt oder Element anderweitig verschlossen
tvd_not_clearAbschnitt besetzt oder gestört
point_locked, point_not_operableWeiche verschlossen bzw. nicht stellbar (Abschnitt besetzt, Lage gestört)
route_active, route_not_activeFahrstraße ist schon eingestellt bzw. nicht eingestellt
train_in_routeein Zug befährt die Fahrstraße
signal_heldSignal als Flankenschutz in Halt gehalten
no_permissionFahrt über eine Grenze ohne Erlaubnis
safe_stateKern im sicheren Zustand
same_operatordieselbe Person darf eine Hilfshandlung nicht bestätigen
aux_mismatchBestätigung wiederholt die Hilfshandlung nicht – sie verfällt
aux_expired, aux_unknown, aux_busy, aux_not_applicableHilfshandlung verfallen, unbekannt, zu viele offen bzw. hier nicht anwendbar
unknown_elementElement gibt es im Plan nicht

Hilfshandlungen ​

ArtWirkung
release-routeFahrstraßenhilfsauflösung: Fahrstraße sofort auflösen
reset-tvdAchszählgrundstellung eines Abschnitts
substituteErsatzsignal (Zs1) für eine festgelegte Fahrstraße
force-pointWeiche im gestörten Abschnitt umstellen (mit --position left|right)
sh
railit aux request reset-tvd T2 --operator 1
railit aux list                                   # offen, mit Prüfcode
railit aux confirm 3 reset-tvd T2 --operator 2    # anderer Bediener, Hilfshandlung wiederholt

Jede Hilfshandlung verfällt, wenn sie nicht rechtzeitig bestätigt wird; das Zählwerk zählt die ausgeführten.

Sicherer Zustand ​

Verletzt ein Zustand eine Invariante (etwa zwei Eigentümer eines Abschnitts), geht der Kern in den sicheren Zustand: alle Signale Halt, keine Weichen mehr stellen, alle Anforderungen abgelehnt. Zurück nur durch die Instandhaltung (railit safety reset), danach gelten alle Elemente als unbekannt.

Lizenz: NCSL v1.0 · Nicht zugelassen für den realen Bahnbetrieb.