+ All Categories
Home > Documents > Sommario: - 3rotaie | Appassionati...

Sommario: - 3rotaie | Appassionati...

Date post: 18-Apr-2018
Category:
Upload: tranduong
View: 220 times
Download: 3 times
Share this document with a friend
125
Protocollo di comunicazione Graphical User Interface Processor (GUI) <-> Segui il processore di segnale (formato processore traccia) CAN Trasportato su Ethernet (Versione del 2012/07/02) Gebr. , Tempe Copyright (C) 2012 Gebr. Ltd. File: protocollo CAN CS2 - 2.0.doc Versione 2.0
Transcript
Page 1: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Protocollo di comunicazione

Graphical User Interface Processor (GUI)<->

Segui il processore di segnale (formato processore traccia)

CAN

Trasportato su Ethernet

(Versione del 2012/07/02)

Gebr. , TempeCopyright (C) 2012 Gebr. Ltd.

File: protocollo CAN CS2 - 2.0.doc Versione 2.0

Page 2: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

A!Connessione CAN 5! 1,1!CAN formato di base!2,1!Campi di descrizione di base! 1.2.1!Priority (priorità)!1.2.2!Comando! 1.2.3!Risposta! 1.2.4!Hash!1.2.5!Messaggio di conferma! 1.2.6!Altro!

Sommario:

1.2.7!La trasmissione dei comandi può via Ethernet ............................................ ....................... 7! 1,3!Generale!1.3.1!Indirizzi nel sistema - The UID ............................................ ................................................. 8!1.3.1.1!Definizione degli ID utente ............................................... ........................................ 8!1.3.1.2!Integrazione dei registri tracce esistenti, la formazione del "ID Loc" ....................................... ........ 8!

1.3.2!Formazione di UID automatici e feedback UID ......................................... ......................... 9!1.3.2.1!Identificatori di dispositivo 9!1.3.2.2!Codici feedback e identificazioni automatiche ............................................... ..................... 9!1.3.2.3!Gli indirizzi di automazione / indirizzi di feedback ............................................... .................. 10!

1.3.3!Passi di velocità nel sistema!

24!C,1o!mVaalnodrii ddii isnidsticeemdae1i 2c!omandi .............................................. ................................................ 11!2,1!Comando: Errore di sistema! 2,2!Command: System Go!2,3!Comando: sistema di manutenzione! 2,4!Comando: arresto di emergenza loco! 2,5!Comando: interrompere motore a ciclo! 6,2!Comando: locomotive dati del registro!7,2!Comando: tempo di risposta di decoder, accessori ............................................. ............................... 18!8,2!Comando: velocità di lettura per mfx SID - Indirizzo ......................................... .......................................... 19!9,2!Comando: traccia protocollo Unlock ............................................. .............................................. 20!02:10!Comando: sistema MFX set Neuanmeldezähler ............................................ ........................... 21!02:11!Comando: sovraccarico del sistema! 02:12!Comando: Stato del sistema!02:13!Comando: ID dispositivo!02:14!Comando: System Reset! 3!Gestione 26!1,3!Comando: Lok Discovery! 2,3!Comando: MFX Bind!3,3!Comando: MFX Verifica! 4,3!Comando: locomotive velocità! 5,3!Comando: direzione Lok!3,6!Comando: funzione di locomotiva! 7,3!Comando: Leggi Config!3,8!Comando: Scrivi Config! 4!

37!4,1!Comando: Accessori per interruttori!

5!Feedback 38! 1,5!Comando: S88 polling!2,5!Comando: Event commenti! 6!

Altri comandi 41!1,6!Comando: versione del software di richiesta / ping partecipanti ........................................... .......................... 41!6,2!Comando: dati di stato di configurazione .............................................. ............................................... 42!

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 2 di 68

Page 3: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

7!GUI scambio d'informazioni 46! 1,7!Comando: Richiesta dati di configurazione! 7,2!Comando: config Datastream!

8!Formato dei file di configurazione del CS2 ............................................. .................................................. 50!1,8!File di configurazione "Lokomotive.cs2" ............................................ 50 ............................................!8.1.1!Sezione "versione"! 8.1.2!Sezione "sessione"! 8.1.3!Sezione "locomotiva"!8.1.3.1!Secondo Il livello di sezione. "Funzioni" ............................................ .................................................. . 51!8.1.3.2!Secondo Il livello di sezione. "Prg" 51!

8,2!File di configurazione "magnetartikel.cs2" ............................................ ........................................ 53!8.2.1!Sezione "versione"! 8.2.2!Sezione "articolo"!

File di configurazione "fahrstrasse.cs2" ............................................ .................................................. 55 ....!8.2.3!Sezione "versione"! 8.2.4!Sezione "guida su strada"!8.2.4.1!Secondo Il livello di sezione. "Item" 55!

3,8!File di configurazione "gleisbild.cs2" ............................................ ................................................. 57!8.3.1!Sezione "versione"! 8.3.2!Sezione "size"!8.3.3!Sezione "utilizzato per ultimo"! 8.3.4!Sezione "pagina"!8.3.5!Sezione "elemento"! 8,4!

Configurazione stream "lokinfo"!5,8!Configurazione "locomotiva nome" stream .............................................. ................................................ 62!6,8!Configurazione stream "maginfo" .............................................. .................................................. 0,63!7,8!Configurazione stream "lokdb"! 98!

A,8u!tComonafzigiounraez6io6n!e stream "ldbver"! 1,9!Comando: interruttore automatico!

10!Abbreviazioni 68!

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 3 di 68

Page 4: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Disclaimer:

Le informazioni contenute in questo Doument descrive la comunicazione Sistematica delle componenti della Märklin.

Questa documentazione è fornita "come è" e senza garanzie di alcun tipo per la funzione Correttezza e precisione garantita. Per qualsiasi danno diretto odanni indiretti - danni ad altri software, in particolare, danni Hardware, danni per perdita di utilizzo e danni per funzioneprodotti associati inefficienza, l'autore non può essere ritenuta responsabile effettuare.

Questa descrizione è stato progettato con cura, tuttavia, gli errori mai essere esclusi. Pertanto, non può garantire l'accuratezza delle adottare.

Questa descrizione non costituiscono una garanzia delle proprietà del Digital Märklin Sistema o l'dar associata prodotti.

Modifiche tecniche sono riservati.

Copyright

Le pagine seguenti sono soggetti al diritto d'autore tedesco. La riproduzione, Trasformazione, distribuzione e ogni forma di sfruttamento al di fuori dei limiti della Copyright richiede il consenso scritto della società GebrLtd.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 4 di 68

Page 5: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

A Connessione CANIl bus CAN viene utilizzato come una rete di comunicazione delle unità di controllo con i sistemi Märklin. L'obiettivo è per tutti i dispositiviControllo di un tracciato ferroviario modello per fornire un mezzo di comunicazione unica. CAN messaggi vengono trasmessi attraverso la casella di controllo.

I flussi vengono inviati tramite CAN aggiornamenti e dati di configurazione.

La velocità dei dati è di 250 kbit / s, la lunghezza massima del bus è 100m.

1,1 CAN formato di baseIl protocollo CAN richiede che i messaggi con una lunghezza di 29 bit di messaggio messaggio identificativo, di 4 bit e sono costituiti da un massimo di 8 byte di dati.

L'identificatore di messaggio viene suddiviso in sottosezioni priorità (priorità), Command (comando), la risposta e hash. La comunicazione è basata sulla seguente formato:

Messaggio identificatore PrioCommand Resp hash

2 +2 bit 1 bit 8 bit 16 bitMessaggio comando CMD / Collision PrioKenn-Resp. risoluzione

disegno

DLC DLC

4 bit No. Dati bytes

Byte 1 Byte 2 Byte 3 Byte 0Byte 4D-D-0 byte byte byte D-2-byte D 3 D-byte 4

A8 Bit8 Bit8 Bit8 Bit8 bit I dati ....

Byte Byte 5 6 7 ByteD-D-byte byte 6 byte 7-D 58 bit Bit8 Bit8

2.1 campi di descrizione di base

1.2.1 Priority (priorità)

Determina la priorità del messaggio sul bus CAN:

Priorità 1: Stop / Go messaggio / shortPrio 2: FeedbackPrio 3: Lok stop (?)Prio 4: Lok / accessorio ordini Libero residuo

La priorità non è compreso dai partecipanti come parte del messaggio, ma è per Priorità il messaggio sul bus CAN.

1.2.2 Comando

Determinato dal dispositivo da eseguire, e il comando eseguito.

I valori di comando sono definiti.

Gamma di parametri per il comando valori:

AreaComandi di sistema GestioneAccessori FeedbackSoftware Update / Config GUI scambio d'informazioni Automazione dei comandi

Numero A82- 63

Inizio 0x000x010x0B0x100x180x200x30

Fine 0x000x0A0x0D0x120x1C0x22

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 5 di 68

Page 6: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

1.2.3 Risposta

Determina se CAN è un messaggio di richiesta o di risposta o di una precedente richiesta. Fondamentalmente una richiesta senza un po 'di risposta impostato viene attivato. Una volta che un comando è stato eseguito, la risposta con un bit di impostazione, e il contenuto del messaggio originale oi valori richiesti, ha confermato. Ogni partecipante sul bus che portava il messaggio di conferma, uno Squad.

1.2.4 Hash

L'hash ha una doppia funzione:

Ha utilizzato principalmente per la risoluzione delle collisioni delle relazioni e per garantire collisioni gratuito per CS1 Protocollo.

Secondario, può includere il numero di sequenza di trasmissione dei dati.

Collisione senza protocollo per CS1:

Nel protocollo CAN, la CS1 è il valore di 6 per il "com-area ID", questi sono i bit settimo 0,9, cioè Massimo Bit nella parte più bassa-byte (0b0xxxxxxx) e le due bit (oltre 0bxxxxxx11), non utilizzati. Questo Combinazione di bit viene quindi utilizzato per distinguere saldamente in hash.

Risoluzione dei conflitti:

Il hash viene utilizzato per rendere i messaggi possono con un'alta probabilità di collisione. Questo 16 Il valore del bit è formata dalla hash UID. Calcolo: 16 XOR 16-bit UID UID bit High Low. DopoI bit sono impostati in base alla distinzione CS1.

Ogni partecipante sul bus deve controllare l'hash dei messaggi ricevuti CAN per collisioni. Èdel suo hash hanno ricevuto, è quello di scegliere una nuova. Questo può essere ricevuto senza ulteriori corrispondono.

Numero di sequenza di una trasmissione di dati:

Se il numero di hash utilizzato per identificare il pacchetto, questi bit nel calcoloil numero del pacco nascosto. Cioè a 16-bit numero, i bit sono nascosti 7 a 9, il più alto 3 bit sono 0 La gamma di valore è ridotta di conseguenza a 8192.

15 8 7 0

A A 0

0 0 0

1.2.5 Messaggio di conferma

Un iniziatore, un messaggio deve assicurarsi che l'azione desiderata effettivamente eseguito è. I messaggi non sono protetti trasmessi tramite il bus CAN. Ricezione di un messaggio non confermata. L'esecuzione di un comando viene confermata, o solo inviando l'Messaggio di conferma riconosciuto. Se questo riconoscimento è da ritenere che l'azione è stata eseguita.

1.2.6 Altro

- Il trasmettitore e il ricevitore di comunicazione non vengono utilizzati indirizzo.

- La comunicazione non consente frames remoti (CAN-ID = invece richiesta di invio di dati) utilizzato. In generale, i partecipanti sono configurati in modo che questi non vengono ricevuti.

- L'ordine dei byte nei messaggi è sempre big-endian Motorola.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 6 di 68

Page 7: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

1.2.7 La trasmissione dei comandi via Ethernet, CAN

Nella CS2 può - attraverso il setup / IP - Impostazioni - il Can-UDP porta per iniziare. Ci può essere essere un indirizzo IP (anche trasmesso) specifica a cui il gateway invia. Gli indirizzi di porta sono sulla superficie non è regolabile ed è fissato saldamente sulle porte 15 e 731 15730a

Come funziona:

Una volta lanciato, il Gateway in ascolto sulla porta Ethernet di ricezione 15731 Si scarta tutti i pacchetti UDPhanno una lunghezza pari al 13 I pacchetti di lunghezza 13 può essere interpretata come CAN-Bus pacchetti: 4 byte Can-Bus ID (bigEndian o cartella di rete), 1 byte di lunghezza e 8 byte di dati che sono stati specificati con zero byte riempire mostrato. Questo pacchetto è quindi dato come messaggio CAN bus sul bus CAN. Nonsotto forma di immagini bit o byte del bus CAN vengono ignorate e deve essere impostato a "0".

Viceversa, il gateway legge tutti i bus CAN-messaggi, li converte in un modo analogo alla pacchetti UDP Lunghezza 13 in ordine e lo invia all'indirizzo IP specificato e la porta di trasmissione (15.730).

Configurazione di esempio in una rete locale con il segmento di rete 192.168.2.0

CS2: (192.168.2.20) riceve sulla porta 15 731 trasmette l'indirizzo di broadcast 192.168.2.255:15730.

PC1 (192.168.2.10) riceve sulla porta 15 730 invia al CS2 (192.168.2.20:15731)

PC2 (192.168.2.11) riceve sulla porta 15 730 invia a CS2 (192.168.2.20:15731)

I pacchetti Ethernet sono sempre trasmessi con 13 byte, a prescindere del CAN-size Datagram

poiché il CAN - Ethernet - rigetti Gateway pacchetti di lunghezza diversa.

I byte nel messaggio CAN è avvolto nel seguente pacchetto UDP:

- Bytes 1-4 sono l'identificatore del messaggio.

- 5 corrisponde alla DLC byte del messaggio CAN.

- Bytes 6-13 sono i dati degli utenti corrispondenti. Byte non sono tenuti a compilare con 00.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 7 di 68

Page 8: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

1.3 Informazioni generali

1.3.1 Indirizzi nel sistema - The UID

Lo spazio intero indirizzo è 2 ** 32 indirizzi (0x0000 0000 - 0xFFFF FFFF), questo è circa 4 miliardi Indirizzi.

Questi sono anche denominati UID (identificatore universale). A seconda del protocollo, ma ha uno UID ha un significato diverso.

1.3.1.1 inizione degli identificatori degli utentiIl sistema indirizzabile, ogni partecipante un indirizzo univoco a 32 bit.

L'UID si distinguono in:

Dispositivo di UIDID univoco assegnato Universal.Loc id MFX-UID

(Local = id, non ID Locomotiva) dal protocollo e l'indirizzo del ID calcolata locale. MFX universale ID, identificatore univoco di un mfx partecipante.

Alcuni UID dispositivi hanno un significato speciale:

