Addressage & Co.

IID ou Interface ID

Identification unique d'une Commande numérique.

  • Les IIDs sont sensible à la casse.
  • Un IID doit être unique.
  • La virgule et les autres caractères spécieux ne sont pas autorisés.
  • Évitez d'utiliser des espaces; Utilisez les points ou le caractère souligné à la place.


ID

L'identifiant unique d'un Objet d'un certain type.

  • Les IDs sont sensible à la casse.
  • Un ID must doit être unique dans son groupe d'objet.
  • La virgule et les autres caractères spéciaux ne sont pas autorisés.
  • Évitez d'utiliser des espaces; Utilisez les points ou le caractère souligné à la place.


Listes des identifiants

Les listes des identifiants d'objets dans Rocrail doivent être séparées par des virgules sans aucun espace supplémentaire.


Bus

La signification de la variable Bus dépend du système utilisé:

System Value Range
BiDiB Unique-ID 32 bit
MERG CBUS Node number 16 bit
RocNet Node-ID 16 bit
Selectrix Bus 7 bit
Roco Z21 Sensor type 0…2

Pour tous les autres systèmes, la variable peut être mise à zéro et n'a aucun effet.


Adressage des détecteurs, aiguillages, signaux et sorties

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


Glossaire

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


Les bases de l'adressage

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 adresse et un port.

Norme NMRA pour les décodeurs d'accessoires

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:

  1. Adressage selon NMRA (MADA) Cet adressage spécifie l'adresse d'un module, et donc le port sur ce module. Chaque module a une taille, qui est le nombre de ports qu'il peut contrôler. Chaque port a deux sorties (gates), une pour chaque fil utilisé pour commuter l'appareil. Le nombre de ports par défaut est 4.
  2. Adressage par Port (PADA) Cet adressage spécifie l'adresse d'un dispositif unique, en utilisant le Port (et donc les deux sorties (gates)).
  3. Adressage à plat (FADA) Cet adressage spécifie l'adresse d'une sortie (gate).


Adresse du module décodeur d'accessoires (MADA)

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



Adresse du port du décodeur d'acessoires (PADA)

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.

:!: Si la valeur de l'adresse est positionnée à zero et le port > 0, alors dans quelques librairies le PADA sera activé.


Calcul du PADA à partir du MADA:

PADA = (addr-1) * 4 + port


Calcul du MADA à partir du PADA:

  • addr = (PADA-1) / 4 + 1
  • port = (PADA-1) modulo 4 + 1


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


Adresse à plat du décodeur d'accessoires (FADA)

Ce schéma d'adressage se situe au niveau de la sortie (gate).
Un module avec 4 Ports a 8 adresses FADA.

:!: Si la valeur du Port de l'accessoire est mise à zéro et que l'adresse > 0, alors dans quelques librairies le FADA sera activé.


Calcul du FADA à partir du MADA:

FADA = (addr-1) * 8 + (port-1) * 2 + gate


Calcul du MADA à partir du FADA:

  • addr = (FADA / 8) + 1
  • port = (FADA modulo 8) / 2 + 1
  • gate = (FADA modulo 8) modulo 2


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)


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


Adressage des détecteurs

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



Personal Tools