Logo Proemion

Manuale dei comandi byte

Byte Command Protocol Comandi binari

Il Byte Command Manual descrive i comandi e la loro struttura del Proemion Byte Command Protocol da utilizzare da un host remoto e dalla rete CAN per le trasmissioni di messaggi.

Generale

Il Byte Command Manual descrive la struttura e i comandi utilizzati dal Proemion Byte Command Protocol.
Questo protocollo è supportato da tutti i gateway CAN-PC di Proemion GmbH per la comunicazione con un host remoto tramite l'interfaccia supportata dal dispositivo.
Il seguente manuale estende i manuali specifici del dispositivo.
In caso di dubbi fare riferimento anche ai manuali del dispositivo gateway specifico.
I gateway CAN-PC collegano una rete CAN a un host remoto utilizzando un'interfaccia specifica come RS232, USB, Ethernet, Bluetooth o WLAN.
Il protocollo Proemion Byte Command serve per la trasmissione bidirezionale di messaggi CAN trasparenti tra l'host e la rete CAN, nonché per il trasferimento di comandi tra host e gateway.
Poiché tutti i gateway Proemion CAN-PC funzionano sullo stesso protocollo, qualsiasi software applicativo può essere facilmente esteso per utilizzare diverse interfacce di comunicazione semplicemente scambiando le routine di comunicazione di base.
La maggior parte dei comandi sono supportati da tutti i gateway, in alcuni casi i comandi speciali non sono supportati dai singoli dispositivi.
La tabella nel capitolo Comandi e dispositivi fornisce un riepilogoview sui comandi supportati da ogni singolo tipo di gateway.

NOTA
Normalmente tutti i comandi che influenzano le impostazioni dei dispositivi vengono memorizzati solo nella memoria RAM volatile del gateway, dopo un ripristino le impostazioni memorizzate nella memoria non volatile del dispositivo vengono nuovamente utilizzate.
È possibile modificare queste impostazioni con il software di configurazione specifico del dispositivo o, se supportato dal dispositivo, tramite CANopen.
Eccezione: il comando “CAN Baudrate” viene memorizzato in modo permanente.
Per alcuni gateway è possibile modificare il byte di avvio (predefinito: 0x43) e il byte di stop (predefinito: 0x0D) nel software di configurazione.
Tutte le descrizioni contenute in questo manuale presuppongono l'utilizzo dei valori predefiniti.
Per ulteriori informazioni e supporto compilare il modulo di supporto, vedere Servizio e supporto.
Le ultime versioni di driver, software, firmware e documentazione sono disponibili sul nostro websito: Centro download.

1.1. Servizio e supporto 
Le versioni più recenti di driver, software, firmware e documentazione sono disponibili nel nostro Raccolta di documenti.

Hai bisogno di aiuto o vuoi segnalare un bug?
Visita il nostro websito Proemione per ulteriori informazioni o per richiedere un ticket al Supporto.

Comandi in modalità byte

2.1. Formato del comando (modalità byte)

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
'C' (0x43) è l'impostazione predefinita. Per alcuni dispositivi questo valore può essere modificato. Questo manuale mostra sempre l'impostazione predefinita.
Lunghezza 0x00-0xFF Il byte di lunghezza include il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x00-0xFF Byte di comando, i valori da 0x00 a 0xFE sono comandi diretti, il valore 0xFF significa che il byte successivo contiene un'estensione del comando
Dati xx Contenuto dei dati
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.
0x0D (Ritorno a capo) è l'impostazione predefinita. Per alcuni dispositivi questo valore può essere modificato. Questo manuale mostra sempre l'impostazione predefinita

“–” significa che questo valore non è interessante
“xx” significa che il campo contiene la configurazione/valore di risposta
Ad ogni messaggio che modifica o richiede le impostazioni del dispositivo Proemion CAN viene risposto un messaggio con lo stesso byte di comando, contenente le nuove impostazioni.

NOTA
I comandi di richiesta normalmente non richiedono parametri aggiuntivi (nessun campo “Dati”).
Le eccezioni sono menzionate nella descrizione del comando.

2.1.1. Esample

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza 0x0B Il byte di lunghezza include il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x00 Messaggio CAN ID a 11 bit
Dati 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (prima MSB)
Messaggio CAN Contenuto dei dati
Somma di controllo 0xCE Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo 0x0D Il byte EOF segna la fine del comando.

2.2. Formato comando esteso (modalità byte)

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
'C' (0x43) è l'impostazione predefinita. Per alcuni dispositivi questo valore può essere modificato.
Questo manuale mostra sempre l'impostazione predefinita.
Lunghezza 0x00-0xFF Il byte di lunghezza include il numero di byte di dati seguito dal numero di byte di comando.
Comando esteso 0xD0-0xDF Byte di comando, i valori da 0xD0 a 0xDF sono comandi estesi
Dati xx Byte 0: Canale CAN (a partire da 0 per CAN 1) / 128 … 255 riservati al modulo (WLAN / GSM / GPS…)
Byte 1: Comando
Byte 2: Contenuto dei dati
Somma di controllo 0xCE Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo 0x0D Il byte EOF segna la fine del comando.

“–” significa che questo valore non è interessante
“xx” significa che il campo contiene la configurazione/valore di risposta