L'UID è l'indirizzo broadcast 0x00000000. Indica che i diversi partecipanti lo stesso comando da eseguire.

L'UID non è valido e 0xFFFFFFFF rappresenta un UID non inizializzata del terminale.

1.3.1.2 tegrazione dei registri tracce esistenti, la formazione del "ID Loc"Lo spazio degli indirizzi ha circa 4 miliardi di indirizzi disponibili. Da questo spazio di indirizzi è una parte (indirizzo 0-65536) per l'integrazione dei protocolli esistenti utilizzati: in questa area riservata delesistenti protocolli digitali incorporati rappresentati dalla Loc-ID. Risultati per la tua posizione, iProtocollo. Elencati sono i più bassi 2 byte della ID Loc, in questi protocolli, quelle superiori sono = 0x0000.

Il risultato è il seguente schema di indirizzamento:

Inizio Fine Indirizzo Indirizzo 0x00000x03FF0x04000x07FF0x08000x0BFF0x0C000x0FFF0x10000x13FF0x14000x17FF0x18000x1BFF0x1C000x1FFF0x20000x23FF0x24000x27FF0x28000x2BFF0x2C000x2FFF0x30000x33FF0x34000x37FF0x38000x3BFF0x3C000x3FFF

ProtocolloMM1, 2 locomotori e decodificatori di funzione (20 e 40 kHz, 80 e 255 indirizzi)

Riservato

SX1

Riservato

Res per la MM1, 2 decoder funzione F1 - F4 (40 kHz, 80 e 255 indirizzi)

Riservato

Gratuito per gli utenti home / club Aperto per le imprese

Riservato per MM1, 2 decoder (20 kHz, 80 e 256 indirizzi)

Riservato

SX1 - accessori (estensione)Riservato per la trazione (GUI identificatori interni)

MM1, 2 decoder accessorio (40 kHz, 320 e 1024 indirizzi)Riservato

DCC Accessori DCC Accessori

0x40000x80000xC000

0x7FFF0xBFFF0xFFFF

MFX SX2 DCC

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 8 di 68

Page 9: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Device ID Inizio Fine Utilizzare

0x0000 - 0x00 0x00 0x3F 0xFF S88 di feedback moduli0xFFFF 0 0 63 255 16 384 rivelatori

0x0000 - 0x40 0x00 0x40 0xFF Riservato SX1 commenti0xFFFF 64 0 64 255 128 rivelatori

Esempio (Hex):

Marklin Motorola Indirizzo 2: Base: 00 00 00 00 Indirizzo Plus: 00 00 00 02Accessori con MM 2 Indirizzo 3: Base: 00 00 30 00 Indirizzo Plus: 00 00 30 03

1.3.2Formazione di auto-uid UID e feedback

Il sistema completo consente a più dispositivi con la capacità di automazione o Il feedback è possibile.

Per un modo per utilizzare queste risorse in tutto il sistema, questa capacità deve affrontare può essere. Qui, la possibilità di feedback e automazione in unoIndirizzo spazio condiviso insieme.

Questi identificatori sono costituiti da due identificatori parziali 16-bit: un identificatore e un dispositivo associato Identifier per l 'auto / conferma ID in questo dispositivo. Così, ogni dispositivo con 65K 65KLe funzioni sono interconnessi. L'indirizzo di contatto e l'automazione è quindiformata da una combinazione di 16-bit e 16 bit conoscitore dispositivi Contact / ID automatico. A proposito di questo Sistema di indirizzamento sono affrontate in tutti i contatti e le funzioni automatiche.

Attraverso questi identificatori, è possibile, risorse da un dispositivo per controllare un altro dispositivo da utilizzare.

Secondari 1.3.2.1 Identificatori di dispositivoRisorse in sistemi che hanno un bus S88 / feedback autobus o funzioni di automazione per implementare un dato a 16 bit dispositivi assegnati agli esperti.

Il Master - Central ha l'identificativo del terminale di ogni avvio. Risolto un reset Si è immagazzinata nei dispositivi non hanno luogo.

Questa è la centrale identificatori di gestione dei dispositivi assicura che un dispositivo non inIl sistema può essere sostituito. Il memorizzati e utilizzati per affrontare funzioni automatiche possono sono pertanto invariata.

Il Master - Central memorizza un elenco di tutti i dispositivi noti nel sistema, ed i loro soprannomia. cs2 file di configurazione. Il nome del / gli esperti può essere utile pre-assegnato, ma deve essere user- può essere cambiato.

1.3.2.2 identificatori feedback e identificazioni automaticheSu questo identificativo sia un riconoscimento e una funzione di automazione è destinataria.

S88 /

Feedback in alto gli identificatori byte partono da 0 ad un massimo di 63, byte basso in ogni caso 0-255 Quindi un totale di 16.384 contatti per il feedback unità possibili.

Il valore 64 è riservato per SX1 feedback.

Funzioni automatiche iniziano a 65 anni nel byte alto della rappresentazione ASCII di "A". Nel byte basso per iniziare Convenzione al momento i valori in ASCII "1", decimale 49 (0x31). (Questa è la rappresentazione ASCII di "A1" - così la funzione di memoria prima). Il divario tra la funzione di ripetitore SX1 e automatico è riservato.

Qui, le funzioni già esistenti automatizzate già assegnato al termine A1- Z8 affrontato. Nuovi codici possono essere utilizzati per la realizzazione di nuove funzioni di automazione.

Tabella di indirizzamento risultante.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 9 di 68

Page 10: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

0x0000 -0xFFFF

0x4165

0x000

0x4165

0x3048

Free / riserva

0x0000 - 0x41 0x31 0x7F 0xFF Memoria - funzioni automatiche.0xFFFF 65 49 127 255 A partire da rappresentazione ASCII "A" "1"

0x0000 -0xFFFF

0x80128

0x000

0xFF255

0xFF255

Riservato

Automation indirizzi 1.3.2.3 indirizzi / di feedbackQuesti indirizzi sono costituiti l'identificatore del dispositivo (alto-valente) e la corrispondente Commenti ID o l'identificazione automatica. L'ID del dispositivo costituisce la parte superiore.

1.3.3 Passi di velocità nel sistema

Velocità in tutto il sistema come un 10-bit dei valori trattati. Questo valore è indipendente della locomotiva reale (in pista) ha inviato valore. I valori utilizzati variare da 0 a 1000 deve go 0 corrisponde ad una locomotiva in piedi, 1000 la velocità massima di una locomotiva.

Valori superiori a 1000 (e 1023) possono verificarsi e non possono interferire con il ricevitore. Il Velocità corrisponde al massimo.

La possibile conversione in modalità reale è possibile utilizzando le seguenti regole di calcolo:

Sistema di ingranaggi = 1 + (velocità passo track - 1) * incremento

Velocità passi Numero

14

27

28

31

126

Incrementa

77

38

37

33

8

Segui il livello di velocità 1 è quindi sempre la guida a livello di sistema 1Traccia 11 è in marcia: 14 passi: 771

27 livelli di velocità: 381

28 gradini: 371

31 livelli di velocità: 331

126 livelli di velocità: 81

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 10 di 68

Page 11: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

ComandoComandi di sistema Lok Discovery

Valore 0x000x01

Valore in CAN ID 0x000x02

DLC possibile vedi sotto 0,1,5,6

MFX Bind 0x02 0x04 6Verifica MFX 0x03 0x06 6,7Regime del motore 0x04 0x08 4,6Lok direzione 0x05 0x0A 4,5Locomotive funzione 0x06 0x0C 5,6,8Leggi Config 0x07 0x0E 6,7Scrivi Config 0x08 0x10 8Accessori Interruttore 0x0B 0x16 6,8Accessori di configurazione 0x0C 0x18S88 polling (feedback) 0x10 0x20S88 Event 0x11 0x22SX1 Event 0x12 0x24Software richiesta di stato / ping partecipanti 0x18 0x30Offerta Aggiornamento 0x19 0x32 5,6,7,8Lettura dei dati di configurazione 0x1A 0x34 7,8CAN bootloader legato, "Service" 0x1B 0x36 5,6Bootloader binari attaccato, "Service" 0x1C 0x38 0,5,7,8I dati sullo stato di configurazione 0x1D 0x3A 8Richiesta dati di configurazione, "Data Query" 0x20 0x40 4,8Config Data Stream 0x21 0x42 0,5,6,7,860 128 (Connect 6021) Datastream / 0x22 0x44 4,5,6,7,8

1.4 Panoramica dei valori di comandoTabella riassuntiva dei comandi esperti

vecchia denominazione "6021 adapter"5,8

86,7,85,6

Tabella riassuntiva dei comandi di sistema e di valore sottocomando

ComandoErrore di sistema Vai sistemaSistema di manutenzione Lok emergenzaLok (fine)-arresto del ciclo Locomotive dati di logTempo di commutazione decoder accessorio Quasi lettura per mfxTraccia protocollo di sbloccoMFX sistema di set Neuanmeldezähler Il sistema è sovraccaricoStato del sistema Sistema di identificazione Mfx SeekSistema di ripristino

Sub-CMD valore 0x000x010x020x030x040x050x060x070x080x090x0A0x0B0x0C0x300x80

DLC possibile 555556566766,85,76,7,86

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 11 di 68

Page 12: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

2 Comandi di sistemaSistema comanda direttamente collegate al processore di segnale binario e determinare, o Stati.

Inoltre, le condizioni della pista sono trasmessi in formato processore.

I comandi includono, oltre ad una UID, un byte di comando. Questo serve a identificare la comando di sistema da eseguire.

2,1 Comando: Errore di sistemaID:

Sistema di comando (0x00 in CAN ID: 0x00)

Sub-CMD:Errore di sistema (0x00)

Format:Prio Command Resp hash DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-4 D-byte byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 bit Bit8 8-bit 8-bit 8 bit Bit8 8-bit 8-bitMessaggio Sistema0 | 1 5 Dispositivo di destinazione UID Sub-CMDPrio comando Alto

BassoStop

Descrizione:Processore di segnale di traccia arresta il funzionamento del circuito principale e di programmazione. Non c'è elettrico Di alimentazione di energia. Tutti i passi velocità / valori della funzione e gli atteggiamenti da tenere.

Una forma particolare deve essere su un comando di arresto generale, che si applica a tutti i processori in formato binario, essere rispettati. A questo scopo uno per usi speciali viene utilizzata UID (0x0000)

Esempio:

00004711 5 00 00 00 00 0000004711 5 43 53 32 08 00

Sosta a tuttiSosta a taluni partecipanti (CS2 con SNR 08.)

Risposta:

Comando di risposta iniziale con un po 'insieme

Caratteristiche speciali:

Stop è sempre innescata dal processore interfaccia grafica utente.

Nessuno sta guidando 0 stage o di emergenza. Dopo che tutti i sistemi go go di nuovo con locomotive l'impostazione del vecchio o rimanere in piedi. Questo comportamento è determinato dal decodificatore.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 12 di 68

Page 13: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Command Resp hash DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-4 D-byte byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 bit Bit8 8-bit 8-bit 8 bit Bit8 8-bit 8-bit

2,2 Sistema di Comando VaiID:

Sistema di comando (0x00 in CAN ID: 0x00)

Sub-CMD:

Sistema Go (0x01)

Format:

Messaggio Sistema 0 | 1 5 Dispositivo di destinazione UID Sub-CMDPrio comando Alto

BassoAndare

Descrizione:

Il processore di segnale di binario e attiva l'operazione di fornitura di energia elettrica. Può essere tutti impostazioni di velocità residua o immagazzinata o funzioni essere rispediti.

Una forma particolare deve andare a un'istruzione generale che si applica a tutti i processori di segnale binario, essere rispettati. A questo scopo uno per usi speciali viene utilizzata UID (0x0000).

Esempio:

00004711 5 00 00 00 00 0100004711 5 43 53 32 08 01

Vai a tutti iVai a utenti specifici (CS2 con SNR. 04)

Risposta:

Comando di risposta iniziale con un po 'insieme.

Caratteristiche speciali:

Go è sempre innescata dal processore interfaccia grafica utente.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 13 di 68

Page 14: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

2,3 comandi di gestione del sIDi:stema

Sistema di comando (0x00 in CAN ID: 0x00) Sub-

CMD:

Sistema di manutenzione (0x02)

Format:

Prio Command Resp hash DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-4 D-byte byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 bit Bit8 8-bit 8-bit 8 bit Bit8 8-bit 8-bitMessaggio Sistema 0 | 1

5 Dispositivo di destinazione UID Sub-CMD

Prio comando AltoBasso

Stop

Descrizione:

Tutte le locomotive è comandato di fermarsi, tra cui anti-bloccaggio dei freni (guida livello 0). Il segnale digitale è ancora inTraccia, dopo la quale nessuna ulteriori comandi inviato alla traccia. L'energia elettrica è continuano ad essere disponibili. Ha senso per un arresto definito della pianta.Una forma particolare deve essere su un comando generale di manutenzione del sistema che tutte le tracce delprocessore formatopreoccupazioni siano rispettati. A questo scopo uno per usi speciali viene utilizzata UID (0x0000)

Esempio:

00004711 5 00 00 00 00 0200004711 5 43 53 32 08 02 Sosta a tutti

Manutenzione di taluni partecipanti (CS2 con SNR. 04)

Risposta:

Comando di risposta iniziale con un po 'insieme.

Caratteristiche speciali:

La manutenzione è sempre innescata dal processore interfaccia grafica utente.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 14 di 68

Page 15: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

2,4 Comando: arresto die

IDm

:

ergenza loco

Sistema di comando (0x00 in CAN ID: 0x00)

Sub-CMD:

Loco arresto di emergenza (0x03)

Format:

Prio Command Resp hash DLC D-byte 0 D-byte 1 D-byte 2 Byte 3-D D-4 D-byte byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8-bit 8-bit 8-bit 8-bit 8 bit Bit8 8-bit 8-bitMessaggio Sistema 0 | 1 5 Loc id Sub-CMDPrio comando Alto

BassoLocomotive di manutenzione

Descrizione:

Arresto di emergenza o arresto immediato del motore, a seconda del curriculum. Ha dato una locomotiva essere, che è già stata affrontata da un comando. Non è questa locomotiva nel ciclo, questoquindi non incluso.

Esempio:

00004711 5 00 00 00 48 0300004711 5 00 03 03 00 C000004711 5 00 00 40 05 03

Risposta:

Lok emergenza MM2 72Indirizzo locomotiva di emergenza DCC 3MFX loco emergenza SID 5

Comando di risposta iniziale con un po 'insieme.

Caratteristiche speciali:

Arresto di emergenza non è implementato come un ingranaggio in modo da evitare interpretazioni errate da diversiProtocolli è fatto.Arresto di emergenza viene sempre attivato dal processore interfaccia grafica utente.

