Weichenstellung bei Programmstart/fr: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Übernehme Bearbeitung einer neuen Version der Quellseite |
||
| (34 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
<languages/> | <languages/> | ||
{{ | {{TC7891011gsb}} | ||
__NOTOC__ | __NOTOC__ | ||
| Zeile 9: | Zeile 9: | ||
=== Aiguillages avec décodeur servo === | === Aiguillages avec décodeur servo === | ||
Au démarrage du programme de TrainController, certains aiguillages avec '' | Au démarrage du programme de TrainController, certains aiguillages avec ''Servo decoder''' se placent dans la position opposée visible dans le poste de commande sans raison apparente. Comment peut-on influencer ce comportement ? | ||
<span id="TrainController_beim_Programmstart"></span> | <span id="TrainController_beim_Programmstart"></span> | ||
| Zeile 29: | Zeile 29: | ||
TC-------------------------------Centrale------------------------installation | TC-------------------------------Centrale------------------------installation | ||
-------------------------------------------------------------------------------- | |||
Bit 0 == | Bit 0 == droit-----------------Bit 0 == droit----------------aiguillage == droit | ||
Bit 1 == | Bit 1 == dévié-----------------Bit 1 == dévié----------------aiguillage == dévié | ||
Le dernier état est le suivant : | Le dernier état est le suivant : | ||
Bit 1 == | Bit 1 == dévié-----------------Bit 1 == dévié-----------------aiguillage == dévié | ||
Le système est maintenant mis hors tension. Lors de la mise en marche du système, la centrale envoie tous les bits logiquement à 0. Et c’est là que réside le problème. | |||
Les faits sont les suivants : | |||
Bit 0 == droit------------------Bit 0 == droit----------------aiguillage == dévié | |||
Bit 0 == | |||
Maintenant, on passe du point droit de l'aiguillage, rien ne se passe, l'aiguille est déjà déviée, le prochain clic met l'aiguille en position droite et tout est synchronisé. | |||
C’est toujours le cas. | |||
Pire encore, | |||
Bit 0 == droit------------------Bit 0 == droit----------------aiguillage == dévié | |||
Bit 0 == | |||
et l'aiguillage doit être réglé sur la position droit lors du premier passage, que se passe-t-il ? Pas grand chose. TrainController envoie le bit 0. sur le bus est déjà 0, rien ne change et l’aiguillage reste (dévié) sur la bifurcation. | |||
Si on enregistre l’état du bus SX avant de le débrancher (ici : branchement == branchement) et qu’on remet cet état sur le bus SX après le démarrage central, la position du débranchement est identique au bus SX. TrainController démarre et met l’icône sur la bonne position, et tout va bien. | |||
< | <span id="Spannungsversorgung_der_Servodecoder"></span> | ||
=== | === Alimentation des décodeurs servo === | ||
En conclusion, il est probable qu’un décodeur servo ne commute pas correctement. Ou bien l’alimentation en tension du décodeur n’est pas encore disponible à 100 % lorsque les signaux de bus SX arrivent au décodeur et rendent ainsi impossible la commutation des servos (en raison d’une tension manquante ou insuffisante). | |||
Dans la centrale MÜT (MC2004), par exemple, l’état du bus SX peut être enregistré et rechargé automatiquement au démarrage. | |||
< | <span id="Abhilfe_bei_SX"></span> | ||
=== | === Solution pour le SX === | ||
Il n’existe que deux solutions possibles pour le SX : | |||
* Soit, on s’assure que les bits dans la centrale et les positions réelles de l'aiguillage sont synchrones (par exemple avec une mémoire de données ou des modules avec fonction mémoire intégrée). | |||
* | * Ou on commute dans TrainController après le démarrage du programme tous les aiguillages ''une fois en avant et une fois en arrière'' (avec un bouton et des opérations). On peut alors être sûr que les aiguillages sont correctement positionnés, à condition bien entendu que ceux-ci soient réglés correctement. | ||
* | |||
< | <span id="Weblinks"></span> | ||
== | == Liens Web == | ||
*Source : [https://www.freiwald.com/forum/viewtopic.php?f=8&t=23108 Forum] | |||
* | *TC-wiki : [[Special:MyLanguage/SX-Bus Verkabelung|SX-Bus Verkabelung]] | ||
*TC- | |||
Aktuelle Version vom 29. November 2025, 14:10 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 Servo decoder' 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 == droit-----------------Bit 0 == droit----------------aiguillage == droit Bit 1 == dévié-----------------Bit 1 == dévié----------------aiguillage == dévié
Le dernier état est le suivant :
Bit 1 == dévié-----------------Bit 1 == dévié-----------------aiguillage == dévié
Le système est maintenant mis hors tension. Lors de la mise en marche du système, la centrale envoie tous les bits logiquement à 0. Et c’est là que réside le problème.
Les faits sont les suivants :
Bit 0 == droit------------------Bit 0 == droit----------------aiguillage == dévié
Maintenant, on passe du point droit de l'aiguillage, rien ne se passe, l'aiguille est déjà déviée, le prochain clic met l'aiguille en position droite et tout est synchronisé.
C’est toujours le cas.
Pire encore,
Bit 0 == droit------------------Bit 0 == droit----------------aiguillage == dévié
et l'aiguillage doit être réglé sur la position droit lors du premier passage, que se passe-t-il ? Pas grand chose. TrainController envoie le bit 0. sur le bus est déjà 0, rien ne change et l’aiguillage reste (dévié) sur la bifurcation.
Si on enregistre l’état du bus SX avant de le débrancher (ici : branchement == branchement) et qu’on remet cet état sur le bus SX après le démarrage central, la position du débranchement est identique au bus SX. TrainController démarre et met l’icône sur la bonne position, et tout va bien.
Alimentation des décodeurs servo
En conclusion, il est probable qu’un décodeur servo ne commute pas correctement. Ou bien l’alimentation en tension du décodeur n’est pas encore disponible à 100 % lorsque les signaux de bus SX arrivent au décodeur et rendent ainsi impossible la commutation des servos (en raison d’une tension manquante ou insuffisante).
Dans la centrale MÜT (MC2004), par exemple, l’état du bus SX peut être enregistré et rechargé automatiquement au démarrage.
Solution pour le SX
Il n’existe que deux solutions possibles pour le SX :
- Soit, on s’assure que les bits dans la centrale et les positions réelles de l'aiguillage sont synchrones (par exemple avec une mémoire de données ou des modules avec fonction mémoire intégrée).
- Ou on commute dans TrainController après le démarrage du programme tous les aiguillages une fois en avant et une fois en arrière (avec un bouton et des opérations). On peut alors être sûr que les aiguillages sont correctement positionnés, à condition bien entendu que ceux-ci soient réglés correctement.
Liens Web
- Source : 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)