User Tools

Site Tools


addressing-de

Differences

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

Link to this comparison view

Next revision
Previous revision
addressing-de [2018/11/12 08:56] – external edit 127.0.0.1addressing-de [2023/07/19 16:39] (current) – [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 11: Line 14:
   * Schnittstellen-Kennungen sind __Groß/Kleinschreibungs-sensitiv__.   * Schnittstellen-Kennungen sind __Groß/Kleinschreibungs-sensitiv__.
   * Schnittstellen-Kennungen müssen eindeutig sein.   * Schnittstellen-Kennungen müssen eindeutig sein.
-  * Kommas 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.1542009364.txt.gz · Last modified: 2018/11/12 08:56 by 127.0.0.1