Bonjour Benoit,
Décidemment la programmation des signaux SNCF avec un DR4018 fait le buzz en ce moment.
Il y a quelques jours, étant en contact sur le Forum de iTrain avec quelqu’un qui essaye de programmer des signaux SNCF, j’ai ouvert un sujet pour en parler sur « Forum Train ».
C’était une simple RECHERCHE, le RESULTAT m’importait peu. Je fonctionne avec iTrain et grâce à des RELAIS commandés par des ACTIONS dans iTrain, j’utilise les DR4018 en Préset 1 (CV47=1) comme 16 interrupteurs mis à ON ou OFF pour commander l’allumage de 16 Leds sur différents signaux.
Si cela t’intéresse tu peux aller voir ce qui s’est dit sur ce sujet.
viewtopic.php?f=107&t=25443En ce qui concerne ton problème, il est clair qu’avec le Préset 2, tu fonctionne avec 8 adresses duales qui contrôlent 16 sorties. Pour chaque adresse deux états sont possibles ON/OFF ou 0/1 ou VERT/ROUGE suivant les applications dont on dispose. (Personnellement je ne connais pas l’appli Z21).
Un état met à ON la sortie « G » associée et à OFF la sortie « D »
L’autre état inverse les sorties (ON la sortie « D » et OFF la sortie « G »)
Cela marche bien pour des signaux à deux feux qui affichent ROUGE ou VERT.
Mais cela ne marche plus pour des signaux qui peuvent afficher 3 Cibles.
Pour des signaux à 3 cibles, il faut que 3 sorties consécutives soient telles que si une sortie est ON, les deux autres soient OFF.
Avec le Préset 2, trois adresses consécutives sont pilotées par 2 adresses consécutives.
Si la première adresse X alimente les Leds ROUGE et VERT et si la deuxième adresse X+1 alimente sur une sortie associée (« G » par exemple) le Led JAUNE, en fonction des états 0/1 des deux adresses, le signal affichera toujours ROUGE ou VERT en même temps que le JAUNE ou rien.
Deux solutions pour résoudre ce problème.
1/ Passer en Préset 1 avec 16 adresses pour 16 sorties fonctionnant en simple interrupteurs.
Pour tes signaux à 2 Feux, deux adresses consécutives pilotant deux sorties consécutives.
Pour tes signaux à 3 Feux, trois adresses consécutives pilotant trois sorties consécutives.
Pour chaque signal, mettre l’état 0, OFF, ou ROUGE des adresses pilotant les sorties alimentant des Leds qui doivent être éteints. Mette l’état de l’adresse pilotant la sortie alimentant le Led qui doit être allumé à 1, ON ou VERT.
2/ Passer en Préset 7 le DR4018 qui pilote le signal à 3 Feux.
Le DR4018 est alors configuré avec 4 groupes de 4 Sorties pouvant alimenter 4 Leds.
Chaque groupe de 4 sorties est piloté par TROIS ADRESSES. Une procédure interne au DR4018 transforme l’état de ces 3 adresses D1, D2 et D3 en une valeur binaire BIN = 0, 1, 2 ou 3.
Si D1 est l’adresse de ton signal qui correspond à la première du DR4018
Mettre Le CV131 = 1 (Signaux Néerlandais valable pour des signaux SNCF)
Alors si :
Si Bin=0 la sortie à l’adresse D1 est ON, les autres sorties sont OFF.
Si Bin=1 la sortie à l’adresse D1+1 est ON, les autres sont OFF.
Si Bin=2 la sortie à l’adresse D1+2 est ON, les autres sont OFF.
Si Bin=3 la sortie à l’adresse D1+3 est ON, les autres sont OFF.
Si tu veux une DR4018 qui pilote en même temps les signaux à 2 feux et le signal à trois feux, c’est possible, mais un peu plus compliqué.
Bien cordialement,
Dominique Clément.