Die Beta ist offen — jetzt eintragen →
Blog/Anleitung/Blöcke und Erkennung: einen Zug mit nur einem Melder genau an der richtigen Stelle anhalten
Anleitung

Blöcke und Erkennung: einen Zug mit nur einem Melder genau an der richtigen Stelle anhalten

Ein Block, ein Melder, und der Zug hält trotzdem mitten am Bahnsteig: wie LocoPilote den Halt berechnet und was ihn genau macht.

Frédéric
Frédéric

Gründer von LocoPilote

26. Oktober 2026

📖 7 Min. Lesezeit

Eine Lokomotive unterwegs auf einem in Blöcke unterteilten Gleisplan

Damit eine Software Ihre Züge steuern kann, muss sie wissen, wo sie sind. Auf einer Anlage kommt diese Information von den Blöcken (Gleisabschnitten) und ihren Meldern. Diese Anleitung erklärt, was ein Melder wirklich sieht, warum ein Zug manchmal am Blockanfang statt in der Mitte des Bahnsteigs hält und wie LocoPilote einen genauen Halt erreicht, ohne dass Sie einen weiteren Melder verdrahten müssen.

Was ist ein Block?

Ein Block ist ein Gleisabschnitt, der durch Schienentrennstellen elektrisch von seinen Nachbarn getrennt ist und in dem immer nur ein Zug fährt. Ein Melder teilt der Software mit, ob der Block belegt oder frei ist.

Diese Information macht alles Weitere möglich: eine Fahrstraße reservieren, ein Signal hinter einem Zug auf Rot stellen oder verhindern, dass zwei Züge in denselben Block einfahren.

Ein Gleisplan, in fünf Blöcke unterteilt, mit einer fahrenden Lokomotive (Beschriftungen der Aufnahme auf Französisch)
Der Beispielplan von LocoPilote: fünf Blöcke (Bahnhof Gleis 1, Bahnhof Gleis 2, Ost, Nord, West).

Was ein Melder sieht

Es gibt zwei große Melderfamilien, und sie beantworten nicht dieselbe Frage.

  • Der Zonenmelder, der häufigste, misst den im Block verbrauchten Strom. Er sagt „hier steht ein Zug“, über die gesamte Länge. Er sagt nicht, wo: am Anfang, in der Mitte oder am Ende des Blocks ist die Antwort dieselbe. Ein Wagen, der keinen Strom verbraucht, bleibt unsichtbar, es sei denn, er hat Widerstandsachsen.
  • Der Punktmelder (Reedkontakt, Infrarot-Lichtschranke, Hall-Sensor) sagt „ein Zug ist hier vorbeigefahren“, an einem genauen Punkt. Zwischen zwei Durchfahrten weiß er nichts.
ℹ️ Das sollten Sie sich merken

Eine Zone weiß, dass ein Zug da ist, aber nicht wo. Ein Punkt weiß, wo der Zug vorbeigefahren ist, aber nicht, ob er noch da ist.

Das Problem: Wo soll der Zug halten?

Mit nur einem Zonenmelder pro Block ist der einzige bekannte Moment der, in dem der Zug in den Block einfährt. Wenn man den Zug anhalten lässt, sobald er erkannt wird, hält er also am Anfang: am Bahnsteigende, kaum im Bahnhof angekommen.

So verhält sich LocoPilote bei einem Block, der als Einzelzone deklariert ist: Der Halt erfolgt am Blockanfang, weil es keinen anderen bekannten Ort gibt. Das Fenster des Blocks sagt es ausdrücklich (Registerkarte Gleisplan, Werkzeug Block, dann Klick auf den Namen des Blocks und Einrichten, Registerkarte Melder).

Registerkarte Melder eines Blocks im Plan Einzelzone: ein Band über die ganze Länge, ein einziger Melder (Beschriftungen der Aufnahme auf Französisch)
Einzelzone: Man weiß, dass ein Zug da ist, aber nicht wo.

Die Lösung ohne zusätzliche Hardware: der berechnete Halt

Die Einfahrt in den Block ist ein genauer Zeitpunkt. Wenn man von da an die Geschwindigkeit des Zuges kennt, weiß man, wo er sich befindet: Bei 20 cm/s hat er nach einer Sekunde 20 cm zurückgelegt. Es genügt dann, ihm die Distanz zu nennen, nach der er anhalten soll.

Das ist der Plan Zone + Haltepunkt: derselbe einzelne Melder, plus eine Halte-Distanz, die Sie deklarieren. LocoPilote berechnet, wann es abbremsen und abschalten muss, damit der Zug in dieser Distanz von der Einfahrt zum Stehen kommt. Es muss kein zusätzlicher Melder installiert werden.

Registerkarte Melder eines Blocks im Plan Zone + Haltepunkt: die deklarierte Distanz und der angestrebte Halt (Beschriftungen der Aufnahme auf Französisch)
Zone + Haltepunkt: Am Haltepunkt gibt es keinen Melder, der Weg wird berechnet.

Auf dem Beispielplan sind die beiden Bahnhofsgleise so eingestellt: Halt 33,6 cm nach der Einfahrt, in beide Richtungen. Die übrigen Blöcke bleiben Einzelzonen. Das Fenster Blockzustände (Registerkarte Gleisplan) fasst diese Einstellungen für die ganze Anlage zusammen.

Fenster Blockzustände: Plan, Länge und Haltepunkt jedes Blocks (Beschriftungen der Aufnahme auf Französisch)
Die beiden Bahnhofsgleise in „Zone + Haltepunkt“, die übrigen Blöcke in „Einzelzone“.
⚠️ Berechnet, nicht erkannt

Kein Melder überprüft, wo der Zug anhält: Die Genauigkeit hängt davon ab, was die Software über jede Lokomotive weiß. Die beiden folgenden Einstellungen machen den ganzen Unterschied.

