Deutsche Version weiter unten, hier klicken.
In this post, I explain how Computer-assisted Train Reporting (RgZM) works, along with my experience as a train controller at the 2025 Luckenwalde and 2026 Hanau-Großauheim meets.
In German railway operations, there are two main operating procedures (Betriebsverfahren): Zugmeldebetrieb and Zugleitbetrieb. Understanding the difference between them is important because it explains why RgZM became such a useful tool at our N-RE meets.
Zugmeldebetrieb is mainly used on main lines. Train dispatchers at major stations monitor the line sections between neighbouring stations and report trains to each other before they are allowed onto the next block section. A train can only proceed once the next station has accepted it and confirmed the line is free.
Zugleitbetrieb, on the other hand, is typically used on single-track branch lines or lines with fewer signalling installations. Instead of fixed block sections, the train dispatcher (Zugleiter) reserves an entire section of line between two reporting points for a train. When the train reaches the next reporting point, the conductor (Zugführer) reports arrival and requests permission to continue. That frees the previous section for another train while reserving the next section ahead.
An interesting operational detail here is that if a train stops somewhere between two reporting stations, the driver or conductor does not need to contact the dispatcher. The dispatcher already knows the train occupies that section and therefore cannot assign it to another movement.
Back to Zugmeldebetrieb. At our N-RE meets, we used this procedure on the double-track main lines between major stations. Normally, controllers would need to telephone each other constantly to offer and accept trains (on single line) or give notice of departure (Abmeldung) on double line. RgZM simplified this process enormously by handling the train reporting digitally between neighbouring stations.
The screenshot below shows two major stations: Elisburg on the left and Sklene on the right. Elisburg has five main tracks, while Sklene has four. The light yellow bar represents the east-to-west main line, while the dark yellow bar represents west-to-east traffic.
Because I was simulating only Elisburg and Sklene stations, both appear green (online) in my scene. Haslingen, west of Elisburg, and Schattenbach, east of Sklene, are shown red (offline).
The station working timetable (Bahnhoffahrordnung, Bfo) displays all trains running to and from Sklene station.

Giving Departure Notice to the Next Station
In this example, I am using a double-track main line. Starting from Sklene station, I first assigned freight train Gag 57826 to Track 2, the westbound main. Since the westbound line to Elisburg was clear, I could immediately issue a departure notice (Abmeldung) to the Elisburg controller.


Under the classical method, this would always involve a telephone call. The Sklene controller would contact Elisburg and formally report:
Train Report: Train Gag 57826 from Sklene expected at 28 (only the minutes are announced)
The Elisburg controller would then repeat the report back:
I repeat: Train Gag 57826 from Sklene expected at 28!
Only after the report was correctly repeated could the Sklene controller dispatch the Gag train at its scheduled departure time.
This is where RgZM completely changes the workflow. The yellow line indicators immediately show both controllers whether the route section is occupied or clear. As long as the section ahead remains clear, trains can be sent forward without any telephone calls at all.
Once the exit signal is cleared to green, the Sklene controller simply “pushes” the train to Elisburg in RgZM. The line to Elisburg immediately shows as occupied by Gag 57826 on the Sklene screen. At the same time, the incoming train appears on the Elisburg screen with a flashing green bar and an audible ringing tone, indicating that the train has been accepted and is now approaching.


When the train arrives at Elisburg, the Elisburg controller assigns it to Track 3. The occupied westbound main line immediately clears again and returns to light yellow, showing that the section is now free for the next train from Sklene.


That change is important operationally, because both controllers can instantly see that the line is available again without exchanging another telephone message. Under the older system, the section release would still have to be confirmed verbally between stations before another train could follow.
Pre-Registering Train to the Next Station
The RgZM program also supports pre-registering the following train. In this example, I first sent train Gag 57419 to Elisburg and, at the same time, reported that the next train, N 8311, would follow once Gag had arrived at Elisburg. This procedure is known as Pre-Registration (Voranmeldung). It improves the efficiency of train dispatching and increases station capacity by allowing the next movement to be prepared in advance.
Once Gag arrives at Elisburg and is assigned to Track 4, the line becomes free again. At this point, the pre-registered train N 8311 is shown in green. The Sklene controller can now send the train forward, and the westbound line will immediately display as occupied.




