Proemion Byte Command Protocol Comandos binarios Manual de usuario

Logotipo de Proemion

Manual de comandos byte

Byte Command Protocol Comandos binarios

O manual de comandos byte describe os comandos e a súa estrutura do protocolo de comandos byte de Proemion para o uso dun host remoto e da rede CAN para as transmisións de mensaxes.

Xeral

O manual de comandos byte describe a estrutura e os comandos utilizados polo protocolo de comandos byte de Proemion.
Este protocolo é compatible con todas as pasarelas CAN a PC de Proemion GmbH para a comunicación cun host remoto a través da interface admitida polo dispositivo.
O seguinte manual amplía os manuais específicos do dispositivo.
En caso de incertezas, consulte tamén os manuais do dispositivo do seu dispositivo de pasarela específico.
As pasarelas CAN a PC conectan unha rede CAN a un host remoto mediante unha interface específica como RS232, USB, Ethernet, Bluetooth ou WLAN.
O Proemion Byte Command Protocol serve para a transmisión de mensaxes CAN transparente bidireccional entre o host e a rede CAN, así como para a transferencia de comandos entre o host e a pasarela.
Dado que todas as pasarelas CAN para PC de Proemion funcionan co mesmo protocolo, calquera software de aplicación pódese estender facilmente para utilizar diferentes interfaces de comunicación simplemente intercambiando as rutinas básicas de comunicación.
A maioría dos comandos son compatibles con todas as pasarelas, nalgúns casos os comandos especiais non son compatibles con dispositivos individuais.
A táboa do capítulo Comandos e Dispositivos dálle un repasoview nos comandos admitidos por cada tipo de pasarela.

NOTA
Normalmente, todos os comandos que inflúen na configuración dos dispositivos só se almacenan na memoria RAM volátil da pasarela, despois dun reinicio, a configuración almacenada na memoria non volátil do dispositivo utilízase de novo.
Pode cambiar esta configuración co software de configuración específico do dispositivo ou, se o dispositivo é compatible, a través de CANopen.
Excepción: o comando "CAN baud rate" gárdase permanentemente.
Para algunhas pasarelas é posible cambiar o byte de inicio (predeterminado: 0x43) e o byte de parada (predeterminado: 0x0D) no software configurador.
Todas as descricións deste manual asumen que se utilizan os valores predeterminados.
Para obter máis información e soporte, enche o formulario de soporte, consulte Servizo e soporte.
As últimas versións dos controladores, software, firmware e documentación están dispoñibles na nosa web websitio: Centro de descargas.

1.1. Servizo e Soporte 
As últimas versións dos controladores, software, firmware e documentación están dispoñibles na nosa web Biblioteca de documentos.

Necesitas axuda ou queres informar dun erro?
Visita o noso websitio Proemión para obter máis información, ou coller unha entrada no Apoio.

Comandos do modo byte

2.1. Formato de comando (modo byte)

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
'C' (0x43) é a configuración predeterminada. Para algúns dispositivos este valor pódese cambiar. Este manual sempre mostra a configuración predeterminada.
Lonxitude 0x00-0xFF O byte de lonxitude inclúe o número de bytes de datos que segue o número de bytes de comando.
Comando 0x00-0xFF Byte de comando, os valores de 0x00 a 0xFE son comandos directos, o valor 0xFF significa que o byte seguinte contén unha extensión de comando
Datos xx Contido de datos
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.
0x0D (Retorno de carro) é a configuración predeterminada. Para algúns dispositivos este valor pódese cambiar. Este manual sempre mostra a configuración predeterminada

“–” significa que este valor non interesa
“xx” significa que o campo contén o valor de configuración/resposta
Cada mensaxe que cambia ou solicita a configuración do dispositivo Proemion CAN responde cunha mensaxe co mesmo byte de comando, que contén a nova configuración.

NOTA
Os comandos de solicitude normalmente non requiren parámetros adicionais (sen campo "Datos").
As excepcións menciónanse na descrición do comando.

2.1.1. Example

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude 0x0B O byte de lonxitude inclúe o número de bytes de datos que segue o número de bytes de comando.
Comando 0x00 Mensaxe CAN ID de 11 bits
Datos 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB primeiro)
Contido de datos da mensaxe CAN
Suma de verificación 0xCE Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF 0x0D O byte EOF marca o final do comando.

2.2. Formato de comando estendido (modo byte)

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
'C' (0x43) é a configuración predeterminada. Para algúns dispositivos este valor pódese cambiar.
Este manual sempre mostra a configuración predeterminada.
Lonxitude 0x00-0xFF O byte de lonxitude inclúe o número de bytes de datos que segue o número de bytes de comando.
Comando ampliado 0xD0-0xDF Byte de comando, os valores de 0xD0 a 0xDF son comandos estendidos
Datos xx Byte 0: Canle CAN (a partir de 0 para CAN 1) / 128 … 255 reservado para módulo (WLAN / GSM / GPS…)
Byte 1: Comando
Byte 2: Contido de datos
Suma de verificación 0xCE Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF 0x0D O byte EOF marca o final do comando.

“–” significa que este valor non interesa
“xx” significa que o campo contén o valor de configuración/resposta

2.2.1. Example – Comando ampliado

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude 0x0D O byte de lonxitude inclúe o número de bytes de datos que segue o número de bytes de comando.
Comando 0xD0 Comando ampliado
Datos 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
Canle CAN: 2
Comando: ID de 11 bits ID de mensaxe CAN (0x789) (MSB primeiro)
Contido de datos da mensaxe CAN
Suma de verificación 0x19 Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

2.3. Procesar mensaxes de datos
Estas mensaxes úsanse para transmitir mensaxes CAN recibidas ao host ou para enviar mensaxes CAN desde o host á rede CAN.

2.3.1. Recepción de tramas de datos CAN
As mensaxes de trama de datos CAN recibidas pola pasarela desde o bus CAN transfírense á interface do host no seguinte formato.

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x00 Recibiuse unha mensaxe CAN ID de 11 bits
0x01 Recibiuse unha mensaxe CAN de ID de 11 bits, a mensaxe contén un tempo de tempo adicional de 32 bitsamp valor.
0x02 Recibiuse unha mensaxe CAN ID de 29 bits
0x03 Recibiuse unha mensaxe CAN de ID de 29 bits, a mensaxe contén un tempo de tempo adicional de 32 bitsamp valor.
Datos Para mensaxes de identificación de 11 bits:
0x00-0xFF Byte 0-1: ID CAN de 11 bits (primeiro MSB)
datos adicionais bytes:
Ata 8 bytes de datos CAN un tempo adicional de 32 bitsamp valor (só se timestamp opción está activada, consulte a continuación)
Para mensaxes de identificación de 29 bits:
0x00-0xFF Byte 0-3: ID CAN de 29 bits (primeiro MSB)
datos adicionais bytes:
Ata 8 bytes de datos CAN un tempo adicional de 32 bitsamp valor
(só se o tempoamp opción está activada, consulte a continuación)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Se un tempoamp se desexa, esta opción debe estar activada coa mensaxe de comando correspondente (consulte Restablecer dispositivo).
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.3.2. Transmitir marco de datos CAN
Para transmitir mensaxes de marco de datos CAN ao bus CAN, a interface do host envía datos á pasarela no seguinte formato.

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x00 Transmita trama de datos CAN ID de 11 bits
0x02 Transmita trama de datos CAN ID de 29 bits
Datos Para mensaxes de identificación de 11 bits:
0x00-0xFF Byte 0-1:
ID CAN de 11 bits (primeiro MSB)
datos adicionais bytes:
Ata 8 bytes de datos CAN
Para mensaxes de identificación de 29 bits:
0x00-0xFF Byte 0-3:
ID CAN de 29 bits (primeiro MSB)
datos adicionais bytes:
Ata 8 bytes de datos CAN
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.3.3. Recepción de marco remoto CAN
As mensaxes de trama remota CAN recibidas pola pasarela desde o bus CAN transfírense á interface do host no seguinte formato.

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x04 Recibiuse un marco remoto CAN ID de 11 bits
0x05 Recibiuse un marco remoto CAN ID de 11 bits, a mensaxe contén un tempo de tempo adicional de 32 bitsamp valor.
0x06 Recibiuse un marco remoto CAN ID de 29 bits
0x07 Recibiuse un marco remoto CAN ID de 29 bits, a mensaxe contén un tempo de tempo adicional de 32 bitsamp valor.
Datos Para marcos remotos de ID de 11 bits:
0x00-0xFF Byte 0-1:
ID CAN de 11 bits (primeiro MSB)
datos adicionais bytes:
DLC (Código de lonxitude de datos de fotograma remoto CAN) un tempo adicional de 32 bitsamp valor (só se timestamp opción está activada, consulte a continuación)
Para marcos remotos de ID de 29 bits:
0x00-0xFF Byte 0-3:
ID CAN de 29 bits (primeiro MSB)
datos adicionais bytes:
DLC (Código de lonxitude de datos de fotograma remoto CAN) un tempo adicional de 32 bitsamp valor (só se timestamp opción está activada, consulte a continuación)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Se un tempoamp se desexa, esta opción debe estar activada coa mensaxe de comando correspondente (consulte Restablecer dispositivo).
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.3.4. Transmitir marco remoto CAN
Para transmitir mensaxes de trama remota CAN ao bus CAN, a interface do host envía datos á pasarela no seguinte formato.

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x04 Transmitir marco remoto CAN ID de 11 bits
0x06 Transmitir marco remoto CAN ID de 29 bits
Datos Para marcos remotos de ID de 11 bits:
0x00-0xFF Byte 0-1:
ID CAN de 11 bits (primeiro MSB)
byte de datos adicionais:
DLC (Código de lonxitude de datos de marco remoto CAN)
Para marcos remotos de ID de 29 bits:
0x00-0xFF Byte 0-3:
ID CAN de 29 bits (primeiro MSB)
byte de datos adicionais:
DLC (Código de lonxitude de datos de marco remoto CAN)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.3.5. Transmisión e recepción de tramas de datos RS232

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x09 Marco de datos RS232
Datos xx Datos RS232
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

2.3.6. Recibir o bloque de optimización

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x08 Recibir o bloque de optimización
Datos xx Recibir datos de optimización
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

2.4. Mensaxes de comentarios
Estas mensaxes conteñen datos de retroalimentación que permiten ao usuario comprobar a transmisión correcta das mensaxes CAN.

2.4.1. Comentarios de transmisión de mensaxes CAN

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x20 Transmitiuse a mensaxe CAN ID de 11 bits
0x21 Transmitiuse a mensaxe CAN ID de 11 bits, os comentarios contén un tempo adicionalamp do tempo de transmisión
0x22 Transmitiuse a mensaxe CAN ID de 29 bits
0x23 Transmitiuse a mensaxe CAN ID de 29 bits, os comentarios contén un tempo adicionalamp do tempo de transmisión
0x24 Transmitiuse un marco remoto CAN ID de 11 bits
0x25 Transmitiuse un marco remoto CAN ID de 11 bits, a retroalimentación contén un tempo adicionalamp do tempo de transmisión
0x26 Transmitiuse un marco remoto CAN ID de 29 bits
0x27 Transmitiuse un marco remoto CAN ID de 29 bits, a retroalimentación contén un tempo adicionalamp do tempo de transmisión
0x28 Transmitiuse a mensaxe do servidor de transmisión de ID de 11 bits
0x29 Transmitiuse a mensaxe do servidor de transmisión de ID de 11 bits, os comentarios contén un tempo adicionalamp do tempo de transmisión
0x2A Transmitiuse a mensaxe do servidor de transmisión de ID de 29 bits
0x2B Transmitiuse a mensaxe do servidor de transmisión de ID de 29 bits, os comentarios contén un tempo adicionalamp do tempo de transmisión
Datos Para mensaxes de ID de 11 bits/fotogramas remotos:
0x00-0xFF Byte 0-1:
ID CAN de 11 bits (primeiro MSB)
0x00-0xFF bytes de datos adicionais (non no marco remoto comentarios):
Ata 8 bytes de datos CAN un tempo adicional de 32 bitsamp valor (só se timestamp opción está activada, consulte a continuación)
Para mensaxes de ID de 29 bits/fotogramas remotos:
0x00-0xFF Byte 0-3:
ID CAN de 29 bits (primeiro MSB)
0x00-0xFF bytes de datos adicionais (non no marco remoto comentarios):
Ata 8 bytes de datos CAN un tempo adicional de 32 bitsamp valor (só se timestamp opción está activada, consulte a continuación)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Se se desexan mensaxes de comentarios, a opción de comentarios debe activarse mediante o comando correspondente (consulte Activar/desactivar os obxectos do servidor).
Se un tempoamp está favorecida, esta opción debe ser habilitada pola mensaxe correspondente (consulte Restablecer dispositivo).
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.5. Mensaxes de datos de diagnóstico
2.5.1. ID do dispositivo

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x40 Cadena de ID do dispositivo (solicitude: sen bytes de datos adicionais)
Datos
(só na resposta)
0x00-0xFF Cadena de identificación (só na resposta)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

2.5.2. Versión de hardware/software

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x41 Versión de hardware/software (solicitude: sen bytes de datos adicionais)
Datos
(só na resposta)
0x00-0xFF Byte 0-1: Versión de hardware do dispositivo
Byte 2-3: Versión de software do firmware
Byte 4-5: Versión de software do cargador de arranque
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