Primo comando prende locomotiva del ciclo, arresto di emergenza viene inviato.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 15 di 68

Page 16: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Command Resp hash DLC D-byte 0 D-byte 1 D-byte 2 Byte 3-D D-4 D-byte byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8-bit 8-bit 8-bit 8-bit 8 bit Bit8 8-bit 8-bitMessaggio Sistema 0 | 1 5 Loc id Sub-CMD

2,5 Command: termina motore a cicloID:

Sistema di comando (0x00 in CAN ID: 0x00)

Sub-CMD:

Lok-arresto del ciclo (0x04)

Format:

Prio comando AltoBasso

Ciclo

Descrizione:

Locomotiva dalla pista per eliminare la gestione dei formati list processore.

Lok non riceve più ordini (nessun ciclo di aggiornamento).

Anche in questo caso solo se si imposta una risposta al gradino di velocità con funzioni o delle locomotive è di nuovosi avvicinò e fornito con i messaggi tracce.

Esempio:

00004711 5 00 00 00 48 04 72 MM2 fine ciclo00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 300004711 5 00 end 00 40 05 04 del ciclo di MFX SID 500004711 5 43 53 32 08 04 fine del ciclo di tutte le locomotive nel processore binario formato con UID = 43 53 32 0800004711 5 00 00 00 00 04 fine del ciclo di tenere traccia di tutti i motori su tutti i formati processori(Età 00 00 00 00 trasmissione a tutti)

Risposta:

Comando di risposta iniziale con un po 'insieme.

Caratteristiche speciali:

Viene sempre attivato dal processore interfaccia grafica utente.

Se l'ID-Loc formato dei brani del UID del processore, quindi l'intera Lokverwaltungstabelle eliminato.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 16 di 68

Page 17: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

6,2 Comando: locomotive dati del rIDe:gistro

Sistema di comando (0x00 in CAN ID: 0x00)

Sub-CMD:

Locomotive dati log (0x05)

Format:

Prio2 +2 bit

Command Resp hash 8 bit 16 bit 1 bit

DLC4 bit

D-byte 0 8-bit

D-byte 1 8-bit

D-byte 2 8-bit

Byte 3-D 8-bit

D-byte 4 8-bit

D-byte 5 8-bit

D-byte 6 8-bit

D-byte 7 8-bit

Messaggio Sistema 0 | 1

6 Loc id

Sub-CMD Traccia

Prio comando AltoBasso

Protocollo protocollo

Descrizione:

Traccia sub-protocollo modifiche e selezionare diverso dal valore di default, ma non sul generale Traccia protocollo, altrimenti modificare l'ID Loc.

Così DCC DCC rimane, MM2 MM2 rimane ....

Le seguenti tracce sub-protocollo cambiamenti sono possibili (per il parametro track log valori):

In MM2:

0: MM2 2040, il controllo locomotive con 20 kHz e 40 kHz con FDEC 1: MM2_LOK_20, solo il controllo locomotive da 20 kHz.2: MM2_FKT_40, solo il controllo FDEC con 40 kHz.

In DCC:

0: DCC breve discorso, 28 gradini [di default = DCC-FS], 1: Indirizzo DCC Short, 14 passi2: Indirizzo DCC Corto, 126 livelli di marcia 3: DCC indirizzo Long, 28 passi4: DCC indirizzo Long, 126 livelli di marcia

Esempio:

00004711 6 00 03 05 02 00 C0

Risposta:Adr DCC 03 unità con 126 livelli di marcia

Comando di risposta iniziale con un po 'insieme.

Se un ID non valido Loc (non DCC non MM2) viene inviata alcuna risposta.

Caratteristiche speciali:

Viene sempre attivato dal processore interfaccia grafica utente.

Primo comando prende locomotiva / decoder in funzione del ciclo.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 17 di 68

Page 18: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Command Resp hash DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-byte 4 D-byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 bit Bit8 8-bit 8-bit 8-bit 8-bit 8-bit 8-bitMessaggio System-1 7 Dispositivo di destinazione UID Sub-CMD <time>Prio comando Alto Tempo di Alto

7,2 Comando: Interruttore orario decoder set di accessoriID:

Sistema di comando (0x00 in CAN ID: 0x00)

Sub-CMD:

Tempo di commutazione (0x06)

Format:

Bassocommutazione Basso

Descrizione:

Tempo predefinito per la commutazione set apparecchiature.

Il tempo può essere specificato quando si passa il comando.

Time in incrementi di 10 ms, fino a 163 secondi circa 2:45 minuti, 0 è di nuovo Dafaultschaltzeit.

Esempio:

00004711 7 00 00 tempo di commutazione 00 00 06 0A set è di 100 ms

Risposta:

Comando di risposta iniziale con un po 'insieme.

Caratteristiche speciali:

Viene sempre attivato dal processore interfaccia grafica utente.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 18 di 68

Page 19: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Command Resp hash DLC D-D byte 0 byte 1 byte 2-D Byte 3-D D-byte 4 D-5 D-byte byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 bit Bit8 Bit8 8-bit 8-bit 8 bit Bit8 8-bitMessaggio Sistema 0 | 1 7 Sender dispositivo UID Sub-CMD MFX-SID

Command 8.2: velocità di lettura per mfx SID - IndirizzoID:

Sistema di comando (0x00 in CAN ID: 0x00)

Sub-CMD:

Velocità di lettura (0x07)

Format:

Prio comando AltoBasso

Velocità di letHtuigrahLow

Descrizione:

GFP dalla versione 2 di questo SID MFX represso il tempo di attesa tra i comandi di lettura.

Velocità di lettura è possibile solo con la nuova generazione di decoder. MFX - i decoder di prima generazione Non progettata e distrutti.

Velocità di lettura può essere attivato solo dopo un controllo di plausibilità dalla PCP. L'UID di questo SID deve essere regione decoder mfx da Marklin. (A partire da 0x7F). Ciò si ottiene mfxVerifica raggiunto. Verificare questo deve essere fatto prima di questo comando e ha risposto positivamente essere.

Risposta:

Sempre: il comando di risposta iniziale con un po 'impostato.

Caratteristiche speciali:

In V1.0 comando viene scartato.

Viene sempre attivato dal processore interfaccia grafica utente.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 19 di 68

Page 20: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Command Resp hash DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-4 D-byte byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 bit Bit8 8-bit 8-bit 8 bit Bit8 8-bit 8-bit

9,2 Comando: track log turno liberoID:

Sistema di comando (0x00 in CAN ID: 0x00)

Sub-CMD:

Traccia log (0x08)

Format:

Messaggio Sistema 0 | 1 6 Dispositivo di destinazione UID Sub-CMD ParamPrio comando Alto

BassoGleisProt

Descrizione:

Attiva o disattiva protocolli corrispondente alla traccia. Parametro specifica il bit-coded track record rispettivi libero.

Un po 'impostato cancella il protocollo corrispondente, sopprime eliminato. Dopo il ripristino Tutti i protocolli vengono rilasciati.

Bit # 0A 234567

Protocollo MM2 MFX DCCRes Res Res Res Res

Risposta:

Comando di risposta iniziale con un po 'insieme

Caratteristiche speciali:

GFP è solo in grado di MM2, mfx e DCC.

Quando è spento, mfx locomotive mfx non sono più cercando.

Salvataggio delle impostazioni presenti nel processore formato dei brani non si verifica. Quando si avvia questa Per impostare i parametri di nuovo.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 20 di 68

Page 21: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Command Resp hash DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-byte 4 D-5 D-byte byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 bit Bit8 8-bit 8-bit 8-bit 8 bit Bit8 8-bit

02:10 Comando: set sistema MFX NeuanmeldezählerID:

Sistema di comando (0x00 in CAN ID: 0x00)

Sub-CMD:

Neuanmeldezähler (0x09)

Format:

Messaggio System-1 7 Dispositivo di destinazione UID Sub-CMD NeuanmeldezählerPrio comando Alto

BassoMFX CENAL HighLow

Descrizione:

Neuanmeldezähler del processore formato dei brani cambiamento. Per sottosistema MFX.

Esempio:

00004711 7 43 53 32 08 09 00 02 Neuanmeldezähler set a 2

Risposta:

Comando di risposta iniziale con un po 'insieme.

Caratteristiche speciali:

Viene sempre attivato dal processore interfaccia grafica utente.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 21 di 68

Page 22: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Command Resp hash DLC D-D byte 0 byte 1 byte 2-D D-byte 3 D-byte 4 D-byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 Bit8 Bit8 Bit8 bit 8-bit 8-bit 8-bit 8-bitMessaggio System-1 6 Sender UID dispositivo (formato dei brani Sub-CMD Canale

2,11 comando: sovraccarico del sIDi:stema

Sistema di comando (0x00 in CAN ID: 0x00)

Sub-CMD:

Sovraccarico (0x0A)

Format:

Prio comando Processor) HighLow Sovraccariconumero

Descrizione:

Un partito si dichiara che superano i valori ammissibili per l'operazione. Nel numero del canale è il colpevole.

I numeri di canale sono chiaramente definiti per ciascun dispositivo. Utilizzando il comando "dati sullo stato di configurazione", L'importanza del canale vengono determinate. Numero del canale è indicato nella query.

Esempio:

00004711 6 43 53 32 08 01 0A

Risposta:Il numero del canale 1 indica sovraccarico.

Questo "comando" viene inviato solo in risposta.

Caratteristiche speciali:

Sempre lanciata dal processore di segnale pista.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 22 di 68

Page 23: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Comando Resp hash DLC D-D byte 0 byte 1 byte 2-D Byte 3-D D-byte 4 D-byte 5 D-byte 6 D-byte 72 +2 bit 8-bit 1-bit 16-bit 4 bit 8 bit Bit8 Bit8 8-bit 8-bit 8-bit 8-bit 8-bitMessaggio Sistema 0 6 Dispositivo di destinazione UID Sub-CMD CanalePrio comando Alto Stato numeroMessaggio Sistema Sender dispositivo UID Basso Sub-CMD Canale

02:12 Comando: Stato del sistemaID:

Sistema di comando (0x00 in CAN ID: 0x00) Sub-

CMD:

Stato (0x0B) Format:

Priocomando 0 8 Alto Stato numero Configurazione valore

Messaggio Sistema

Dispositivo di destinazione UID Basso Sub-CMD Canale HighLow

Prio comando

A

7 Alto Stato numero TRUE /

Messaggio Sistema

Sender dispositivo UID Basso Sub-CMD Canale FALSE

Prio comandoA

Alto8

Basso

Stato numero LetturaHighLow

Descrizione:

Domanda sui livelli attuali di consumo del processore in formato binario. Specifica richiesta da un Unità di comando. Solo il processore di segnale la cui traccia UID nel telaio, riporta il suo valore.

Il numero del canale sono chiaramente definiti per ciascun dispositivo. Utilizzando il comando "dati sullo stato di configurazione"Numero di canali può, significato e la configurazione del canale vengono determinate. Avviare la richiesta tramite DLC = 6 e la mancanza di lettura e bit Resp.

Rispondi con DLC = 8 e lettura, e set, Resp. bit. UID dispositivo determina il dispositivo di richiesta.

Questo comando è utilizzato per rappresentare lo stato di un partecipante. Queste domande dovrebbero avvenire solo se i dati siano realmente necessari e indicati. Query cicliciche non sono necessari per la rappresentazione grafica dovrebbe avvenire in un intervallo di tempo <10s.

Impostare un valore di configurazione del processore di segnale della traccia. Quali valori possono essere impostati sta usando il "stato dei dati di configurazione" comando verificabile. Utilizzo corretto di un valore èriconosciuto con una risposta.

La risposta è quella di impostare un valore di configurazione con DLC = 7 In risposta è il risultato Funzionamento: Quando si risponde Valid TRUE (0x01) con non valido con FALSE (0x00).

Esempio:

00004711 6 43 53 32 08 0B 0100014711 8 43 53 32 08 0B 01 00 03

Query del numero valore misurato canale 1 Rispondi con la lettura

Caratteristiche speciali:

Se il numero del canale non esiste, allora la richiesta originale con DLC = 6 e una mancanza di lettura confermato.

Query utilizzando l'indirizzo Cast Bradford 0x00 00 00 00 è possibile, ma non prevede cedibilità Device. Gli ordini verranno confermati con l'indirizzo richiesta originale.

Viene sempre attivato dal processore interfaccia grafica utente.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 23 di 68

Page 24: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

02:13 Comando: ID dispositivoID:

Sistema di comando (0x00 in CAN ID: 0x00) Sub-

CMD:

ID (0x0C)

Format:

Prio Comando Resp hash DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-byte 4 D-byte 5 D-byte 6 D-byte 72 +2 bit 8-bit 1-bit 16-bit 4 bit 8 bit Bit8 8-bit 8-bit 8-bit 8-bit 8-bit 8-bitMessaggio Sistema 0 5 Dispositivo di destinazione UID Sub-CMDPrio comando Alto IDMessaggio Sistema Prio comando 0 7

Dispositivo di destinazione UID Alto

Basso Sub-CMD ID System - esperto

Messaggio Sistema

Dispositivo di destinazione UID Basso Sub-CMD HighLow

Prio comando

A

7 Alto ID

Basso

System - espertoHighLow

Descrizione:

Per i dispositivi con S88 bus / feedback autobus e moduli di automazione:

Sedetevi o parlare di un 16-bit identificatore univoco per la formazione di auto-uid.

Se il comando viene inviato con un esperto attrezzature mancanti, in modo da chiedere un documento di identità valido.

Se il comando viene inviato con esperti attrezzature, quindi questo comando imposta l'identificatore.Il Master - Central ha i dispositivi terminali - ID all'avvio per jeweis. ADi riserva viene azzerato i dispositivi non hanno luogo.

L'ufficio Master raccoglie un elenco di tutti i dispositivi noti del sistema, nonché la loro Soprannomi. File di configurazione CS2.

Caratteristiche speciali:

Sistema esperto con il valore "0" o 0xFFFF sono "valido e dovrebbe essere in Graphical User Interface Processore in un messaggio di immettere un risultato valido identificatore.

Vedere la spiegazione ulteriore del "UID automatico".

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 24 di 68

Page 25: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

02:14 Comando: Ripristino del sIDi:stema

Sistema di comando (0x00 in CAN ID: 0x00)

Sub-CMD:

Set UID (0x80)

Format:

Prio Command Resp hash DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-4 D-byte byte byte 5 6-D D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 bit Bit8 8-bit 8-bit 8 bit Bit8 Bit8 8-bitMessaggio Sistema 0 | 1

6 Dispositivo di destinazione UID Sub-CMD Ripristino di destinazione

