Fragen zu ETCS im TCP
- nonesense
- Beiträge: 592
- Registriert: 15.07.2006 12:50:10
- Aktuelle Projekte: QDmi
Fahrpult Einheitsführerstand
Ludmilla - Wohnort: Köln
- Kontaktdaten:
Fragen zu ETCS im TCP
Auch wenn ich jetzt konkret nur eine Frage habe, halte ich den Titel des Threads mal universell. Es kommt bestimmt noch mehr.
Woher weis der Empfänger, aus einer Fahrt in ETCS, welches das nächste NTC sein wird?
Es gibt eine ID für das jetzt aktive NTC/STM: ID 05 -> 05 -> 01 (Index des aktiven STM-System, von 1 beginnend gemäß Reihenfolge in der ftd-Datei)
Bei einer Transition in den Level NTC muss das Display ja wissen, welches NTC kommen wird und hätte gedacht, dass eine entsprechende ID äquivalent zum aktiven STM gibt.
Unter der ID 05 -> 06 -> 01 (Neuer Level gemäß Paket 00 01) erfahre ich ja bloß, dass ich in nach ETCS Level STM wechsle, aber nicht in welches.
LG
Jens
Woher weis der Empfänger, aus einer Fahrt in ETCS, welches das nächste NTC sein wird?
Es gibt eine ID für das jetzt aktive NTC/STM: ID 05 -> 05 -> 01 (Index des aktiven STM-System, von 1 beginnend gemäß Reihenfolge in der ftd-Datei)
Bei einer Transition in den Level NTC muss das Display ja wissen, welches NTC kommen wird und hätte gedacht, dass eine entsprechende ID äquivalent zum aktiven STM gibt.
Unter der ID 05 -> 06 -> 01 (Neuer Level gemäß Paket 00 01) erfahre ich ja bloß, dass ich in nach ETCS Level STM wechsle, aber nicht in welches.
LG
Jens
- Carsten Hölscher
- Administrator
- Beiträge: 35047
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
- nonesense
- Beiträge: 592
- Registriert: 15.07.2006 12:50:10
- Aktuelle Projekte: QDmi
Fahrpult Einheitsführerstand
Ludmilla - Wohnort: Köln
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Hallo zusammen,
Frage zu Textmeldungen:
Werden alle Textmeldungen durch Zusi vorgegeben oder gibt es auch welche, die das Display selber erstellen muss?
Etwa bei einem Levelwechsel. Zusi Display zeigt eine entsprechende Meldung an "Bestätigung Level 1", gesehen habe ich die aber nicht im TCP.
Gruß
Jens
Frage zu Textmeldungen:
Werden alle Textmeldungen durch Zusi vorgegeben oder gibt es auch welche, die das Display selber erstellen muss?
Etwa bei einem Levelwechsel. Zusi Display zeigt eine entsprechende Meldung an "Bestätigung Level 1", gesehen habe ich die aber nicht im TCP.
Gruß
Jens
- Carsten Hölscher
- Administrator
- Beiträge: 35047
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
- Jens Haupert
- Beiträge: 5431
- Registriert: 23.03.2004 14:44:34
- Aktuelle Projekte: http://www.zusidisplay.de
- Wohnort: Berlin
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Hallo,
hier stand noch eine Antwort aus. Aktuell werden alle Textmeldungen durch ZD generiert. Das TCP-Protokoll erlaubt es ja bereits beliebige Nachrichten zu übermitteln. Bisher schickt aber weder der SIM solche Nachrichten, noch würde ZD sie anzeigen.
Grüße
Jens
hier stand noch eine Antwort aus. Aktuell werden alle Textmeldungen durch ZD generiert. Das TCP-Protokoll erlaubt es ja bereits beliebige Nachrichten zu übermitteln. Bisher schickt aber weder der SIM solche Nachrichten, noch würde ZD sie anzeigen.
Grüße
Jens
- nonesense
- Beiträge: 592
- Registriert: 15.07.2006 12:50:10
- Aktuelle Projekte: QDmi
Fahrpult Einheitsführerstand
Ludmilla - Wohnort: Köln
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Ich hätte da mal Fragen zur ETCS-Zugkategorie im TCP.
Laut Anforderung 11.3.9.9.3 der SRS3.6 sind die Zugkategorien der Tabelle unten vorgesehen.
Inwiefern entsprächen diese Werte den Möglichen Kategorien im TCP? 1 für PASS1 bis 18 für FG4?