2.5.3. Erro estado

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x42 Estado de erro (solicitude: non hai bytes de datos adicionais)
0x43 Mensaxe de estado de erro que contén un tempo adicionalamp valor
(sen orde de solicitude, só mensaxe de resposta)
Datos
(só na resposta)
0x00-0xFF Byte 0:
bit 0: PODE recibir desbordamento do búfer
bit 1: Tempo de espera de transmisión PODE
bit 2: Desbordamento do contador de erros CAN
bit 3: Erro de apagado do bus CAN
bit 4: Erro de sintaxe da interface do host
bit 5: Erro de formato da interface do host
bit 6: Desbordamento do búfer de transmisión da interface do host
bit 7: non usado
Byte 1 (último código de erro do controlador CAN):
'0': sen erro
'1': ocorreron máis de 5 bits iguais nunha secuencia
'2': a mensaxe recibida non ten o formato correcto
'3': non se recoñeceu a mensaxe transmitida
'4': non é posible establecer o nivel recesivo durante a transmisión
'5': non é posible establecer o nivel dominante durante a transmisión
'6': a suma de verificación CRC recibida era incorrecta
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Se un tempoamp está favorecida, esta opción debe ser habilitada pola mensaxe correspondente (consulte Restablecer dispositivo).
Cada vez que cambia o estado de erro, xérase automaticamente unha mensaxe de estado de erro.
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.5.4. Versión de interfaces

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x44 Versión de interfaces (por exemplo, módulo Bluetooth, módulo WLAN, ...) (solicitude: sen bytes de datos adicionais)
Datos
(só na resposta)
0x00-0xFF Cadena de versión codificada ASCII
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).
O módulo é seleccionable.

2.5.5. Carga de bus CAN actual

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x47 Carga de bus actual en mensaxes por segundo (solicitude: sen bytes de datos adicionais)
Datos
(só na resposta)
0x00-0xFF Byte 0-1:
Tamaño do valor enteiro sen signo: 16 bits (primeiro MSB)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.5.6. Dispositivo ocupado/comando non compatible

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x48 O dispositivo non pode executar o comando (só responde noutros comandos)
Datos 0x00-0xFF Reservado para uso futuro
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.5.7. Establece o tempo de atraso da transmisión CAN

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x49 Establecer tempo de atraso de transmisión CAN
Datos 0x00-0xFF Tamaño do valor enteiro sen signo: 16 bits (primeiro MSB)
(O parámetro RAM volve a ser 0 despois do reinicio do dispositivo)
Tempo de atraso ata que se avalía o seguinte comando en 10 ms, este valor só se aplica unha vez!
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.6. Mensaxes de configuración do controlador CAN
2.6.1. Cambiar/solicitar a configuración de ID da canle de recepción

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x50 Solicitar a configuración do ID da canle de recepción
(necesita un byte de datos adicional = número de canle)
0x51 Cambiar a configuración de ID da canle de recepción
(necesita polo menos dous bytes de datos adicionais, o número da canle e a configuración da canle)
Datos 0x00-0xFF Byte 0:
Número de obxecto de recepción (o rango depende do dispositivo de pasarela) CANview  USB / RS232: 0…8
PODEview  Ethernet: 0…7
CANlink Bluetooth/WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = canle desactivado, 1 = canle habilitado bit 1: 0 = recibir ID de 11 bits, 1 = recibir ID de 29 bits bit 2: 0 = cambiar o ID de 11 bits, 1 = cambiar o ID de 29 bits
Byte 2-3: ID de 11 bits se byte1, bit 2 = 0
Byte 2-5: ID de 29 bits se byte1, bit 2 = 1
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Se a mensaxe de cambio non contén información de identificación (byte de lonxitude < 4), a última configuración de ID permanece.
Neste caso, o byte 1, o bit 2 é ignorado.
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.6.2. Cambiar / solicitar a configuración da máscara de canle de recepción

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x52 Solicitar a configuración da máscara de canle de recepción
(necesita un byte de datos adicional = número de canle)
0x53 Cambiar a configuración da máscara de canle de recepción
(necesita polo menos dous bytes de datos adicionais, o número da canle e a configuración da canle)
Datos 0x00-0xFF Byte 0:
Número de obxecto de recepción (o rango depende do dispositivo de pasarela) CANview  USB / RS232: 0…8
PODEview  Ethernet: 0…7
CANlink Bluetooth/WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = canle desactivado, 1 = canle habilitado
bit 1: 0 = recibir máscara de 11 bits, 1 = recibir máscara de 29 bits
bit 2: 0 = cambiar a máscara de 11 bits, 1 = cambiar a máscara de 29 bits
Byte 2-3: Máscara de 11 bits se byte1, bit 2 = 0
Byte 2-5: Máscara de 29 bits se byte1, bit 2 = 1
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Se a mensaxe de cambio non contén información de máscara (byte de lonxitude < 4), a última configuración de máscara permanece.
Neste caso, o byte 1, o bit 2 é ignorado.
Se o dispositivo non admite máscaras individuais para cada canle (CANview RS232), a configuración da máscara para a canle 1 a 7 é ignorada e responde coa configuración da canle 0.
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.6.3. Velocidade de transmisión CAN