Was die Genauigkeit ausmacht

Das Geschwindigkeitsprofil jeder Lokomotive

Zwei Lokomotiven auf derselben Fahrstufe fahren nicht gleich schnell. Um einen Halt zu berechnen, muss LocoPilote also die tatsächliche Geschwindigkeit jeder Maschine kennen, Fahrstufe für Fahrstufe: Das ist ihr Geschwindigkeitsprofil.

Im Datenblatt der Lokomotive, Registerkarte Geschwindigkeitsprofil, übernimmt die Schaltfläche Automatische Messung starten diese Aufgabe: Die Lokomotive fährt allein hin und her, Fahrstufe für Fahrstufe, auf einem Abschnitt aus drei Blöcken. Sie können auch von Hand gemessene Geschwindigkeiten eingeben.

Registerkarte Geschwindigkeitsprofil im Datenblatt einer Lokomotive, mit der Schaltfläche Automatische Messung starten (Beschriftungen der Aufnahme auf Französisch)
Die automatische Messung des Geschwindigkeitsprofils.

Zwei Tipps aus den Versuchen unserer Tester:

  • Messen Sie mit der Trägheit des Decoders auf null (CV3 und CV4), wie es der Bildschirm in Erinnerung ruft, um die reine Reaktion des Motors zu messen;
  • wiederholen Sie die Messung, wenn Sie die Geschwindigkeitseinstellungen des Decoders ändern: Das alte Profil passt dann nicht mehr.

Der Erkennungsversatz

Bei manchen Meldern wird die Lokomotive erst erkannt, wenn sie schon gut im Block ist, je nachdem, wo sie den Strom abnimmt, und nicht in dem Moment, in dem ihre Front die Trennstelle überfährt. Bei einem unserer Tester wurde eine Lokomotive erst erkannt, wenn sie ganz eingefahren war: Ihre Front befand sich schon 21 cm hinter der Trennstelle. Alle ihre Halte lagen also etwa 21 cm zu weit.

Die Einstellung Erkennungsversatz in derselben Registerkarte korrigiert das: Es ist der Abstand zwischen der Blockeinfahrt und der Front der Lokomotive in dem Moment, in dem der Block auf belegt wechselt.

Der Rahmen Erkennungsversatz in der Registerkarte Geschwindigkeitsprofil (Beschriftungen der Aufnahme auf Französisch)
Der Erkennungsversatz wird für jede Lokomotive einzeln eingestellt.

So messen Sie ihn: Nähern Sie sich von Hand sehr langsam einem Block, halten Sie die Lokomotive an, sobald der Block auf dem Bildschirm auf belegt wechselt, und messen Sie dann von der Trennstelle an der Einfahrt bis zur Front der Lokomotive.

Die vier Erkennungspläne

Jeder Block wird danach deklariert, was tatsächlich installiert ist, in der Registerkarte Melder seines Fensters. LocoPilote bietet vier Pläne an, jeweils mit eigener Zeichnung:

Die vier Erkennungspläne im Fenster eines Blocks (Beschriftungen der Aufnahme auf Französisch)
Ein Band = ein Melder, der die ganze Länge überwacht; ein Punkt = ein Melder, der einen Punkt überwacht.
PlanWas Sie habenWas Sie erhaltenSeine Grenze
EinzelzoneEin Melder für den ganzen BlockDer Zug wird durchgehend gesehen, von der Einfahrt bis zur AusfahrtEr hält am Blockanfang
Zone + HaltepunktDerselbe Melder, plus eine deklarierte DistanzDer Zug hält dort, wo Sie es festgelegt habenDer Halt wird berechnet: Er hängt vom Geschwindigkeitsprofil ab
Punkt an jedem EndeEin Punktmelder an jedem EndeDie Einfahrt wird an einem genauen Punkt erkannt: Der Halt ist genauerZwischen den beiden Durchfahrten ist der Zustand des Blocks unbekannt
Freie KonfigurationIhre Melder dort, wo sie sind, Zone optionalJeder Melder erhält seine Rolle, Richtung für RichtungOhne Zone bleibt die Belegung zwischen den Punkten unbekannt
💡 Unbekannt heißt nicht frei

Ein Block, der nur mit Punktmeldern ausgestattet ist, weiß nicht, ob sich zwischen zwei Durchfahrten ein Zug darin befindet. Für LocoPilote ist sein Zustand dann unbekannt, niemals „frei“.

Wo fangen Sie an?

  1. Deklarieren Sie den Plan jedes Blocks. Wenn Sie pro Block einen Strommelder haben, ist das die Einzelzone.
  2. Messen Sie das Geschwindigkeitsprofil der Lokomotiven, die genau anhalten sollen.
  3. Stellen Sie die Blöcke, in denen der Halt zählt (Bahnsteige, Abstellgleise), auf Zone + Haltepunkt und deklarieren Sie die Distanz.
  4. Stellen Sie den Erkennungsversatz jeder Lokomotive ein.
  5. Prüfen Sie mit einem Maßband, wo der Zug anhält, und korrigieren Sie bei Bedarf die Distanz oder den Versatz. Im Fenster Blockzustände hilft der Messassistent, mit einer fahrenden Lokomotive die Position des Melders und den Haltepunkt zu messen.

Alle diese Versuche können Sie ohne Hardware im Testmodus machen: Das zeigt der Artikel Erste Schritte mit LocoPilote.

Gute Fahrt!

Teilen:
Frédéric

Frédéric

Gründer von LocoPilote

Softwareentwickler und Modellbahner, Gründer von LocoPilote. Seine Leidenschaft: die Automatisierung von Modellbahnanlagen.

Weitere Artikel