Prio comando AltoBasso

Azzerare

Descrizione:

Ripristino del dispositivo.

Caratteristiche speciali:

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 25 di 68

Page 26: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Command Resp hash DLC D-byte 0 D-byte 1 D-byte 2 Byte 3-D D-byte 4 D-byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8-bit 8-bit 8-bit 8-bit 8-bit 8-bit 8-bit 8-bitMessaggio Scoperta 0 | 1 0

3 GestioneComandi amministrativi vengono utilizzati per controllare il formato della pista sollevato il processore ricevitore. Qui non dovrebbero essere inclusi comandi che influenzano il comportamento del processore di segnale di binario.

1,3 Comando: Lok DiscoveryID:

Discovery (0x01 in CAN ID: 0x02)

Format:

Prio Messaggio Prio Messaggio Prio

Scoperta

Scoperta

0

0 | 1

A Protocollo ID

5 MFX UID / Loc-ID

AltoBasso

Intervallo / Protocollo ID

Messaggio Scoperta A Prio 6 MFX UID / Loc-

ID Alto Basso

RangeASK-Rapporto

Descrizione:

Ricerca per locomotive in pista. Traccia è determinata dall'identificatore protocollo.

Richieste:

Modulo 1: DLC = 0:

Modulo 2: DLC = 1:

Esegui "Rileva tutti i protocolli". (Più tardi > = V2.0)

Per riconoscere il protocollo di dati, il protocollo - identificatore di protocollo dati rilevati,

Processore di segnale pista rende MFX - Discovery / Lok - Riconoscere la propria.I passaggi intermedi scoperta verranno comunicati in forma di terza Processo di rilevamento Pro solo un decodificatore viene rilevato.

Risposta:Positiva con DLC = 5 e (finora) trovato l'indirizzo di Negativo: DLC = 0

Modulo 3: DLC = 5: 1) Singolo - MFX - Discovery: Inviare la richiesta con intervallo (= lunghezza delle Informazioni Bit) (implementata nella versione 1.0)

2) Altro riconoscimento: da ID Loc e l'indirizzo del protocollo sono estratti. Con Questi dati saranno tentati di vedere questo indirizzo in pista.

Risposte:

Visualizza il MFX è un riconoscimento da parte della pista ciclo del processore di segnale controllato comunica anche i passaggi intermedi. Solo una gamma completa = 32 determina l'UID decoder.

Per il debug: DLC = 6: Singolo - MFX - Discovery Reply con la gamma e chiedere soldi.

Richiesta binario di programmazione:Log rank / Commenta

Protocollo ID

MFX :0-32 = Range. Richiesta di riconoscimento della locomotiva sul binario di programmazione.Se il motore risponde, il bit di risposta impostato Eccezione: Range = 0: Ci sarà un Zwangsneuanmelden Decoder eseguita sul PGL.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 26 di 68

Page 27: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

MM2: 33

MM2: 34

DCC: 35

DCC 36

DCC: 37

SX1: 38

SX1: 39

Richiesta pista principale: MFX :64-96

Riconoscimento della MM2-Lok sul binario di programmazione. In risposta, il MM2-mail è segnalato. (20 kHz)Riconoscimento della MM2-Lok sul binario di programmazione. In risposta, il MM2-mail è segnalato. (40 kHz) (V3.0>)Leggi l'indirizzo DDC sul binario di programmazione. Produce la stessa procedura 36, o 35 o 36 risposte In risposta, l'indirizzo DCC breve viene notificato.Leggi l'indirizzo DDC sul binario di programmazione. Produce la stessa procedura 35, o 35 o 36 risposte In risposta, l'indirizzo DCC lunga viene notificato.DCC rilevamento (intervallo-algoritmo di nesting con DCC = 127 K Adr). In risposta, l'indirizzo DCC è notificato. (V3.0>)Leggendo l'indirizzo SX1 sul binario di programmazione. In risposta, l'indirizzo SX1 è segnalata. (V3.0>) Detection (intervallo algoritmo di nesting, addr 0-99)In risposta, l'indirizzo SX1 è segnalata. (V3.0>)

Range = valore mod 64Richiesta di riconoscimento della locomotiva sul binario principale. Se il motore risponde, il bit di risposta impostatoNon invalida in quanto hardware tecnicamente possibile

MM2:DCC: DCC: SX1: SX1:

9899100101102

Non invalida in quanto hardware tecnicamente possibile Non invalida in quanto hardware tecnicamente possibile Non invalida in quanto hardware tecnicamente possibile Non invalida in quanto hardware tecnicamente possibile

Esempio:

00024711 1 2000024711 5 FF FF FF FF 0000024711 1 21

Pieno mfx Discovery Cycle Range 0 MFX Discovery MM2 Discovery

Caratteristiche speciali:

Viene sempre attivato dal processore interfaccia grafica utente. Questo dovrebbe innescare un Discoverys solo dal master - l'unità operativa può essere fatto. In caso contrario, le modalità per la contemporanea Per soddisfare Dicoverys di attivazione.

Risposte a una scoperta può e deve ricevuto da tutti i partecipanti e anche essere valutati di conseguenza.

Mfx Discovery non fa differenza tra pista principale e la traccia di programmazione.

Se un motore di ricerca per formare un MFX, poi in una risposta con il ciclo completo di 32 passi effettuati.

ASK rapporto è un indicatore della qualità dei segnali MFX-back.

Per un ciclo completo dell'ultimo messaggio viene inviato, con o senza rapporto ASK.

In questo comando vi è una sequenza situato nella trasformazioneProgrammazione comando. Questi non vengono memorizzati nella cache in una coda di comando. Solo dopoRisposta dal formato del processore brano può essere richiesto dalla prossima istruzione di programma.Basta un comando di programmazione viene elaborata contemporaneamente dal formato del processore pista.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 27 di 68

Page 28: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

2,3 Comando: MFX BindID:

Bind (0x02, in CAN-ID: 0x04)

Format:

PrioCommand Resp hash DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-4 D-byte byte 5 D-byte 6 D-byte 72 +2 bit 1 bit 8 bit 16 bit 4 bit 8 bit Bit8 8-bit 8-bit 8 bit Bit8 8-bit 8-bitMessaggio Bind0 | 1 6 MFX-UID MFX-SIDPrio Alto

BassoHighLow

Descrizione:

Assegnare un MFX MFX decoder con UID utilizzando il MFX MFX BIND SID, registrando un Discovery trovato locomotiva mfx. Il decoder può essere affrontato con un ID Loc.

Decoder Mfx di assegnazione automatica degli indirizzi è implementato. Nella GUI, questi sono i Locomotive nomi selezionati e utilizzati, anche da questo identificatore. Un indirizzo su rotaia non è qui visibile. L'unità di controllo utilizzato per controllare il decodificatore di un indirizzo.

Inoltre, ogni decoder ha un UID unico con cui fare questo noto nel sistema.L'identificatore viene utilizzato per la Anmeldverfahren (Vedi Discovery). Con il comando Bind è l'indirizzo del decoder assegnato a una traccia più breve. Con questo indirizzo traccia del Decoder controllabile e che non prende parte ulteriormente il processo di registrazione.

Esempio:

00044711 6 FF FA 8C 43 00 0500054711 6 FF FA 8C 43 00 05

Bind UID: FF FA 8C 43 SID: 05Rispondere

Risposta:

Comando di risposta iniziale con un po 'insieme. Risposta indica la fine di esecuzione.

Caratteristiche speciali:

Valido solo per MFX.

Viene sempre attivato dal processore interfaccia grafica utente. Il trigger deve impegnare laMaster - unità di controllo sono realizzati. In caso contrario, le modalità per la contemporanea attivazione devono essere adottate dalla bind.

Risposte a un vicolo cieco e ricevuti da tutti i partecipanti e può anche conseguenza vengono valutati.

In questo comando vi è una sequenza situato nella trasformazioneProgrammazione comando. Questi non vengono memorizzati nella cache in una coda di comando. Solo dopo Risposta dal formato del processore brano può essere richiesto dalla prossima istruzione di programma.Basta un comando di programmazione viene elaborata contemporaneamente dal formato del processore pista.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 28 di 68

Page 29: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

PrioCommand Resp hash

DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-byte 4 D-byte 5 D-byte 6 D-byte 72 +2 bit 1 bit 8 bit 16 bit 4 bit 8 bit Bit8 8-bit 8-bit 8-bit 8-bit 8-bit 8-bitMessaggio Verificare0 | 1 6 MFX-UID MFX-SIDPrio Alto

MFX-UID BassoAltoMFX-SID Basso

Messaggio Verificare A 7 Alto Alto ASKPrio Basso Basso Rapporto

3,3 Comando: MFX VerificaID:

Verificare (0x03 in CAN ID: 0x06) Format:

Descrizione:

DLC = 6:

Richiesta di riesame, se un motore è disponibile con la combinazione MFX UID / MFX-SID.

DLC = 7:

Se questa combinazione è presente, si tratta di una conferma con MFX MFX UID e SID e l'ASK-ratio (qualità della risposta) viene inviato. Se no, il SID di 0x0000immessi.

Esempio:

00064711 6 FF FA 8C 43 00 0500074711 6 FF FA 8C 43 00 0000074711 7 FF 8C FA 43 00 05 D1

Verificare FF 8C FA 43 05 SID La risposta è negativaRispondi a ASK-positivi 0xD1 rapporto

Risposta:

DLC = 6: Se la combinazione è presente, è nel set di risposta, con risposta Il bit SID impostato a 0x0000.

DLC = 7: Se la combinazione è presente, viene inviato in risposta al comando originale risposta con un po 'insieme e byte 6 in D, l'ASK-ratio.

Caratteristiche speciali:

Valido solo per MFX.

MFX decoder riceve un balzo la combinazione sbagliata di MFX MFX UID e SID, poi uno UNBIND attivato nel decoder con il corrispondente MFX SID.

È sempre innescato da un dispositivo di controllo. Il distacco provocato di VerifyS dovrebbe solo dal master - Dispositivo funzionante può essere fatto. In caso contrario, le modalità per la contemporanea attivazione di VerifyS per rispondere.

Risposte a una verifica dovrebbe e deve da tutti i partecipanti hanno ricevuto e anche secondo vengono valutati.

In questo comando vi è una sequenza situato nella trasformazioneProgrammazione comando. Questi non vengono memorizzati nella cache in una coda di comando. Solo dopo Risposta dal formato del processore brano può essere richiesto dalla prossima istruzione di programma.Basta un comando di programmazione viene elaborata contemporaneamente dal formato del processore pista.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 29 di 68

Page 30: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

4,3 Comando: locomotive velocitàID:

Regime del motore (0x04 in CAN ID: 0x08)

Format:

Prio2 +2 bit

Comando 8-bit

Resp hash 1-bit 16-bit

DLC4 bit

D-byte 0 8-bit

D-byte 1 8-bit

D-byte 2 8-bit

Byte 3-D 8-bit

D-byte 4 8-bit

D-byte 5 8-bit

D-byte 6 8-bit

D-byte 7 8-bit

Messaggio Loco

0 | 1

4 Loc id

Prio Velocità AltoMessaggio Loco

Loc id

Basso

Prio Velocità 0 | 1

6 AltoBasso

VelocitàHighLow

Descrizione:

Questo è il comando di marcia per le locomotive. Con una nota ID Loc può immediatamente eseguire una locomotiva essere. Analizzando i comandi di movimento (le risposte), un display sarà aggiornato continuamente.

Velocità in tutto il sistema come un 10-bit dei valori trattati. Questo valore èindipendentemente dalla locomotiva reale (sulla pista) inviato valore. L'intervallo di valori dovrebbero essere utilizzati va da 0 a 1000, 0 corrisponde ad una locomotiva permanente, 1000 la velocità massima di unoLocomotiva.

Valori superiori a 1000 (e 1023) e deve avvenire non può interferire con il ricevitore. Il Velocità corrisponde al massimo.

DLC = 6, calare gli attrezzi:

Locomotiva con LOC-ID è controllata dalla velocità. Velocity nell'intervallo da 0 a 1024 (10 Bit). Per tutti i protocolli, la velocità reale del potenziale di esecuzione viene convertito.Lok è la velocità 0 - Comando di arresto con l'accelerazione e decelerazione (non di emergenza).

DLC = 4, la query velocità passo:

Query la velocità corrente in assenza di valore di velocità (DLC = 4)

Esempio:

00084711 6 00 00 08 03 03 2000084711 6 00 00 08 03 00 A000084711 6 00 00 40 01 03 2000084711 6 00 03 01 20 00 C000084711 6 00 00 C0 03 00 A0

Locomotive velocità SX1 addr 3, V = 0x0320 = 800 di 1024 Locomotive velocità SX1 addr 3, V = 0x00A0 = 10 di 1024 Mfx locomotiva velocità Adr 1, V = 0x0320 = 800 di 1024 Velocità Locomotive DCC addr 3Velocità Locomotive DCC addr 3

Risposta:

Impostare una velocità:

Comando di risposta iniziale con un po 'insieme.

La lettura della velocità:

Risposta in forma impostare la velocità quando il motore è noto.

In caso contrario, la mancanza di informazioni di velocità (richiesta originale).

Caratteristiche speciali:

Primo comando prende locomotiva / decoder in funzione del ciclo.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 30 di 68

Page 31: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

5,3 Command: direzione LokID:

Lok direzione (0x05 in CAN ID: 0x0A)

Format:

Prio2 +2 bit

Comando 8-bit

Resp hash 1-bit 16-bit

DLC4 bit

D-byte 0 8-bit

D-byte 1 8-bit

D-byte 2 8-bit

Byte 3-D 8-bit

D-byte 4 8-bit

D-byte 5 8-bit

D-byte 6 8-bit

D-byte 7 8-bit

Messaggio Loco 0 4 Loc idPrio Direzione AltoMessaggio Loco

Loc id

Basso

Prio Direzione 0 | 1

5 AltoBasso

Direzione

Descrizione:

Query o impostare la direzione di una locomotiva

DLC = 4, la direzione della query:

Direzione della corrente informarsi. Rispondi con 5 byte in forma di "direzione set".

DLC = 5, impostando la direzione:

Modifica della direzione di marcia secondo la "direzione" del parametro. Fornisce un cambiamento di direzione a Segui il formato per la velocità del processore 0, decoder locomotiva è rallentato con "ABV". Non è la direzione cambiato, nessun cambiamento nella fase di guida.

Importanza parametro direction:

Direzione 0 = è1 = avanti2 = la direzione di marcia indietro 3 = commutatore di direzione Riposo: la direzione resta

Risposta:

Impostazione della Direzione:Comando di risposta iniziale con un po 'insieme.

