cs2:cs2-de
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
— | cs2:cs2-de [2021/01/12 18:00] (current) – [Märklin Central Station 2] Link zu MBUS besra | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Märklin Central Station 2 ====== | ||
+ | [[: | ||
+ | [[: | ||
+ | * [[: | ||
+ | \\ \\ | ||
+ | ^ Diese Bibliothek ist veraltet und wird nicht mehr gewartet. Stattdessen __**[[: | ||
+ | \\ | ||
+ | **Wenn nicht anders angegeben, gelten die Angaben gleichermaßen für die CS2 und CS3** | ||
+ | |||
+ | \\ | ||
+ | =====Checkliste===== | ||
+ | :!: Bitte erste die __**[[: | ||
+ | |||
+ | |||
+ | \\ | ||
+ | {{ cs2: | ||
+ | \\ | ||
+ | |||
+ | =====Firmware Versionen===== | ||
+ | ^ Version ^ Status ^ Bemerkung ^ | ||
+ | | 2.0.1 | OK | - | | ||
+ | | 2.1.7 - 2.2.0 | Problem | [[http:// | ||
+ | | 3.6.2 | Problem | Die Rückmelder werden nur gemeldet, wenn die Modell-Zeit ausgeschaltet ist. \\ Im CS2-Menü -> SETUP -> Modellzeit -> AUS. \\ Siehe [[http:// | ||
+ | \\ | ||
+ | ===== Einrichtung ===== | ||
+ | Aus dem Menü **Datei -> Rocrail Eigenschaften...** wählen und im Dialog auf den Reiter **[[: | ||
+ | |||
+ | \\ | ||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | Die einzigen einzustellenden Parameter sind die IP-Adresse der CS2 (UDP-Broadcast-Adresse / CAN-UDP-Gateway) im Feld Hostname sowie die Anzahl der 16-Rückmelder-Module im Feld Rückmelder. \\ | ||
+ | |||
+ | \\ | ||
+ | ==== Schnittstellenkennung ==== | ||
+ | Dies ist der Name, unter der Rocrail die Zentrale anspricht. Die Schnittstellenkennung '' | ||
+ | |||
+ | ==== Hostname ==== | ||
+ | Hier wird die IP-Adresse der CS2 eingetragen. Siehe auch [[# | ||
+ | |||
+ | |||
+ | ==== UDP Ports ==== | ||
+ | Default, auch wenn die Felder auf Null stehen sind: | ||
+ | ^ CS2 ^ Port ^ Direction | ||
+ | | send | **15730** | from CAN to Ethernet | receive | | ||
+ | | receive | **15731** | from Ethernet to CAN | send | \\ | ||
+ | Andere Werte sind für CS2 Kompatibel Zentralen.\\ | ||
+ | |||
+ | ==== Rückmelder ==== | ||
+ | Anzahl der an die CS2 angeschlossenen **16fach**-Rückmeldemodule. | ||
+ | |||
+ | ==== Rückmelder-Geräte-Kennung ==== | ||
+ | Die für __**[[: | ||
+ | Lese auch: **[[# | ||
+ | |||
+ | ==== Rückmelder-Bereich ==== | ||
+ | :!: Nur für die __**[[: | ||
+ | Dieser Rückmelder-Adress-Bereich wird für die Abfrage des Status beim Start verwendet.\\ | ||
+ | (CAN-Befehl 0x11 mit DLC=7.)\\ | ||
+ | Für Version 2 oder höher.\\ | ||
+ | |||
+ | ==== Version ==== | ||
+ | Die Version muss auf 3 eingestellt sein, um die Rückmelder-Ereignisse für __Firmware-Versionen 2.0 und höher__ zu aktivieren.\\ | ||
+ | Die Werte im Feld **Rückmelder** | ||
+ | |||
+ | ==== Typ ==== | ||
+ | ===Ethernet=== | ||
+ | Direkte Kommunikation mit der CS2. (Voreinstellung) | ||
+ | ===Serial=== | ||
+ | Alternative Kommunikation unter Verwendung einer seriellen Schnittstelle wie **[[: | ||
+ | Die **SLCAN**-Option übersetzt die CAN-Meldungen in das Lawicel-ASCII-Format für die Verwendung mit gemeinsamer Seriell-zu-CAN-Schnittstelle wie **[[http:// | ||
+ | \\ | ||
+ | |||
+ | ==== Systeminformationen ==== | ||
+ | Nicht verwendet.\\ | ||
+ | |||
+ | ==== Lokomotiven ==== | ||
+ | Nicht verwendet.\\ | ||
+ | |||
+ | ==== Entdecken ==== | ||
+ | Sendet alle 5 Sekunden einen " | ||
+ | Standardmäßig für CS2 deaktiviert, | ||
+ | |||
+ | ==== Binden ==== | ||
+ | Bindet die UID mit einer SID und informiert den Rocrail-Server.\\ | ||
+ | Eine Überprüfung meldet auch eine UID/SID zum Server.\\ | ||
+ | Wenn keine Lok mit der Einstellung **[[: | ||
+ | |||
+ | ==== Status melden ==== | ||
+ | Meldet Gleisspannung EIN/AUS und Rückmelder zum Server.\\ | ||
+ | Diese Option ist nur von Interesse, wenn mehr als ein CS2-kompatibles Gerät definiert ist.\\ | ||
+ | |||
+ | ==== Programm Rückmeldung (Program FB)==== | ||
+ | Nicht verwendet.\\ | ||
+ | |||
+ | ====Schaltzeit (ms)==== | ||
+ | Aktivierungszeit für Weichen und Ausgänge.\\ | ||
+ | |||
+ | ==== Befehls-Pause ==== | ||
+ | Zeit zwischen den Kommandos die zur Zentrale gesendet werden.\\ | ||
+ | Normal soll es 10ms sein. Nur für bestimmte kompatible Zentralen darf es ein wenig erhöht werden. (Gleisbox)\\ | ||
+ | |||
+ | ==== Weichen-Befehle melden ==== | ||
+ | Standardmäßig werden Weichen-Befehle gemeldet.\\ | ||
+ | Diese Option abschalten, wenn Weichen-Dekoder den neuen Weichen-Status zurückmelden, | ||
+ | Dieser Pausenwert wird auch für das Warten auf das nächste Byte im Fall eines **[[# | ||
+ | |||
+ | |||
+ | |||
+ | ===== Protokoll ===== | ||
+ | Das [[http:// | ||
+ | Die [[http:// | ||
+ | Leider beschreibt das unten angegebenen Dokument nicht das Format, das von Rückmeldern oder anderen Ereignissen generiert wird. Laut Märklin ist dies die gesamte verfügbare Information.\\ | ||
+ | \\ | ||
+ | Beschreibung des Protokolls: \\ | ||
+ | * {{cs2: | ||
+ | * {{: | ||
+ | Eine ausführliche Darstellung der Einrichtung von CS2 und Rocrail findet sich im Benutzerhandbuch {{ cs2: | ||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Einrichtung der CS2 ===== | ||
+ | Auf der Registerkarte **Setup** der CS2 den Schraubenschlüssel für den Bearbeitungsmodus wählen. In den Bereich **IP** wechseln. Sollte ein DHCP-Server im Netzwerk laufen, dann können die Einstellungen auf Automatisch gesetzt werden. Die CS2 bindet sich dann selbst ins Netzwerk ein. | ||
+ | |||
+ | Bei nicht vorhandenem DHCP-Server muss die Verbindung manuell konfiguriert werden. Es müssen dann alle Felder ausgefüllt werden, die IP Adresse alleine reicht nicht! | ||
+ | |||
+ | In den Bereich **CAN** wechseln. Bei **CAN-Gateway starten** muss **broadcast** ausgewählt werden. Die **Ziel-Adresse** (Gateway-Adresse bzw. // | ||
+ | |||
+ | Werden feste Adressen im Netzwerk vergeben, so kann anstatt der // | ||
+ | |||
+ | > **Hinweis: | ||
+ | |||
+ | ==== Beispielkonfiguration ==== | ||
+ | mit manueller IP-Adresszuweisung. Die IP-Adressen sind als Beispiele zu verstehen: Selbstverständlich funktionieren auch andere IP-Adressen, | ||
+ | |||
+ | Die IP-Adresse des Rechners, auf dem der Rocrail-Server läuft lautet **192.168.178.48**. | ||
+ | |||
+ | | {{: | ||
+ | | **IP-Konfiguration** \\ \\ IP-Adresse: IP-Adresse der CS2 \\ IP-Netzmaske: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | | {{: | ||
+ | | **Passende Zentraleneigenschaften in Rocrail** \\ Hostname: IP-Adresse der CS2 wie oben definiert | | ||
+ | \\ | ||
+ | |||
+ | > **Hinweis: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Netzwerk-Einstellungen ===== | ||
+ | Die größte Schwierigkeit bei der Einrichtung der CS2 bereitet Nutzern in der Regel die richtige Einstellung des Netzwerks. Speziell die Einrichtung der (Sub-) Netzmaske und der // | ||
+ | |||
+ | Wenn beispielsweise die TCP/ | ||
+ | |||
+ | Weitere Informationen zu TCP/ | ||
+ | |||
+ | Sowohl die Einrichtung der Netzwerkkarte im Rechner als auch die Einrichtung der CS2 müssen unter Berücksichtigung dieser Regeln erfolgen. Beide müssen eine TCP/ | ||
+ | |||
+ | Alle diese Angaben können vernachlässigt werden, wenn ein DHCP-Server verwendet wird der in der Lage ist, einem Gerät stets __dieselbe__ TCP/ | ||
+ | |||
+ | \\ | ||
+ | ===== Einstellungen für mfx-Dekoder ===== | ||
+ | Mfx-Dekoder benötigen besondere Aufmerksamkeit, | ||
+ | |||
+ | === CS2 mit aktueller Firmware (Stand: 12/2014) === | ||
+ | * MFX-Lok auf das Gleis stellen und Anmeldung abwarten | ||
+ | * Das Schraubenschlüssel-Symbol auf der CS2 anklicken | ||
+ | * Im Feld Lok-Adresse steht die Adresse (sid) im Klartext: \\ {{: | ||
+ | * Diese Adresse kann nun in Rocrail für die Lok hinterlegt werden. | ||
+ | |||
+ | === CS2 mit älterer Firmware === | ||
+ | * Die CS2 auf einen USB-Speicherstick sichern | ||
+ | * Den USB-Stick an einen Rechner anschließen | ||
+ | * Den CS2-Ordner auf dem Stick öffnen und die Sicherungsdatei **backup.zip** suchen und entpacken. | ||
+ | * Die Datei **locomotive.cs2** (einfache ASCII-Datei) mit einem Text-Editor öffnen. | ||
+ | |||
+ | Eine mfx-Lok hat einen ähnlichen Eintrag wie diesen:\\ | ||
+ | |||
+ | lokomotive | ||
+ | .sid=0x6 | ||
+ | .name=Meine neue Lok | ||
+ | .adresse=0x53 | ||
+ | .typ=mfx | ||
+ | |||
+ | Die Adresse, die in Rocrail eingestellt werden muss, ist die .sid-Adresse. Bitte beachten, dass es sich um [[http:// | ||
+ | |||
+ | > **Beispiel: | ||
+ | |||
+ | > **Tipp:** Eine schnelle Umrechnung von hexadezimalen in dezimale Zahlen ermöglicht [[http:// | ||
+ | |||
+ | Damit Rocrail zwischen MM- und mfx-Dekodern unterscheiden kann, muss das Protokoll in den Schnittstelleneinstellungen der Lokeigenschaften eingestellt werden: // | ||
+ | Wenn manuell erzeugt, immer eine mfx-Adresse > 1 zuweisen. | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== S88-Rückmelder ===== | ||
+ | Die S88-Abfrage wurde in Revision 342 implementiert, | ||
+ | |||
+ | Um die S88-Abfrage zu aktivieren, muss die Anzahl der __16__-Rückmelder-Module in den Eigenschaften der Zentrale eingetragen werden. Durch Eingabe des Wertes 0 wird die Abfrage deaktiviert. | ||
+ | |||
+ | Beginnend mit Firmware Version 2.0 hat sich die Behandlung von Rückmeldeereignissen durch die CS2 geändert: Abfragen ist nicht mehr möglich. Stattdessen versendet die CS2 solche Ereignisse automatisch. Dazu muss im Feld **Version** der Zentraleneigenschaften von Rocrail " | ||
+ | | :!: In den CS2-Einstellungen unter CAN-Gateway " | ||
+ | Es ist auf jeden Fall eine beidseitige Kommunikation erforderlich. Dazu muss in der CS2 unter setup / CAN im Feld **Ziel-Adresse** die IP-Adresse des Computers, auf dem der Rocrail-Server läuft, oder die // | ||
+ | |||
+ | |||
+ | Die Adressierung ist einfach: Der erste Eingang des ersten Moduls bekommt in Rocrail Adresse 1; von da an wird aufwärts gezählt. \\ | ||
+ | \\ | ||
+ | |||
+ | Eine User-Seite beschreibt das **[[: | ||
+ | \\ | ||
+ | |||
+ | ===== Rückmelder-Ereignisse===== | ||
+ | Die im Rückmelder-Ereignis gemeldete Geräte-Kennung ist dem Bus-Feld der Rocrail-Rückmelder-Adressierung zugeordnet; Das Bus-Feld muss übereinstimmen, | ||
+ | Für mehr Informationen siehe: **[[http:// | ||
+ | \\ | ||
+ | |||
+ | ===== Adressierung von Zubehördekodern ==== | ||
+ | Die Adressierung von Weichen, Signalen, etc. kann bei Rocrail auf unterschiedliche Weisen erfolgen. Für die CS2 wird empfohlen, PADA-Adressierung (vgl. auch **[[: | ||
+ | |||
+ | Dabei wird die Adresse z.B. einer Weiche im Feld " | ||
+ | |||
+ | Adresse = 0 und Port = <Adresse wie auf CS2>\\ | ||
+ | \\ | ||
+ | |||
+ | ===== DCC-Unterstützung ===== | ||
+ | Neuere CS2 Firmwareversionen unterstützen auch das DCC-Format. Für einen korrekten Schaltbefehl muss das Protokoll in den Objekteigenschaften richtig eingestellt sein:\\ | ||
+ | |||
+ | === Lokdekoder === | ||
+ | Für MFX-Dekoder das Protokoll auf // | ||
+ | |||
+ | === Schaltdekoder === | ||
+ | Für MM1/2 Dekoder das Protokoll auf //default// einstellen, für DCC-Dekoder auf // | ||
+ | |||
+ | | ||
+ | ===== Steuerung von Objekten auf der CS2 ===== | ||
+ | Alle Nachrichten, | ||
+ | |||
+ | > **Hinweis: |