Identification unique d'une Commande numérique.
L'identifiant unique d'un Objet d'un certain type.
Les listes CSV dans Rocrail doivent être séparées par des virgules sans aucun espace supplémentaire.
La signification de la variable d'identification du nœud dépend du système utilisé:
Système | Valeur | Plage | Remarque |
---|---|---|---|
BiDiB | Identifiant Unique | 32 bit | Avec le préfixe 0x cette valeur peut également être saisi en notation hexadécimale. |
CANBUS | Numéro du nœud | 16 bit | |
RCAN | Identifiant du Nœud | 8 bit | Zéro est réservé pour la diffusion. |
RocNet | Node-ID | 16 bit | |
Selectrix | Bus | 7 bit | |
Roco Z21 | Type de détecteur | 0…2 | |
WIO | Identifiant du Nœud | 8 bit | Zéro est réservé pour la diffusion. |
Pour tous les autres systèmes, la variable peut être mise à zéro et n'a aucun effet.
Cette page décrit le schéma d'adressage utilisé dans Rocrail, et la façon de mapper les paramètres d'adresses des différents fabricants pour Rocrail et vice-versa.
Pour l'adressage des aiguillages, des signaux et des sorties voir également Adressage des décodeurs d'accessoires - un Guide Pratique
Cette page peut ne pas avoir de sens si vous lisez le wiki de Rocrail pour la première fois. Vous pouvez passer ce chapitre pour l'instant, mais à l'avenir, revenez-y lorsque vous configurerez vos périphériques.
Une adresse de valeur zéro est interprétée par Rocrail comme "Non Utilisée". Rocrail va décrémenter la valeur de l'adresse de 1 si votre sous-couche matériel démarre l'adressage avec un offset zéro |
iid | interface ID. Seulement utilisé si vous avez plus d'une commande numérique. Laissé vide si vous n'êtes pas sûr. |
bus | Identification supplémentaire; dépendant du système. |
module | Ensemble de ports (décodeur d'accessoire) |
taille du module (modulesize) | Nombre de ports par module (swmodsize) |
port ou pair | Ensemble de 2 sorties |
porte ou bobine | Sortie capable de faire MARCHE/ARRÊT |
adresse | Adresse d'une sortie, calculée suivant cette formule : module * taille du module + port *2 + porte |
modulo ou % | Reste de la division entière |
La plupart des appareils sur le réseau sont contrôlés par une seule adresse. Les décodeurs mobile (locomotives) sont généralement contrôlées par une adresse unique.
Certains périphériques, notamment les aiguillages et les signaux connectés aux décodeurs fixes/d'accessoires, sont contrôlés par le couple adresse/port. En effet, un décodeur peut supporter 2 ou plusieurs dispositifs. La norme d'origine propose un seul décodeur qui contrôle quatre appareils. Le décodeur a une adresse unique, mais un paramètre port supplémentaire est utilisé pour sélectionner un des quatre dispositifs à cette adresse unique.(NMRA)
Un port peut avoir une ou plusieurs positions ("Gates"). Les décodeurs Mobile (locomotives) n'ont pas cette option, il suffit d'utiliser leur adresse unique. Mais un aiguillage à commande par electro-aimant typique a besoin de 2 positions, une pour la position droite et une pour la position déviée.
La valeur par défaut pour un appareil fixe est de 2 positions ("Gates") pour une adres \\se et un port.
Note: Vérifiez quelle schéma d'adressage votre Centrale Numérique supporte.
Module 1…1023 | |||||||
Port 0 | Port 1 | Port 2 | Port 3 | ||||
gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 |
Il existe trois façons pour adresser les décodeurs stationnaires:
C'est à peu près identique a l'adressage défini par la NMRA à l'exception des ports qui sont numérotés de 1 à 4 (et non de 0 to 3 comme défini dans le NMRA).
Attributs | DCC | Rocrail |
---|---|---|
addr | 1…1023 | 1…* |
port | 0…3 | 1…4 (0 pas utilisé!) |
gate | 0…1 | 0…1 |
swmodsize | 4 | 4 |
Dans Rocrail, le gate = 0 équivaut à ROUGE, et le gate = 1 à VERT , pour chaque port du décodeur.
1 | 2 | MADA (addr) | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 | MADA (port) | ||||||||
gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 |
PADA se situe au niveau du Port. Un module avec 4 Ports a 4 adresses PADA.
L'adressage du Port se situe entre la norme NMRA-DCC and FADA, et n'est supportée que par peu de librairies.
|
PADA = (addr-1) * 4 + port |
---|
Tableau de calcul
Le PADA pointe vers une sortie paire, partant avec 1 pour le premier dans l'ordre du système.
Module 1 | Module 2 | |||||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | PADA (port) | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 | gate 0 | gate 1 |
Ce schéma d'adressage se situe au niveau de la sortie (gate).
Un module avec 4 Ports a 8 adresses FADA.
|
FADA = (addr-1) * 8 + (port-1) * 2 + gate |
---|
Module 1 | Module 2 | |||||||||||||||
Port 1 | Port 2 | Port 3 | Port 4 | Port 1 | Port 2 | Port 3 | Port 4 | |||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | FADA (addr+1) |
---|
Vérifier le support FADA dans la page Centrales de commande..
Les détecteurs sont toujours adressés en FADA dans Rocrail (voir chapitre suivant).
Le Moniteur de Détecteurs est le premier outil à utiliser pour trouver la bonne adresse. |
Seul le champ Addresse est traité ici. Tous les autres champs de la fenêtre de dialogue sont décrits en détail à la page Détecteur: Interface.
Les détecteurs sont toujours adressés "à plat" dans Rocrail et commencent toujours à 1. L'adresse d'un détecteur connecté à un module de détection à 16 ports est calculé de la façon suivante:
Adresse = ( Module - 1 ) * 16 + Port |
---|
Exemple: le Port 5 du second module a l'adresse suivante ( 2 - 1 ) * 16 + 5 = 21
Note: Avec la centrale Lenz, le premier module a l'adresse module 65 et l'adressage est basé sur un module à 8 Ports. Le premier Port du premier module a l'adresse 512:
( 65 - 1 ) * 8 + 1 - 1 = 512 ou en général:
Adresse = ( Module - 1 ) * 8 + Port - 1 |
---|
Note: Avec SwitchPilots de ESU, il est possible que l'adresse est préfixé de 16.