Operationally, this proved to be an extremely efficient method of train reporting at FREMO meets. Even so, we always kept the traditional paper documentation and telephones available as backup.

DEUTSCHE VERSION
Rechnergestützte Zugmeldung (RgZM) 101
In diesem Beitrag erkläre ich, wie die rechnergestützte Zugmeldung (RgZM) funktioniert und welche Erfahrungen ich als Fahrdienstleiter bei den Treffen 2025 in Luckenwalde und 2026 in Hanau-Großauheim gemacht habe.
Im deutschen Eisenbahnbetrieb gibt es grundsätzlich zwei Betriebsverfahren: den Zugmeldebetrieb und den Zugleitbetrieb. Gerade dieser Unterschied erklärt sehr gut, warum sich RgZM bei unseren N-RE-Treffen als so nützlich erwiesen hat.
Der Zugmeldebetrieb wird hauptsächlich auf Hauptstrecken eingesetzt. Die Fahrdienstleiter der größeren Bahnhöfe überwachen die Streckenabschnitte zwischen den Nachbarbahnhöfen und melden die Züge gegenseitig an, bevor diese in den nächsten Blockabschnitt einfahren dürfen. Ein Zug darf also erst weiterfahren, wenn der Nachbarbahnhof ihn angenommen und bestätigt hat, dass die Strecke frei ist.
Der Zugleitbetrieb dagegen kommt vor allem auf eingleisigen Nebenbahnen oder Strecken mit geringerer Sicherungstechnik zum Einsatz. Statt fester Blockabschnitte reserviert der Zugleiter einen kompletten Streckenabschnitt zwischen zwei Zugmeldestellen für einen Zug. Sobald der Zug die nächste Meldestelle erreicht, meldet der Zugführer seine Ankunft und bittet um Zustimmung zur Weiterfahrt. Damit wird der vorherige Abschnitt wieder frei und gleichzeitig der nächste Abschnitt für diesen Zug gesperrt.
Betrieblich interessant ist dabei, dass ein Zug, der irgendwo zwischen zwei Meldestellen anhält, nicht extra beim Zugleiter gemeldet werden muss. Der Zugleiter weiß ohnehin, dass sich der Zug noch in diesem Abschnitt befindet, und wird dort keinen weiteren Zug zulassen.
Zurück zum Zugmeldebetrieb. Bei unseren N-RE-Treffen haben wir dieses Verfahren auf den zweigleisigen Hauptstrecken zwischen den größeren Bahnhöfen eingesetzt. Normalerweise müssten die Fahrdienstleiter ständig miteinander telefonieren, um Züge anzubieten und anzunehmen. Genau hier hat RgZM den Betrieb deutlich vereinfacht, weil die Zugmeldungen digital zwischen den benachbarten Bahnhöfen abgewickelt werden konnten.
Der Screenshot unten zeigt die beiden größeren Bahnhöfe Elisburg links und Sklene rechts. Elisburg besitzt fünf Hauptgleise, Sklene vier. Der hellgelbe Balken stellt die Hauptstrecke von Ost nach West dar, der dunklere Gelbton die Gegenrichtung von West nach Ost.
Da ich in diesem Beispiel nur die Bahnhöfe Elisburg und Sklene simulierte, werden beide in meiner Ansicht grün als „online“ dargestellt. Haslingen westlich von Elisburg sowie Schattenbach östlich von Sklene erscheinen dagegen rot als „offline“.
Die Bahnhofsfahrordnung (Bfo) zeigt sämtliche Züge von und nach Sklene an.

Voranmeldung an den nächsten Bahnhof
In diesem Beispiel verwende ich eine zweigleisige Hauptstrecke. Ausgangspunkt ist der Bahnhof Sklene. Zuerst habe ich den Güterzug Gag 57826 dem Gleis 2 zugeordnet, also dem westwärts führenden Streckengleis. Da die Strecke nach Elisburg frei war, konnte ich sofort die Zugmeldung (Abmeldung) an den Fahrdienstleiter in Elisburg weitergeben.


