User Tools

Site Tools


addressing-fr

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. (ASCII 7bit)
  • Remplacez les espaces vides par des points ou des caractères soulignés. Les espaces vides dans les identifiants entraîneront un comportement inattendu.
  • Un identifiant pour un bloc, pont tournant, bloc de stockage et faisceau de coulisse doit être unique. (Objets basés sur des blocs.)


Listes CSV

Les listes CSV dans Rocrail doivent être séparées par des virgules sans aucun espace supplémentaire.


Identifiant du Nœud (Bus)

La signification de la variable d'identification du nœud dépend du système utilisé:

Système Valeur Plage
BiDiB Identifiant Unique 32 bit
CANBUS Numéro du nœud 16 bit
RCAN Identifiant du Nœud 8 bit
RocNet Node-ID 16 bit
Selectrix Bus 7 bit
Roco Z21 Type de détecteur 0…2
WIO Identifiant du Nœud 8 bit

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 adres \\se et un port.

Note: Vérifiez quelle schéma d'adressage votre Centrale Numérique supporte.

Décodeur d'accessoire NMRA

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

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


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


Adressage des détecteurs

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.
addressing-fr.txt · Last modified: 2023/08/12 09:20 by phil45