2.2.1. Esample – Comando esteso

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza 0x0D Il byte di lunghezza include il numero di byte di dati seguito dal numero di byte di comando.
Comando 0xD0 Comando esteso
Dati 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
Canale CAN: 2
Comando: ID messaggio CAN ID a 11 bit (0x789) (prima MSB)
Messaggio CAN Contenuto dei dati
Somma di controllo 0x19 Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

2.3. Messaggi di dati di processo
Questi messaggi vengono utilizzati per trasmettere i messaggi CAN ricevuti all'host o per inviare messaggi CAN dall'host alla rete CAN.

2.3.1. Ricezione del frame di dati CAN
I messaggi del frame di dati CAN ricevuti dal gateway dal bus CAN vengono trasferiti all'interfaccia host nel seguente formato.

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x00 Messaggio CAN ID a 11 bit ricevuto
0x01 Messaggio CAN ID a 11 bit ricevuto, il messaggio contiene un timestamp aggiuntivo a 32 bitamp valore.
0x02 Messaggio CAN ID a 29 bit ricevuto
0x03 Messaggio CAN ID a 29 bit ricevuto, il messaggio contiene un timestamp aggiuntivo a 32 bitamp valore.
Dati Per i messaggi ID a 11 bit:
0x00-0xFF Byte 0-1: ID CAN a 11 bit (prima MSB)
dati aggiuntivi byte:
Fino a 8 byte di dati CAN e un ulteriore timet a 32 bitamp valore (solo se timetamp l'opzione è abilitata, vedere sotto)
Per i messaggi ID a 29 bit:
0x00-0xFF Byte 0-3: ID CAN a 29 bit (prima MSB)
dati aggiuntivi byte:
Fino a 8 byte di dati CAN e un ulteriore timet a 32 bitamp valore
(solo se orarioamp l'opzione è abilitata, vedere sotto)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Se un tempoamp si desidera, tale opzione deve essere abilitata con il relativo messaggio di comando (vedi Reset Dispositivo).
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.3.2. Trasmette il frame di dati CAN
Per trasmettere messaggi di frame di dati CAN al bus CAN, l'interfaccia host invia i dati al gateway nel seguente formato.

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x00 Trasmette frame dati CAN ID a 11 bit
0x02 Trasmette frame dati CAN ID a 29 bit
Dati Per i messaggi ID a 11 bit:
0x00-0xFF Byte 0-1:
ID CAN a 11 bit (prima MSB)
dati aggiuntivi byte:
Fino a 8 byte di dati CAN
Per i messaggi ID a 29 bit:
0x00-0xFF Byte 0-3:
ID CAN a 29 bit (prima MSB)
dati aggiuntivi byte:
Fino a 8 byte di dati CAN
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.3.3. Ricezione frame remota CAN
I messaggi CAN frame remoti ricevuti dal gateway dal bus CAN vengono trasferiti all'interfaccia host nel seguente formato.

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x04 Frame remoto CAN ID a 11 bit ricevuto
0x05 Frame remoto CAN ID a 11 bit ricevuto, il messaggio contiene un timestamp aggiuntivo a 32 bitamp valore.
0x06 Frame remoto CAN ID a 29 bit ricevuto
0x07 Frame remoto CAN ID a 29 bit ricevuto, il messaggio contiene un timestamp aggiuntivo a 32 bitamp valore.
Dati Per frame remoti con ID a 11 bit:
0x00-0xFF Byte 0-1:
ID CAN a 11 bit (prima MSB)
dati aggiuntivi byte:
DLC (CAN remote frame Data Length Code) un timest aggiuntivo a 32 bitamp valore (solo se timetamp l'opzione è abilitata, vedere sotto)
Per frame remoti con ID a 29 bit:
0x00-0xFF Byte 0-3:
ID CAN a 29 bit (prima MSB)
dati aggiuntivi byte:
DLC (CAN remote frame Data Length Code) un timest aggiuntivo a 32 bitamp valore (solo se timetamp l'opzione è abilitata, vedere sotto)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Se un tempoamp si desidera, tale opzione deve essere abilitata con il relativo messaggio di comando (vedi Reset Dispositivo).
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.3.4. Trasmette il frame remoto CAN
Per trasmettere messaggi CAN frame remoti al bus CAN, l'interfaccia host invia i dati al gateway nel seguente formato.

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x04 Trasmette frame remoto ID CAN a 11 bit
0x06 Trasmette frame remoto ID CAN a 29 bit
Dati Per frame remoti con ID a 11 bit:
0x00-0xFF Byte 0-1:
ID CAN a 11 bit (prima MSB)
byte di dati aggiuntivi:
DLC (codice lunghezza dati frame remoto CAN)
Per frame remoti con ID a 29 bit:
0x00-0xFF Byte 0-3:
ID CAN a 29 bit (prima MSB)
byte di dati aggiuntivi:
DLC (codice lunghezza dati frame remoto CAN)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.3.5. Trasmissione e ricezione del frame dati RS232

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x09 Telaio dati RS232
Dati xx Dati RS232
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

2.3.6. Ricevi il blocco di ottimizzazione

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x08 Ricevi il blocco di ottimizzazione
Dati xx Ricevi dati di ottimizzazione
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

2.4. Messaggi di feedback
Questi messaggi contengono dati di feedback che consentono all'utente di verificare la corretta trasmissione dei messaggi CAN.

2.4.1. Feedback sulla trasmissione del messaggio CAN

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x20 Messaggio CAN ID a 11 bit trasmesso
0x21 Messaggio CAN ID a 11 bit trasmesso, il feedback contiene un tempo aggiuntivoamp del tempo di trasmissione
0x22 Messaggio CAN ID a 29 bit trasmesso
0x23 Messaggio CAN ID a 29 bit trasmesso, il feedback contiene un tempo aggiuntivoamp del tempo di trasmissione
0x24 Frame remoto CAN ID a 11 bit trasmesso
0x25 Frame remoto ID CAN a 11 bit trasmesso, il feedback contiene un tempo aggiuntivoamp del tempo di trasmissione
0x26 Frame remoto CAN ID a 29 bit trasmesso
0x27 Frame remoto ID CAN a 29 bit trasmesso, il feedback contiene un tempo aggiuntivoamp del tempo di trasmissione
0x28 Messaggio del server di trasmissione ID a 11 bit trasmesso
0x29 Messaggio del server di trasmissione ID a 11 bit trasmesso, il feedback contiene un orario aggiuntivoamp del tempo di trasmissione
0x2Un Messaggio del server di trasmissione ID a 29 bit trasmesso
0x2B Messaggio del server di trasmissione ID a 29 bit trasmesso, il feedback contiene un orario aggiuntivoamp del tempo di trasmissione
Dati Per messaggi ID a 11 bit/frame remoti:
0x00-0xFF Byte 0-1:
ID CAN a 11 bit (prima MSB)
0x00-0xFF byte di dati aggiuntivi (non sul frame remoto feedback):
Fino a 8 byte di dati CAN e un ulteriore timet a 32 bitamp valore (solo se timetamp l'opzione è abilitata, vedere sotto)
Per messaggi ID a 29 bit/frame remoti:
0x00-0xFF Byte 0-3:
ID CAN a 29 bit (prima MSB)
0x00-0xFF byte di dati aggiuntivi (non sul frame remoto feedback):
Fino a 8 byte di dati CAN e un ulteriore timet a 32 bitamp valore (solo se timetamp l'opzione è abilitata, vedere sotto)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Se si desiderano messaggi di feedback, l'opzione di feedback deve essere abilitata tramite il comando corrispondente (vedere Accensione/spegnimento degli oggetti server).
Se un tempoamp è favorito, tale opzione deve essere abilitata tramite il messaggio corrispondente (vedi Reset Dispositivo).
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.5. Messaggi di dati di diagnosi
2.5.1. ID dispositivo

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x40 Stringa ID dispositivo (richiesta: nessun byte di dati aggiuntivi)
Dati
(solo in risposta)
0x00-0xFF Stringa ID (solo su risposta)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

2.5.2. Versione hardware/software

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x41 Versione hardware/software (richiesta: nessun byte di dati aggiuntivi)
Dati
(solo in risposta)
0x00-0xFF Byte 0-1: Versione hardware del dispositivo
Byte 2-3: Versione software del firmware
Byte 4-5: Versione del software del bootloader
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

2.5.3. Errore stato

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x42 Stato di errore (richiesta: nessun byte di dati aggiuntivi)
0x43 Messaggio di stato di errore che contiene un orario aggiuntivoamp valore
(nessun comando di richiesta, solo messaggio di risposta)
Dati
(solo in risposta)
0x00-0xFF Byte 0:
pezzo 0: PUÒ ricevere un overflow del buffer
pezzo 1: PUÒ trasmettere il timeout
pezzo 2: Overflow del contatore degli errori CAN
pezzo 3: Errore di bus CAN off
pezzo 4: Errore di sintassi dell'interfaccia host
pezzo 5: Errore nel formato dell'interfaccia host
pezzo 6: Overflow del buffer di trasmissione dell'interfaccia host
pezzo 7: non usato
Byte 1 (ultimo codice errore del controller CAN):
'0': nessun errore
'1': si sono verificati più di 5 bit uguali in una sequenza
'2': il messaggio ricevuto non ha il formato corretto
'3': il messaggio trasmesso non è stato riconosciuto
'4': Non è possibile impostare il livello recessivo durante la trasmissione
'5': Non è possibile impostare il livello dominante durante la trasmissione
'6': il checksum CRC ricevuto non era corretto
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Se un tempoamp è favorito, tale opzione deve essere abilitata tramite il messaggio corrispondente (vedi Reset Dispositivo).
Ogni volta che lo stato di errore cambia, viene generato automaticamente un messaggio di stato di errore.
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.5.4. Versione delle interfacce

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x44 Versione delle interfacce (ad es. modulo Bluetooth, modulo WLAN, ...) (richiesta: nessun byte di dati aggiuntivi)
Dati
(solo in risposta)
0x00-0xFF Stringa della versione codificata ASCII
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).
Il modulo è selezionabile.

2.5.5. Carico CAN-Bus attuale

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x47 Carico attuale del bus in messaggi al secondo (richiesta: nessun byte di dati aggiuntivi)
Dati
(solo in risposta)
0x00-0xFF Byte 0-1:
dimensione del valore intero senza segno: 16 bit (prima MSB)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.5.6. Dispositivo occupato/comando non supportato

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x48 Il dispositivo non può eseguire il comando (solo risposta su altri comandi)
Dati 0x00-0xFF Riservato per uso futuro
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.5.7. Imposta il tempo di ritardo della trasmissione CAN

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x49 Imposta il tempo di ritardo della trasmissione CAN
Dati 0x00-0xFF Dimensione valore intero senza segno: 16 bit (prima MSB)
(Il parametro RAM viene reimpostato su 0 dopo il ripristino del dispositivo)
Tempo di ritardo fino alla valutazione del comando successivo in 10 ms, questo valore vale solo una volta!
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.6. Messaggi di configurazione del controller CAN
2.6.1. Modifica/richiedi la ricezione delle impostazioni dell'ID del canale

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x50 Richiedi le impostazioni dell'ID del canale di ricezione
(è necessario un byte di dati aggiuntivo = numero di canale)
0x51 Modifica le impostazioni dell'ID del canale di ricezione
(sono necessari almeno due byte di dati aggiuntivi, il numero del canale e le impostazioni del canale)
Dati 0x00-0xFF Byte 0:
Ricevere il numero dell'oggetto (l'intervallo dipende dal dispositivo gateway) CANview  USB/RS232: 0…8
POTEREview  Ethernet: 0…7
CANlink Bluetooth/WLAN: 0…15
0x00-0x07 Byte 1:
pezzo 0: 0 = canale disabilitato, 1 = canale abilitato pezzo 1: 0 = riceve ID a 11 bit, 1 = riceve ID a 29 bit parte 2: 0 = modifica ID a 11 bit, 1 = modifica ID a 29 bit
Byte 2-3: ID a 11 bit se byte1, bit 2 = 0
Byte 2-5: ID a 29 bit se byte1, bit 2 = 1
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Se il messaggio di modifica non contiene informazioni sull'ID (lunghezza byte < 4), rimane l'ultima impostazione dell'ID.
In questo caso il byte 1, il bit 2 viene ignorato.
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.6.2. Modifica/richiedi la ricezione delle impostazioni della maschera del canale

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x52 Richiedere le impostazioni della maschera del canale di ricezione
(è necessario un byte di dati aggiuntivo = numero di canale)
0x53 Modificare le impostazioni della maschera del canale di ricezione
(sono necessari almeno due byte di dati aggiuntivi, il numero del canale e le impostazioni del canale)
Dati 0x00-0xFF Byte 0:
Ricevere il numero dell'oggetto (l'intervallo dipende dal dispositivo gateway) CANview  USB/RS232: 0…8
POTEREview  Ethernet: 0…7
CANlink Bluetooth/WLAN: 0…15
0x00-0x07 Byte 1:
pezzo 0: 0 = canale disabilitato, 1 = canale abilitato
pezzo 1: 0 = riceve maschera a 11 bit, 1 = riceve maschera a 29 bit
pezzo 2: 0 = cambia maschera a 11 bit, 1 = cambia maschera a 29 bit
Byte 2-3: Maschera a 11 bit se byte1, bit 2 = 0
Byte 2-5: Maschera a 29 bit se byte1, bit 2 = 1
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Se il messaggio di modifica non contiene informazioni sulla maschera (lunghezza byte < 4), rimane l'ultima impostazione della maschera.
In questo caso il byte 1, il bit 2 viene ignorato.
Se il dispositivo non supporta maschere individuali per ciascun canale (CANview RS232), le impostazioni della maschera per i canali da 1 a 7 vengono ignorate e si risponde con l'impostazione del canale 0.
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.6.3. Velocità di trasmissione CAN

Byte(i) Valore Descrizione
SOF

(Inizio del fotogramma)

0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x56 Richiedere parametri di velocità di trasmissione CAN (nessun byte di dati aggiuntivi)
0x57 Impostare i parametri della velocità di trasmissione CAN
Dati 0x00-0xFF Byte 0: 0xFF se la velocità di trasmissione standard non è conforme alla CIA, altrimenti:
0x00: 10 kBit/s
0x01: 20 kBit/s
0x02: 50 kBit/s
0xFE: 100 kBit/s
0x03: 125 kBit/s
0x04: 250 kBit/s
0x05: 500 kBit/s
0x06: 800 kBit/s
0x07: 1 MBit/s
0xFF: vengono utilizzati i valori BTR
Byte 1: Valore BTR0 (dipende dal dispositivo, solo se Byte 0 = 0xFF) Byte 2: Valore BTR1 (dipende dal dispositivo, solo se Byte 0 = 0xFF) Byte 3: Valore BTR2 (dipende dal dispositivo, solo se Byte 0 = 0xFF)  Byte 4: Valore BTR3 (dipende dal dispositivo, solo se Byte 0 = 0xFF)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Se il byte di dati 0 è impostato su 0xFF, i valori BTR vengono utilizzati per impostare velocità di trasmissione non standard.
Se si utilizza un baud rate standard i valori BTR non sono necessari, se vengono comunque utilizzati vengono ignorati!
Se è necessario impostare una velocità di trasmissione non supportata dalle impostazioni standard del dispositivo, contattare il nostro supporto per ulteriori informazioni, vedere Assistenza e supporto.
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.6.4. Ripristino del controller CAN

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x58 Reset del controller CAN (nessun byte di dati aggiuntivi)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Il comando “CAN Controller Reset” esegue un reset completo del controller CAN, compreso il timeramp valore, buffer di ricezione e trasmissione.
Il ripristino del controller CAN ripristina anche lo stato di errore del dispositivo.
Per questo motivo, dopo il reset del controller CAN, viene generato un messaggio di stato di errore, per aggiornare lo stato di errore.
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.6.5. Imposta la modalità Baud automatica dell'interfaccia CAN

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x59 Imposta la modalità baud automatica (nessun byte di dati aggiuntivi)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
La modalità Baud automatica è possibile solo con le velocità di trasmissione standard supportate dal dispositivo.
Per il rilevamento automatico del baud è necessario avere una comunicazione funzionante sul bus.
Mentre il rilevamento della velocità di trasmissione è attivo, i dispositivi Proemion CAN sono in modalità passiva e non hanno alcuna influenza sul traffico sul bus CAN.
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

Il comando auto baud imposta il dispositivo gateway su “Auto Baud Mode”.
Il dispositivo ascolta il traffico sulla CAN e configura automaticamente il baud rate (sono rilevabili solo i baud rate standard supportati dal dispositivo).
Dopo aver ottenuto la corretta impostazione della velocità di trasmissione, il dispositivo genera una risposta contenente la velocità di trasmissione rilevata.
Il formato di questo messaggio è identico al messaggio di richiesta della velocità di trasmissione CAN, tranne per il fatto che il byte di comando è 0x59.
Quando non viene rilevata alcuna velocità di trasmissione, il dispositivo utilizza per il funzionamento l'ultima velocità di trasmissione configurata.
In questo caso, la risposta della velocità di trasmissione è la stessa come se fosse richiesta una velocità di trasmissione non standard.

2.6.6. Imposta/richiedi la modalità attiva/passiva

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x5Un Richiedi modalità attiva/passiva (nessun byte di dati aggiuntivi)
0x5B Imposta la modalità attiva/passiva
Dati 0x00-0x01 Dispositivo 0x00 = modalità attiva
Dispositivo 0x01 = modalità passiva
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.6.7. Modificare/richiedere il tempo di ciclo del canale di ricezione

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x5C Richiedere il tempo di ciclo del canale di ricezione
(è necessario un byte di dati aggiuntivo = numero di canale)
0x5D Modificare il tempo di ciclo del canale di ricezione
(sono necessari almeno due byte di dati aggiuntivi, il numero del canale e le impostazioni del canale)
Dati 0x00-0xFF Byte 0:
Ricevere il numero dell'oggetto (l'intervallo dipende dal dispositivo gateway) CANview  Ethernet: 0…7
CANlink Bluetooth/WLAN: 0…15
0x00-0xFF Byte 1:
Tempo di ciclo in 10 ms
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.7. Messaggi di configurazione dell'interfaccia host
2.7.1. Impostazioni di feedback/uscita

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Byte(i) Valore Descrizione
Comando 0x60 Richiedi impostazioni di feedback (nessun byte di dati aggiuntivi)
0x61 Configura le impostazioni del feedback
Dati 0x00-0x07 Byte 0:
morso 0: 1 = uscita CAN attiva / 0 = uscita CAN disattivata
pezzo 1: 1 = Trasmissione messaggio CAN feedback attivato / 0 = feedback disattivato
morso 2: 1 = feedback server attivato / 0 = feedback server disattivato
morso 3: 1 = interfaccia RS232 attiva / 0 = interfaccia RS232 disattivata
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Se l'uscita seriale è disabilitata, i messaggi CAN ricevuti vengono memorizzati nella RAM del dispositivo Proemion CAN. Se questo buffer è pieno, viene indicato un errore di overflow del buffer.
Se l'output è abilitato, tutti i messaggi memorizzati vengono trasmessi immediatamente all'interfaccia host.
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.8. Trasmettere comandi dell'interfaccia del server
2.8.1. Attiva/disattiva gli oggetti server

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x80 Richiedi l'attivazione/disattivazione dell'oggetto server (nessun byte di dati aggiuntivi)
0x81 Attiva/disattiva l'oggetto server
Dati 0x00-0xFF Byte 0:
Ogni bit impostato attiva il corrispondente oggetto server / indica che l'oggetto server è attivo.
Un bit di ripristino contrassegna gli oggetti server disabilitati.
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Questo comando è deprecato e non viene più utilizzato dai nostri dispositivi.

2.8.2. Modificare/richiedere la configurazione dell'oggetto server

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x82 Richiedi la configurazione dell'oggetto server (è necessario un byte di dati aggiuntivo che contiene il numero dell'oggetto server)
0x83 Attiva/disattiva l'oggetto server
Dati 0x01-0x08 Byte 0 (numero oggetto):
Contiene il numero di uno degli otto possibili oggetti server che devono essere modificati.
0x00-0x01 Byte 1 (IDE):
0x00 = oggetto ID a 11 bit
0x01 = oggetto ID a 29 bit
Il byte 2 e i numeri di byte superiori contengono le seguenti informazioni nel visualizzato   ordine:
0x00-0xFF ID (11 o 29 bit)
0x01-0x08 Contenuti scaricabili (numero di byte di dati del messaggio CAN)
0x00-0xFF fino a 8 byte di dati del messaggio can
0x00-0xFF tempo di ciclo dell'oggetto server in 10 ms
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Il contenuto del byte DLC deve concordare con il numero di byte di dati trasmessi, altrimenti il ​​server di trasmissione potrebbe comportarsi in modo imprevedibile.
Questo comando è deprecato e non viene più utilizzato dai nostri dispositivi.

2.8.3. Modificare/richiedere le impostazioni dell'ID del canale di trasmissione 
I filtri del canale di trasmissione CAN funzionano in modo identico ai filtri di ricezione CAN descritti nel capitolo Messaggi di configurazione del controller CAN. I messaggi ricevuti dall'host vengono controllati con queste condizioni di filtro. Se le condizioni sono soddisfatte, il messaggio viene inviato al bus CAN.

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x84 Richiedere le impostazioni dell'ID del canale di trasmissione
(è necessario un byte di dati aggiuntivo = numero di canale)
0x85 Modificare le impostazioni dell'ID del canale di trasmissione
(sono necessari almeno due byte di dati aggiuntivi, il numero del canale e le impostazioni del canale)
Dati 0x00-0x07 Byte 0:
Trasmettere il numero dell'oggetto
0x00-0x07 Byte 1:
pezzo 0: 0 = canale disabilitato, 1 = canale abilitato
pezzo 1: 0 = trasmette ID a 11 bit, 1 = trasmette ID a 29 bit
pezzo 2: 0 = modifica ID a 11 bit, 1 = modifica ID a 29 bit
0x00-0xFF Byte 2-3: ID a 11 bit se byte1, bit 2 = 0
0x00-0xFF Byte 2-5: ID a 29 bit se byte1, bit 2 = 1
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Questo comando è deprecato e non viene più utilizzato dai nostri dispositivi.

2.8.4. Modificare/richiedere le impostazioni della maschera del canale di trasmissione

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x86 Richiedere le impostazioni della maschera del canale di trasmissione
(è necessario un byte di dati aggiuntivo = numero di canale)
0x87 Modificare le impostazioni della maschera del canale di trasmissione
(sono necessari almeno due byte di dati aggiuntivi, il numero del canale e le impostazioni del canale)
Dati 0x00-0x07 Byte 0:
Trasmettere il numero dell'oggetto
0x00-0x07 Byte 1:
morso 0: 0 = canale disabilitato, 1 = canale abilitato
pezzo 1: 0 = trasmette maschera a 11 bit, 1 = trasmette maschera a 29 bit
morso 2: 0 = cambia maschera a 11 bit, 1 = cambia maschera a 29 bit
0x00-0xFF Byte 2-3: Maschera a 11 bit se byte1, bit 2 = 0
0x00-0xFF Byte 2-5: Maschera a 29 bit se byte1, bit 2 = 1
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Questo comando è deprecato e non viene più utilizzato dai nostri dispositivi.

2.8.5. Modificare/richiedere le impostazioni del tempo di ciclo del canale di trasmissione

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0x88 Richiedere le impostazioni del tempo di ciclo del canale di trasmissione
(è necessario un byte di dati aggiuntivo = numero di canale)
0x89 Modificare le impostazioni del tempo di ciclo del canale di trasmissione
(sono necessari almeno due byte di dati aggiuntivi, il numero del canale e le impostazioni del canale)
Dati 0x00-0x07 Byte 0:
Trasmettere il numero dell'oggetto
0x00-0x07 Byte 1:+
morso 0: 0 = canale disabilitato, 1 = canale abilitato
pezzo 1: 0 = trasmette tempo di ciclo a 11 bit, 1 = trasmette tempo di ciclo a 29 bit
morso 2: 0 = modifica il tempo di ciclo a 11 bit, 1 = modifica il tempo di ciclo a 29 bit
0x00-0xFF Byte 2-3: Tempo di ciclo a 11 bit se byte1, bit 2 = 0
0x00-0xFF Byte 2-5: Tempo di ciclo a 29 bit se byte1, bit 2 = 1
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

2.9. Impostazioni dei parametri del dispositivo
2.9.1. Modifica/richiedi orarioamp impostazioni

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0xA0 Richiedi orarioamp impostazioni (richiesta: nessun byte di dati aggiuntivi)
0xA1 Imposta l'oraamp impostazioni
Dati 0x00-0x13 Byte 0:
pezzo 0: 1 = Orarioamp acceso, 0 = Orarioamp spento
pezzo 1: 1 = Tempo relativoamp, 0 = Orario assolutoamp
pezzo 4: 1 = Tempo di errore e feedback ecoamp on 0 = durata dell'errore e del feedback ecoamp spento
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

Se il messaggio “Timestamp-Mode”, viene inserito un valore del contatore a 32 bit (risoluzione 100 µs) dopo l'ultimo byte di dati di ciascun messaggio CAN ricevuto.
Tutti i messaggi sul lato dell'interfaccia host che contengono un orarioamp sono nel corretto ordine cronologico.
Se un tempoamp deve essere inserito dopo i messaggi di eco (“Transmit Server Feedback” o “Send CAN Message Feedback”) e i messaggi di errore, l'orario dell'errore e del feedback dell'ecoamp' deve essere attivato ulteriormente.
La differenza tra “modalità relativa” e “modalità assoluta” è che il valore del contatore viene reimpostato dopo ogni messaggio ricevuto in “modalità relativa”.

NOTA
Il tempo "Errore ed eco feedback".amp viene trasmesso solo se il timestamp la modalità è abilitata.
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.9.2. Modificare il tempo di ritardo della trasmissione CAN

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati e il numero di byte di comando
Comando 0xA2 Imposta il tempo di ritardo della trasmissione CAN
Dati
(solo in risposta)
0x00-0xFF Dimensione del valore intero senza segno: 16 bit
(Il parametro RAM viene reimpostato su 0 dopo il ripristino del dispositivo)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Questo tempo di ritardo viene inserito prima di ogni messaggio CAN, in modo che la trasmissione CAN diventi più lenta.

2.9.3. Imposta il tempo di attesa del blocco IP

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0xA3 Imposta il tempo di attesa del blocco IP (per un migliore utilizzo della larghezza di banda)
Dati 0x00-0xFF Intervallo in 10 millisecondi
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

2.9.4. Imposta l'intervallo di calcolo della velocità di trasmissione

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0xA4 Imposta l'intervallo di calcolo della velocità di trasmissione CAN
Dati 0x00-0xFF Intervallo in millisecondi
Dimensione del valore intero senza segno: 16 bit (prima MSB)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
È possibile l'utilizzo come comando esteso (vedere Formato comando esteso (modalità byte)).

2.9.5. Accesso al dizionario oggetti CANopen

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0xA5 Leggere/scrivere nel dizionario degli oggetti
Dati 0x00-0xFF Richiesta: Byte 0:
Comando: 0x01 scrittura, 0x00 lettura (nessun byte di dati aggiuntivi)
Byte 1-2:
Indice (prima LSB)
Byte 3:
Sottoindice
byte di dati aggiuntivi:
Dati (prima LSB)
Risposta: Byte 0:
Risultato: 0x40 lettura riuscita
0x80 errore di lettura (nessun byte di dati aggiuntivi)
0x41 scrittura riuscita (nessun byte di dati aggiuntivi)
0x81 errore di scrittura (nessun byte di dati aggiuntivi)
Byte 1-2:
Indice (prima LSB)
Byte 3:
Sottoindice
byte di dati aggiuntivi:
Dati (prima LSB)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

2.10. Comandi di accesso hardware
2.10.1. Ripristina dispositivo

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0xC0 Imposta il dispositivo di ripristino
Dati  —
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
I dispositivi rispondono a questo comando con il comando “Device ID”.
Per alcuni dispositivi questo comando non comporta un ripristino dell'hardware poiché altrimenti la comunicazione con l'host andrebbe persa.

  • POTEREview Etereo
  • CANlink Bluetooth/WLAN

2.10.2. Richiedi il valore del canale analogico

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0xC2 Richiedi valore del canale analogico (è necessario 1 byte di dati aggiuntivo contenente il numero del canale)
Dati 0x00-0x03 Byte 0 (numero del canale):
0x00: volume fornituratage
0x01: linea CAN bassa
0x02: CAN linea alta
0x03: ingressi analogici 1 e 2
0x00-0xFF Byte 1: valore analogico (per i canali 0...2, vedere la descrizione seguente)
Byte 1-4: (per canale 3) Ingresso analogico 1 voltage Codificazione IEEE 754, prima LSB
Byte 5-8: (per canale 3) Ingresso analogico 2 voltage Codificazione IEEE 754, prima LSB
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

NOTA
Solo la CANview RS232 può misurare la linea CAN voltage livelli.
Questa misurazione è possibile solo per velocità di trasmissione CAN di 125 kBit/s e inferiori.

Imposta/richiede il valore del canale digitale

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0xC4 Richiedi il valore del canale digitale (è necessario 1 byte di dati aggiuntivo contenente il numero del canale)
0xC5 Imposta il valore del canale digitale (sono necessari 2 byte di dati aggiuntivi contenenti il ​​numero del canale e il valore)
Dati 0x00-0xFF Byte 0 (numero del canale): 0x00: resistenza di terminazione del bus
0x00-0x01 Byte 1: valore digitale (1 = acceso, 0 = spento)
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Ad ogni comando impostato viene risposto con i valori effettivi.

2.10.3. Imposta la password di comunicazione

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0xC6 Richiedi verifica password di comunicazione
Dati xx Comando
Byte 0…n:
Stringa password (predefinita: “GSMONLIN”) Risposta
Byte 0:
0 = password verificata e OK
Se il controllo della password non è riuscito, non vi è alcuna risposta dal dispositivo
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Questo messaggio è molto importante per sbloccare l'intera funzionalità dell'interfaccia in modalità byte su CANlink GSM/UMTS.
Una sessione è possibile solo verificando la corretta password di comunicazione!

2.10.4. Reimposta la password di comunicazione

Byte(i) Valore Descrizione
SOF
(Inizio del fotogramma)
0x43 SOF segna l'inizio del comando.
Lunghezza xx Il byte di lunghezza contiene il numero di byte di dati seguito dal numero di byte di comando.
Comando 0xC7 Reimposta il controllo della password di comunicazione
Somma di controllo xx Contiene il checksum XOR di SOF, Lunghezza, Comando e byte di dati.
Fine del periodo
(Fine del fotogramma)
0x0D Il byte EOF segna la fine del comando.

NOTA
Questo messaggio blocca l'interfaccia in modalità byte.
Questo comando deve essere inviato alla fine di una sessione di comunicazione.

Comandi e dispositivi

La tabella seguente fornisce un riepilogo di tutti i comandi esistenti e indica quale dispositivo Proemion li supporta.
L'utilizzabilità di un comando per un dispositivo Proemion è contrassegnata con una “S”, “E” o “S/E”.

Questi acronimi stanno per:

  • “S” Il dispositivo Proemion supporta questo comando solo nel formato di comando standard (vedi Formato di comando (modalità byte)).
  • “E” Il dispositivo Proemion supporta questo comando solo nel formato di comando esteso (vedi Formato di comando esteso (modalità byte)).
  • “S / E” Il dispositivo Proemion supporta questo comando nel formato di comando standard e nel formato di comando esteso.
Messaggio Comando Dispositivo
Tipo POTEREview USB CAN link
Bluetooth
2000
CAN link
Rete senza fili
2000
CAN link
senza fili
3000
CAN link
senza fili 4000
POTEREview
Etereo
CAN link
mobile
5000
CAN link
mobile
3000
POTEREview
RS232
Messaggi di dati di processo 0x00 S / E S / E S / E S / E S / E S / E S / E S / * S / E
0x01 S / E S / E S / E S / E S / E S / E S / E S/E* S / E
0x02 S / E S / E S / E S / E S / E S / E S / E S/E* S / E
0x03 S / E S / E S / E S / E S / E S / E S / E S/E* S / E
0x04 S / E S / E S / E S / E S / E S / E S / E S/E* S / E
0x05 S / E S / E S / E S / E S / E S / E S / E S/E*
0x06 S / E S / E S / E S / E S / E S / E S / E S/E*
0x07 S / E S / E S / E S / E S / E S / E S / E S/E*
0x08 S / E S / E
0x09 S
Messaggi di feedback 0x20 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x21 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x22 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x23 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x24 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x25 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x26 S / E S / E S / E S / E S / E S / E S / E S / E
0x27 S / E S / E S / E S / E S / E S / E S / E S / E
0x28 S / E S / E
0x29 S / E S / E
0x2Un S / E S / E
0x2B S / E S / E

*Le seguenti opzioni dei dati di comando non sono implementate per CLM3000 e CLM3600:
– bit 2: 1 = feedback server attivo / 0 = feedback server disattivato
– bit 3: 1 = interfaccia RS232 attiva / 0 = interfaccia RS232 disattivata

Messaggio Comando Dispositivo
Tipo POTEREview USB CAN link
Bluetooth
2000
CAN link
Rete senza fili
2000
CAN link
senza fili 3000
CAN link
senza fili 4000
POTEREview
Etereo
CAN link
mobile
5000
CAN link
mobile
3000
POTEREview
RS232
Messaggi di dati di diagnosi 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x43 S / E S / E S / E S / E S / E
0x44 S / E S / E S / E S / E S / E S / E S / E
0x47 S / E S / E S / E
0x48 S / E S / E S / E S / E
0x49 S / E S / E S / E S / E
Messaggi di impostazione del controller CAN 0x50 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x51 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x52 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x53 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x56 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x57 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x58 S / E S / E S / E S / E S / E S / E S / E S / E
0x59 S / E S / E
0x5Un S / E S / E S / E S / E S / E
0x5B S / E S / E S / E S / E S / E
0x5C S / E S / E S / E S / E S / E S / E S / E
0x5D S / E S / E S / E S / E S / E S / E S / E
Messaggi di configurazione dell'interfaccia host 0x60 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x61 S / E S / E S / E S / E S / E S / E S / E S / E S / E
Trasmettere comandi dell'interfaccia server 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Tipo POTEREview   USB CANcollega Bluetooth
2000
CANlink WLAN
2000
CANlink senza fili 3000 CANlink senza fili 4000 POTEREview Etereo CANlink mobile
5000
CANlink mobile
3000
POTEREview
RS232
Impostazioni dei parametri del dispositivo 0xA0 S / E S / E S / E S / E S / E S/E S / E S / E S / E
0xA1 S / E S / E S / E S / E S / E S / E S / E S / E S / E
0xA2 S
0xA3 S
0xA4 S / E S / E S / E
0xA5 S S S S
Comandi di accesso hardware 0xC0 S S S S S S S S S
0xC2 S S S S
0xC4 S
0xC5 S
0xC6 S S S
0xC7 S S S

Versione: 11.0.549

Logo Proemion

Documenti / Risorse

Proemion Byte Command Protocol Comandi binari [pdf] Manuale d'uso
Byte Command Protocol Comandi binari, Command Protocol Comandi binari, Protocolli comandi binari, Comandi binari

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *