RailCom

Grundlegendes RailCom-Tutorial

In diesem Tutorial erstellen Sie ein ereignisgesteuertes Skript, das jeden Zug automatisch vor einem roten Signal anhält. Mithilfe von RailCom erkennt das Skript, welches Fahrzeug sich auf dem Sensor befindet, und reagiert darauf — keine manuelle Fahrzeugauswahl nötig.

Was Sie benötigen:

  • Eine Z21-Digitalzentrale mit RailCom-fähiger Rückmeldung (LocoNet oder CAN-Bus)

  • Ein als Zubehör konfiguriertes Signal

  • Einen RailCom-fähigen Decoder in Ihrer Lokomotive

1. Stellwerk

Beginnen Sie im Stellwerkeditor mit einem einfachen Gleis, einem Signal und einem Rückmeldesensor.

Der Zug kommt von A, fährt Richtung B und passiert dabei das Signal „S1". Vor dem Signal platzieren wir einen Sensor mit RailCom-Unterstützung — in diesem Fall den CAN-Bus der Z21 mit Adresse 1, Port 1.

Das Stellwerk ist fertig.

2. Skript

Erstellen Sie ein neues Skript und konfigurieren Sie es so, dass es durch ein Ereignis ausgelöst wird, anstatt manuell gestartet zu werden.

Fügen Sie ein Ausführungsereignis vom Typ Rückmeldung hinzu und wählen Sie den Sensor vor dem Signal „S1". Aktivieren Sie Erste RailCom-Adresse für Skript verwenden — dadurch wählt Model Train Script bei der Ausführung automatisch das erkannte Fahrzeug aus.

Richten Sie nun die Skriptlogik ein. Löschen Sie den Standardabschnitt und erstellen Sie einen neuen mit dem Namen „Stopp bei Rot".

Geben Sie dem Abschnitt eine Ausführungsbedingung: Er soll nur ausgeführt werden, wenn das Signal „S1" auf Rot steht. Setzen Sie den Bedingungstyp auf Zubehör, wählen Sie das Signal „S1" und den Zustand „Rot".

Fügen Sie dem Abschnitt eine Stopp-Aktion hinzu.

Fertig! Das Skript wird ausgelöst, sobald ein Fahrzeug am Sensor erkannt wird. Steht Signal „S1" auf Rot, hält der Zug an. Steht das Signal auf Grün, passiert nichts und der Zug fährt weiter.

3. Verbesserungsideen

Wir haben dieses Tutorial so einfach wie möglich gehalten. Hier einige Möglichkeiten zur Erweiterung:

  • Abschnitt für Gelb ergänzen — Platzieren Sie die Ausführungsbedingung auf dem Abschnitt statt auf dem Skript. So können Sie einen zweiten Abschnitt für Gelb hinzufügen: den Zug abbremsen statt anzuhalten.

  • „Fahrzeug aus Rückmeldung auswählen" verwenden — Statt der Option „Erste RailCom-Adresse" am Ereignis können Sie das Gleiche mit einer eigenen Aktion erreichen. Das gibt Ihnen mehr Flexibilität in komplexen Skripten.

Zuletzt aktualisiert