Interrogare la direzione:Response "nella direzione set" forma. Una risposta è sicuramente, anche se locomotiva non è noto.

Caratteristiche speciali:

Primo comando prende locomotiva / decoder in funzione del ciclo.

A seconda del decoder, è possibile che l'inversione della direzione avviene solo a veicolo fermo. La nuova Indicazioni verrà inviato in ogni caso dal processore formato dei brani.

Viene sempre attivato dal processore interfaccia grafica utente.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 31 di 68

Page 32: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

3,6 Comando: funzione di lIDo:comotiva

Locomotive funzione (0x06 in CAN ID: 0x0C)

Format:

Prio2 +2 bit

Comando 8-bit

Resp hash 1-bit 16-bit

DLC4 bit

D-byte 0 8-bit

D-byte 1 8-bit

D-byte 2 8-bit

Byte 3-D 8-bit

D-byte 4 8-bit

D-byte 5 8-bit

D-byte 6 8-bit

D-byte 7 8-bit

Messaggio Loco 0 5 Loc id

Funzione

Prio Funzione AltoMessaggio Loco

Loc id

Basso

Prio Funzione 0 | 1

6 Alto Funzione Valore

Messaggio Loco

Loc id

Basso

Prio Funzione 0 | 1

8 AltoBasso

Funzione Valore Valore della funzione

Descrizione:

Locomotive grilletto funzione on / off o richiesta.

La funzione è nel range 0-31. 0 corrisponde a F0, 31 corrisponde a F31. Lo stato delle altre funzioni nella Processore di segnale del brano non viene salvato.

Valore che va da 0 a 31, 0 = off, 1 - 31 a. Per i protocolli che una funzione di valoreCiò contribuirà inviato al decodificatore. I valori di funzione non sono in formato binario processore memorizzato, solo lo stato.

DLC = 5: stato della funzione di interrogazione.

Interrogare lo stato di una funzione. Fornito è solo attivo o inattivo, non uno stato eventualmente dimming

Tenere traccia dello stato del formato del processore, non dalla query del decoder.

DLC = 6: Selezionare una funzione.

Attivare una funzione. In funzione il registro traccia è la funzione corrispondente oazionato con il corrispondente valore di regolazione. L'intervallo valido di un valore della funzione dipende per i decoder e il record della pista.

DLC = 8: Selezionare un valore con funzioni speciali. (Più tardi, al momento non implementato).

Come per DLC = 6 Valore della funzione viene passato al decoder.

Caratteristiche speciali:

Primo comando prende locomotiva / decoder in funzione del ciclo.

Dimming e la regolazione non viene tenuto nel processore formato della traccia (memoria). Finché l' Dimming è attivo, è attivo (1) viene restituito.

Viene sempre attivato dal processore interfaccia grafica utente.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 32 di 68

Page 33: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Comando Resp hash DLC D-byte 0 D-byte 1 D-byte 2 Byte 3-D D-4 D-byte byte 5 D-byte 6 D-byte 72 +2 bit 8-bit 1-bit 16-bit 4 bit 8-bit 8-bit 8-bit 8-bit 8 bit Bit8 8-bit 8-bitMessaggio Leggere 0 7 Loc id CV index (6 bit) NumeroPrio Config Alto CV numero (10 bit)Messaggio Prio

Leggere Config A 7

Loc id Alto

Basso CV index (6 bit) CV numero (10 bit) Valore

Messaggio Leggere Loc id Basso CV index (6 bit)Prio Config A 6 Alto CV numero (10 bit)

Basso

7,3 Comando: Leggi ConfigID:

Leggi Config (0x07 in CAN ID: 0x0E)

Format:

Descrizione:

Lettura dei valori di decoder in grado di feedback.

In una richiesta il numero di CV e l'indice di partenza è specificato. A causa del numero dei lettura byte è determinato, quante deve essere letto. Una richiesta può, a causa della Numero di byte da leggere, più di una causa risposta.

Con Loc-ID di protocollo e l'indirizzo del decoder può essere determinato.

Numero di CV determina quale configurazione variabile deve essere letta. Totale possibile di 1024 indirizzi. Numero CV è in D-byte 5 e le 2 bit meno significativi di byte 4-D

CV-Index determina l'indice di leggere il numero di CV. CV indice è consentito solo per MFX. CV-Index è nelle 6 bit più significativi di D-4 byte

Se la risposta è trasmesso in byte è un valore. CV numero e CV-index determinato questo sia bytes cui si trova. Segnaposto numero contiene ora il valore letto.

Nessun valore potrebbe essere letto, questo è il riconoscimento negativo con DLC = 6, ossia mancanza di valore dato.

Intervalli tipici di valori e comportamenti del protocollo:

DCC:

CV indice non viene trattata. Numero CV è nell'intervallo 1-1024.

Il parametro "numero" determina il numero di byte da leggere dal specificato start - CV Numero. "00" per "Numero" legge 256 byte dal decoder.

In risposta, la lettura byte viene aggiunto. Numero di CV viene aggiornato nella risposta. Non potrebbe Il valore può essere letto come una cornice con DLC viene rilasciato e la mancanza di D = 6-Byte 6.

Decoder possono essere letti solo sul binario di programmazione.

MFX:

CV numero è compreso tra 1 e 1024.

CV indice si osserva ed è nell'intervallo tra 0 e 63

Il parametro "numero" determina il numero di byte da leggere dal specificato start - Indice CV. Numero del parametro CV rimarrà costante. Si può leggere fino a 63 byte per l'istruzione. IlProcessore di segnale Traccia separa la richiesta di lettura in Mehrbytelesebefehle e legge fino a 4 byte contemporaneamente dal decodificatore.

In risposta, la lettura byte viene aggiunto. CV indice viene aggiornato nella risposta. Non potrebbeIl valore può essere letto come una cornice con DLC viene rilasciato e la mancanza di D = 6-Byte 6.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 33 di 68

Page 34: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Decoder può essere letto sulla pista principale e binario di programmazione. Una distinzione che non è invece.

SX1:

CV indice non viene trattata. Numero CV è nell'intervallo 1-5

Il parametro "numero" determina il numero di byte da leggere dal specificato start - CV Numero "CV Numero". Un massimo di 5 byte vengono letti.

In risposta, la lettura byte viene aggiunto. Numero di CV viene aggiornato nella risposta. Non potrebbe Il valore può essere letto come una cornice con DLC viene rilasciato e la mancanza di D = 6-Byte 6.

Poiché nessuna SX1 numerazione di valori di configurazione nota, la seguente reazione viene effettuata:

CV numero A2345

Significato IndirizzoVelocità massima AccelerazioneAmpiezza di impulso del motore ad impulsi 1/2 - sezioni di partecipazione

Un decoder possono essere letti solo sul binario di programmazione.

MM2:

MM2 locomotive non può essere letto.

Caratteristiche speciali:

Viene sempre attivato dal processore interfaccia grafica utente.

Il comando assume loco / funzione di decoder non è in ciclo.

A seconda del protocollo, possibile solo sul binario di programmazione.

In questo comando vi è una sequenza situato nella trasformazioneProgrammazione comando. Questi non vengono memorizzati nella cache in una coda di comando. Solo dopo Risposta dal formato del processore brano può essere richiesto dalla prossima istruzione di programma.Basta un comando di programmazione viene elaborata contemporaneamente dal formato del processore pista.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 34 di 68

Page 35: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Comando Resp hash DLC D-byte 0 D-byte 1 D-byte 2 Byte 3-D D-4 D-byte byte 5 D-byte 6 D-byte 72 +2 bit 8-bit 1-bit 16-bit 4 bit 8-bit 8-bit 8-bit 8-bit 8 bit Bit8 8-bit 8-bitMessaggio Scrivere 0 8 Loc id CV index (6 bit) Valore Ctrl (2 bit)Prio Config Alto CV numero (10 bit)Messaggio Prio

Scrivere Config A 8

Loc id Alto

Basso CV index (6 bit) CV numero (10 bit) Valore Rslt (2 bit)

Basso

3,8 Comando: Scrivi ConfigID:

Scrivi config (0x08 in CAN ID: 0x10) Format:

Descrizione:

Scrittura dei valori dei CV in un decoder programmabile.

A seconda del protocollo del decoder per programmare diversi parametri sono possibili. La scrittura dei valori di CV, dove possibile, per la successiva lettura. NelCornice riconoscimento è comunicata al risultato della verifica. (V3.0>)

In Loc-ID e l'indirizzo del protocollo devono essere decoder programmato.

Numero di CV determina quale configurazione variabile deve essere cambiato. Totale possibile di 1024 indirizzi. Numero di CV è in D e 5 i bit bassi 2-byte significativi di byte 4-D

CV-Index determina un indice possibile alla modifica del numero di CV-. CV indice è solo per Mfx consentito. CV indice nelle 6 bit più significativi di D-4 byte

Il valore del parametro contiene il byte da scrivere. Nella modalità programma "DCC Bitprogrammierung" ha byte di dati di informazioni nel formato appropriato DCC anche:

1111DBBB D: Valore dei bit, BBB: posizione Bit.

Il significato dell'ultimo byte del messaggio è diversa per la richiesta e la conferma:

Requisito:

CTRL (bit 8 bit e 7) contiene le istruzioni su come comandare.

Bit 8: track Differenziazione

Bit 7: MultibyteschreibenTraccia principale (valore = 1) o la traccia di programmazione (valore = 0)Questo è seguito da ulteriori comandi discrittura.

Bit 6: tipo di programmazione DCC 1(DCC o Direct Register / Bitprogrammierung)

Bit 5: tipo di programmazione DCC 2

Num (bit 4 a 0) è riservato

DCC Programmierartauswahl:

DCC1 00A A

DCC2 0A 0 A

TipoProgrammazione diretta Registrati programmazione Bitprogrammierung Riservato

Conferma:

In risultato (bit 8-bit e 7) i risultati sono per scrivere e verificare:

Bit 8: La scrittura operato con successo da parte dei responsabili.

Bit 7: Verifiy successo.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 35 di 68

Page 36: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

A seconda del tipo di decoder può avere successo, nonostante i risultati negativi di tutti. Ad es se questo né confermare né escludere la lettura.

Intervalli tipici di valori e comportamenti del protocollo:

DCC:

CV indice non viene trattata.

Numero CV è nell'intervallo 1-1024.

Scrivi sul binario di programmazione e la pista principale

Decoder può essere completamente descritto sul binario di programmazione.

I parametri, con la "POM" può essere manipolato, modificato sulla pista principale.

MFX:

CV numero è compreso tra 1 e 1024.

CV indice si osserva ed è nell'intervallo tra 1 e 63

La scrittura è generalmente organizzata su una pista principale e binario di programmazione.

SX1:

CV indice non viene trattata. Numero CV è nell'intervallo 1-5

Un decodificatore può essere programmato solo sul binario di programmazione.

Quando la SX1 parametri non hanno numeri. La reazione viene effettuata seguente:

CV numero A2345

Significato IndirizzoVelocità massima AccelerazioneAmpiezza di impulso del motore ad impulsi 1/2 - sezioni di partecipazione

MM2:

CV indice non viene trattata. Numero CV è nell'intervallo 1-256

La programmazione può avvenire solo sia sul binario di programmazione.

Con la definizione data del Loc-ID MM2 indirizzo può essere impostato su "MM2 indirizzo di programma". A programmabile MM2 - decoder può essere sia sotto il proprio indirizzo o l'indirizzoEssere programmato per 80 Va notato sulla pista principale.

Caratteristiche speciali:

Viene sempre attivato dal processore interfaccia grafica utente.

Il comando assume loco / funzione di decoder non è in ciclo.

In MM2 stabilito che affrontare l'indirizzo di programma in cui il programma ha luogo. Così anche affrontare 80 diversi indirizzi.

In questo comando vi è una sequenza situato nella trasformazioneProgrammazione comando. Questi non vengono memorizzati nella cache in una coda di comando. Solo dopo Risposta dal formato del processore brano può essere richiesto dalla prossima istruzione di programma.Basta un comando di programmazione viene elaborata contemporaneamente dal formato del processore pista.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 36 di 68

Page 37: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Comando Resp hash DLC D-byte 0 D-byte 1 D-byte 2 Byte 3-D D-byte 4 D-byte 5 D-byte 6 D-byte 72 +2 bit 8-bit 1-bit 16-bit 4 bit 8-bit 8-bit 8-bit 8-bit 8-bit 8-bit 8-bit 8-bitMessaggio Accessori 0 | 1 6 Loc id Posizione Corrente

4 comandi accessoriLa posizione del accessorio non è memorizzato nel processore formato binario.

Una funzione è sempre (ben prima del tempo - alla fine) può essere spento.

4,1 Comando: Accessori per interruttoriID:

Accessorio switch (0x0B in CAN ID: 0x16)

Format:

Prio Passare AltoMessaggio Accessori Loc

idBasso

Prio Passare 0 | 1

8 AltoBasso

Posizione Corrente Tempo di risposta /Funzione valore speciale

Descrizione:

Spostare comando per inviare decoder accessori.

DLC = 6:

Interruttore con timeout predefinito / timeout del formato binario processore di sistema (vedi comando: "Tempo di commutazioneAccessorio decoder ")- La posizione 0-255, a seconda del protocollo può avere valori diversi.

- Corrente 0 - 31 (oscuramento a seconda del supporto del protocollo)

0:

1:

> 1:

Off.

Attiva.

Funzione di commutazione con valore speciale se il protocollo lo supporta.

- Tempo di attivazione: Il formato del processore traccia controllata tempo di commutazione in incrementi di 10 ms.Con il tempo di commutazione = 0: formato dei brani su un solo processore.Processore di segnale traccia può essere realizzato solo nel quadro di commutazione rete telegramma di

tempo.I tempi di commutazione sono stati osservati solo rudimentali.

Le tracce interruttori processore di segnale con potenza da OR = 0 a tempo predefinito. (Di default è di Comando di sistema "uccidere accessorio decoder volta indicare" identificabile, di default è 1 sec.)

Protocollo di codifica specifico posizione MM3:

Bit 0,1: posizione:

00: Off, rotondo, rosso, Destra, HP0

01: A, verde, diritto, HP1

10: Giallo, links, HP2

11: Weis, SH0

DCC: posizione unica 0 (off) o 1 (a) possibile.

SX1: posizione unica 0 (off) o 1 (a) possibile.

Caratteristiche speciali:

Viene sempre attivato dal processore interfaccia grafica utente.

I comandi di commutazione sono una priorità per il formato del processore traccia inviato prima di guidare / Funzione dei comandi.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 37 di 68

Page 38: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

5 risposteIndirizzamento di contatti nel sistema Marklin digitale

