Tutorial:Ansteuerung von Außenanlagen-Komponenten

Aus StellSi-Hilfewiki
Version vom 17. Dezember 2016, 19:06 Uhr von Suedwest (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Signale == * ... == Weichen und Riegel == Weichen werden über setWert angesteuert. (Ansteuerung über Ereignisse erzeugt eine Fehlermeldung.) * Die Werte…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Signale

  • ...

Weichen und Riegel

Weichen werden über setWert angesteuert. (Ansteuerung über Ereignisse erzeugt eine Fehlermeldung.)

  • Die Werte setMove und setLock von der Relaisanlage an den Antrieb/Riegel steuern, ob sich der Antrieb bzw. der Riegel in die angegebene Richtung bewegen sollen
    • Gültige Richtungsangaben: WEICHEN_DIRECTION_LEFT, WEICHEN_DIRECTION_RIGHT, WEICHEN_DIRECTION_IDLE, RIEGEL_STATE_UNLOCKED, RIEGEL_STATE_LOCKED, RIEGEL_STATE_IDLE
  • Der Antrieb gibt folgenden Fehlercode als Ereignis zurück, wenn das Umstellen z.B. aufgrund von Riegelung fehlschlägt: moveFailed
  • Der Riegel gibt folgenden Fehlercode als Ereignis zurück, wenn er am Riegelungspunkt feststellt, dass der Riegel falsch steht: lockFailed
  • Antrieb und Riegel geben über folgenden setWert an die Relaisanlage zurück, in welche Position sich die Zunge bzw. der Riegel befinden: directionChanged und lockChanged.
    • Gültige Rückgabewerte siehe setMove
    • Für das Verhalten bei Stellstromabschaltung und Antriebstrennung siehe die zugehörigen Konfigurationsmöglichkeiten in der stwb.
  • Der Antrieb und der Riegel können die Pluslage (o.Ä.) durch eine Beschriftung markieren. Dazu stehen die setWerte (string) setLeftDesc, setRightDesc (Antrieb) bzw. setMyDirectionDesc und setOtherDirectionDesc (Riegel) zur Verfügung.

Zugnummernmeldeanlage

Ist noch komplett im Bau! Folgendes kann daher womöglich auch ein Provisorium sein:

  • Alles im Streckenanschluss
  • znanlage_leaving_vorhanden (W->0/1)
  • znanlage_entering_vorhanden (W->0/1)
  • znanlage_leaving_vormelden (E->int zugnummer)
  • znanlage_leaving_vormeldung_ruecknehmen (E->int zugnummer)
  • znanlage_entering_vormelden (<-E int zugnummer)

Streckenblock

Komplett im Bau, Provisorium oder Endgültikum in Arbeit.