Byte(s) Valor Descrición
SOF

(Inicio do cadro)

0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x56 Solicitar parámetros de velocidade de transmisión CAN (sen bytes de datos adicionais)
0x57 Establecer os parámetros de velocidade de transmisión CAN
Datos 0x00-0xFF Byte 0: 0xFF se non se axusta a velocidade en baudios estándar da CIA, senón:
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: utilízanse valores BTR
Byte 1: Valor BTR0 (dependente do dispositivo, só se Byte 0 = 0xFF) Byte 2: Valor BTR1 (dependente do dispositivo, só se Byte 0 = 0xFF) Byte 3: Valor BTR2 (dependente do dispositivo, só se Byte 0 = 0xFF)  Byte 4: Valor BTR3 (dependente do dispositivo, só se Byte 0 = 0xFF)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Se o byte de datos 0 está definido en 0xFF, os valores BTR utilízanse para establecer velocidades en baudios non estándar.
Se se usa unha taxa de baudios estándar, os valores BTR non son necesarios, se se usan de todos os xeitos, ignóranse!
Se precisa configurar unha velocidade en baudios que non é compatible coa configuración estándar do dispositivo, póñase en contacto co noso servizo de asistencia para obter máis información, consulte Servizo e soporte.
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.6.4. Reinicio do controlador CAN

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x58 Reinicio do controlador CAN (sen bytes de datos adicionais)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
O comando "Can Controller Reset" realiza un reinicio completo do controlador CAN, incluíndo o tempoamp valorar, recibir e transmitir buffers.
O reinicio do controlador CAN tamén restablece o estado de erro do dispositivo.
Por este motivo, despois do reinicio do controlador CAN, xérase unha mensaxe de estado de erro para actualizar o estado de erro.
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.6.5. Establecer o modo de transmisión automática da interface CAN

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x59 Establecer o modo de baudios automático (sen bytes de datos adicionais)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
O modo de baudios automático só é posible coas velocidades en baudios estándar que admite o dispositivo.
Para a detección automática de baudios é necesario ter unha comunicación que funcione no bus.
Mentres a detección de velocidade en baudios está activa, os dispositivos CAN Proemion están en modo pasivo e non teñen influencia no tráfico no bus CAN.
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

O comando de baudio automático configura o dispositivo de pasarela en "Modo de baudio automático".
O dispositivo escoita o tráfico na CAN e configura a velocidade en baudios automaticamente (só se detectan as velocidades en baudios estándar admitidas polo dispositivo).
Despois de obter a configuración correcta de velocidade en baudios, o dispositivo xera unha resposta que contén a velocidade en baudios detectada.
O formato desta mensaxe é idéntico ao da mensaxe de solicitude de velocidade en baudios CAN, excepto que o byte de comando é 0x59.
Cando non se detecta ningunha velocidade en baudios, o dispositivo utiliza a última velocidade en baudios configurada para funcionar.
Neste caso, a resposta da velocidade en baudios é a mesma que se se solicitase unha velocidade en baudios non estándar.

2.6.6. Establecer/solicitar o modo activo/pasivo

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x5A Solicitar modo activo/pasivo (sen bytes de datos adicionais)
0x5B Establece o modo activo/pasivo
Datos 0x00-0x01 0x00 dispositivo = modo activo
0x01 dispositivo = modo pasivo
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.6.7. Cambiar/solicitar o tempo de ciclo da canle de recepción

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x5C Solicita o tempo de ciclo da canle de recepción
(necesita un byte de datos adicional = número de canle)
0x5D Cambiar o tempo do ciclo da canle de recepción
(necesita polo menos dous bytes de datos adicionais, o número da canle e a configuración da canle)
Datos 0x00-0xFF Byte 0:
Número de obxecto de recepción (o rango depende do dispositivo de pasarela) CANview  Ethernet: 0…7
CANlink Bluetooth/WLAN: 0…15
0x00-0xFF Byte 1:
Tempo de ciclo en 10 ms
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.7. Mensaxes de configuración da interface do host
2.7.1. Configuración de comentarios / saída

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Byte(s) Valor Descrición
Comando 0x60 Solicitar configuración de comentarios (sen bytes de datos adicionais)
0x61 Establece a configuración de comentarios
Datos 0x00-0x07 Byte 0:
pouco 0: 1 = saída CAN activada / 0 = saída CAN desactivada
bit 1: 1 = Transmisión de comentarios da mensaxe CAN activada / 0 = comentarios desactivados
pouco 2: 1 = Comentarios do servidor activado / 0 = Comentarios do servidor desactivado
pouco 3: 1 = Interface RS232 activada / 0 = Interface RS232 desactivada
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Se a saída en serie está desactivada, as mensaxes CAN recibidas almacénanse na RAM do dispositivo CAN Proemion. Se este búfer está cheo, indícase un erro de desbordamento do búfer.
Se a saída está activada, todas as mensaxes almacenadas transmítense inmediatamente á interface do host.
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.8. Transmitir comandos da interface do servidor
2.8.1. Activa/desactiva os obxectos do servidor

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x80 Solicitar activar/desactivar o obxecto do servidor (sen bytes de datos adicionais)
0x81 Activar/desactivar o obxecto do servidor
Datos 0x00-0xFF Byte 0:
Cada bit que está configurado activa o obxecto servidor correspondente / mostra que o obxecto servidor está activado.
Un bit de reinicio marca os obxectos do servidor desactivados.
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Este comando está en desuso e xa non o usan os nosos dispositivos.

