Pendel
Grundlegendes Pendel-Skript
Dieses Tutorial beschreibt, wie man ein einfaches Pendel-Skript erstellt, mit dem die Lokomotive von Punkt A nach Punkt B und zurück fährt.
Unser Skript lässt das Fahrzeug von A nach B fahren, 15 Sekunden warten, in die entgegengesetzte Richtung fahren, erneut 15 Minuten warten und dann in die andere Richtung fahren.
Wir erklären Ihnen Schritt für Schritt, wie Sie ein Pendel-Skript auf Ihrer Anlage erstellen.
0. Fahrzeuge
Bevor wir mit der Automatisierung beginnen können, stellen Sie bitte sicher, dass Sie Fahrzeuge konfiguriert haben, die wir in den Automatisierungsskripten verwenden können.
1. Stellwerk
Zuerst definieren Sie Ihr Gleisplan. Im Profilbildschirm finden Sie den Gleisplan-Editor. Mit dem Pluszeichen erstellen Sie eine schematische Übersicht Ihres Gleisplans.
In diesem Tutorial verwenden wir ein sehr einfaches, gerades Gleis mit Prellböcken an beiden Enden.

Da Model Train Scripts wissen muss, ob sich ein Zug an Position A oder B befindet, müssen wir Rückmeldesensoren definieren. In diesem einfachen Szenario verwenden wir lediglich einfache Rückmeldemodule mit Belegungserkennung und Adressmeldung (also ohne RailCom).
An den Positionen A und B konfigurieren wir ein Rückmeldemodul mithilfe des Stiftsymbols und der Einstellungen im Editor. Für A wählen wir über den R-Bus Modul 1, Port 1, und für B Modul 1, Port 2.

Anschließend weist das Layout dunklere Gleisabschnitte auf, die darauf hinweisen, dass ein Rückkopplungsmodul konfiguriert wurde.

Unser Layout ist nun konfiguriert, Zeit für etwas Automatisierung!
2. Automatisierung
Im Profilbereich unter „Automatisierung“ finden Sie die Skripte. Erstellen Sie zunächst ein neues Skript. In diesem einfachen Tutorial halten wir es unkompliziert: Wir geben dem Skript einen passenden Namen und aktivieren die Option „Wiederholen“, da wir einen Zug haben möchten, der kontinuierlich zwischen A und B pendelt.

Das Modellbahn-Skript zeigt standardmäßig einen Beispielabschnitt an. Wir scrollen im Skript zu den Abschnitten und öffnen „Abschnitt 1“.
Wir benennen den Abschnitt in „Pendel“ um und löschen die standardmäßige Warteaktion.

Nun können wir die eigentliche Logik unserer Automatisierung definieren. Wir beginnen damit, Aktionen zum Auswählen unseres Fahrzeugs, zum Festlegen der Fahrtrichtung und zum Festlegen der Geschwindigkeit für die Fahrt in Richtung B hinzuzufügen.

Nun soll unser Fahrzeug bei B anhalten. Daher fügen wir eine „Wartebedingung“ hinzu. Wir definieren sie als Rückkopplungsbedingung und wählen über das Layout das Rückkopplungsmodul B aus.

Nachdem unser Fahrzeug an Punkt B erfasst wurde, wollen wir es anhalten, ein paar Sekunden warten und dann in die entgegengesetzte Richtung zurücksetzen.

Unser Fahrzeug ist nun bereit, die Rückfahrt nach A anzutreten. In A wiederholen wir die Schritte, die wir in B durchgeführt haben.

Unsere Automatisierung ist bereit!
3. Ausführung
Wir können unser neues „Pendel“-Skript direkt im Skripteditor oder über die Steurung starten. Da wir die Wiederholungsfunktion für unser Skript aktiviert haben, läuft es in einer Endlosschleife, bis wir es manuell stoppen.

Viel Spaß mit Ihrem Skript!
4. Verbesserungen
Um dieses Tutorial so einfach wie möglich zu halten, haben wir einige Optionen weggelassen. Hier einige Vorschläge zur Verbesserung Ihres Skripts:
Verwenden Sie verschiedene Abschnitte mit aussagekräftigen Namen wie „Fahrt von A nach B“, „Am Bahnhof B“ usw. Dies sorgt für eine bessere Übersicht in Ihren Skripten und erleichtert zukünftige Änderungen.
Verwenden Sie RailCom zur Fahrzeugerkennung, anstatt das Fahrzeug zu Beginn Ihres Skripts auszuwählen.
Durch die Verwendung von Fahrzeugprofilen vermeiden Sie die zentrale Konfiguration von Geschwindigkeit und Funktionen in Ihren Skripten. Dies vereinfacht zukünftige Änderungen am Fahrverhalten Ihres Fahrzeugs.
Zuletzt aktualisiert
War das hilfreich?