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
addressing-de [2019/12/29 02:22] – [Adressierung von Rückmeldern] rainerkaddressing-de [2024/04/16 00:05] (current) – [Knoten-ID (Bus)] rainerk
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 ^ Hinweis 
-| **[[: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  | Mit Präfix 0x kann dieser Wert auch in Hex-Schreibweise eingegeben werden. 
-| **[[: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  | | 
-| Selectrix | Bus |  7 Bit  | \\ +| RCAN | Knoten-ID |  8 Bit  | Null ist für Broadcast reserviert. 
-| **[[:roco:roco-z21-de|Roco Z21]]** | Rückmelder-Typ |  0...2  | \\+| Selectrix | Bus |  7 Bit  | | 
 +| **[[:roco:roco-z21-de|Roco Z21]]** | Rückmelder-Typ |  0...2  | 
 +| **[[:wio:overview-de|WIO]]** | Knoten-ID |  8 Bit  | Null ist für Broadcast reserviert. |
 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 146: Line 152:
  \\  \\
 =====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}}
  
  \\  \\
addressing-de.1577582528.txt.gz · Last modified: 2019/12/29 02:22 by rainerk