2.8.2. Cambiar/solicitar a configuración do obxecto do servidor

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x82 Solicitar a configuración do obxecto do servidor (necesita un byte de datos adicional que conteña o número do obxecto do servidor)
0x83 Activar/desactivar o obxecto do servidor
Datos 0x01-0x08 Byte 0 (número de obxecto):
Contén o número dun dos oito posibles obxectos de servidor que debería modificarse.
0x00-0x01 Byte 1 (IDE):
0x00 = Obxecto ID de 11 bits
0x01 = Obxecto ID de 29 bits
O byte 2 e os números de byte superiores conteñen a seguinte información no mostrado   orde:
0x00-0xFF ID (11 ou 29 bits)
0x01-0x08 DLC (número de bytes de datos da mensaxe CAN)
0x00-0xFF ata 8 bytes de datos da mensaxe de lata
0x00-0xFF tempo de ciclo do obxecto servidor en 10 ms
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
O contido do byte DLC ten que coincidir co número de bytes de datos transmitidos, se non, o servidor de transmisión pode comportarse de forma imprevisible.
Este comando está en desuso e xa non o usan os nosos dispositivos.

2.8.3. Cambiar/solicitar a configuración de ID da canle de transmisión 
Os filtros de canles de transmisión CAN funcionan de forma idéntica como os filtros de recepción CAN descritos no capítulo Mensaxes de configuración do controlador CAN. As mensaxes recibidas do host compróbanse con estas condicións de filtro. Se se cumpren as condicións, a mensaxe envíase ao bus CAN.

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x84 Solicitar a configuración do ID da canle de transmisión
(necesita un byte de datos adicional = número de canle)
0x85 Cambiar a configuración de ID da canle de transmisión
(necesita polo menos dous bytes de datos adicionais, o número da canle e a configuración da canle)
Datos 0x00-0x07 Byte 0:
Transmitir o número de obxecto
0x00-0x07 Byte 1:
bit 0: 0 = canle desactivado, 1 = canle habilitado
bit 1: 0 = transmitir ID de 11 bits, 1 = transmitir ID de 29 bits
bit 2: 0 = cambiar o ID de 11 bits, 1 = cambiar o ID de 29 bits
0x00-0xFF Byte 2-3: ID de 11 bits se byte1, bit 2 = 0
0x00-0xFF Byte 2-5: ID de 29 bits se byte1, bit 2 = 1
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Este comando está en desuso e xa non o usan os nosos dispositivos.

2.8.4. Cambiar/solicitar a configuración da máscara da canle de transmisión

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x86 Solicitar a configuración da máscara da canle de transmisión
(necesita un byte de datos adicional = número de canle)
0x87 Cambiar a configuración da máscara da canle de transmisión
(necesita polo menos dous bytes de datos adicionais, o número da canle e a configuración da canle)
Datos 0x00-0x07 Byte 0:
Transmitir o número de obxecto
0x00-0x07 Byte 1:
pouco 0: 0 = canle desactivado, 1 = canle habilitado
bit 1: 0 = transmitir máscara de 11 bits, 1 = transmitir máscara de 29 bits
pouco 2: 0 = cambiar a máscara de 11 bits, 1 = cambiar a máscara de 29 bits
0x00-0xFF Byte 2-3: Máscara de 11 bits se byte1, bit 2 = 0
0x00-0xFF Byte 2-5: Máscara de 29 bits se byte1, bit 2 = 1
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Este comando está en desuso e xa non o usan os nosos dispositivos.

