Logotip de Proemion

Manual de comandaments byte

Protocol d'ordres byte Ordres binàries

El manual de comandaments de bytes descriu les ordres i la seva estructura del protocol de comandaments de bytes de Proemion que l'utilitzen un host remot i la xarxa CAN per a la transmissió de missatges.

General

El manual d'ordres de bytes descriu l'estructura i les ordres utilitzades pel protocol de comandaments de bytes de Proemion.
Aquest protocol és compatible amb totes les passarel·les CAN a PC de Proemion GmbH per a la comunicació amb un host remot mitjançant la interfície compatible amb el dispositiu.
El manual següent amplia els manuals específics del dispositiu.
En cas d'incertesa, consulteu també els manuals del dispositiu del vostre dispositiu de passarel·la específic.
Les passarel·les CAN a PC connecten una xarxa CAN a un host remot mitjançant una interfície específica com RS232, USB, Ethernet, Bluetooth o WLAN.
El Proemion Byte Command Protocol serveix per a la transmissió bidireccional de missatges CAN transparents entre l'amfitrió i la xarxa CAN, així com per a la transferència d'ordres entre l'amfitrió i la passarel·la.
Com que totes les passarel·les de Proemion CAN a PC funcionen amb el mateix protocol, qualsevol programari d'aplicació es pot estendre fàcilment per utilitzar diferents interfícies de comunicació només intercanviant les rutines bàsiques de comunicació.
La majoria de les ordres són compatibles amb totes les passarel·les, en alguns casos les ordres especials no són compatibles amb dispositius únics.
La taula del capítol Comandes i dispositius us dóna una ressenyaview a les ordres admeses per cada tipus de passarel·la.

NOTA
Normalment, totes les ordres que influeixen en la configuració dels dispositius només s'emmagatzemen a la memòria RAM volàtil de la passarel·la, després d'un restabliment, la configuració emmagatzemada a la memòria no volàtil del dispositiu es torna a utilitzar.
Podeu canviar aquests paràmetres amb el programari de configuració específic del dispositiu o, si el dispositiu és compatible, mitjançant CANopen.
Excepció: l'ordre "CAN baud rate" s'emmagatzema permanentment.
Per a algunes passarel·les és possible canviar el byte d'inici (per defecte: 0x43) i el byte d'aturada (per defecte: 0x0D) al programari configurador.
Totes les descripcions d'aquest manual assumeixen que s'utilitzen els valors predeterminats.
Per obtenir més informació i assistència ompliu el formulari d'assistència, vegeu Servei i assistència.
Les últimes versions dels controladors, programari, microprogramari i documentació estan disponibles al nostre weblloc: Centre de descàrregues.

1.1. Servei i Suport 
Les últimes versions dels controladors, programari, microprogramari i documentació estan disponibles al nostre Biblioteca de documents.

Necessites ajuda o vols informar d'un error?
Visita el nostre weblloc Proemion per a més informació, o recollir un tiquet al Suport.

Ordres en mode byte

2.1. Format d'ordres (mode byte)

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
'C' (0x43) és la configuració predeterminada. Per a alguns dispositius, aquest valor es pot canviar. Aquest manual sempre mostra la configuració predeterminada.
Longitud 0x00-0xFF El byte de longitud inclou el nombre de bytes de dades el nombre de bytes d'ordres següents.
Comandament 0x00-0xFF Byte d'ordre, els valors de 0x00 a 0xFE són ordres directes, el valor 0xFF significa que el byte següent conté una extensió d'ordre
Dades xx Contingut de dades
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.
0x0D (retorn de carro) és la configuració predeterminada. Per a alguns dispositius, aquest valor es pot canviar. Aquest manual sempre mostra la configuració predeterminada

“–” significa que aquest valor no interessa
“xx” significa que el camp conté el valor de configuració/resposta
Cada missatge que canvia o sol·licita la configuració del dispositiu Proemion CAN es respon amb un missatge amb el mateix byte de comandament, que conté la nova configuració.

NOTA
Les ordres de sol·licitud normalment no requereixen paràmetres addicionals (sense camp "Dades").
Les excepcions s'esmenten a la descripció de l'ordre.

2.1.1. Example

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud 0x0B El byte de longitud inclou el nombre de bytes de dades el nombre de bytes d'ordres següents.
Comandament 0 x 00 Missatge CAN ID d'11 bits
Dades 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 Identificador (0x789) (MSB primer)
Contingut de dades del missatge CAN
Suma de control 0xCE Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF 0x0D El byte EOF marca el final de l'ordre.

2.2. Format d'ordres estès (mode byte)

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
'C' (0x43) és la configuració predeterminada. Per a alguns dispositius, aquest valor es pot canviar.
Aquest manual sempre mostra la configuració predeterminada.
Longitud 0x00-0xFF El byte de longitud inclou el nombre de bytes de dades el nombre de bytes d'ordres següents.
Comandament ampliat 0xD0-0xDF Byte d'ordres, els valors de 0xD0 a 0xDF són ordres ampliades
Dades xx Byte 0: CAN-Canal (a partir de 0 per CAN 1) / 128 … 255 reservat per al mòdul (WLAN / GSM / GPS...)
Byte 1: Comandament
Byte 2: Contingut de dades
Suma de control 0xCE Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF 0x0D El byte EOF marca el final de l'ordre.

