Rocrail Pro
Wiki Documentation
Support Forum
Mobile
- andRoc Android
- Rocweb Browser
- WIO-Control ESP32
- Rocview Tablet
DIY
User
Wiki writer
Special
Legal
Rocrail Pro
Wiki Documentation
Support Forum
Mobile
DIY
User
Wiki writer
Special
Legal
ID Interfaccia. Necessario solo se viene impiegata più di una Centrale Digitale.
Identificativo univoco di un Oggetto.
Il significato della variabile Bus dipende dal sistema utilizzato:
Sistema | Valore | Intervallo |
---|---|---|
BiDiB | Unique-ID | 32 bit |
MERG CBUS | Node number | 16 bit |
RocNet | Node-ID | 16 bit |
Selectrix | Bus | 7 bit |
Roco Z21 | Tipo Sensore | 0…2 |
Per tutti gli altri sistemi lasciare il valore a zero.
Questa pagina illustra lo schema di indirizzamento utilizzato da Rocrail e come determinare gli indirizzi utilizzati dai diversi produttori ed utilizzarli con Rocrail. Vi consigliamo la sua lettura se vi avvicinate a Rocrail per la prima volta ma potete tranquillamente saltarla se siete utenti esperti. Sarà vostra premura consultarla nel momento in cui dovrete configurare i vari apparati.
In Rocrail un indirizzo uguale a zero viene considerato come "Not Used". Rocrail decrementerà il valore dell'indirizzo di una unità se il dispositivo inizia l'indirizzamento con un offset pari a zero. |
iid | Identificativo del interfaccia, utilizzato solo se si usa più di una centrale, lasciate in bianco se non siete sicuri. |
bus | bus di sistema (comunemente utilizzato in sistemi basati su Selectrix) |
modulo | insieme di porte (decoder accessori) |
dimensione del modulo | numero di porte del modulo (swmodsize) |
porta o coppia | insieme di due gate |
gate | uscita in grado di assumere uno stato ON/OFF |
indirizzo | l'indirizzo è calcolato come: modulo * dimensione del modulo + porta *2 + gate |
operazione modulo o % | Resto della divisione |
Molti dispositivi presenti sul tracciato sono comandabili utilizzando un indirizzo singolo come i decoder delle locomotive.
Alcuni dispositivi, solitamente deviatoi e segnali connessi a decoder per accessori, sono comandati utilizzando l'indirizzo e la porta poiché un unico decoder può comandare due o più apparati. Lo standard originale è di un singolo decoder che controlla quattro dispositivi. Il decoder ha un singolo indirizzo, ma il parametro aggiuntivo di porta permette di distinguere uno dei quattro apparati connessi a quel decoder.
Un dispositivo può avere uno o più gate: i decoder delle locomotive non hanno Gate, è sufficiente l'indirizzo. Un classico deviatoio con bobina ha 2 gate, uno identificabile con la posizione 'Diritto' e uno con la posizione 'Deviato'. La conformazione predefinita per un dispositivo statico (deviatoio, semaforo) è di due gate, un indirizzo e una porta.
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 |
There are three basic schemes for addressing Stationary Decoders:
This is almost the same as the NMRA addressing except for the Ports, they are numbered from 1 to 4.
Attribute | NMRA | MADA |
---|---|---|
addr | 1…1023 | 1…* |
port | 0…3 | 1…4 |
gate | 0…1 | 0…1 |
swmodsize | 4 | 4 |
In Rocrail gate 0 equals RED, and gate 1 equals GREEN on the decoder port/pair.
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 is a scheme at port level. A module with 4 ports has 4 PADA addresses.
Il Port Addressing (indirizzamento della porta) è una via di mezzo tra NMRA-DCC e FADA ed è supportato solo da alcune librerie.
![]() |
PADA = (addr-1) * 4 + port |
---|
Il PADA punta ad un gate pari, iniziando con 1 con il primo di un sistema.
Modulo 1 | Modulo 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 |
Questo schema di indirizzamento é a livello di gate (output).
Un modulo con 4 porte ha 8 indirizzi FADA.
![]() |
FADA = (addr-1) * 8 + (port-1) * 2 + gate |
---|
Modulo 1 | Modulo 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) |
---|
Controllate il supporto al FADA nella pagina delle Centrali digitali.
In Rocrail i Sensori sono sempre indirizzati con il FADA (vedere il prossimo paragrafo).
Consideriamo solo il campo Indirizzo. Tutti gli altri campi del pannello sono descritti nella pagina Sensori: Interfaccia.
I Sensori sono sempre indirizzati flat in Rocrail iniziando da 1. L'indirizzo di un singolo sensore connesso ad un modulo a 16 porte viene calcolato come segue:
Address = ( Module - 1 ) * 16 + Port |
---|
Esempio: la Porta 5 del secondo modulo ha l'indirizzo ( 2 - 1 ) * 16 + 5 = 21
Nota: con centrali digitali Lenz il primo modulo ha l'indirizzo modulo 65 e l'indirizzamento è basato su modulo a 8 porte. La prima porta del primo modulo ha indirizzo 512:
( 65 - 1 ) * 8 + 1 - 1 = 512 o in generale
Address = ( Module - 1 ) * 8 + Port - 1 |
---|
Nota : con SwitchPilots di ESU, è possibile che l'indirizzo abbia il prefisso 16.