S88 contatti possono essere situati su più dispositivi nel sistema. Quindi qualsiasi CS2 oS88 diversi dispositivi. Lo scopo è di formare un unico identificatore di contatto 32 bit, che anche l' Sostituzione di un dispositivo permette.

Formazione di un ID di contatto di 2 parti:

16-bit "Device ID", 16-bit numero di telefono -> In questo modo al massimo a 32-bit "UID" - numero

L'identificatore di contatto è formata da un nome configurato (dispositivo - Kenner) eContattare il numero nell'unità. (Richiede l'istituzione dei dispositivi, vedere il comando "Device ID" del sistema)Attraverso questo sistema di scambio di un dispositivo è possibile senza laLe funzionalità di automazione agli indirizzi dei dispositivi che cambiano devono essere modificati. Vedere descrivono anche gli UID di feedback

Modalità di compatibilità (S88 polling):

Sulla base del Registro di sistema. Analog delle S88 elimina di feedback Ursystematik lettura dei registri.

Può essere utilizzato nella valutazione di un controller esattamente il feedback. Per quanto riguarda la modalità di compatibilitàimplementazioni di controllo esistenti.

Nuovo sistema di segnalazione nel sistema Märklin Digital

La base di questa estensione è:

Modifiche di contatti portare a tutti i messaggi sul bus di comunicazione. Per contatto è Un messaggio per la stampa e creato per il rilascio.

Interrogare l'attuale occupato - contatto di uno stato. Reading mantiene lo stato.Lettura ripetuta è possibile, anche da dispositivi diversi.

Espansione in lettura: Ecco il tempo riportati dopo l'ultimo cambiamento di stato.Desire: il bordo l'ultima volta e il bordo al momento penultimo. (Può essere usato per la velocitàLa determinazione può essere utilizzato.)?

Misure per ridurre le inondazioni messaggio

Queste misure contribuiscono a ridurre i messaggi di autobus carico:

Filtro per "sfarfallio" Contatti:"Free - antirimbalzo" brevi pause per il tempo libero vengono filtrati, quindi l'evento "free" viene inviato solose fatto all'interno di un time-out qualsiasi riassegnazione.Questa funzione può avvenire a seconda del dispositivo di feedback, nonché in generale antirimbalzo.

Dimensioni del sistema -> elevato numero di contatti di feedbackSensori di feedback vengono valutate dagli utenti del bus? Quindi, solo inviare se interessatidisponibile? Questo potrebbe essere interessante solo per CS2. CAN S88 dispositivo non piuttosto, perché non Valuta contatti.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 38 di 68

Page 39: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Command Resp hash DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-byte 4 D-byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 bit Bit8 8-bit 8-bit 8-bit 8-bit 8-bit 8-bit

1,5 Comando: S88 pollingID:

S88 polling (0x10 in CAN ID: 0x20)

Format:

Messaggio S88 polling 0 PrioMessaggio

5 Dispositivo di UID AltoDispositivo di UID

Basso

Modulo numero Modulo

Prio S88 polling A

7 AltoBasso

Stato

Descrizione:

Modalità di compatibilità al sistema esistente S88.

Funziona a) i vecchi comandi 6050/6051. "Legge il bus S88 on" e rimuove quindi la Buffer intermedio / register.

b.) interrogare lo stato attuale di un ingresso. Restituisce lo stato del ciclo leggere S88 bus.

Nella richiesta entro l'inizio - sistema di identificazione contatto e il relativo S88 - Modulo specificato. Il numero modulo parametri, il numero di moduli che saranno contattati è specificato.

La risposta è sempre basata modulo. Per reazione, lo stato degli ingressi 16 di un S88Il modulo viene restituito. Se più di un modulo è scansionato, il destinatario risponde con messaggi di risposta multipla, ogni modulo un telegramma. Sono in contatto con l'ID e il modulo informazioni corrispondenti allo stato attuale di stato di occupato S88.

Caratteristiche speciali:

Eliminando il buffer intermedio deve essere in un dispositivo multi-ambiente, ciascun partecipante Risposte di "ascoltare" in conformità con

Il nuovo concetto del sistema Märklin Digital, questo comando non deve essere usato. Essa permette ai partecipanti di più, la valutazione del feedback e il trattamento di molteplici Feedback autobus.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 39 di 68

Page 40: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Resp hash DLC D-D byte 0 byte 1 D-D-byte 2 byte 3 D-byte 4 D-byte 5 D-byte 6 D-byte 71-bit 16-bit 4 bit 8 bit Bit8 8 bit Bit8 8-bit 8-bit 8-bit 8-bit0 4 Attrezzature esperti Contact ID

HighLow HighLow

0 5Attrezzature esperti HighLow

Contact ID HighLow Parametro

Attrezzature esperti Contact IDA 8 HighLow HighLow Stato Stato Tempo

vecchio nuovo

Command 2.5: Event commentiID:

S88 evento (0x11 in CAN ID: 0x22) Format:

Prio2 +2 bit

Comando 8-bit

Messaggio FeedbackPrio EventoMessaggio FeedbackPrio EventoMessaggio FeedbackPrio Evento

Descrizione:

Segnalazione per i cambiamenti di stato del sistema. Qui, il messaggio è anche progettato per I valori analogici possono essere comunicati.

Modulo 1, DLC = 4: Query lo stato attuale di un ingresso, rispondere con DLC = 8

Modulo 2, DLC = 5: Un ingresso per l'accesso e l'invio di un'applicazione distribuita Passare cambiamenti di stato, rispondere con DLC = 8

La risposta a un comando è sempre con DLC = 8 In risposta, lo stato attuale dellaFeedback dato. Gli altri partecipanti possono utilizzare questo messaggio per attivare lo stato interno può essere messo a destra.

Nei qualità ha una retroazione non può essere determinato momento. Si è discusso ecco modulo contatore, i moduli di velocità, ecc

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 40 di 68

Page 41: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

6 altri comandi

6,1 Comando: versione del software di richiesta / ping partecipantiID:

Software versione / partecipante Ping (0x18 in CAN ID: 0x30)

Format:

Prio2 +2 bit

Command Resp hash 8 bit 16 bit 1 bit

DLC4 bit

D-D byte 0 byte 1 byte 2-D 8 bit Bit8 Bit8

Byte 3-D 8-bit

D-4 D-byte byte byte 5 6 D-D-byte 7 8 Bit8 Bit8 Bit8 bit

Messaggio Versione del software 0 | 1 0 | 8

Sender dispositivo UID Numero della versione software Device ID

Prio Inchiesta AltoBasso

Descrizione:

Ogni dispositivo risponderà con i dati appropriati. Questo completa la configurazione della query CAN bus accessibili partecipanti raggiunto.

DLC = 0:

Interrogare tutti i nodi sul bus.

DLC = 8

In risposta, il UID è sostituito dal segreteria telefonica. Così, il grafico User Interface Processor per determinare quali dispositivi sono collegati.

Numero di versione è un identificativo della versione software.

In byte 6 e 7 byte (DB) è big-endian informazioni sul tipo di codifica del dispositivo. Esistono ID di periferica seguenti risolti:

Device ID 0x00 0x000x10 0x000x20 0x000x30 0x000xFF 0xE00xFF 0xFF

DispositivoSegui il processore di segnale 60213,60214 / booster 60173, 60174 Traccia Box 60 112 60 113 eCollegare 6021 Art Nr.60128 MS 2 60 653, Txxxxx Dispositivi wirelessCS2 GUI (Master)

Caratteristiche speciali:

E 'solo rispondere alla ECU. Nessun decoder.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 41 di 68

Page 42: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Command Resp hash DLC D-D byte 0 byte 1 D-byte 2 Byte 3-D D-byte 4 D-byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 bit Bit8 8-bit 8-bit 8-bit 8-bit 8-bit 8-bitMessagg PrioMessagg

io Dati di stato 0

io

5 Dispositivo di destinaz Alto0Byte un byte

ione UID

Basso

Indice

6,2 Comando: stato dei dati di configurazioneID:

Dati di stato (0x1D, in CAN-ID: 0x3A)

Format:

Prio Stato dei dati 1 Pacchetto # 8 Byte 2

Byte 3 Byte 4 Byte 5 Byte 6 Byte 7

Messaggio RuscelloPrio Stato dei dati 1 6 Dispositivo di

UID Alto BassoIndice Pacchetto

numero

Descrizione:

Eseguire una query sulla descrizione dei dati del valore di misura e dei dati di configurazione di un dispositivo.Lettura dei dati da un terminale:

I dati di misurazione di un dispositivo sono suddivisi in indici. Ogni indice è una descrizione. InLa risposta per ogni indice vengono memorizzati nei dati di configurazione della macchina. Indice 0 è la descrizione del dispositivo, e contiene, tra le altre cose, il numero delle misurazioni disponibili.Ogni ulteriore indice fornisce una descrizione di come il canale corrispondente misurata sono indicati può. Gli indici per i valori di misura iniziano da 1 e non deve contenere lacune qui.

I dati vengono trasmessi come un flusso, l'hash è il numero del pacco.

Il completamento del trasferimento avviene tramite la conferma del datagramma originale, e la Pacchetti di informazioni inviate.

Formato Descrizione periferica

Sub-indice 0, la descrizione della periferica è disponibile. In primo luogo, questo è il numero di disponibile in canali. È incluso anche informazioni sull'identificazione del dispositivo.

Formato dispositivo descrizione:

Tipo Char Char 2 byte U32Stringa Stringa

SignificatoNumero di letture in unità.Numero di canali di configurazione libero.CS2 numero di serie. 8 byte di codice.Nome del dispositivo, \ 0 terminato

Formato del blocco di dati per descrivere un valore di misurazione:

Gli indici che seguono contengono una descrizione del valore misurato appartiene:

Lettura descrizione di formato

Tipo Char Char Char Char Char

SignificatoNumero di canale Query Potenza di lettura Colore range 1Gamma di colori 2 Colore range 3

Esempio0x01: Query sul canale 1

Se -3-3: 100x00: Farbdarst. SW, SW-Darst: Sw 0x31: Farbdarst. Green, SW-Darst: Gr1 0xF2: Farbdarst. Giallo, SW-Darst: Gr2

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 42 di 68

Page 43: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Char U16 U16 U16 U16 U16Stringa Stringa Stringa Stringa

Gamma di colori 4 ZeroFine Area 1 Fine di Area 2Fine della sezione 3 Fine della sezione 4 Misura nome Designazione di lancio Termine endUnità

0xC3: Farbdarst. Red SW Darst: Ws 01800200021002250Circuito di binario Main \ 0 0000 \ 02500 \ 0Assi \ 0, o A \ 0

Numero di canale Query:

Valore determinato ai sensi dei quali con il numero del canale "stato del sistema" comando del corrispondente Può essere trovato a leggere. I valori misurati sono normalizzati come un valore di 16 bit senza segno.

Utilizzato anche in un segnale di sovraccarico che numero di canale.

Potenza della lettura:

Determina quale forza il corrispondente valore misurato, misurando quindi un valore di 1000 corrisponde ad una potenza di-3I colori delle aree di un canale:

Per una illustrazione colore di un canale di misurazione deve confini dei campi e delle informazioni per la rappresentazione dei colori della zona.

Esempio di misura di corrente

Il verde è il range di carico normale, il giallo è marginale e rossa non dovrebbe essere un'operazione troppo lungo. Corrisponde qui al massimo over-range, se questa si protrae per troppo tempo si spegne.

Area 1 Area 2 Area 3 Area 4

Valori da "start nome" stringa e "End Title": 0

I valori riportati spaziano dai dati di cui sopra: Zero0300325

Fine della stringa 2500

Fine della sezione 4 375 400

Come misura di tensione

Sottotensione e sovratensione sono rosso, giallo è un settore in cui l'operazione è possibile, ma non Consigliato, Green è la gamma di funzionamento normale.

Area 1 Area 2 Area 3 Area 4

La rappresentazione dei colori è il valore a 8 bit in formato RGB e scala di grigi rendering, rappresenta. Essa sono ogni 2 bit utilizzati per ogni pezzo di informazione.

I valori zero e range 1-4 per determinare il valore misurato a cui questo colore è valido.

Zero punto determinato da visualizzare da cui il valore di misura.

Misura nome:

Restituisce un nome per la lettura.

Internazionalizzazione:

Le misurazioni devono essere nel processore grafico interfaccia utente può essere internazionalizzato. Così questo può essere ottenuto sono riportati in seguito predefiniti termini:

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 43 di 68

Page 44: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Misura nome HGLPGL TRACK VOLT ASSI TEMP TEMPO

Termine tedesco Pista principaleProgrammazione traccia Booster trackTensione di alimentazione AssiTemperatura Velocità

Firmato inglese Traccia Principale Track Program Booster traccia Tensione di alimentazione AssiTemperatura Velocità

Se un termine non è incluso in questa tabella, verrà mostrato come ricevuto e non internazionalizzato.

Designazione di inizio:

Un formato a virgola mobile. Fornisce sia le informazioni, come valore di partenza per la presentazione eun pezzo di informazioni, come il valore misurato deve essere visualizzata. Il numero di cifre decimali sono anche il numero di cifre decimali del valore misurato (vale a dire 3 cifre decimali mA). InterrogatoDeve essere condiviso la lettura nella rappresentazione del 1000. Il numero di cifre decimali e la potenza del valore misurato deve essere identico.

Termine conclude:

Dimensioni e nome della funzione all'avvio. Per il fine della rappresentazione.

Unità:

Fornisce per la rappresentazione del valore misurato l'unità corrispondente.

Formato del blocco di dati per la descrizione di un canale di configurazione:

Un canale di configurazione consente di impostare i parametri di una unità di azionamento Bert Endgeätes. I numeri di query Konfigkanäle subito dopo i canali di misura.

Un canale ha una configurazione corrispondente Konfigkanalnummer che un canale di misurazione può. Il GUI ha la possibilità di corrispondere al valore misurato di regolazione del canale.Così è possibile, ad esempio la corrente massima in uscita di HGL di influenzare da un Konfigkanal.

La Konfigkanalnummer fuori della gamma di canali di misura, così da exisitert questo Nessun aggiustamento del processo di visualizzazione variabile.

Per Konfigkanäle 2 formati di base vengono definiti:

1) Un elenco di identificatori di selezione dei valori discreti (discesa)

2) Una selezione analogico con possibilità di scorrimento di entrata di valori (cursore).

Per prendere la forma di un blocco di dati con la possibilità di una selezione:

Tipo Char Char Char Char Char Stringa Stringa Stringa Stringa

Significato Konfigkanalnummer Esperti listNumero di punti di scelta Corrente (default) impostazione 4 ResSelezione di designazione Selezione 1Selezione 2Selezione 3

Esempio0x01: impostata sul canale 1 Valore 12-255