“–” significa que aquest valor no interessa
“xx” significa que el camp conté el valor de configuració/resposta

2.2.1. Example – Comandament ampliat

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud 0x0D El byte de longitud inclou el nombre de bytes de dades el nombre de bytes d'ordres següents.
Comandament 0xD0 Comandament ampliat
Dades 0 x 01
0 x 00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
Canal CAN: 2
Ordre: ID d'11 bits ID de missatge CAN (0x789) (MSB primer)
Contingut de dades del missatge CAN
Suma de control 0 x 19 Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

2.3. Processa missatges de dades
Aquests missatges s'utilitzen per transmetre missatges CAN rebuts a l'amfitrió o per enviar missatges CAN des de l'amfitrió a la xarxa CAN.

2.3.1. Recepció de trama de dades CAN
Els missatges de trama de dades CAN rebuts per la passarel·la des del bus CAN es transfereixen a la interfície de l'amfitrió en el format següent.

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 00 S'ha rebut un missatge CAN ID d'11 bits
0 x 01 S'ha rebut un missatge CAN ID d'11 bits, el missatge conté un temps de temps addicional de 32 bitsamp valor.
0 x 02 S'ha rebut un missatge CAN ID d'29 bits
0 x 03 S'ha rebut un missatge CAN ID d'29 bits, el missatge conté un temps de temps addicional de 32 bitsamp valor.
Dades Per als missatges d'identificació d'11 bits:
0x00-0xFF Byte 0-1: ID CAN d'11 bits (primer MSB)
dades addicionals bytes:
Fins a 8 bytes de dades CAN un temps addicional de 32 bitsamp valor (només si timestamp l'opció està activada, vegeu a continuació)
Per als missatges d'identificació d'29 bits:
0x00-0xFF Byte 0-3: ID CAN d'29 bits (primer MSB)
dades addicionals bytes:
Fins a 8 bytes de dades CAN un temps addicional de 32 bitsamp valor
(només si és de vegadesamp l'opció està activada, vegeu a continuació)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Si un copamp si es desitja, aquesta opció s'ha d'habilitar amb el missatge d'ordre corresponent (vegeu Restablir dispositiu).
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.3.2. Transmet el marc de dades CAN
Per transmetre missatges de trama de dades CAN al bus CAN, la interfície de l'amfitrió envia dades a la passarel·la en el format següent.

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 00 Transmet trama de dades CAN ID d'11 bits
0 x 02 Transmet trama de dades CAN ID d'29 bits
Dades Per als missatges d'identificació d'11 bits:
0x00-0xFF Byte 0-1:
ID CAN d'11 bits (primer MSB)
dades addicionals bytes:
Fins a 8 bytes de dades CAN
Per als missatges d'identificació d'29 bits:
0x00-0xFF Byte 0-3:
ID CAN d'29 bits (primer MSB)
dades addicionals bytes:
Fins a 8 bytes de dades CAN
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.3.3. Recepció de trama remota CAN
Els missatges de trama remota CAN rebuts per la passarel·la des del bus CAN es transfereixen a la interfície de l'amfitrió en el format següent.

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 04 S'ha rebut una trama remota d'ID CAN d'11 bits
0 x 05 Recepció de trama remota d'ID d'11 bits CAN, el missatge conté un temps de temps addicional de 32 bitsamp valor.
0 x 06 S'ha rebut una trama remota d'ID CAN d'29 bits
0 x 07 Recepció de trama remota CAN ID de 29 bits, el missatge conté un temps de temps addicional de 32 bitsamp valor.
Dades Per a fotogrames remots d'ID d'11 bits:
0x00-0xFF Byte 0-1:
ID CAN d'11 bits (primer MSB)
dades addicionals bytes:
DLC (CAN remote frame Data Length Code) un temps addicional de 32 bitsamp valor (només si timestamp l'opció està activada, vegeu a continuació)
Per a fotogrames remots d'ID d'29 bits:
0x00-0xFF Byte 0-3:
ID CAN d'29 bits (primer MSB)
dades addicionals bytes:
DLC (CAN remote frame Data Length Code) un temps addicional de 32 bitsamp valor (només si timestamp l'opció està activada, vegeu a continuació)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Si un copamp si es desitja, aquesta opció s'ha d'habilitar amb el missatge d'ordre corresponent (vegeu Restablir dispositiu).
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.3.4. Transmet el marc remot CAN
Per transmetre missatges de trama remota CAN al bus CAN, la interfície de l'amfitrió envia dades a la passarel·la en el format següent.

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 04 Transmet una trama remota d'ID CAN d'11 bits
0 x 06 Transmet una trama remota d'ID CAN d'29 bits
Dades Per a fotogrames remots d'ID d'11 bits:
0x00-0xFF Byte 0-1:
ID CAN d'11 bits (primer MSB)
byte de dades addicionals:
DLC (codi de longitud de dades del marc remot CAN)
Per a fotogrames remots d'ID d'29 bits:
0x00-0xFF Byte 0-3:
ID CAN d'29 bits (primer MSB)
byte de dades addicionals:
DLC (codi de longitud de dades del marc remot CAN)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.3.5. Transmissió i recepció de trama de dades RS232

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 09 Marc de dades RS232
Dades xx Dades RS232
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

2.3.6. Rebre el bloc d'optimització

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 08 Rebre el bloc d'optimització
Dades xx Rebre dades d'optimització
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

2.4. Missatges de comentaris
Aquests missatges contenen dades de retroalimentació que permeten a l'usuari comprovar la correcta transmissió dels missatges CAN.

2.4.1. Retroalimentació de transmissió de missatges CAN

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 20 Missatge CAN ID d'11 bits transmès
0 x 21 Missatge CAN ID d'11 bits transmès, la retroalimentació conté un temps addicionalamp del temps de transmissió
0 x 22 Missatge CAN ID d'29 bits transmès
0 x 23 Missatge CAN ID d'29 bits transmès, la retroalimentació conté un temps addicionalamp del temps de transmissió
0 x 24 Trama remota CAN ID d'11 bits transmesa
0 x 25 Trama remota CAN ID d'11 bits transmesa, la retroalimentació conté un temps addicionalamp del temps de transmissió
0 x 26 Trama remota CAN ID d'29 bits transmesa
0 x 27 Trama remota CAN ID d'29 bits transmesa, la retroalimentació conté un temps addicionalamp del temps de transmissió
0 x 28 Missatge del servidor de transmissió d'ID d'11 bits transmès
0 x 29 S'ha transmès el missatge del servidor de transmissió d'ID d'11 bits, la retroalimentació conté un temps addicionalamp del temps de transmissió
0x2A Missatge del servidor de transmissió d'ID d'29 bits transmès
0x2B S'ha transmès el missatge del servidor de transmissió d'ID d'29 bits, la retroalimentació conté un temps addicionalamp del temps de transmissió
Dades Per a missatges d'identificació d'11 bits/marcs remots:
0x00-0xFF Byte 0-1:
ID CAN d'11 bits (primer MSB)
0x00-0xFF bytes de dades addicionals (no a la trama remota comentaris):
Fins a 8 bytes de dades CAN un temps addicional de 32 bitsamp valor (només si timestamp l'opció està activada, vegeu a continuació)
Per a missatges d'identificació d'29 bits/marcs remots:
0x00-0xFF Byte 0-3:
ID CAN d'29 bits (primer MSB)
0x00-0xFF bytes de dades addicionals (no a la trama remota comentaris):
Fins a 8 bytes de dades CAN un temps addicional de 32 bitsamp valor (només si timestamp l'opció està activada, vegeu a continuació)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Si es desitgen missatges de comentaris, l'opció de comentaris s'ha d'habilitar mitjançant l'ordre corresponent (vegeu Activar/desactivar els objectes del servidor).
Si un copamp està afavorida, aquesta opció s'ha d'habilitar mitjançant el missatge corresponent (vegeu Restablir dispositiu).
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.5. Missatges de dades de diagnòstic
2.5.1. ID del dispositiu

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 40 Cadena d'identificació del dispositiu (sol·licitud: no hi ha bytes de dades addicionals)
Dades
(només amb resposta)
0x00-0xFF Cadena d'identificació (només a la resposta)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

2.5.2. Versió de maquinari/programari

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 41 Versió de maquinari/programari (sol·licitud: sense bytes de dades addicionals)
Dades
(només amb resposta)
0x00-0xFF Byte 0-1: Versió de maquinari del dispositiu
Byte 2-3: Versió del programari del firmware
Byte 4-5: Versió de programari del carregador d'arrencada
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

2.5.3. Error estat

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 42 Estat d'error (sol·licitud: no hi ha bytes de dades addicionals)
0 x 43 Missatge d'estat d'error que conté un temps addicionalamp valor
(sense comanda de sol·licitud, només missatge de resposta)
Dades
(només amb resposta)
0x00-0xFF Byte 0:
bit 0: POT rebre desbordament de memòria intermèdia
bit 1: POT transmetre el temps d'espera
bit 2: Desbordament del comptador d'errors CAN
bit 3: Error de desactivació del bus CAN
bit 4: Error de sintaxi de la interfície de l'amfitrió
bit 5: Error de format de la interfície de l'amfitrió
bit 6: Desbordament del buffer de transmissió de la interfície de l'amfitrió
bit 7: no utilitzat
Byte 1 (últim codi d'error del controlador CAN):
'0': cap error
'1': s'han produït més de 5 bits iguals en una seqüència
'2': el missatge rebut no té el format correcte
'3': el missatge transmès no s'ha reconegut
'4': No es pot establir el nivell recessiu durant la transmissió
'5': No es pot establir el nivell dominant durant la transmissió
'6': la suma de comprovació CRC rebuda era incorrecta
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Si un copamp està afavorida, aquesta opció s'ha d'habilitar mitjançant el missatge corresponent (vegeu Restablir dispositiu).
Cada vegada que l'estat d'error canvia, es genera automàticament un missatge d'estat d'error.
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.5.4. Versió d'interfícies

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 44 Versió d'interfícies (per exemple, mòdul Bluetooth, mòdul WLAN, ...) (sol·licitud: sense bytes de dades addicionals)
Dades
(només amb resposta)
0x00-0xFF Cadena de versió codificada ASCII
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).
El mòdul es pot seleccionar.

2.5.5. Càrrega de bus CAN actual

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 47 Càrrega de bus actual en missatges per segon (sol·licitud: no hi ha bytes de dades addicionals)
Dades
(només amb resposta)
0x00-0xFF Byte 0-1:
Mida del valor enter sense signe: 16 bits (primer MSB)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.5.6. Dispositiu ocupat/ordre no compatible

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 48 El dispositiu no pot executar l'ordre (només la resposta a altres ordres)
Dades 0x00-0xFF Reservat per a ús futur
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.5.7. Estableix el temps de retard de transmissió CAN

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 49 Estableix el temps de retard de transmissió CAN
Dades 0x00-0xFF Mida del valor enter sense signe: 16 bits (MSB primer)
(El paràmetre RAM es torna a 0 després del restabliment del dispositiu)
Temps de retard fins que la següent comanda s'avalua en 10 ms, aquest valor només s'aplica una vegada!
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.6. Missatges de configuració del controlador CAN
2.6.1. Canviar/sol·licitar la configuració de l'identificador del canal de recepció

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 50 Sol·liciteu la configuració de l'identificador del canal de recepció
(necessita un byte de dades addicional = número de canal)
0 x 51 Canvia la configuració de l'identificador del canal de recepció
(necessita almenys dos bytes de dades addicionals, el número de canal i la configuració del canal)
Dades 0x00-0xFF Byte 0:
Rebre el número d'objecte (l'interval depèn del dispositiu de passarel·la) CANview  USB / RS232: 0…8
CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = canal desactivat, 1 = canal activat bit 1: 0 = rebre ID d'11 bits, 1 = rebre ID de 29 bits bit 2: 0 = canvia l'ID d'11 bits, 1 = canvia l'ID de 29 bits
Byte 2-3: ID d'11 bits si byte1, bit 2 = 0
Byte 2-5: ID d'29 bits si byte1, bit 2 = 1
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Si el missatge de canvi no conté informació d'identificació (byte de longitud < 4), l'últim paràmetre d'identificació es manté.
En aquest cas, el byte 1, el bit 2 s'ignora.
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.6.2. Canvia / sol·licita la configuració de la màscara del canal de recepció

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 52 Sol·liciteu la configuració de la màscara del canal de recepció
(necessita un byte de dades addicional = número de canal)
0 x 53 Canvia la configuració de la màscara del canal de recepció
(necessita almenys dos bytes de dades addicionals, el número de canal i la configuració del canal)
Dades 0x00-0xFF Byte 0:
Rebre el número d'objecte (l'interval depèn del dispositiu de passarel·la) CANview  USB / RS232: 0…8
CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = canal desactivat, 1 = canal activat
bit 1: 0 = rebre màscara d'11 bits, 1 = rebre màscara de 29 bits
bit 2: 0 = canvi de màscara d'11 bits, 1 = canvi de màscara de 29 bits
Byte 2-3: Màscara d'11 bits si byte1, bit 2 = 0
Byte 2-5: Màscara d'29 bits si byte1, bit 2 = 1
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Si el missatge de canvi no conté informació de màscara (byte de longitud < 4), es manté l'últim paràmetre de màscara.
En aquest cas, el byte 1, el bit 2 s'ignora.
Si el dispositiu no admet màscares individuals per a cada canal (CANview RS232), la configuració de la màscara del canal 1 al 7 s'ignora i es respon amb la configuració del canal 0.
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.6.3. Velocitat en baudis CAN

Byte(s) Valor Descripció
SOF

(Inici del fotograma)

0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 56 Sol·liciteu paràmetres de velocitat en baudis CAN (sense bytes de dades addicionals)
0 x 57 Estableix els paràmetres de velocitat en baudis CAN
Dades 0x00-0xFF Byte 0: 0xFF si la CIA no compleix la velocitat de transmissió estàndard, en cas contrari:
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: s'utilitzen valors BTR
Byte 1: Valor BTR0 (depenent del dispositiu, només si Byte 0 = 0xFF) Byte 2: Valor BTR1 (depenent del dispositiu, només si Byte 0 = 0xFF) Byte 3: Valor BTR2 (depenent del dispositiu, només si Byte 0 = 0xFF)  Byte 4: Valor BTR3 (depenent del dispositiu, només si Byte 0 = 0xFF)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Si el byte de dades 0 s'estableix a 0xFF, els valors BTR s'utilitzen per establir velocitats de baudi no estàndard.
Si s'utilitza una velocitat de transmissió estàndard, els valors BTR no són necessaris, si s'utilitzen de totes maneres, s'ignoren!
Si necessiteu establir una velocitat en baudis que no és compatible amb la configuració estàndard del dispositiu, poseu-vos en contacte amb el nostre servei d'assistència per obtenir més informació, consulteu Servei i assistència.
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.6.4. Reinicialització del controlador CAN

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 58 Restabliment del controlador CAN (sense bytes de dades addicionals)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
L'ordre "Can Controller Reset" realitza un restabliment complet del controlador CAN, inclòs el tempsamp valorar, rebre i transmetre buffers.
El restabliment del controlador CAN també restableix l'estat d'error del dispositiu.
Per aquest motiu, després del restabliment del controlador CAN, es genera un missatge d'estat d'error per actualitzar l'estat d'error.
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.6.5. Estableix el mode de transmissió automàtica de la interfície CAN

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 59 Estableix el mode de transmissió automàtica (sense bytes de dades addicionals)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
El mode de transmissió automàtica només és possible amb les velocitats de transmissió estàndard que admet el dispositiu.
Per a la detecció automàtica de baudios és necessari tenir una comunicació que funcioni al bus.
Mentre la detecció de velocitat en baudis està activa, els dispositius CAN Proemion estan en mode passiu i no tenen cap influència en el trànsit del bus CAN.
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

L'ordre de transmissió automàtica estableix el dispositiu de passarel·la en "Mode de transmissió automàtica".
El dispositiu escolta el trànsit a la CAN i configura la velocitat en baudis automàticament (només es poden detectar les velocitats en baudis estàndard admeses pel dispositiu).
Després d'obtenir la configuració correcta de la velocitat de transmissió, el dispositiu genera una resposta que conté la velocitat de transmissió detectada.
El format d'aquest missatge és idèntic al missatge de sol·licitud de velocitat en baudios CAN, excepte que el byte d'ordre és 0x59.
Quan no es detecta cap velocitat en baudis, el dispositiu utilitza l'última velocitat en baudis configurada per funcionar.
En aquest cas, la resposta de la velocitat de transmissió és la mateixa que si es demanés una velocitat de transmissió no estàndard.

2.6.6. Estableix / sol·licita el mode actiu / passiu

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0x5A Sol·licitud de mode actiu/passiu (sense bytes de dades addicionals)
0x5B Estableix el mode actiu/passiu
Dades 0x00-0x01 0x00 dispositiu = mode actiu
0x01 dispositiu = mode passiu
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.6.7. Canvia / sol·licita el temps de cicle del canal de recepció

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0x5C Sol·licita el temps de cicle del canal de recepció
(necessita un byte de dades addicional = número de canal)
0x5D Canvia el temps de cicle del canal de recepció
(necessita almenys dos bytes de dades addicionals, el número de canal i la configuració del canal)
Dades 0x00-0xFF Byte 0:
Rebre el número d'objecte (l'interval depèn del dispositiu de passarel·la) CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF Byte 1:
Temps de cicle en 10 ms
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.7. Missatges de configuració de la interfície de l'amfitrió
2.7.1. Configuració de comentaris/sortides

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Byte(s) Valor Descripció
Comandament 0 x 60 Sol·liciteu la configuració de comentaris (sense bytes de dades addicionals)
0 x 61 Estableix la configuració de comentaris
Dades 0x00-0x07 Byte 0:
bit 0: 1 = Sortida CAN activada / 0 = Sortida CAN desactivada
bit 1: 1 = Transmet la retroalimentació del missatge CAN activada / 0 = la retroalimentació desactivada
bit 2: 1 = comentaris del servidor activats / 0 = comentaris del servidor desactivats
bit 3: 1 = interfície RS232 activada / 0 = interfície RS232 desactivada
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Si la sortida sèrie està desactivada, els missatges CAN rebuts s'emmagatzemen a la memòria RAM del dispositiu CAN Proemion. Si aquesta memòria intermèdia està plena, s'indica un error de desbordament de la memòria intermèdia.
Si la sortida està habilitada, tots els missatges emmagatzemats es transmeten immediatament a la interfície de l'amfitrió.
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.8. Transmetre ordres de la interfície del servidor
2.8.1. Activa/desactiva els objectes del servidor

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 80 Sol·licitud d'activació/desactivació de l'objecte del servidor (sense bytes de dades addicionals)
0 x 81 Activa/desactiva l'objecte del servidor
Dades 0x00-0xFF Byte 0:
Cada bit que s'estableix activa l'objecte del servidor corresponent / mostra que l'objecte del servidor està activat.
Un bit de restabliment marca objectes de servidor desactivats.
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Aquesta ordre està obsoleta i ja no la fan servir els nostres dispositius.

2.8.2. Canviar / sol·licitar la configuració de l'objecte del servidor

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 82 Sol·liciteu la configuració de l'objecte del servidor (necessita un byte de dades addicional que contingui el número de l'objecte del servidor)
0 x 83 Activa/desactiva l'objecte del servidor
Dades 0x01-0x08 Byte 0 (número d'objecte):
Conté el número d'un dels vuit objectes de servidor possibles que s'han de canviar.
0x00-0x01 Byte 1 (IDE):
0x00 = Objecte ID d'11 bits
0x01 = Objecte ID d'29 bits
Els números de byte 2 i superiors contenen la informació següent al mostrat   ordre:
0x00-0xFF ID (11 o 29 bits)
0x01-0x08 DLC (nombre de bytes de dades del missatge CAN)
0x00-0xFF fins a 8 bytes de dades del missatge de la llauna
0x00-0xFF temps de cicle de l'objecte servidor en 10 ms
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
El contingut del byte DLC ha de coincidir amb el nombre de bytes de dades transmesos, en cas contrari, el servidor de transmissió pot comportar-se de manera impredictible.
Aquesta ordre està obsoleta i ja no la fan servir els nostres dispositius.

2.8.3. Canviar/sol·licitar la configuració de l'ID del canal de transmissió 
Els filtres de canal de transmissió CAN funcionen de la mateixa manera que els filtres de recepció CAN descrits al capítol Missatges de configuració del controlador CAN. Els missatges rebuts de l'amfitrió es comproven amb aquestes condicions de filtre. Si es compleixen les condicions, el missatge s'envia al bus CAN.

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 84 Sol·liciteu la configuració de l'identificador del canal de transmissió
(necessita un byte de dades addicional = número de canal)
0 x 85 Canvia la configuració de l'ID del canal de transmissió
(necessita almenys dos bytes de dades addicionals, el número de canal i la configuració del canal)
Dades 0x00-0x07 Byte 0:
Transmet el número d'objecte
0x00-0x07 Byte 1:
bit 0: 0 = canal desactivat, 1 = canal activat
bit 1: 0 = transmetre ID d'11 bits, 1 = transmetre ID de 29 bits
bit 2: 0 = canvia l'ID d'11 bits, 1 = canvia l'ID de 29 bits
0x00-0xFF Byte 2-3: ID d'11 bits si byte1, bit 2 = 0
0x00-0xFF Byte 2-5: ID d'29 bits si byte1, bit 2 = 1
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Aquesta ordre està obsoleta i ja no la fan servir els nostres dispositius.

2.8.4. Canvieu / sol·liciteu la configuració de la màscara del canal de transmissió

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 86 Sol·liciteu la configuració de la màscara del canal de transmissió
(necessita un byte de dades addicional = número de canal)
0 x 87 Canvia la configuració de la màscara del canal de transmissió
(necessita almenys dos bytes de dades addicionals, el número de canal i la configuració del canal)
Dades 0x00-0x07 Byte 0:
Transmet el número d'objecte
0x00-0x07 Byte 1:
bit 0: 0 = canal desactivat, 1 = canal activat
bit 1: 0 = transmetre màscara d'11 bits, 1 = transmetre màscara de 29 bits
bit 2: 0 = canvi de màscara d'11 bits, 1 = canvi de màscara de 29 bits
0x00-0xFF Byte 2-3: Màscara d'11 bits si byte1, bit 2 = 0
0x00-0xFF Byte 2-5: Màscara d'29 bits si byte1, bit 2 = 1
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Aquesta ordre està obsoleta i ja no la fan servir els nostres dispositius.

2.8.5. Canvieu / sol·liciteu la configuració del temps de cicle del canal de transmissió

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0 x 88 Sol·liciteu la configuració del temps de cicle del canal de transmissió
(necessita un byte de dades addicional = número de canal)
0 x 89 Canvia la configuració del temps de cicle del canal de transmissió
(necessita almenys dos bytes de dades addicionals, el número de canal i la configuració del canal)
Dades 0x00-0x07 Byte 0:
Transmet el número d'objecte
0x00-0x07 Byte 1:+
bit 0: 0 = canal desactivat, 1 = canal activat
bit 1: 0 = temps de cicle de transmissió d'11 bits, 1 = temps de cicle de transmissió de 29 bits
bit 2: 0 = canvi de temps de cicle d'11 bits, 1 = canvi de temps de cicle de 29 bits
0x00-0xFF Byte 2-3: Temps de cicle d'11 bits si byte1, bit 2 = 0
0x00-0xFF Byte 2-5: Temps de cicle d'29 bits si byte1, bit 2 = 1
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

2.9. Configuració dels paràmetres del dispositiu
2.9.1. Canviar / sol·licitar Timestamp configuracions

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0xA0 Sol·licitar horariamp configuració (sol·licitud: no hi ha bytes de dades addicionals)
0xA1 Estableix tempsamp configuracions
Dades 0x00-0x13 Byte 0:
bit 0: 1 = Timestamp activat, 0 = Timestamp apagat
bit 1: 1 = Temps relatiuamp, 0 = Temps absolutamp
bit 4: 1 = Temps de retroalimentació d'error i ecoamp on 0 = Temps de retroalimentació d'error i ecoamp apagat
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

Si el "Timestamp-Mode”, s'insereix un valor de comptador de 32 bits (resolució de 100 µs) després de l'últim byte de dades de cada missatge CAN rebut.
Tots els missatges del costat de la interfície de l'amfitrió que contenen un timestamp estan en l'ordre cronològic correcte.
Si un copamp s'ha d'inserir després dels missatges de ressò ("Transmet comentaris del servidor" o "Envia comentaris de missatges CAN") i dels missatges d'error, el temps de "Error i eco Feedback".amp' s'ha d'activar addicionalment.
La diferència entre el "mode relatiu" i el "mode absolut" és que el valor del comptador es reinicia després de cada missatge rebut en el "mode relatiu".

NOTA
El temps "Error i eco Feedback".amp només es transmet si el tempsamp el mode està habilitat.
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.9.2. Canvia el temps de retard de transmissió CAN

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades el nombre de bytes d'ordres
Comandament 0xA2 Estableix el temps de retard de transmissió CAN
Dades
(només amb resposta)
0x00-0xFF Mida del valor enter sense signe: 16 bits
(El paràmetre RAM es torna a 0 després del restabliment del dispositiu)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Aquest temps de retard s'insereix abans de cada missatge CAN, de manera que la transmissió CAN es fa més lenta.

2.9.3. Estableix el temps d'espera de bloqueig d'IP

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0xA3 Estableix el temps d'espera de bloqueig d'IP (per a un millor ús de l'ample de banda)
Dades 0x00-0xFF Interval en 10 mil·lisegons
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

2.9.4. Estableix l'interval de càlcul de la velocitat de transmissió

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0xA4 Estableix l'interval de càlcul de la velocitat en baudis CAN
Dades 0x00-0xFF Interval en mil·lisegons
Mida del valor enter sense signe: 16 bits (primer MSB)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
L'ús com a ordre ampliada és possible (vegeu Format d'ordres estès (mode byte)).

2.9.5. Accés al diccionari d'objectes CANopen

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0xA5 Llegir/Escriure al diccionari d'objectes
Dades 0x00-0xFF Sol·licitud: byte 0:
Ordre: 0x01 escriptura, 0x00 lectura (sense bytes de dades addicionals)
Byte 1-2:
Índex (primer LSB)
Byte 3:
Subíndex
bytes de dades addicionals:
Dades (primer LSB)
Resposta: Byte 0:
Resultat: lectura correcta de 0x40
Error de lectura 0x80 (sense bytes de dades addicionals)
Escriptura correcta de 0x41 (sense bytes de dades addicionals)
Error d'escriptura 0x81 (sense bytes de dades addicionals)
Byte 1-2:
Índex (primer LSB)
Byte 3:
Subíndex
bytes de dades addicionals:
Dades (primer LSB)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

2.10. Ordres d'accés al maquinari
2.10.1. Restableix el dispositiu

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0xC0 Estableix el dispositiu de restabliment
Dades  —
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Els dispositius responen a aquesta ordre amb l'ordre "ID del dispositiu".
Per a alguns dispositius, aquesta ordre no comporta un restabliment del maquinari, ja que en cas contrari es perdria la comunicació amb l'amfitrió.

  • CANview Ethernet
  • CANlink Bluetooth / WLAN

2.10.2. Sol·liciteu el valor del canal analògic

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0xC2 Sol·licita el valor del canal analògic (necessita 1 byte de dades addicional que contingui el número del canal)
Dades 0x00-0x03 Byte 0 (número de canal):
0x00: Vol. de subministramenttage
0x01: Línia baixa CAN
0x02: Línia alta CAN
0x03: entrades analògiques 1 i 2
0x00-0xFF Byte 1: valor analògic (per al canal 0…2, vegeu la descripció a continuació)
Byte 1-4: (per al canal 3) Entrada analògica 1 voltage IEEE 754 codificat, primer LSB
Byte 5-8: (per al canal 3) Entrada analògica 2 voltage IEEE 754 codificat, primer LSB
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.
VCC
CANH / CANL
0 x 00 0V
0V
VCC
CANH / CANL
0xFF 39 V
5V

NOTA
Només la CANview RS232 pot mesurar el volum de la línia CANtage nivells.
Aquesta mesura només és possible per a velocitats en baudis CAN de 125 kBit/s i més lentes.

Estableix / sol·licita el valor del canal digital

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0xC4 Sol·licita el valor del canal digital (necessita 1 byte de dades addicional que contingui el número del canal)
0xC5 Estableix el valor del canal digital (necessita 2 bytes de dades addicionals que continguin el número i el valor del canal)
Dades 0x00-0xFF Byte 0 (número de canal): 0x00: resistència de terminació de bus
0x00-0x01 Byte 1: valor digital (1 = activat, 0 = desactivat)
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Cada comanda establerta es respon amb els valors reals.

2.10.3. Establiu la contrasenya de comunicació

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0xC6 Sol·liciteu la comprovació de la contrasenya de comunicació
Dades xx Comandament
Byte 0…n:
Cadena de contrasenya (per defecte: “GSMONLIN”) Resposta
Byte 0:
0 = contrasenya verificada i d'acord
Si la comprovació de la contrasenya ha fallat, no hi ha resposta del dispositiu
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Aquest missatge és molt important per desbloquejar tota la funcionalitat de la interfície en mode byte a CANlink GSM/UMTS.
Una sessió només és possible amb una comprovació de la contrasenya de comunicació correcta!

2.10.4. Restableix la contrasenya de comunicació

Byte(s) Valor Descripció
SOF
(Inici del fotograma)
0 x 43 SOF marca l'inici de l'ordre.
Longitud xx El byte de longitud conté el nombre de bytes de dades que segueix el nombre de bytes d'ordres.
Comandament 0xC7 Restableix la comprovació de la contrasenya de comunicació
Suma de control xx Conté la suma de comprovació XOR del SOF, la longitud, l'ordre i els bytes de dades.
EOF
(Fi del fotograma)
0x0D El byte EOF marca el final de l'ordre.

NOTA
Aquest missatge bloqueja la interfície en mode byte.
Aquesta ordre s'ha d'enviar al final d'una sessió de comunicació.

Ordres i dispositius

La taula següent proporciona un resum de totes les ordres existents i indica quin dispositiu Proemion les admet.
La usabilitat d'una ordre per a un dispositiu Proemion està marcada amb una "S", "E" o "S / E".

Aquestes sigles signifiquen:

  • "S" El dispositiu Proemion només admet aquesta ordre en el format d'ordre estàndard (vegeu Format d'ordre (mode byte)).
  • "E" El dispositiu Proemion només admet aquesta ordre en el format d'ordre estès (vegeu Format d'ordre estès (mode byte)).
  • "S / E" El dispositiu Proemion admet aquesta ordre en el format d'ordre estàndard i en el format d'ordre estès.
Missatge Comandament Dispositiu
Tipus CANview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
sense fil
3000
CANlink
sense fil 4000
CANview
Ethernet
CANlink
mòbil
5000
CANlink
mòbil
3000
CANview
RS232
Processa missatges de dades 0 x 00 S/E S/E S/E S/E S/E S/E S/E S/* S/E
0 x 01 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0 x 02 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0 x 03 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0 x 04 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0 x 05 S/E S/E S/E S/E S/E S/E S/E S/E*
0 x 06 S/E S/E S/E S/E S/E S/E S/E S/E*
0 x 07 S/E S/E S/E S/E S/E S/E S/E S/E*
0 x 08 S/E S/E
0 x 09 S
Missatges de comentaris 0 x 20 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 21 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 22 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 23 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 24 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 25 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 26 S/E S/E S/E S/E S/E S/E S/E S/E
0 x 27 S/E S/E S/E S/E S/E S/E S/E S/E
0 x 28 S/E S/E
0 x 29 S/E S/E
0x2A S/E S/E
0x2B S/E S/E

*Les opcions de dades d'ordres següents no estan implementades per al CLM3000 i el CLM3600:
– bit 2: 1 = feedback del servidor activat / 0 = feedback del servidor desactivat
– bit 3: 1 = interfície RS232 activada / 0 = interfície RS232 desactivada

Missatge Comandament Dispositiu
Tipus CANview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
sense fil 3000
CANlink
sense fil 4000
CANview
Ethernet
CANlink
mòbil
5000
CANlink
mòbil
3000
CANview
RS232
Missatges de dades de diagnòstic 0 x 40 S S S S S S S S S
0 x 41 S S S S S S S S S
0 x 42 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 43 S/E S/E S/E S/E S/E
0 x 44 S/E S/E S/E S/E S/E S/E S/E
0 x 47 S/E S/E S/E
0 x 48 S/E S/E S/E S/E
0 x 49 S/E S/E S/E S/E
Missatges de configuració del controlador CAN 0 x 50 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 51 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 52 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 53 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 56 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 57 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 58 S/E S/E S/E S/E S/E S/E S/E S/E
0 x 59 S/E S/E
0x5A 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
Missatges de configuració de la interfície de l'amfitrió 0 x 60 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0 x 61 S/E S/E S/E S/E S/E S/E S/E S/E S/E
Transmet les ordres de la interfície del servidor 0 x 80 S S
0 x 81 S S
0 x 82 S S
0 x 83 S S
0 x 84 S
0 x 85 S
0 x 86 S
0 x 87 S
0 x 88 S
0 x 89 S
Tipus CANview   USB CANlink Bluetooth
2000
CANlink WLAN
2000
CANlink sense fil 3000 CANlink sense fil 4000 CANview Ethernet CANlink mòbil
5000
CANlink mòbil
3000
CANview
RS232
Configuració dels paràmetres del dispositiu 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
Ordres d'accés al maquinari 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

Versió: 11.0.549

Logotip de Proemion

Documents/Recursos

Protocol d'ordres Proemion Byte Ordres binàries [pdfManual d'usuari
Ordres binàries del protocol d'ordres byte, ordres binàries del protocol d'ordres, ordres binàries del protocol, ordres binàries

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *