Weichenstellung bei Programmstart/fr: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „Le dernier état est le suivant :“ |
Die Seite wurde neu angelegt: „Bit 1 == dévier-----------------Bit1 == dévier-----------------commutateur == dévier“ |
||
| Zeile 35: | Zeile 35: | ||
Le dernier état est le suivant : | Le dernier état est le suivant : | ||
Bit 1 == dévier-----------------Bit1 == dévier-----------------commutateur == dévier | |||
Bit 1 == | |||
<div lang="de" dir="ltr" class="mw-content-ltr"> | <div lang="de" dir="ltr" class="mw-content-ltr"> | ||
Version vom 23. Februar 2025, 19:30 Uhr
Définition de la position des aiguilles au démarrage du programme
Aiguillages avec décodeur servo
Au démarrage du programme de TrainController, certains aiguillages avec Servodecoder' se placent dans la position opposée visible dans le poste de commande sans raison apparente. Comment peut-on influencer ce comportement ?
TrainController au démarrage du programme
TrainController ne fait pas de commutation automatique au démarrage d’une session.
- Au démarrage du programme, les symboles des aiguillages sur l’écran sont initialisés avec l’état que la Centrale' signale a ce moment là.
- L’état normal dans les propriétés du commutateur décrit l’état d’un symbole lors de l’exécution de la commande "Réinitialiser depuis le menu Railroad". Ceci n’a rien à voir avec l’état après le démarrage d’une session.
Protocole SX
Les centrales numériques basées sur le Protocole SX peuvent maintenant rencontrer le problème suivant : lors du démarrage de TrainController, certains aiguillages (servocommandés) se placent dans la position opposée à celle visible dans le positionneur sans raison apparente.
Ce comportement est dû à la structure du protocole SX :
Le cas normal se présente comme suit :
TC-------------------------------Centrale------------------------installation --------------------------------------------------------------------------------- Bit 0 == juste------------------Bit 0 == juste-----------------doux == pair Bit 1 == branch-----------------Bit 1 == secteur----------------doux == secteur
Le dernier état est le suivant :
Bit 1 == dévier-----------------Bit1 == dévier-----------------commutateur == dévier
Nun wird die Anlage abgeschaltet. Beim Einschalten der Anlage sendet die Zentrale alle Bits auf logisch 0. Alle angeschlossenen Hardwarekomponenten sollen die Servos auf die dementsprechenden Positionen fahren. SOLLEN, und da liegt das Problem.
Es stellt sich folgendes ein:
Bit 0 == gerade------------------Bit 0 == gerade---------------- Weiche == abzweig
Nun schaltet man die Weiche von gerade auf abzweig, nichts passiert, die Weiche steht ja schon auf abzweig, der nächste Klick bringt die Weiche in die Position gerade und alles ist synchron.
Das ist noch der Gutfall.
Schlimmer ist:
Bit 0 == gerade------------------Bit 0 == gerade---------------- Weiche == abzweig
und die Weiche soll bei der ersten Zugfahrt auf gerade gestellt werden. Was passiert? Nicht viel. TrainController sendet Bit 0. Das Bit in der Zentrale bzw. auf dem Bus ist aber schon 0, auf dem Bus ändert sich nichts und die Weiche bleibt auf Abzweig.
Wenn man nun den Zustand des SX-Busses vor dem Abschalten speichert ( hier Weiche == abzweig ) und legt diesen Speicherzustand nach dem Zentralenstart wieder auf den SX-Bus, so ist die Position der Weiche gleich dem SX-Bus. TrainController wird gestartet und stellt das Symbol auf Abzweig und alles ist gut.
Spannungsversorgung der Servodecoder
Im Fazit heißt es, dass wahrscheinlich ein Servodecoder nicht richtig schaltet. Oder aber die Spannungsversorgung des Decoders ist noch nicht 100%ig vorhanden, wenn die SX-Bussignale am Decoder eintreffen und somit ein Schalten der Servos (wegen fehlender oder unzureichender Spannung) unmöglich machen.
In der MÜT Zentrale (MC2004) beispielsweise kann der Zustand des SX-Busses gespeichert und beim Starten automatisch wiedergeladen werden.
Abhilfe bei SX
Es gibt bei SX nur zwei Möglichkeiten für Abhilfe:
- Entweder, man sorgt dafür, dass die Bits in der Zentrale und die tatsächlichen Stellungen der Weiche immer synchron sind (z.B. mit einem Datenspeicher oder Modulen mit eingebauter Speicherfunktion).
- Oder man schaltet in TrainController nach Programmstart alle Weichen einmal hin und einmal her (gfs. mit einem Taster und Operationen). Dann kann man sicher sein, dass die Weichen richtig stehen, ordnungsgemäss schaltende Weichen natürlich vorausgesetzt.
Weblinks
- Quelle: Forum
- TC-wiki: SX-Bus Verkabelung
- --Digi thomas2003 (Diskussion) 18:55, 16. Aug. 2014 (CEST)
- bearbeitet: Wohlmannstetter (Diskussion) 17:35, 5. Mär. 2021 (CET), Uslex (Diskussion) 14:42, 3. Apr. 2024 (UTC)