Weichenstellung bei Programmstart/nl: Unterschied zwischen den Versionen

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
Albert Hartveld (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „Bit 0 == recht------------------Bit 0 == recht---------------- Wissel == afbuigen“
FuzzyBot (Diskussion | Beiträge)
Übernehme Bearbeitung einer neuen Version der Quellseite
 
(8 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
<languages/>
<languages/>
{{TC78910gsb}}
{{TC7891011gsb}}
__NOTOC__
__NOTOC__


Zeile 42: Zeile 42:
   Bit 0 == recht------------------Bit 0 == recht---------------- Wissel == afbuigen
   Bit 0 == recht------------------Bit 0 == recht---------------- Wissel == afbuigen


<div lang="de" dir="ltr" class="mw-content-ltr">
Nu schakel je het wissel van recht naar afbuigen, er gebeurt niets, het wissel is al ingesteld op afbuigen, de volgende klik brengt het wissel in de rechte stand en alles is gesynchroniseerd.
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.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Dit is nog steeds het goede geval.
Das ist noch der Gutfall.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Erger is:
Schlimmer ist:
</div>


   <div lang="de" dir="ltr" class="mw-content-ltr">
   Bit 0 == recht------------------Bit 0 == recht---------------- Wissel == afbuigen
Bit 0 == gerade------------------Bit 0 == gerade---------------- Weiche == abzweig
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
en de wissel moeten worden ingesteld op rechtdoor op de eerste treinrit. Wat gebeurt er? Niet veel. TrainController stuurt bit 0, maar het bit in de centrale of op de bus is al 0, er verandert niets op de bus en de wissels blijven op afbuigen staan.
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.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Als je nu de status van de SX bus opslaat voor het uitschakelen (in dit geval wissel == aftakking) en deze opgeslagen status terugzet op de SX bus na het starten van de centrale, dan is de positie van het wissel hetzelfde als de SX bus. TrainController wordt gestart en zet het symbool op afbuigen en alles is goed.
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.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
<span id="Spannungsversorgung_der_Servodecoder"></span>
=== Spannungsversorgung der Servodecoder ===
=== Voeding voor de servodecoder ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
De conclusie is dat een servodecoder waarschijnlijk niet goed schakelt. Of de spanningstoevoer naar de decoder is nog niet 100% aanwezig op het moment dat de SX-bussignalen bij de decoder aankomen, waardoor de servo's niet kunnen worden geschakeld (door ontbrekende of onvoldoende spanning).
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.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
In de MÜT centrale (MC2004) kan bijvoorbeeld de status van de SX-bus worden opgeslagen en automatisch opnieuw worden geladen bij het opstarten.
In der MÜT Zentrale (MC2004) beispielsweise kann der Zustand des SX-Busses gespeichert und beim Starten automatisch wiedergeladen werden.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
<span id="Abhilfe_bei_SX"></span>
=== Abhilfe bei SX ===
=== Remedie voor SX ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Er zijn maar twee mogelijke oplossingen voor SX:
Es gibt bei SX nur zwei Möglichkeiten für Abhilfe:
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
* Ofwel zorgt u ervoor dat de bits in de centrale en de werkelijke posities van de wissels '''altijd''' gesynchroniseerd zijn (bv. met een datageheugen of modules met een ingebouwde geheugenfunctie).
* 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).
* Of je kunt alle wissels '''een keer heen en weer schakelen''' in TrainController na het starten van het programma (eventueel met een drukknop en handelingen). Dan kunt u er zeker van zijn dat de wissels de juiste stand hebben, in de veronderstelling natuurlijk dat de wissels correct schakelen.
* 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.
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
== Weblinks ==
== Weblinks ==
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
*Bron: [https://www.freiwald.com/forum/viewtopic.php?f=8&t=23108 Forum]
*Quelle: [https://www.freiwald.com/forum/viewtopic.php?f=8&t=23108 Forum]
*TC-wiki: [[Special:MyLanguage/SX-Bus Verkabelung|SX-bus bedrading]]
*TC-wiki: [[Special:MyLanguage/SX-Bus Verkabelung|SX-Bus Verkabelung]]
</div>





Aktuelle Version vom 29. November 2025, 14:10 Uhr

Verwendung
thumbs


Wissels omzetten bij de start van het programma

Wissels met servodecoder

Wanneer het TrainController programma wordt gestart, worden sommige wissels met servodecoder ingesteld op de tegenovergestelde positie van wat zichtbaar is in het seinhuis zonder duidelijke reden. Hoe kan dit gedrag worden beïnvloed?

TrainController bij programmastart

TrainController zet aan het begin van een sessie geen wissels om.

  • Wanneer het programma wordt gestart, worden de schakelsymbolen op het scherm geïnitialiseerd met de status die de centrale op dat moment aangeeft.
  • De normale status in de eigenschappen van de wissel beschrijft de status die een symbool aanneemt wanneer het commando Reset uit het menu Railroad wordt uitgevoerd. Dit heeft niets te maken met de toestand na het starten van een sessie.

SX-Protokoll

Digitale controlecentra gebaseerd op het SX protocol kunnen nu het volgende probleem hebben: Wanneer TrainController wordt opgestart, worden sommige (servo gestuurde) wissels ingesteld op de tegenovergestelde positie van wat zichtbaar is in het seinhuis zonder duidelijke reden.

De reden voor dit gedrag ligt in de structuur van het SX protocol:

Het normale geval is als volgt:

 TC-------------------------------Centrale------------------------Baan
 ---------------------------------------------------------------------------------
 Bit 0 == recht ----------------Bit 0 == recht------------------Wissel == recht
 Bit 1 == afbuigen--------------Bit 1 == afbuigen---------------Wissel == afbuigen

De laatste toestand is als volgt:

 Bit 1 == afbuigen-----------------Bit1 == afbuigen-----------------Wissel == afbuigen

Het systeem is nu uitgeschakeld. Wanneer het systeem wordt ingeschakeld, stuurt de centrale alle bits naar logica 0. Alle aangesloten hardwarecomponenten zouden de servo's naar de overeenkomstige posities moeten bewegen. ZOU moeten, en hier ligt het probleem.

Het volgende gebeurt:

 Bit 0 == recht------------------Bit 0 == recht---------------- Wissel == afbuigen

Nu schakel je het wissel van recht naar afbuigen, er gebeurt niets, het wissel is al ingesteld op afbuigen, de volgende klik brengt het wissel in de rechte stand en alles is gesynchroniseerd.

Dit is nog steeds het goede geval.

Erger is:

 Bit 0 == recht------------------Bit 0 == recht---------------- Wissel == afbuigen

en de wissel moeten worden ingesteld op rechtdoor op de eerste treinrit. Wat gebeurt er? Niet veel. TrainController stuurt bit 0, maar het bit in de centrale of op de bus is al 0, er verandert niets op de bus en de wissels blijven op afbuigen staan.

Als je nu de status van de SX bus opslaat voor het uitschakelen (in dit geval wissel == aftakking) en deze opgeslagen status terugzet op de SX bus na het starten van de centrale, dan is de positie van het wissel hetzelfde als de SX bus. TrainController wordt gestart en zet het symbool op afbuigen en alles is goed.

Voeding voor de servodecoder

De conclusie is dat een servodecoder waarschijnlijk niet goed schakelt. Of de spanningstoevoer naar de decoder is nog niet 100% aanwezig op het moment dat de SX-bussignalen bij de decoder aankomen, waardoor de servo's niet kunnen worden geschakeld (door ontbrekende of onvoldoende spanning).

In de MÜT centrale (MC2004) kan bijvoorbeeld de status van de SX-bus worden opgeslagen en automatisch opnieuw worden geladen bij het opstarten.

Remedie voor SX

Er zijn maar twee mogelijke oplossingen voor SX:

  • Ofwel zorgt u ervoor dat de bits in de centrale en de werkelijke posities van de wissels altijd gesynchroniseerd zijn (bv. met een datageheugen of modules met een ingebouwde geheugenfunctie).
  • Of je kunt alle wissels een keer heen en weer schakelen in TrainController na het starten van het programma (eventueel met een drukknop en handelingen). Dan kunt u er zeker van zijn dat de wissels de juiste stand hebben, in de veronderstelling natuurlijk dat de wissels correct schakelen.


--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)