2.8.5. Cambiar/solicitar a configuración do tempo de ciclo da canle de transmisión

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0x88 Solicitar a configuración do tempo de ciclo da canle de transmisión
(necesita un byte de datos adicional = número de canle)
0x89 Cambiar a configuración do tempo de ciclo da canle de transmisión
(necesita polo menos dous bytes de datos adicionais, o número da canle e a configuración da canle)
Datos 0x00-0x07 Byte 0:
Transmitir o número de obxecto
0x00-0x07 Byte 1:+
pouco 0: 0 = canle desactivado, 1 = canle habilitado
bit 1: 0 = tempo de ciclo de transmisión de 11 bits, 1 = tempo de ciclo de transmisión de 29 bits
pouco 2: 0 = cambiar o tempo de ciclo de 11 bits, 1 = cambiar o tempo de ciclo de 29 bits
0x00-0xFF Byte 2-3: Tempo de ciclo de 11 bits se byte1, bit 2 = 0
0x00-0xFF Byte 2-5: Tempo de ciclo de 29 bits se byte1, bit 2 = 1
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

2.9. Configuración de parámetros do dispositivo
2.9.1. Cambiar / solicitar Timestamp axustes

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0xA0 Solicitar horarioamp configuración (solicitude: sen bytes de datos adicionais)
0xA1 Establece o tempoamp axustes
Datos 0x00-0x13 Byte 0:
bit 0: 1 = Tempo estimadoamp on, 0 = Timestamp apagado
bit 1: 1 = Tempo relativoamp, 0 = Tempo absolutoamp
bit 4: 1 = Tempo de resposta de erro e ecoamp on 0 = Tempo de feedback de erro e ecoamp apagado
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

Se o "Timestamp-Mode”, insírese un valor de contador de 32 bits (resolución de 100 µs) despois do último byte de datos de cada mensaxe CAN recibida.
Todas as mensaxes no lado da interface do host que conteñan un tempo límiteamp están na orde cronolóxica correcta.
Se un tempoamp debe inserirse despois das mensaxes de eco ("Transmitir comentarios do servidor" ou "Enviar comentarios de mensaxes CAN") e das mensaxes de erro, o tempo de "Error e eco Feedback".amp' debe activarse adicionalmente.
A diferenza entre o "modo relativo" e o "modo absoluto" é que o valor do contador restablece despois de cada mensaxe recibida en "modo relativo".

NOTA
O tempo de "Erro e Echo Feedback".amp só se transmite se o timestamp o modo está activado.
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.9.2. Cambiar o tempo de atraso da transmisión CAN

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos o número de bytes de comando
Comando 0xA2 Establecer tempo de atraso de transmisión CAN
Datos
(só na resposta)
0x00-0xFF Tamaño do valor enteiro sen signo: 16 bits
(O parámetro RAM volve a ser 0 despois do reinicio do dispositivo)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Este tempo de atraso insírese antes de cada mensaxe CAN, para que a transmisión CAN sexa máis lenta.

2.9.3. Establece o tempo de espera do bloqueo de IP

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0xA3 Establece o tempo de espera do bloqueo de IP (para un mellor uso do ancho de banda)
Datos 0x00-0xFF Intervalo en 10 milisegundos
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

2.9.4. Establece o intervalo de cálculo da velocidade en baudios

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0xA4 Establece o intervalo de cálculo da velocidade en baudios CAN
Datos 0x00-0xFF Intervalo en milisegundos
Tamaño do valor enteiro sen signo: 16 bits (primeiro MSB)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
É posible o uso como comando estendido (consulte Formato de comando estendido (modo byte)).

2.9.5. Acceso ao dicionario de obxectos CANopen

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0xA5 Ler/Escribir no dicionario de obxectos
Datos 0x00-0xFF Solicitude: Byte 0:
Comando: escritura 0x01, lectura 0x00 (sen bytes de datos adicionais)
Byte 1-2:
Índice (primeiro LSB)
Byte 3:
Subíndice
bytes de datos adicionais:
Datos (primeiro LSB)
Resposta: Byte 0:
Resultado: Lectura correcta de 0x40
Error de lectura 0x80 (sen bytes de datos adicionais)
0x41 escritura correcta (sen bytes de datos adicionais)
Error de escritura 0x81 (sen bytes de datos adicionais)
Byte 1-2:
Índice (primeiro LSB)
Byte 3:
Subíndice
bytes de datos adicionais:
Datos (primeiro LSB)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

2.10. Comandos de acceso ao hardware
2.10.1. Restablecer o dispositivo

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0xC0 Establece o dispositivo de reinicio
Datos  —
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Os dispositivos responden a este comando co comando "ID do dispositivo".
Para algúns dispositivos, este comando non leva a un reinicio do hardware xa que se perdería a comunicación co host.

  • PODEview Ethernet
  • CANlink Bluetooth/WLAN