Operando con potenza \ 0 Trasformatore 60 VA 60 052 \ 0Alimentatore switching 60 061 \ 0Alimentatore switching 60 101 \ 0

Ci sono come stringhe quante opzioni di selezione sono indicati.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 44 di 68

Page 45: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Selezionando 0 verrà assegnato il valore 0, selezione 1 il valore 1 Opzioni selezionate nel Dispositivo attuata di conseguenza.

Impostazione di un punto di selezione viene fatta usando il comando: "System Status" e un DLC = 8 Il canale di comando è necessario per questo scopo in questa configurazione è il numero di canale.

Impostare formato di un blocco di dati con la possibilità di un valore:

Tipo Char Char Parola Parola Parola Stringa Stringa Stringa Stringa

Significato Konfigirationskanalnummer Kenner SliderAbbassare Valore superioreImpostazione corrente Selezione di designazione Designazione di lancio Termine endUnità

Esempio0x05: impostato su canale 5 Valore 20660500Limite di corrente variabile \ 0 0000 \ 02500 \ 0Assi \ 0, o A \ 0

La conversione dei valori di ingresso al display è analoga alla visualizzazione dei valori misurati.

Impostare il secondo il sistema sopra.

Caratteristiche speciali:

Viene sempre attivato dal processore interfaccia grafica utente.

Numero di canale e l'indice non corrispondono.

In questo comando vi è una sequenza situato nella trasformazioneProgrammazione comando. Questi non vengono memorizzati nella cache in una coda di comando. Solo dopo Risposta dal formato del processore brano può essere richiesto dalla prossima istruzione di programma.Basta un comando di programmazione viene elaborata contemporaneamente dal formato del processore pista.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 45 di 68

Page 46: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

PrioCommand Resp hash DLC D-byte 0 D-byte 1 D-byte 2 Byte 3-D D-byte 4 D-byte 5 D-byte 6 D-byte 72 +2 bit 1 bit 8 bit 16 bit 4 bit 8-bit 8-bit 8-bit 8-bit 8-bit 8-bit 8-bit 8-bitMessaggio Config DataHash 8 Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7Prio

7 GUI scambio d'informazioniLa sincronizzazione della configurazione di molteplici processore grafico dell'interfaccia utente.1,7 Comando: Config richiesta di datiID:

Richiesta dei dati di configurazione (0x20 in CAN ID: 0x40) Format:

Descrizione:

Richiedi un file di configurazione. Questo include un 8-byte nome del file.

Confermare la richiesta con un po Resp. set.

I seguenti nomi di file sono supportati dal CS2:

Nome del file Ab- Significato Follow-up Flusso di dati in formatotrasmettitore Informazioni

"Lokinfo" MS2 Dati per unIanilzoicoodmeollativdaenominazione della locomotivaTesto (estratto da2 pacchetti insiememax. 16 caratteri

"Lokomotive.cs2")

"Locomotiva nomMeS"2

N nome delle locomotive un datagramma con il numeroprima locomotiva e Anzahlund numero totaTleesto: No. locomotiva, Nome-Lok

"Maginfo" MS2

da spazi separati

I dati da N1 datagramma con indirizzo dei solenoidi magnetici primi artikels e il numero dei Spazi separati

Locomotive database

e numero totale diLocomotive formato. CS2.

Testo (estratto da "Magnetartikel.cs2")

"Lokdb"

"Long"

"Ldbver"

MS2

MS2

MS2

Lingua del file -

Versione delle informaz-ioni Locomotive di database

Binario(MS2 formato Lokdb)Binario(MS2-language format) Testo: numero di versione, Mese, anno, numero di Voci. Cs2 formatoTesto: Il numero di versione e la

"Langver" MS2

"Locomotive" CS2(Slave)

Versione delle informaz-ioni Lingua del file

Lista completa delle locomotive -

Dimensioni del file della lingua pollici in formato cs2File di configurazione "Lokomotive.cs2" Zlib-compressedFile di configurazione "Magnetartikel.cs2" Zlib-compressed

"Mags"

"Gbs"

"Gbs-#"

CS2(Slave)

CS2(Slave)

CS2

Completare

-Solenoide configurazione

Completare

- Ground-track piano configurazione

Configurazione di un -

File di configurazione "Gleisbild.cs2"Zlib-compressedUn file di configurazione

File: protocollo CAN CS2 - 2.0.doc2012/02/07 Pagina 46 di 68

Page 47: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

(Slave)

"Fs" CS2(Slave)

Centralino pagina

Completare

- Percorsi- configurazione

Centralino pagina Zlib-compressedFile di configurazione "Fahrstrassen.cs2" Zlib-compressedFile di stato

"Lokstat"

"Magstat"

"Gbsstat"

fsstat

CS2(Slave)

CS2(Slave)

CS2(Slave)

CS2(Slave)

Stato corrente

- le locomotive

Stato corrente

- il solenoide

Stato corrente

- unoCentralino pagina Riserva perStrade di guida

-

"Lokomotive.sr2" Zlib-compressed File di stato "Magnetartikel.sr2" Zlib-compressedStato file "gleisbild.sr2" Zlib-compressed

Non implementato

Se specificato nella colonna sequenza di bit di informazioni, il maestro-CS2 previsto dopo il ricevimento uno (?) più dei dati di configurazione richiesta, nel quale la prima richiesta è ulteriormente qualificato.

Caratteristiche speciali:

Può anche essere richiesto dal PC (per il backup).

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 47 di 68

Page 48: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Prio Command Resp hash DLC D-D byte 0 byte 1 byte 2-D D-byte 3 D-byte 4 D-byte 5 D-byte 6 D-byte 72 +2 bit 8 bit 16 bit 1 bit 4 bit 8 Bit8 Bit8 Bit8 bit 8-bit 8-bit 8-bit 8-bitMessaggio CFG dati 6 Lunghezza file / stream lunghezza in byte CRCPrio Ruscello HighLow AltoMessaggio CFG dati Lunghezza file / stream lunghezza in byte CRC Basso

Prio Ruscello 7 HighLow Alto Byte 6Messaggio CFG dati Byte 1 byte 2 byte 3 0Byte Byte 4 BassoPrio Ruscello 8 Byte 5 Byte 6 Byte 7

7,2 comando: config DatastreamID:

Config Data Stream (0x21 in CAN ID: 0x42)

Format:

Descrizione:

Trasferisce il flusso di dati di un file di configurazione.Subito dopo l'(finale) frame di risposta della "richiesta dei dati di configurazione" o per ascoltare un Modifica alla configurazione di broadcast. Con il DLC il contenuto si distingue:

DLC = 6:Se il primo pacchetto nel flusso. Esso definisce il flusso di dati in risposta ad una dati di configurazione Richiesta. Esso contiene la lunghezza in byte del file e il CRC dei byte da trasferire., In questo tipo di flusso per la risoluzione della collisione hash del Ricevitore utilizzato.

Estensione: Questa potrebbe essere la risposta a una domanda "blokinfo". Questo testo è unIndietro contatto / blocco di testo mostrato. Offre quindi la possibilità di una rappresentazione di testo libero in Traccia diagramma.

DLC = 7:Se il primo pacchetto nel flusso. Si definisce il flusso di dati come Konfigänderung trasmissione. Essa contiene la lunghezza in byte del file e il CRC dei byte da trasmettere, nonché un riservatoByte. Il flusso di dati è sempre in forma di trasferimento (?) Comprimere Zlib., In questo tipo di flusso per la risoluzione della collisione hash del Trasmettitore utilizzato.

DLC = 8:Pacchetto dati: contiene sempre 8 byte di dati. Se ci sono meno dati sono disponibili, poi con 0x00 gepaddet. È sempre inviati dal pacchetto di dati 2.ten. Hash è basata sulla classificazione sopra.

Tutte le lunghezze DLC altri:

Si verifica nel flusso di dati per una lunghezza diversa, allora il ricevitore di annullare o terminare.

Caratteristiche speciali:

I pacchetti non vengono riconosciuti e vengono trasmessi con priorità più bassa nella CAN.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 48 di 68

Page 49: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Il CRC è un 16-bit CRC con il 0xFFFF valore iniziale e 0x1021 polinomiale, secondo la seguente Algoritmo viene calcolato.

CtDataSender :: updateCRC u16 (CRC_acc U16, U8 CRC_input){

# Definisce POLY 0x1021/ / Crea il CRC "dividendo" per l'aritmetica polinomiale (aritmetica binaria senza porta) CRC_acc CRC_acc = ^ (CRC_input << 8);/ / "Dividere" il poli con XOR CRC nel dividendo CRC_acc sottrazione detiene il/ / "Il resto" di ogni divisione. Solo completare questa divisione per 8 bit di byte di ingresso è 1 dal per (Int i = 0; i <8; i + +) {/ / Verifica se l'MSB è impostato (se MSB è 1, allora la poli può "dividere" nel "dividendo") se ((CRC_acc & 0x8000) == 0x8000) {

/ / Se è così, spostare il valore CRC, XOR e "sottrarre" il poly CRC_acc CRC_acc << = 1;CRC_acc ^ = POLY;

}altro {

/ / Se, semplicemente spostare il valore CRC CRC_acc CRC_acc << = 1;

}}/ / Restituisce il resto finale (valore CRC) ritorno CRC_acc;

}

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 49 di 68

Page 50: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

8 formato dei file di configurazione del CS2I file di formato sono soggetti ad una costante sviluppo di CS2. Estensionicontenuto precedente in qualsiasi momento. Unknown / non è ancora record documentati sono quindi possibile.

8,1 Configuration File "Lokomotive.cs2"Questo file contiene i dati di configurazione di tutte le locomotive CS2.

Formato di base:

[Locomotive] versione. Maggiore = 0. Minor = 3 sessione. Id = 24locomotiva. Uid = 0xc002. Name = dcc-2. Dcc Nome = 2. Indirizzo = 0x3e8. Type = dcc. Sid = 0xcdcd. Mfxuid = 0xffffffff. Icon =. Simbolo = 0. Av = 30. Bv = 30. Volume = 2. Progmask = 0x2. Velocity = 0. Direction = 0. Tachomax = 350. Vmax = 255. Vmin = 1. Xprot = 3. Mfxtyp = 205 Funzioni.No = 0 ..Type = 1 .. Durata .. = 0 Valore = 0 ... InTraktion = 0xffffffff

8.1.1 Sezione "versione"

Descrizione:

Entält il numero di versione del file di configurazione. Viene usato per la compatibilità all'indietro produrre. Questa sezione deve essere univoco.

Campi:

. Maggiore = {valore}

. Minor = {valore}

I valori attuali sono. Maggiore = 0 e. Minor = 3

8.1.2 Sezione "sessione"

Descrizione:

Il valore della corrente Neuanmeldezähler mfx. Il Neuanmeldezähler MFX è di informare locomotive mfx necessario. Questa sezione deve essere univoco.

Campi:

. Id = {valore}

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 50 di 68

Page 51: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Inizia toccando a 1 Max è 65536.

8.1.3 Sezione "locomotiva"

Descrizione:

Contiene i dati di configurazione di una locomotiva.

Campi:

. Uid = 0xc002

. Name = dcc-2

. Dcc Nome = 2

. Indirizzo = 0x3e8

. Type = dcc

. Sid = 0xcdcd

. Mfxuid = 0xffffffff

. Icon =

. Simbolo = 0

. Av = 30

. Bv = 30

. Volume = 2

. Progmask = 0x2

. Velocity = 0

. Direction = 0

. Tachomax = 350

. Vmax = 255

. Vmin = 1

. Xprot = 3

. Mfxtyp = 205 Funzioni.

. InTraktion = 0xffffffff

. Prg

UID in rappresentazione esadecimale. nome attuale della locomotiva.Nome prima l'ultima modifica(Le modifiche del nominativo hanno permesso di comunicare con altri CS2 s) Indirizzo come HexDecoder Tipo: mm2_prg, mm2_dil8, DCC, mfx, sx1 il mfx: The SIDil mfx: UID del decoderVuoto: nessuna icona è selezionata, altrimenti: nome del file senza estensioneLok icona per MS 1 (0 = elettrico loco, 1 = Diesel, 2 = locomotiva a vapore, 3 = nessuna icona) AccelerazioneDecelerazione VolumeFlag interno per Lokprogrammierung, i valori programmabili Velocità della locomotivaDirezione di marcia della locomotiva End-point del contagiriVelocità massima della locomotiva Velocità minima della locomotivaProtocollo esteso (livelli di velocità, sub-protocollo) Tipo di mfx decoderL'apertura di un 2 ° livello. Ecco le 16 funzioni. Per un'estensione campo I parametri del piano, vedi le funzioni capitoloNon sei un membro di una trazioneL'apertura di un 2 ° livello. Per un'estensione campoProgrammazione modalità avanzata. Di seguito sono riportate le definizioni di Finestra di configurazione. Per voce. I parametri del piano, vedere il Capitolo prg

8.1.3.1 Il livello di sezione. "Funzioni" Descrizione:

Viene descritto il comportamento e l'aspetto di una funzione sulla superficie.

Campi:

No = 0 ..Type = 1 .. Durata .. = 0 Valore = 0 ..

Descrizione 0 -> F0 15 -> F15Numero di fascicolo della F-icone (in questo caso la luce)Periodo di attivazione, 0: funzione continua, funzione momento -1, altrimenti funzione del tempostato attuale

8.1.3.2 Il livello di sezione. "Prg" Descrizione:

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 51 di 68

Page 52: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Descrive una linea nella programmazione CV allargata. Questi sono utilizzati entro i Avanzate accesso CV.

Campi:

Indirizzo = 1 .. Nome = nome .. Cv Vale la pena .. = 3 Mask = 0 ..

Numero di CV Nome del CSvalore attualmente registrati Bitmask

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 52 di 68

Page 53: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

8,2 Configuration File "magnetartikel.cs2"Contiene la configurazione e le posizioni del solenoide

Formato di base:

[Elementi magnetici]versione. Maggiore = 0. Minor = 1 articolo. Id = 1. Name = src. Type = lichtsignal_HP012_SH01. Position = 2. Tempo Off = 200. Odd = 0. Dectyp = mm2

8.2.1 Sezione "versione"

Descrizione

Entält il numero di versione del file di configurazione. Viene usato per la compatibilità all'indietro produrre. Questa sezione deve essere univoco.

Campi:

. Maggiore = {valore}

. Minor = {valore}I valori attuali sono. Maggiore = 0 e. Minor = 1

8.2.2 Sezione "articolo"

Descrizione

Contiene una descrizione di esattamente un accessorio.

Campi:

articolo. Id = 1. Name = Segnale 1. Type = std_rot_gruen