Und noch eine etwas diffusere Frage…
Inwiefern steht die für ETCS einzugebene Zugkategorie in Verbindung mit der für LZB einzugebenen Bremsart? Kann man sagen, dass bestimmte Zugkategorie oder Gruppen von Zugkategorie einer bestimmte Bremsart zuzuordnen sind oder umgekehrt?
Gruß
Jens
Laut Anforderung 11.3.9.9.3 der SRS3.6 sind die Zugkategorien der Tabelle unten vorgesehen.
Inwiefern entsprächen diese Werte den Möglichen Kategorien im TCP? 1 für PASS1 bis 18 für FG4?

Und noch eine etwas diffusere Frage…
Inwiefern steht die für ETCS einzugebene Zugkategorie in Verbindung mit der für LZB einzugebenen Bremsart? Kann man sagen, dass bestimmte Zugkategorie oder Gruppen von Zugkategorie einer bestimmte Bremsart zuzuordnen sind oder umgekehrt?
Gruß
Jens
- nonesense
- Beiträge: 592
- Registriert: 15.07.2006 12:50:10
- Aktuelle Projekte: QDmi
Fahrpult Einheitsführerstand
Ludmilla - Wohnort: Köln
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Gleiche Frage gilt für die Achslast.
In der SRS ist bei der Achslast von Kategorien die Rede: A, HS17, B1, B2, C2, C3, C4, D2, D3, D4, D4XL, E4 und E5.
Im TCP muss ich aber eine Achlast in kg übertragen. Gibt es da eine Zuordnung?
Gruß
Jens
In der SRS ist bei der Achslast von Kategorien die Rede: A, HS17, B1, B2, C2, C3, C4, D2, D3, D4, D4XL, E4 und E5.
Im TCP muss ich aber eine Achlast in kg übertragen. Gibt es da eine Zuordnung?
Gruß
Jens
- Carsten Hölscher
- Administrator
- Beiträge: 35047
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
- nonesense
- Beiträge: 592
- Registriert: 15.07.2006 12:50:10
- Aktuelle Projekte: QDmi
Fahrpult Einheitsführerstand
Ludmilla - Wohnort: Köln
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Ich arbeite weiter an meiner App.
Mit ist auf gefallen, dass wenn der EVC Isoliert wurde, und wieder de isoloert wird, der Systemstatus von PZB und LZB nicht zurückgesetzt werden.
Ich habe eingestellt, die Zugdaten selber eingeben zu müssen.
Fahrzeug ist ein Vectron an einem Metronom richtung Süden.
Folgender Abläuf mit empfangenen Werten:
Übernahme des Zugs:
ETCS mode: SB. OK
LZB Systemstatus: Unterdrueckt. OK
PZB Systemstatus: Unterdrueckt. OK
Isolieren des EVC:
ETCS Mode: IS. OK
LZB Systemstatus: Aktiv. OK
PZB Systemstatus: Aktiv. OK
Aktivieren des EVC:
ETCS Mode: SF. OK
LZB Systemstatus: Ausgeschaltet. Fragwürdig. Warum sollte das ein NTC physiklalisch ausschalten?
PZB Systemstatus: Ausgeschaltet. Fragwürdig. Warum sollte das ein NTC physiklalisch ausschalten?
...
ETCS Mode: SB. OK
LZB Systemstatus: Aktiv. Nicht richtig, da das NTC jetzt wieder Unterdrueckt ist.
PZB Systemstatus: Aktiv. Nicht richtig, da das NTC jetzt wieder Unterdrueckt ist.
Gruß
Jens
Mit ist auf gefallen, dass wenn der EVC Isoliert wurde, und wieder de isoloert wird, der Systemstatus von PZB und LZB nicht zurückgesetzt werden.
Ich habe eingestellt, die Zugdaten selber eingeben zu müssen.
Fahrzeug ist ein Vectron an einem Metronom richtung Süden.
Folgender Abläuf mit empfangenen Werten:
Übernahme des Zugs:
ETCS mode: SB. OK
LZB Systemstatus: Unterdrueckt. OK
PZB Systemstatus: Unterdrueckt. OK
Isolieren des EVC:
ETCS Mode: IS. OK
LZB Systemstatus: Aktiv. OK
PZB Systemstatus: Aktiv. OK
Aktivieren des EVC:
ETCS Mode: SF. OK
LZB Systemstatus: Ausgeschaltet. Fragwürdig. Warum sollte das ein NTC physiklalisch ausschalten?
PZB Systemstatus: Ausgeschaltet. Fragwürdig. Warum sollte das ein NTC physiklalisch ausschalten?
...
ETCS Mode: SB. OK
LZB Systemstatus: Aktiv. Nicht richtig, da das NTC jetzt wieder Unterdrueckt ist.
PZB Systemstatus: Aktiv. Nicht richtig, da das NTC jetzt wieder Unterdrueckt ist.
Gruß
Jens
- Carsten Hölscher
- Administrator
- Beiträge: 35047
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Tja, kann ich jetzt so auch nicht aus dem kopf erklären, aber die Manöver, die man so fährt funktionieren meines Wissens alle.
Carsten
Carsten
- nonesense
- Beiträge: 592
- Registriert: 15.07.2006 12:50:10
- Aktuelle Projekte: QDmi
Fahrpult Einheitsführerstand
Ludmilla - Wohnort: Köln
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Bei allem Respekt, aber mit der Antwort kann ich leider nichts anfangen.
Ich kann ja verstehen, wenn das auf der Fehlerleiste unten einsortiert wird, aber ein Commitment ob das früher oder später geändert wird, wäre nett.
Aus der Kombination von von LZB-Systemstatus und ETCS-mode entscheidet die App, ob die Maske der PZB/LZB Textmeldungen und LM anzeigt werden, oder die Fläche voll von ETCS genutzt wird.
Gruß
Jens
Ich kann ja verstehen, wenn das auf der Fehlerleiste unten einsortiert wird, aber ein Commitment ob das früher oder später geändert wird, wäre nett.
Aus der Kombination von von LZB-Systemstatus und ETCS-mode entscheidet die App, ob die Maske der PZB/LZB Textmeldungen und LM anzeigt werden, oder die Fläche voll von ETCS genutzt wird.
Gruß
Jens
- Carsten Hölscher
- Administrator
- Beiträge: 35047
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Ich kann nicht jeden Effekt, den Zusi produziert, aus dem Kopf erklären. Da muss man sich (ggf. länger) ransetzen und alles mögliche abchecken und bei möglichen Änderungen alle relevanten Fälle durchtesten.
Mehr kann ich dazu im Moment nicht sagen. Ganz oben auf der Prioliste steht sowas nicht.
Carsten
Mehr kann ich dazu im Moment nicht sagen. Ganz oben auf der Prioliste steht sowas nicht.
Carsten
Re: Fragen zu ETCS im TCP
Mit Unittests müsste sich das doch unkompliziert durch "Knöpfchen drücken und schauen, ob alles grün ist" erledigen lassen. Isoliert (also auch ohne die TCP-Schittstelle) müsste sich die Zugsicherungssystem-Logik auf diese Weise doch relativ simpel testen lassen.Carsten Hölscher hat geschrieben: 15.08.2025 23:26:27 bei möglichen Änderungen alle relevanten Fälle durchtesten.
Liebe Grüße
yxyx
- Carsten Hölscher
- Administrator
- Beiträge: 35047
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Ne, das sind ja komplexe Abläufe, die da stattfinden. Für sowas automatisierte Tests aufzustellen wäre wohl ein Vielfaches des Aufwands.
Carsten
Carsten
Re: Fragen zu ETCS im TCP
Stimmt, bei komplexen Gesamtabläufen ist das sicher so. Aber auch manuelles Durchtesten kostet viel Zeit - besonders wenn später etwas nicht funktioniert und man wieder von vorne anfangen muss. Und je länger das her ist, desto schwerer wird es, sich in alle Details reinzudenken, ohne etwas zu übersehen.Carsten Hölscher hat geschrieben: 17.08.2025 19:42:09 Ne, das sind ja komplexe Abläufe, die da stattfinden. Für sowas automatisierte Tests aufzustellen wäre wohl ein Vielfaches des Aufwands.
Man müsste ja nicht gleich alles automatisieren, sondern könnte mit kleinen Logikbausteinen anfangen (z.B. einzelne Überwachungsfunktionen). Das hilft schon enorm.
Nebenbei dienen die Tests dann gleich als Dokumentation, sodass man später nicht mehr rätseln muss, wie sich etwas verhalten soll.
Ich war anfangs auch skeptisch, aber bisher habe ich noch keinen Test bereut, den ich geschrieben habe.
Liebe Grüße
yxyx
-
Wolfgang E.
- Beiträge: 1006
- Registriert: 28.10.2021 12:16:41
- Aktuelle Projekte: https://github.com/machinae-vectoriae-ductor/
- Wohnort: Köln
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Eine Frage zur Vorschau für ETCS (2, 0x0a, 0x65, 5, 0x12):
Das Datum Herkunft gibt bei mir beim Geschwindigkeitsprofil des ICE715 im Fahrplan Erfurt-Theuern_2025_10-14Uhr_Fiktiver-D-Takt.fpn vor der Abfahrt die Zahl 15 aus. Bei diesen Punkten ist eine Geschwindigkeit angegeben. Leider ist nicht dokumentiert, was 15 bedeutet.
Viele Grüße
Wolfgang
Das Datum Herkunft gibt bei mir beim Geschwindigkeitsprofil des ICE715 im Fahrplan Erfurt-Theuern_2025_10-14Uhr_Fiktiver-D-Takt.fpn vor der Abfahrt die Zahl 15 aus. Bei diesen Punkten ist eine Geschwindigkeit angegeben. Leider ist nicht dokumentiert, was 15 bedeutet.
Viele Grüße
Wolfgang
- Carsten Hölscher
- Administrator
- Beiträge: 35047
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Das kommt dann aus einem Ereignis "VMax anzeigegeführt" aus der Strecke.
Carsten
Carsten
-
Wolfgang E.
- Beiträge: 1006
- Registriert: 28.10.2021 12:16:41
- Aktuelle Projekte: https://github.com/machinae-vectoriae-ductor/
- Wohnort: Köln
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Danke. Muss man sich das ungefähr so vorstellen:
1 - Strecke: ?
3 - Hauptsignal: Kommt von einem physisch vorhandenen Hauptsignal
9 - Rangiersignal: Kommt von einem physisch vorhandenen Rangiersignal (Ls?)
14 - ETCS: Kommt von den virtuellen Blöcken des ETCS
15 - VMax anzeigegeführt: Streckenhöchstgeschwindigkeit bei Anzeigeführung
17 - Infrastruktur: Steigung und Gefälle
So richtig? Gibt es noch mehr? Wofür ist Strecke? Wo sind die Anweisungen wie Hauptschalter aus?
Was gibt es eigentlich noch für ETCS-Strecken außer der VDE8? Die ist ja relativ langweilig, da es keine Transitionen gibt.
Viele Grüße
Wolfgang
1 - Strecke: ?
3 - Hauptsignal: Kommt von einem physisch vorhandenen Hauptsignal
9 - Rangiersignal: Kommt von einem physisch vorhandenen Rangiersignal (Ls?)
14 - ETCS: Kommt von den virtuellen Blöcken des ETCS
15 - VMax anzeigegeführt: Streckenhöchstgeschwindigkeit bei Anzeigeführung
17 - Infrastruktur: Steigung und Gefälle
So richtig? Gibt es noch mehr? Wofür ist Strecke? Wo sind die Anweisungen wie Hauptschalter aus?
Was gibt es eigentlich noch für ETCS-Strecken außer der VDE8? Die ist ja relativ langweilig, da es keine Transitionen gibt.
Viele Grüße
Wolfgang
Re: Fragen zu ETCS im TCP
Stelle-Lüneburg, das 3. Gleis
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
-
Wolfgang E.
- Beiträge: 1006
- Registriert: 28.10.2021 12:16:41
- Aktuelle Projekte: https://github.com/machinae-vectoriae-ductor/
- Wohnort: Köln
- Kontaktdaten:
Re: Fragen zu ETCS im TCP
Und hast Du vielleicht auch einen Fahrplan oder sogar einen Zug für mich? Ansonsten kann ich jetzt verschiedene Fahrpläne und Züge der Strecke Hamburg-Kassel durchprobieren, bis ich vielleicht was finde. Eigentlich scheinen sie mir alle etwas zu alt für ETCS.