Nach klassischer Betriebsweise hätte das immer einen Telefonanruf bedeutet. Der Fahrdienstleiter in Sklene hätte Elisburg angerufen und den Zug offiziell gemeldet:
Zugmeldung: Zug Gag 57826 Sklene voraussichtlich um 28 (es werden nur die Minuten genannt)
Der Fahrdienstleiter in Elisburg hätte die Meldung anschließend wiederholt:
Ich wiederhole: Zug Gag 57826 Sklene voraussichtlich um 28!
Erst nachdem die Meldung korrekt wiederholt wurde, durfte der Fahrdienstleiter in Sklene den Gag-Zug planmäßig abfahren lassen.
Genau hier verändert RgZM den gesamten Ablauf. Die gelben Linienanzeigen zeigen beiden Fahrdienstleitern sofort, ob der Streckenabschnitt besetzt oder frei ist. Solange der Abschnitt frei bleibt, können Züge weitergeschickt werden, ganz ohne zusätzliche Telefongespräche.
Sobald das Ausfahrsignal auf Fahrt gestellt wird, „schiebt“ der Fahrdienstleiter in Sklene den Zug im RgZM einfach nach Elisburg weiter. Auf dem Bildschirm in Sklene erscheint die Strecke nach Elisburg sofort als durch Gag 57826 besetzt. Gleichzeitig erscheint der ankommende Zug auf dem Bildschirm in Elisburg mit einem blinkenden grünen Balken und einem akustischen Klingelton. Damit wird angezeigt, dass der Zug angenommen wurde und sich auf der Strecke befindet.
Sobald der Zug in Elisburg eintrifft, weist ihn der dortige Fahrdienstleiter dem Gleis 3 zu. Die zuvor belegte westwärts führende Strecke wird sofort wieder frei und erscheint erneut hellgelb. Damit ist für beide Fahrdienstleiter unmittelbar sichtbar, dass der Abschnitt für den nächsten Zug aus Sklene wieder verfügbar ist.


Nach der Einfahrt in Elisburg weist der dortige Fahrdienstleiter dem Zug Gleis 3 zu. Anschließend wird die westwärts führende Strecke wieder frei angezeigt und erscheint erneut hellgelb. Damit kann Sklene bereits den nächsten Zug auf die Strecke schicken.


Gerade das war betrieblich ein großer Vorteil, weil beide Fahrdienstleiter sofort erkennen konnten, dass die Strecke wieder frei war, ohne erneut telefonieren zu müssen. Nach der älteren Betriebsweise hätte die Freimeldung des Abschnitts zunächst wieder mündlich zwischen den Bahnhöfen bestätigt werden müssen, bevor der nächste Zug folgen durfte.
Voranmeldung des nächsten Zuges
Das RgZM-Programm unterstützt außerdem die Voranmeldung des nachfolgenden Zuges. In diesem Beispiel habe ich zunächst den Zug Gag 57419 nach Elisburg geschickt und gleichzeitig gemeldet, dass nach dessen Ankunft der N 8311 folgen wird. Dieses Verfahren bezeichnet man als Voranmeldung. Dadurch wird die Zugabwicklung deutlich effizienter, weil die nächste Zugfahrt bereits vorbereitet werden kann, während der vorherige Zug noch unterwegs ist.
Sobald Gag in Elisburg angekommen ist und dem Gleis 4 zugeordnet wurde, wird die Strecke wieder frei. Der vorgemeldete Zug N 8311 erscheint nun grün markiert. Der Fahrdienstleiter in Sklene kann den Zug jetzt sofort weiterfahren lassen, und die westwärts führende Strecke wird unmittelbar wieder als besetzt angezeigt.




Betrieblich hat sich dieses Verfahren bei FREMO-Treffen als ausgesprochen effizient erwiesen. Trotzdem hatten wir die klassischen Papierunterlagen und Telefone immer als Rückfallebene verfügbar.


Auf zweigleisigen Strecken wird nur abgemeldet/zurückgemeldet, aber nicht angeboten/angenommen.
Bei zweigleisen Strecken wird nur abgemeldet/rückgemeldet aber nicht angeboten/angenommen.
mfg
Thomas
Hi Thomas,
danke für die Korrektur.
VG Jimmy