Inizio di una descrizione dell'oggetto Indirizzo di questo articoloNome / denominazione dell'articolo Tipo di articolo. Valori possibili: std_rot_gruenstd_rot std_gruen disaccoppiatoreentkupplungsgleis_1 molto morbido sinistroy_weiche k84_ausgang k84_doppelausgangmodo affluenza alle urne DKW 2 unitàDKW 1 Drive lichtsignal_HP01 lichtsignal_HP02 lichtsignal_HP012 lichtsignal_HP012_SH01 lichtsignal_SH01 formsignal_HP01

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 53 di 68

Page 54: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

. Position = 1

. Tempo Off = 200

. Odd = 0

. Dectyp = mm2

formsignal_HP02 formsignal_HP012 formsignal_HP012_SH01 formsignal_SH01 urc_lichtsignal_HP01 urc_lichtsignal_HP012 urc_lichtsignal_HP012_SH01 urc_lichtsignal_SH01 schiebebuehne drehscheibe_altdigital hub posizione attualeimpostare il tempo di commutazione Per gli articoli con una parola chiave Tipo di decoder, sia dcc o mm2

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 54 di 68

Page 55: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

File di configurazione "fahrstrasse.cs2"Contiene la configurazione e le posizioni del solenoide. Ogni configurazione può essere uno dei occupano spazi preconfigurati.

Formato di base:

[Guida strade] versione. Maggiore = 0. Minor = 1

guida su strada. Id = 1. Name = FS1ein. S88 = 1. S88Ein = 1. = 1 esterno. ItemFsverweis .. = -1Elementi magnetici .. = 23 Posizione = 1 ..

8.2.3 Sezione "versione"

Descrizione

Entält il numero di versione del file di configurazione. Viene usato per la compatibilità all'indietro produrre. Questa sezione deve essere univoco.

Campi:

. Maggiore = {valore}

. Minor = {valore}I valori attuali sono. Maggiore = 0 e. Minor = 1

8.2.4 Sezione "guida su strada"

Descrizione

Elenca una voce di un percorso di

Campi:

. Id = 1

. Name = FS1ein

. S88 = 1

. S88Ein = 1

. = 1 esterno

. Item

Numero di strada Nome della stradaS88-contatto, che provoca chiusura di questo vialetto, 0 se non S88 Di controllo desideratoS88-contatto che innesca questa apertura vialetto, altrimenti 0 Modalità manuale (0) o misto modalità automatica.Inizio di un altro comma.Gamma di prodotti che devono essere commutate o strade di guida. Per ogni articolo, una sezione.

8.2.4.1 2. Il livello di sezione. "Item" Descrizione:

Elenchi degli elementi di commutazione della strada.

Campi:

Fsverweis .. = -1 Riferimento alla guida altra strada. In entrambi i casi il numero di strada o -1 per Solenoide. Con elementi di riferimento alla guida altra strada è .. e magnetica Per impostare .. impostando a 0.Affluenza alle urne, il numero di tastiera, 0 con riferimento al veicolo altra strada

Elementi magnetici .. = 23

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 55 di 68

Page 56: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Posizione = 1 .. Per essere commutata posizione, a seconda dell'articolo tra 1 e 4 o 0 con riferimento ai vialetto aggiuntivo.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 56 di 68

Page 57: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

8,3 Configuration File "gleisbild.cs2"Contiene la configurazione della console di controllo traccia

Formato di base:

[Image Track]versione. Maggiore = 0. Minor = 6

dimensione. Width = 20. Altezza = 15

usato per ultimo. Nome = main-old

pagina. Id = 0. Nome = main-old

pagina. Id = 1. Name = Central Station

elemento. Id = 0x301. Type = s88kontakt. Rotazione = 0 I punti = 2. Text =

8.3.1 Sezione "versione"

Descrizione

Entält il numero di versione del file di configurazione. Viene usato per la compatibilità all'indietro produrre. Questa sezione deve essere univoco.

Campi:

. Maggiore = {valore}

. Minor = {valore}I valori attuali sono. Maggiore = 0 e. Minor = 6

8.3.2 Sezione "size"

Descrizione

Numero di articoli per pagina. Questa sezione deve essere univoco.

Campi:

. Width = 20

. Altezza = 15 Impostazione fissa Impostazione fissa

8.3.3 Sezione "utilizzato per ultimo"

Descrizione

Definizione del piano di pagina utilizzati di recente pista

Campi:

. Pagina = 0 Nome della pagina

8.3.4 Sezione "pagina"

Descrizione

Definizione di una pagina del pannello di controllo. Le definizioni delle pagine del pannello di controllo deve seguire una dopo l'altra. PerPagina di una sezione.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 57 di 68

Page 58: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Campi:

. Id = 0

. Name = Seite0Numero della pagina Nome della pagina

8.3.5 Sezione "elemento"

Descrizione

Definire un elemento di una pagina consolle di comando. Ogni elemento è una definizione.

Campi:

. Id = 0x010301

. Type = Diritto Esadecimale ssxxyy: ss pagina xx x-coord, coord y yy (cioè lato = 1, x = 3, y = 1). Tipo di elemento. Valori possibili:vuoto solointersezione sottopassaggio bufferizzare arcodoppio arco tunnel sinistromolto morbidomodo affluenza alle urne yweichedkweiche dkweiche_2 segnale s88kontakt s88bogenfreccia (link a un'altra pagina centralino) guida su stradatesto signal_hp02 signal_hp012 signal_hp01s signal_p_hp012s signal_f_hp012s signal_p_hp012 signal_f_hp01 signal_f_hp02 signal_f_hp012 signal_sh01 k84_einfach k84_doppelt uncouplers entkuppler_1 std_rot std_gruen std_rot_gruen_0 std_rot_gruen_1schiebebuehne_0 schiebebuehne_1 schiebebuehne_2 schiebebuehne_3 drehscheibe_alt_0 drehscheibe_alt_1

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 58 di 68

Page 59: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

. Rotazione = 1

. Item = -1

. Text =

drehscheibe_alt_2 drehscheibe_alt_3 drehscheibe_dig_0

.. a drehscheibe_dig_31Visualizzare direzione, in senso orario 0-3Indirizzo dell'accessorio nella tastiera, -1 per nessuna equivalenza Etichettatura dell'elemento

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 59 di 68

Page 60: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

8,4 Configurazione Stream "lokinfo"Questa e le informazioni che segue non è in modo permanente o non prima il file CS2 in forma, hanno inviata temporaneamente un protocollo di streaming alla stazione richiedente.

"Lokinfo" contiene - per la stazione richiedente (ad esempio) sufficiente MS2 - sezione parziale del Lokokonfigurationsdatei di CS2.

Formato di base:

[Locomotive] loco. Uid = 0x4005. Name = M4. Address = 0x9. Type = mfx. Mfxuid = 0xff001234. Av = 64. Bv = 48. Volume = 64. Vmax = 255. Vmin = 12. WbNo = 0 ..Type = 32 ... WbN = 1 ..Type = 12 ... WbN = 2 ..Type = 38 ... WbN = 3 ..Type = 43 ... WbN = 4 ..Type = 91 ... WbN = 5 ..Type = 22 ... WbN = 6 ..Type = 39 ... WbN = 7 ..Type = 31 ... WbN = 8 ..Type = 19 ... WbN = 9 ..Type = 133 ... WbN = 10 ..Type = 27 ... WbN = 11 ..Type = 29 ... WbN = 12 ..Type = 89 ... WbN = 13 ..Type = 16 ... WbN = 14 ..Type = 14 ... WbN = 15 ..Type = 4 ... MfxAdr

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 60 di 68

Page 61: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Target = 2 .. Nome .. = 3 Addr = 136 ..= 78 .. XcelTabella velocità = 79 .. Volume = 117 ..Numfunc .. = 16 Func = 21 ..

Come un unico add-on contiene "lokinfo" per le locomotive mfx nella sottosezione. MfxAdr le informazioni sull'indirizzo del richiesta le voci di configurazione mfx.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 61 di 68

Page 62: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

8.5 "locomotiva nome di" configurazione flusso"Nome Locomotiva" contiene il numero richiesto di locomotive nella lista locomotiva CS2 con laInformazioni su come numero di motori sono disponibili su un totale di CS2. Il MS2 ad esempio chiama ciascuno di due voci essi mostrano sul loro schermo, durante lo scorrimento verso l'alto o verso il basso per ciascuna delle precedente oI nomi Locomotive richieste di seguito.

Formato di base:

[Locomotive] loco. N = 3. Nome = MaK 1206 ATTI

loco. N = 4. Name = M4-Rios

numloks. Valore = 8

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 62 di 68

Page 63: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

6,8 Configurazione Stream "maginfo""Maginfo" contiene la sezione richiesta del file di configurazione solenoide.

Formato di base:

[Elementi magnetici]articolo. Id = 3. Name = 1,3. Type = molto morbido. Tempo Off = 200. Dectyp = mm2

articolo. Id = 4. Name = 1,4. Type = disaccoppiatore. Tempo Off = 200. Dectyp = mm2

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 63 di 68

Page 64: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

7,8 Configurazione Stream "lokdb"lokdb il database locomotiva contiene come un flusso binario

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 64 di 68

Page 65: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

8,8 Configurazione Stream "ldbver"ldbver contiene il numero di versione del database locomotiva CS2 disponibili

Formato di base:

. Version = 9

. Mese = 2

. Anno = 10

. Count = 1078

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 65 di 68

Page 66: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

PrioCommand Resp hash DLC D-D byte 0 byte 1 D-D-byte 2 byte 3 D-byte 4 D-5 D-byte byte 6 D-byte 72 +2 bit 1 bit 8 bit 16 bit 4 bit 8 bit Bit8 8 bit Bit8 8-bit 8 bit Bit8 8-bitMessage0 6 Attrezzature esperti Funzione automatica Posizione ParametroPrio HighLow HighLowMessage1 Prio 6

Attrezzature esperti HighLow

Funzione automatica HighLow Stato Parametro

Message1 Attrezzature esperti Funzione automaticaPrio 8 Alto Basso Loc id

Alto Basso

9 AutomationAutomation si riferisce alle attuali "memoria" funzioni e anche per l'espansione dei blocchi e flussi di controllo complessi.

I comandi di automazione sono attualmente in attuazione. Pertanto, il formato esatto del Modificare gli ordini.

Command 1.9: switch automaticoID:

Interruttore automatico (0x30 in CAN ID: 0x60) Format:

Descrizione:

Notifica di informazioni di stato sui blocchi di automazione o la funzione "memoria", Funzione di attivazione automatica in CS2.

I dispositivi con funzione di esperti e automatico è quello di stabilire chi farà scattare "funzione memoria".

Esperto di apparecchiature viene assegnato al "ID dispositivo" funzione di sistema.

Funzione "Memory" è quella di attivare la funzione automatica. È nel byte alto l'indice di riga del Funzione automatica (range: AZ, az) e il byte basso l'indice di colonna (range :1-8). Èla proroga è necessaria, la gamma si estende.

Richiedi una funzione automatica che determina la posizione di rilascio: 0 per abilitare / disabilitare1 per più energico.Quando si rimuovono le funzioni automatiche, vengono introdotti altri stati (ad esempio i blocchi, Riserva o Release).

Notifica un cambiamento di status, visualizzare e utilizzare per il controllo di processo: In risposta alle informazioni sullo stato di attivazione è prevista:0: funzione automatica disabilitata (attualmente: incontrollato)1: funzionalità automatica è abilitata, (attualmente: Green contrassegnati)2: funzione automatica nel processo, per arrivare. (Attualmente: giallo Contrassegnato) 3: blocco libero (illustrazione: gratuito)4: Block felegt (illustrazione: Occupato)5: Block / funzione automatica sospensione, aspetta. (Presentazione: Waiting)6: Blocca / Reserved funzione automatica, preassegnati (Illustrazione: Riservato). 254: Funzione automatica attende255: sequenza automatica funzione di errore (Illustrazione: unknown status).

Altri stati possono essere aggiunti nel corso di sviluppo. Pertanto, un dispositivo sconosciutaStati membri e le funzioni della memoria come l '"errore di sequenza automatica funzione di" mostrare "sconosciuto Status". InterpretareI colori del blocco / stato automatico può essere impostata dall'utente.

Caratteristiche speciali:

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 66 di 68

Page 67: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

Viene elaborato solo dal processore interfaccia grafica utente.

Attivato da tastiera o altri sistemi di automazione.

Per comando di scatto in grado di seguire un certo numero di comandi di stato (risposte) allo stato corrispondente propri dispositivi di controllo associati può essere aggiornato.

Caso particolare di indirizzo di broadcast: Questa funzione è solo eseguito dal master.

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 67 di 68

Page 68: Sommario: - 3rotaie | Appassionati märklinistilnx.3rotaie.it/wp/download/Documenti-tecnici/Marklin... · Web view00004711 5 00 03 04 00 C0 fine ciclo di indirizzo DCC 3 00004711

10 Abbreviazioni| Or& E# NumeroAddr = Indirizzo N = numeroASK = Amplitude Shift Keying, 1-bit di retroazione con mfx Sistema CAN-bus =CMD = comandoCS1 = Central Station 1 UDE CS2 = Central Station 2, nuovo CV = variabili di configurazione. D = byte-byte di datiDCC = Digital Command Protocol, protocollo di pistaDLC = Data Codice Lunghezza, il numero di byte di dati nel messaggio CAN (0-8) F0, F1, F2, ... Funzione di No. ..FCT = function FS = marcia.UID = identificatore del dispositivo unico di dispositivi bus CAN collegata. GUI = Graphical User Interface Processor.Alta = bit di ordine alto / bytesID = identificazione / identificatore Len = Lunghezza, lunghezzaLoc id = identificatore locale. Indirizzo, che sarà affrontato con loco / decoder accessorio sul CAN. Basso = low-ordine bit / byteLSB = meno significativa / bit meno significativi / bytemfx = traccia protocollo con login automatico e molte funzioni MFX SID = id = rotaie indirizzo mfx si battono.MFX-identificativo UID = universale del decoder mfx.MM1 = vecchia versione semplice della MM2, solo funzione di luce F0 MM2 = Märklin Motorola 2-track del protocollo, F0-F4MSB = Most Significant / high-bit di ordine / byte= Binario di programmazione PGLPOM Programmazione = sul Meno, la programmazione pista principale. Prio = PrioritàResp. = risposta bitS88 = Rückmelde-Hardware/Protokoll SID = rotaie identificativo, i premi mfx Snr. = Numero di serieSub-sub-command = CMDSX1 = Selectrix traccia del protocollo SX2 = sviluppo della SX1UID = Identificatore Universale V = Velocità, velocità

File: protocollo CAN CS2 - 2.0.doc 2012/02/07 Pagina 68 di 68


Recommended