2.10.2. Solicitar o valor da canle analóxica

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0xC2 Solicitar o valor da canle analóxica (necesita 1 byte de datos adicional que conteña o número da canle)
Datos 0x00-0x03 Byte 0 (número de canle):
0x00: oferta voltage
0x01: CAN Low line
0x02: liña alta CAN
0x03: entradas analóxicas 1 e 2
0x00-0xFF Byte 1: valor analóxico (para canle 0…2, consulte a descrición a continuación)
Byte 1-4: (para canle 3) Entrada analóxica 1 voltage codificado IEEE 754, primeiro LSB
Byte 5-8: (para canle 3) Entrada analóxica 2 voltage codificado IEEE 754, primeiro LSB
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39 V
5V

NOTA
Só o CANview RS232 pode medir o volume da liña CANtage niveis.
Esta medición só é posible para velocidades en baudios CAN de 125 kBit/s e máis lentas.

Establecer/solicitar o valor da canle dixital

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0xC4 Solicitar o valor da canle dixital (necesita 1 byte de datos adicional que conteña o número da canle)
0xC5 Establecer o valor da canle dixital (necesita 2 bytes de datos adicionais que conteñan o número e o valor da canle)
Datos 0x00-0xFF Byte 0 (número de canle): 0x00: resistencia de terminación de bus
0x00-0x01 Byte 1: valor dixital (1 = activado, 0 = desactivado)
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Cada comando de conxunto responde cos valores reais.

2.10.3. Establecer o contrasinal de comunicación

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0xC6 Solicitar a verificación do contrasinal de comunicación
Datos xx Comando
Byte 0…n:
Cadea de contrasinal (predeterminado: “GSMONLIN”) Resposta
Byte 0:
0 = contrasinal comprobado e OK
Se fallou a verificación do contrasinal, non hai resposta do dispositivo
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Esta mensaxe é moi importante para desbloquear toda a funcionalidade da interface en modo byte en CANlink GSM/UMTS.
Unha sesión só é posible comprobando o contrasinal de comunicación correcto.

2.10.4. Restablecer o contrasinal de comunicación

Byte(s) Valor Descrición
SOF
(Inicio do cadro)
0x43 SOF marca o inicio do comando.
Lonxitude xx O byte de lonxitude contén o número de bytes de datos que segue o número de bytes de comando.
Comando 0xC7 Restablecer a comprobación do contrasinal de comunicación
Suma de verificación xx Contén a suma de verificación XOR do SOF, a lonxitude, o comando e os bytes de datos.
EOF
(Fin do cadro)
0x0D O byte EOF marca o final do comando.

NOTA
Esta mensaxe bloquea a interface do modo byte.
Este comando debe enviarse ao final dunha sesión de comunicación.

Comandos e Dispositivos

A seguinte táboa ofrece un resumo de todos os comandos existentes e indica que dispositivo Proemion os admite.
A usabilidade dun comando para un dispositivo Proemion está marcada cunha "S", "E" ou "S / E".

Estas siglas significan:

  • "S" O dispositivo Proemion só admite este comando no formato de comando estándar (consulte Formato de comando (modo byte)).
  • "E" O dispositivo Proemion só admite este comando no formato de comando estendido (consulte Formato de comando estendido (modo byte)).
  • "S / E" O dispositivo Proemion admite este comando no formato de comando estándar e no formato de comando estendido.
Mensaxe Comando Dispositivo
Tipo PODEview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
sen fíos
3000
CANlink
sen fíos 4000
PODEview
Ethernet
CANlink
móbil
5000
CANlink
móbil
3000
PODEview
RS232
Procesar mensaxes de datos 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
Mensaxes de comentarios 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
0x2A S/E S/E
0x2B S/E S/E

*Non se implementan as seguintes opcións de datos de comandos para CLM3000 e CLM3600:
– bit 2: 1 = feedback do servidor activado / 0 = feedback do servidor desactivado
– bit 3: 1 = interface RS232 activada / 0 = interface RS232 desactivada

Mensaxe Comando Dispositivo
Tipo PODEview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
sen fíos 3000
CANlink
sen fíos 4000
PODEview
Ethernet
CANlink
móbil
5000
CANlink
móbil
3000
PODEview
RS232
Mensaxes de datos de diagnóstico 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
Mensaxes de configuración do controlador 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
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
Mensaxes de configuración da interface do 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
Transmitir comandos da interface do servidor 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 PODEview   USB CANlink Bluetooth
2000
CANlink WLAN
2000
CANlink Wireless 3000 CANlink Wireless 4000 PODEview Ethernet CANlink móbil
5000
CANlink móbil
3000
PODEview
RS232
Configuración de parámetros do 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
Comandos de acceso ao 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

Versión: 11.0.549

Logotipo de Proemion

Documentos/Recursos

PDF thumbnailByte Command Protocol Comandos binarios
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Fai unha pregunta

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Fai unha pregunta

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.