User Tools

Site Tools


addressing-de

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
addressing-de [2019/01/14 23:48] – [Schnittstellen-Kennung (IID)] rainerkaddressing-de [2023/07/19 16:39] – [Kennungs-Listen] rjversluis
Line 4: Line 4:
   *  [[before-de|Die Grundidee digitaler Steuerung]] | [[rocrail-components-de|Rocrail und seine Bestandteile]] | [[supported-os-de|Unterstützte Betriebssysteme]] | **[[addressing-de|Adressierung]]** | [[digital_central_de|Digitalzentralen und Dekoder]] | [[sensors-de|Rückmelder]] | [[dos-donts-de|Ge- und Verbote]]   *  [[before-de|Die Grundidee digitaler Steuerung]] | [[rocrail-components-de|Rocrail und seine Bestandteile]] | [[supported-os-de|Unterstützte Betriebssysteme]] | **[[addressing-de|Adressierung]]** | [[digital_central_de|Digitalzentralen und Dekoder]] | [[sensors-de|Rückmelder]] | [[dos-donts-de|Ge- und Verbote]]
     * [[:addressing:accessory-pg-de|Adressierung von Zubehör-Dekodern - Praktischer Leitfaden]]     * [[:addressing:accessory-pg-de|Adressierung von Zubehör-Dekodern - Praktischer Leitfaden]]
 +\\
 +|< >|
 +^  __[[:german#zentralen|Überprüfen, welches Adress-Schema die verwendete Zentrale unterstützt.]]__  ^
  
-\\ \\+\\
  
 =====Schnittstellen-Kennung (IID)===== =====Schnittstellen-Kennung (IID)=====
Line 12: Line 15:
   * Schnittstellen-Kennungen müssen eindeutig sein.   * Schnittstellen-Kennungen müssen eindeutig sein.
   * Kommata und andere Sonderzeichen sind nicht erlaubt.   * Kommata und andere Sonderzeichen sind nicht erlaubt.
-  * Keine Leerzeichen verwenden; Stattdessen Punkte oder Unterstriche verwenden.+  * Keine Leerzeichen verwenden; Stattdessen Punkte oder Unterstriche verwenden. __Leerzeichen in Kennungen führen zu unerwartetem Verhalten.__ 
 +  * Kennungen für Blöcke, Drehscheiben, Aufstellblöcken und FiddleYards müssen eindeutig sein. (Auf Block basierende Objekte.) 
  \\  \\
 =====Kennung (ID)===== =====Kennung (ID)=====
Line 18: Line 23:
   * Kennungen sind __groß/kleinschreibungs-sensitiv__.   * Kennungen sind __groß/kleinschreibungs-sensitiv__.
   * Kennungen müssen innerhalb einer Objekt-Gruppe eindeutig sein.   * Kennungen müssen innerhalb einer Objekt-Gruppe eindeutig sein.
-  * Kommas und andere Sonderzeichen sind nicht erlaubt.+  * Kommas und andere Sonderzeichen sind nicht erlaubt. __Nur 7-Bit-ASCII verwenden.__
   * Keine Leerzeichen verwenden; Stattdessen Punkte oder Unterstriche verwenden.   * Keine Leerzeichen verwenden; Stattdessen Punkte oder Unterstriche verwenden.
   * Eine Kennung für Block, Aufstellblock, Drehscheibe und FiddleYard muss eindeutig sein.   * Eine Kennung für Block, Aufstellblock, Drehscheibe und FiddleYard muss eindeutig sein.
  \\  \\
-=====Kennungs-Listen===== +=====CSV-Listen===== 
-Objekt-Kennungs-Listen in Rocrail müssen mit Kommata separiert werden aber __ohne zusätzliche Leerzeichen__.\\+CSV-Listen in Rocrail müssen mit Kommata separiert werden aber __ohne zusätzliche Leerzeichen__.\\
  
  \\  \\
  
-=====Bus===== +=====Knoten-ID (Bus)===== 
-Die Bedeutung der Bus-Variablen ist vom verwendeteten System abhängig:+Die Bedeutung der Knoten-ID-Variablen ist vom verwendeten System abhängig:
 ^ System ^ Wert ^ Bereich ^ ^ System ^ Wert ^ Bereich ^
 | **[[:bidib-de|BiDiB]]** | [[:bidib:bidib-config-de#eindeutige_kennung_unique-id|Eindeutige Kennung]] |  32 Bit  | | **[[:bidib-de|BiDiB]]** | [[:bidib:bidib-config-de#eindeutige_kennung_unique-id|Eindeutige Kennung]] |  32 Bit  |
-| **[[:cbus-de#adressierung|MERG CBUS]]** | Knoten-Nummer |  16 Bit  |+| **[[:cbus-de#adressierung|CANBUS]]** | Knoten-Nummer |  16 Bit  |
 | **[[:rocnet:rocnet-prot-en|RocNet (en)]]** | [[:rocnet:rocnetnode-setup-de#kennung|Knoten-Kennung]] |  16 Bit  | | **[[:rocnet:rocnet-prot-en|RocNet (en)]]** | [[:rocnet:rocnetnode-setup-de#kennung|Knoten-Kennung]] |  16 Bit  |
 +| RCAN | Knoten-ID |  8 Bit  |
 | Selectrix | Bus |  7 Bit  | \\ | Selectrix | Bus |  7 Bit  | \\
 | **[[:roco:roco-z21-de|Roco Z21]]** | Rückmelder-Typ |  0...2  | \\ | **[[:roco:roco-z21-de|Roco Z21]]** | Rückmelder-Typ |  0...2  | \\
 +| **[[:wio:overview-de|WIO]]** | Knoten-ID |  8 Bit  | 
 Für alle anderen Systeme kann dieser Wert auf "0" gesetzt werden und hat keine Auswirkung.\\ Für alle anderen Systeme kann dieser Wert auf "0" gesetzt werden und hat keine Auswirkung.\\
- 
- 
  
  \\  \\
- 
 ===== Adressierung von Rückmeldern, Weichen, Signalen und Ausgängen ===== ===== Adressierung von Rückmeldern, Weichen, Signalen und Ausgängen =====
 Diese Seite beschreibt die in Rocrail verwendete Adressierung und wie die verschiedenen Hersteller-Adress-Einstellungen in Rocrail und umgekehrt zugeordnet werden. \\ Diese Seite beschreibt die in Rocrail verwendete Adressierung und wie die verschiedenen Hersteller-Adress-Einstellungen in Rocrail und umgekehrt zugeordnet werden. \\
Line 69: Line 73:
  
 Ein Port (=Anschluss, Ausgangspaar) kann ein oder mehrere Gates (Ausgänge) haben. Lok-Dekoder haben kein Gate, es wird nur die Adresse verwendet. Eine typische Weiche mit Spulenantrieb benötigt jedoch zwei Gates, je eins für die beiden Weichenstellungen **Gerade** und **Abbiegen**. Der Standard für stationäre Geräte ist zwei Gates für jeden Port jeder (Modul-)Adresse.\\ Ein Port (=Anschluss, Ausgangspaar) kann ein oder mehrere Gates (Ausgänge) haben. Lok-Dekoder haben kein Gate, es wird nur die Adresse verwendet. Eine typische Weiche mit Spulenantrieb benötigt jedoch zwei Gates, je eins für die beiden Weichenstellungen **Gerade** und **Abbiegen**. Der Standard für stationäre Geräte ist zwei Gates für jeden Port jeder (Modul-)Adresse.\\
 +
 +**Hinweis:** __[[:german#zentralen|Überprüfen, welches Adress-Schema die verwendete Zentrale unterstützt.]]__
  \\  \\
  
Line 118: Line 124:
 ===Berechnung der Modul-Adressierung aus der PADA:=== ===Berechnung der Modul-Adressierung aus der PADA:===
 ^addr = (PADA-1) / 4 +1 \\ port = (PADA-1) mod 4 +1  | ^addr = (PADA-1) / 4 +1 \\ port = (PADA-1) mod 4 +1  |
- \\+ {{ ::mada-adressen-berechnung.zip |Berechnungstabelle}}\\
 Die PADA-Punkte zu einem Gate-Paar, beginnend mit 1 für das erste im System:\\ Die PADA-Punkte zu einem Gate-Paar, beginnend mit 1 für das erste im System:\\
 |  Modul 1  ||||||||  Modul 2  |||||||| |  Modul 1  ||||||||  Modul 2  ||||||||
Line 141: Line 147:
 |  Modul 1  ||||||||  Modul 2  |||||||| |  Modul 1  ||||||||  Modul 2  ||||||||
 |  Port 1  ||  Port 2  ||  Port 3  ||  Port 4  ||  Port 1  ||  Port 2  ||  Port 3  ||  Port 4  || |  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 (Adr.) |\\+^ 1 ^ 2 ^ 3 ^ 4 ^ 5 ^ 6 ^ 7 ^ 8 ^ 9 ^ 10 ^ 11 ^ 12 ^ 13 ^ 14 ^ 15 ^ 16 | FADA (Adr. + 1) |\\
 \\ \\
 > **Hinweis**: Nicht alle Zentralen unterstützen FADA! Prüfen, ob die FADA-Adressierung von der [[controllers-en|Zentrale]] unterstützt wird > **Hinweis**: Nicht alle Zentralen unterstützen FADA! Prüfen, ob die FADA-Adressierung von der [[controllers-en|Zentrale]] unterstützt wird
  \\  \\
 =====Adressierung von Rückmeldern===== =====Adressierung von Rückmeldern=====
-{{sensor-int-de.png}}+|< >| 
 +|  Der __**[[:sensormon-de|Rückmelder-Monitor]]**__ [[:sensormon-de|{{icons:monitor-icon.png}}]] ist das bevorzugte Werkzeug, um die richtige Adresse zu finden.  |\\ 
 + 
 +{{sensor-int-de.png?600}}
  
  \\  \\
Line 160: Line 169:
 ^ Adresse = ( Modul - 1 ) * 8 + Anschluss - 1 ^ ^ Adresse = ( Modul - 1 ) * 8 + Anschluss - 1 ^
  
 +> **Hinweis**: Bei Switch-Pilot von ESU ist es möglich, dass der Adresse 16 vorangestellt wird.
  \\  \\
 ==== MultiPort ==== ==== MultiPort ====
addressing-de.txt · Last modified: 2024/04/16 00:05 by rainerk