cbus-de
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cbus-de [2020/06/15 00:11] – [Sub-Bibliothek] rainerk | cbus-de [2024/04/26 00:02] (current) – [FLAT-Adressierung] rainerk | ||
---|---|---|---|
Line 7: | Line 7: | ||
* [[: | * [[: | ||
* [[: | * [[: | ||
- | * [[: | + | * [[: |
- | * [[:can-gca2-de|CAN-GC2]] 16-Port programmierbarer I/O-Knoten | + | * [[:can-gca2a-en|CAN-GC2a]] 16-Port programmierbarer I/O Nano-basiert |
* [[: | * [[: | ||
* [[: | * [[: | ||
Line 16: | Line 16: | ||
* [[: | * [[: | ||
* [[: | * [[: | ||
- | * [[: | ||
\\ | \\ | ||
===== Einstellung ===== | ===== Einstellung ===== | ||
- | [[: | + | {{:cbus:rcan-setup-de.png}} |
- | {{: | + | |
==== CAN-ID ==== | ==== CAN-ID ==== | ||
Line 28: | Line 26: | ||
==== Sub-Bibliothek ==== | ==== Sub-Bibliothek ==== | ||
Die angeschlossene CAN-Schnittstelle: | Die angeschlossene CAN-Schnittstelle: | ||
- | ^ Typ ^ BPS ^ Kit code ^ Hersteller ^ Bemerkung ^ | + | ^ Typ ^ BPS ^ Kit code ^ Hersteller ^ Bemerkung |
- | | TCP/IP | 10/100 Mbit/s | **[[: | + | | TCP/IP | 10/100 Mbit/s | **[[: |
- | | USB | 500000 | **[[http:// | + | | USB | 500000 | **[[http:// |
- | | Seriell | 230400 | **[[: | + | | Seriell | 230400 | **[[: |
- | | Seriell | 115200 | **[[http:// | + | | Seriell | 115200 | **[[http:// |
- | | SocketCAN | + | | Serial |
- | | LAWICEL / SLCAN | 115200...500000 | **[[http:// | + | | SocketCAN | - | **[[:rocnet: |
- | \\ | + | | LAWICEL / SLCAN | 115200...500000 | **[[http:// |
- | ====Binary==== | + | | TCP/IP | WiFi | **[[: |
- | Nur in Kombination mit Sub-Bibliothek TCP und WIO-CAN.\\ | + | | USB | 115200...500000 | **[[: |
+ | **Hinweis: | ||
+ | \\ | ||
+ | ====Binär==== | ||
+ | Nur in Kombination mit Sub-Bibliothek TCP/IP bei WIO-CAN.\\ | ||
\\ | \\ | ||
==== Gerät ==== | ==== Gerät ==== | ||
Line 44: | Line 46: | ||
| CANUSB | COM5...COMn | / | | CANUSB | COM5...COMn | / | ||
| CAN-GC1, CANRS | COM1...COM4 | / | | CAN-GC1, CANRS | COM1...COM4 | / | ||
+ | |||
==== Hostname / Port ==== | ==== Hostname / Port ==== | ||
- | Hostname und Port für die **[[: | + | Hostname und Port für die TCP/IP-Schnittstelle.\\ |
Im Fall von SocketCAN ist der Host-Name der Geräte-Name. Standard **can0**\\ | Im Fall von SocketCAN ist der Host-Name der Geräte-Name. Standard **can0**\\ | ||
- | ==== Kurz-Ereignisse | + | ====Protokoll==== |
+ | |< >| | ||
+ | | :!: Auf "nur CBUS" stellen, wenn ein CANGC1, CANGC1e und/oder CANGC3 angeschlossen ist. :!: | | ||
+ | Aktiviert CAN-Protokolle.\\ | ||
+ | Standard sind **RCAN+CBUS** parallel.\\ | ||
+ | RCAN verwendet erweiterte CAN-Frames und wird durch WIO-Module mit CAN-Schnittstelle genutzt.\\ | ||
+ | // CBUS-Module werten keine erweiterten CAN-Frames aus und WIO-Module werten keine Standard-CAN-Frames aus.// \\ | ||
+ | |||
+ | ====RCAN==== | ||
+ | === CS Node ID (Zentrale Knoten-ID)=== | ||
+ | Leitet alle Mobil-Befehle mit der Knoten-ID Null mit dieser Knoten-ID zur Zentrale um. \\ | ||
+ | Wird meistens in Kombination mit __**[[: | ||
+ | \\ | ||
+ | ====CBUS==== | ||
+ | === Kurz-Ereignisse === | ||
Kurze Version für Zubehör-Ereignisse verwenden; Nur die Ereignis-Nummer. (Empfohlen)\\ | Kurze Version für Zubehör-Ereignisse verwenden; Nur die Ereignis-Nummer. (Empfohlen)\\ | ||
Die langen Ereignisse basieren auf Knoten-Nummer und Ereignis-Nummer.\\ | Die langen Ereignisse basieren auf Knoten-Nummer und Ereignis-Nummer.\\ | ||
- | ==== Modelluhr | + | === Modelluhr === |
Sendet **[[: | Sendet **[[: | ||
Wenn TCP/ | Wenn TCP/ | ||
- | ==== Befehl bestätigen (Command Ack) ==== | + | === Befehl bestätigen (Command Ack) === |
| :!: Diese Option nur im Fall von Daten-Verlusten in Kombination mit WiFi verwenden. | | | :!: Diese Option nur im Fall von Daten-Verlusten in Kombination mit WiFi verwenden. | | ||
Aktiviert die Prozedur zur Bestätigung der Befehle.\\ | Aktiviert die Prozedur zur Bestätigung der Befehle.\\ | ||
Line 66: | Line 83: | ||
\\ | \\ | ||
- | ==== FONFOF ==== | + | === Herzschlag === |
- | OPC_DFON/ | + | |
- | ==== Herzschlag | + | |
Sendet jede Sekunde die eingestellte Ereignis-Nr. (z.B.: '' | Sendet jede Sekunde die eingestellte Ereignis-Nr. (z.B.: '' | ||
Die LEDs auf den Modulen müssen dann jede Sekunde blinken.\\ | Die LEDs auf den Modulen müssen dann jede Sekunde blinken.\\ | ||
Ein Ausgang eines CAN-GC2 kann auf diese Ereignis-Nr. programmiert werden, damit z.B. eine am Stellpult montierte LED entsprechend blinken kann.\\ | Ein Ausgang eines CAN-GC2 kann auf diese Ereignis-Nr. programmiert werden, damit z.B. eine am Stellpult montierte LED entsprechend blinken kann.\\ | ||
- | ==== Alle Eingänge abfragen (SoD)==== | + | |
- | **SoD** = "**S**tart **o**f **D**ay" | + | |
- | Dies muss als Ereignis in allen Eingangs-Knoten programmiert werden, die melden sollen. | + | |
- | ====Schaltzeit (ms)==== | + | === SoD === |
+ | " | ||
+ | Dies muss als Ereignis in allen Eingangs-Knoten programmiert werden, die melden sollen.\\ | ||
+ | Alternativ können alle GC2-Module auf SoD-Adresse++ eingestellt werden**((fortlaufende Adressen, \\ z.B. **4711** bis **4711 + n**))**. Das zweite Feld ist die Anzahl (n) der Module und das dritte die Pause in ms zwischen den SoD-Abfragen. | ||
+ | Diese Option vermeidet einen Burst, der bei SoD den CAN-Bus mit zu vielen Meldungen überlasten könnte.\\ | ||
+ | |||
+ | ===Schaltzeit (ms)=== | ||
Zeit, für die Weichen-Antriebs-Magnete aktiviert werden.\\ | Zeit, für die Weichen-Antriebs-Magnete aktiviert werden.\\ | ||
- | ==== Slot Freigabezeit (s)==== | + | === Slot Freigabezeit (s)=== |
Zentralen-Auszeit für die Aktualisierung von DCC-Mobildekodern.\\ | Zentralen-Auszeit für die Aktualisierung von DCC-Mobildekodern.\\ | ||
Wenn eine Lok vor Ablauf dieser Zeit in den Pausenmodus kommt, wird ein "keep alive" | Wenn eine Lok vor Ablauf dieser Zeit in den Pausenmodus kommt, wird ein "keep alive" | ||
:!: Die Hardware-Löschzeit ist 20 Sekunden, so dass dieser Wert **auf weniger als 20 gesetzt** werden sollte um sicherzugehen, | :!: Die Hardware-Löschzeit ist 20 Sekunden, so dass dieser Wert **auf weniger als 20 gesetzt** werden sollte um sicherzugehen, | ||
- | ==== Decoder prüfen | + | === Decoder prüfen === |
Prüft, ob alle __**[[: | Prüft, ob alle __**[[: | ||
Der Standard-Interval ist 10 Sekunden.\\ | Der Standard-Interval ist 10 Sekunden.\\ | ||
Line 92: | Line 111: | ||
| Wird eine CAN-ID gefunden, die nicht in der Decoderliste enthalten ist, wird sie automatisch zur Überprüfung hinzugefügt. \\ (Sie wird in der Tabelle des Zubehördecoders gespeichert und als erzeugt gekennzeichnet.) | | | Wird eine CAN-ID gefunden, die nicht in der Decoderliste enthalten ist, wird sie automatisch zur Überprüfung hinzugefügt. \\ (Sie wird in der Tabelle des Zubehördecoders gespeichert und als erzeugt gekennzeichnet.) | | ||
\\ | \\ | ||
- | |||
===== FLAT-Adressierung ===== | ===== FLAT-Adressierung ===== | ||
- | mergCBUS-Adressierung ist **[[: | + | CBUS-Adressierung ist **[[: |
- | ^Rocrail^mergCBUS^Bereich^Bemerkung^ | + | ^Rocrail^CBUS^Bereich^Bemerkung^ |
- | | - | CAN ID | 0 - 127 | Eindeutige Nummer innerhalb des CAN-Segments; | + | | - | CAN-ID | 0...255 |
- | | Bus | Knoten-Nummer | + | | Bus | Knoten-ID | 0...65535 | Wird für **[[: |
- | | Adresse | Ereignis-Nummer | 0 - 65535 | | | + | | Adresse | Ereignis-Nummer | 0...65535 | | |
| Gate | Ergänzt die Adresse von Ausgangs-Objekten. | 0, 1 | Wird zur Unterstützung von Signal-Mustern benötigt. |\\ | | Gate | Ergänzt die Adresse von Ausgangs-Objekten. | 0, 1 | Wird zur Unterstützung von Signal-Mustern benötigt. |\\ | ||
- | |||
- | \\ | ||
- | |||
- | ===== Quellen ===== | ||
- | ==== Seiten ==== | ||
- | * http:// | ||
- | * http:// | ||
- | |||
- | ==== Bausätze und Platinen ==== | ||
- | * http:// | ||
- | * http:// | ||
\\ | \\ | ||
cbus-de.1592172711.txt.gz · Last modified: 2020/06/15 00:11 by rainerk