Logotipo da Proemion

Manual de comando de bytes

Comandos binários do protocolo de comando de byte

O Byte Command Manual descreve os comandos e sua estrutura do Proemion Byte Command Protocol a ser usado por um host remoto e pela rede CAN para transmissões de mensagens.

Em geral

O Byte Command Manual descreve a estrutura e os comandos usados ​​pelo Proemion Byte Command Protocol.
Este protocolo é suportado por todos os gateways CAN para PC da Proemion GmbH para comunicação com um host remoto através da interface suportada pelo dispositivo.
O manual a seguir amplia os manuais específicos do dispositivo.
Em caso de incertezas, consulte também os manuais do seu dispositivo de gateway específico.
Os gateways CAN para PC conectam uma rede CAN a um host remoto usando uma interface específica como RS232, USB, Ethernet, Bluetooth ou WLAN.
O Proemion Byte Command Protocol serve para transmissão bidirecional de mensagens CAN transparentes entre o host e a rede CAN, bem como para a transferência de comandos entre host e gateway.
Como todos os gateways Proemion CAN para PC funcionam no mesmo protocolo, qualquer software aplicativo pode ser facilmente estendido para usar diferentes interfaces de comunicação, apenas trocando as rotinas básicas de comunicação.
A maioria dos comandos é suportada por todos os gateways; em alguns casos, comandos especiais não são suportados por dispositivos únicos.
A tabela no capítulo Comandos e Dispositivos fornece uma visão geralview nos comandos suportados por cada tipo de gateway.

OBSERVAÇÃO
Normalmente todos os comandos que influenciam as configurações dos dispositivos são armazenados apenas na memória RAM volátil do gateway, após um reset as configurações armazenadas na memória não volátil dos dispositivos são utilizadas novamente.
Você pode alterar essas configurações com o software configurador específico do dispositivo ou – se suportado pelo dispositivo – via CANopen.
Exceção: O comando “CAN baud rate” é armazenado permanentemente.
Para alguns gateways é possível alterar start-byte (padrão: 0x43) e stop-byte (padrão: 0x0D) no software configurador.
Todas as descrições neste manual assumem que os valores padrão são usados.
Para obter mais informações e suporte, preencha o formulário de suporte, consulte Serviço e suporte.
As versões mais recentes dos drivers, software, firmware e documentações estão disponíveis em nosso website: Centro de download.

1.1. Serviço e Suporte 
As versões mais recentes dos drivers, software, firmware e documentação estão disponíveis em nosso Biblioteca de documentos.

Você precisa de ajuda ou deseja relatar um bug?
Visite nosso website Proêmio para mais informações ou levante um ticket no Apoiar.

Comandos do modo byte

2.1. Formato de comando (modo byte)

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
'C' (0x43) é a configuração padrão. Para alguns dispositivos este valor pode ser alterado. Este manual sempre mostra a configuração padrão.
Comprimento 0x00-0xFF O byte de comprimento inclui o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x00-0xFF Byte de comando, os valores 0x00 a 0xFE são comandos diretos, o valor 0xFF significa que o próximo byte contém uma extensão de comando
Dados xx Conteúdo de dados
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.
0x0D (retorno de carro) é a configuração padrão. Para alguns dispositivos este valor pode ser alterado. Este manual sempre mostra a configuração padrão

“–” significa que este valor não é de interesse
“xx” significa que o campo contém o valor de configuração/resposta
Cada mensagem que altera ou solicita configurações do dispositivo Proemion CAN é respondida por uma mensagem com o mesmo byte de comando, contendo as novas configurações.

OBSERVAÇÃO
Os comandos de solicitação normalmente não requerem parâmetros adicionais (sem campo “Dados”).
As exceções são mencionadas na descrição do comando.

2.1.1. Ex.ample

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento 0x0B O byte de comprimento inclui o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x00 Mensagem CAN de identificação de 11 bits
Dados 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB primeiro)
Conteúdo de dados da mensagem CAN
Soma de verificação 0xCE Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade 0x0D O byte EOF marca o fim do comando.

2.2. Formato de comando estendido (modo byte)

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
'C' (0x43) é a configuração padrão. Para alguns dispositivos este valor pode ser alterado.
Este manual sempre mostra a configuração padrão.
Comprimento 0x00-0xFF O byte de comprimento inclui o número de bytes de dados e o número de bytes de comando a seguir.
Comando Estendido 0xD0-0xDF Byte de comando, valores 0xD0 a 0xDF são comandos estendidos
Dados xx Byte 0: CAN-Channel (começando em 0 para CAN 1) / 128… 255 reservado para módulo (WLAN / GSM / GPS…)
Byte 1: Comando
Byte 2: Conteúdo de dados
Soma de verificação 0xCE Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade 0x0D O byte EOF marca o fim do comando.

“–” significa que este valor não é de interesse
“xx” significa que o campo contém o valor de configuração/resposta

2.2.1. Ex.ample – Comando Estendido

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento 0x0D O byte de comprimento inclui o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0xD0 Comando Estendido
Dados 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
Canal CAN: 2
Comando: ID de mensagem CAN de 11 bits (0x789) (MSB primeiro)
Conteúdo de dados da mensagem CAN
Soma de verificação 0x19 Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

2.3. Processar mensagens de dados
Essas mensagens são usadas para transmitir mensagens CAN recebidas ao host ou para enviar mensagens CAN do host para a rede CAN.

2.3.1. Recepção de quadro de dados CAN
As mensagens do quadro de dados CAN recebidas pelo gateway do barramento CAN são transferidas para a interface do host no seguinte formato.

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x00 Mensagem CAN de ID de 11 bits recebida
0x01 Mensagem CAN de ID de 11 bits recebida, a mensagem contém um timest adicional de 32 bitsamp valor.
0x02 Mensagem CAN de ID de 29 bits recebida
0x03 Mensagem CAN de ID de 29 bits recebida, a mensagem contém um timest adicional de 32 bitsamp valor.
Dados Para mensagens de ID de 11 bits:
0x00-0xFF Byte 0-1: CAN ID de 11 bits (MSB primeiro)
dados adicionais bytes:
Até 8 bytes de dados CAN e um timest adicional de 32 bitsamp valor (somente se timestamp opção está habilitada, veja abaixo)
Para mensagens de ID de 29 bits:
0x00-0xFF Byte 0-3: CAN ID de 29 bits (MSB primeiro)
dados adicionais bytes:
Até 8 bytes de dados CAN e um timest adicional de 32 bitsamp valor
(somente se o horárioamp opção está habilitada, veja abaixo)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Se um momentoamp desejado, esta opção deve ser habilitada com a mensagem de comando correspondente (ver Reset Device).
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.3.2. Transmitir quadro de dados CAN
Para transmitir mensagens de quadro de dados CAN para o barramento CAN, a interface host envia dados para o gateway no seguinte formato.

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x00 Transmitir quadro de dados CAN ID de 11 bits
0x02 Transmitir quadro de dados CAN ID de 29 bits
Dados Para mensagens de ID de 11 bits:
0x00-0xFF Byte 0-1:
CAN ID de 11 bits (MSB primeiro)
dados adicionais bytes:
Até 8 bytes de dados CAN
Para mensagens de ID de 29 bits:
0x00-0xFF Byte 0-3:
CAN ID de 29 bits (MSB primeiro)
dados adicionais bytes:
Até 8 bytes de dados CAN
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.3.3. Recepção remota de quadro CAN
As mensagens de quadro remoto CAN recebidas pelo gateway do barramento CAN são transferidas para a interface do host no seguinte formato.

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x04 ID CAN de 11 bits quadro remoto recebido
0x05 Quadro remoto CAN de ID de 11 bits recebido, a mensagem contém um timest adicional de 32 bitsamp valor.
0x06 ID CAN de 29 bits quadro remoto recebido
0x07 Quadro remoto CAN de ID de 29 bits recebido, a mensagem contém um timest adicional de 32 bitsamp valor.
Dados Para quadros remotos de ID de 11 bits:
0x00-0xFF Byte 0-1:
CAN ID de 11 bits (MSB primeiro)
dados adicionais bytes:
DLC (código de comprimento de dados de quadro remoto CAN) um timest adicional de 32 bitsamp valor (somente se timestamp opção está habilitada, veja abaixo)
Para quadros remotos de ID de 29 bits:
0x00-0xFF Byte 0-3:
CAN ID de 29 bits (MSB primeiro)
dados adicionais bytes:
DLC (código de comprimento de dados de quadro remoto CAN) um timest adicional de 32 bitsamp valor (somente se timestamp opção está habilitada, veja abaixo)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Se um momentoamp desejado, esta opção deve ser habilitada com a mensagem de comando correspondente (ver Reset Device).
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.3.4. Transmitir quadro remoto CAN
Para transmitir mensagens de quadro remoto CAN para o barramento CAN, a interface host envia dados para o gateway no seguinte formato.

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x04 Transmitir quadro remoto CAN ID de 11 bits
0x06 Transmitir quadro remoto CAN ID de 29 bits
Dados Para quadros remotos de ID de 11 bits:
0x00-0xFF Byte 0-1:
CAN ID de 11 bits (MSB primeiro)
byte de dados adicional:
DLC (código de comprimento de dados de quadro remoto CAN)
Para quadros remotos de ID de 29 bits:
0x00-0xFF Byte 0-3:
CAN ID de 29 bits (MSB primeiro)
byte de dados adicional:
DLC (código de comprimento de dados de quadro remoto CAN)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.3.5. Transmissão e recepção de quadro de dados RS232

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x09 Quadro de dados RS232
Dados xx Dados RS232
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

2.3.6. Receber bloco de otimização

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x08 Receber bloco de otimização
Dados xx Receba dados de otimização
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

2.4. Mensagens de feedback
Estas mensagens contêm dados de feedback que permitem ao usuário verificar a transmissão correta das mensagens CAN.

2.4.1. Feedback de transmissão de mensagem CAN

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x20 Mensagem CAN de ID de 11 bits transmitida
0x21 Mensagem CAN de ID de 11 bits transmitida, o feedback contém um tempo adicionalamp do tempo de transmissão
0x22 Mensagem CAN de ID de 29 bits transmitida
0x23 Mensagem CAN de ID de 29 bits transmitida, o feedback contém um tempo adicionalamp do tempo de transmissão
0x24 ID de 11 bits pode transmitir quadro remoto
0x25 ID de 11 bits pode transmitir quadro remoto, o feedback contém um tempo adicionalamp do tempo de transmissão
0x26 ID de 29 bits pode transmitir quadro remoto
0x27 ID de 29 bits pode transmitir quadro remoto, o feedback contém um tempo adicionalamp do tempo de transmissão
0x28 Mensagem do servidor de transmissão de ID de 11 bits transmitida
0x29 Mensagem do servidor de transmissão de ID de 11 bits transmitida, o feedback contém um tempo adicionalamp do tempo de transmissão
0x2A Mensagem do servidor de transmissão de ID de 29 bits transmitida
0x2B Mensagem do servidor de transmissão de ID de 29 bits transmitida, o feedback contém um tempo adicionalamp do tempo de transmissão
Dados Para mensagens de ID/frames remotos de 11 bits:
0x00-0xFF Byte 0-1:
CAN ID de 11 bits (MSB primeiro)
0x00-0xFF bytes de dados adicionais (não no quadro remoto opinião):
Até 8 bytes de dados CAN e um timest adicional de 32 bitsamp valor (somente se timestamp opção está habilitada, veja abaixo)
Para mensagens de ID/frames remotos de 29 bits:
0x00-0xFF Byte 0-3:
CAN ID de 29 bits (MSB primeiro)
0x00-0xFF bytes de dados adicionais (não no quadro remoto opinião):
Até 8 bytes de dados CAN e um timest adicional de 32 bitsamp valor (somente se timestamp opção está habilitada, veja abaixo)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Se forem desejadas mensagens de feedback, a opção de feedback deve ser habilitada pelo comando correspondente (consulte Ligar/desligar objetos do servidor).
Se um momentoamp for favorecido, esta opção deve ser habilitada pela mensagem correspondente (ver Reset Device).
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.5. Mensagens de dados de diagnóstico
2.5.1. ID do dispositivo

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x40 String de ID do dispositivo (solicitação: nenhum byte de dados adicional)
Dados
(apenas na resposta)
0x00-0xFF String de ID (somente na resposta)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

2.5.2. Versão de hardware/software

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x41 Versão de hardware/software (solicitação: sem bytes de dados adicionais)
Dados
(apenas na resposta)
0x00-0xFF Byte 0-1: Versão de hardware do dispositivo
Byte 2-3: Versão do software do firmware
Byte 4-5: Versão do software do bootloader
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

2.5.3. Erro status

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x42 Status do erro (solicitação: nenhum byte de dados adicional)
0x43 Mensagem de status de erro que contém um horário adicionalamp valor
(sem comando de solicitação, apenas mensagem de resposta)
Dados
(apenas na resposta)
0x00-0xFF Byte 0:
pedaço 0: PODE receber buffer overflow
pedaço 1: PODE transmitir tempo limite
pedaço 2: Estouro do contador de erros CAN
pedaço 3: Erro de barramento CAN
pedaço 4: Erro de sintaxe da interface do host
pedaço 5: Erro de formato da interface do host
pedaço 6: Estouro de buffer de transmissão da interface host
pedaço 7: não usado
Byte 1 (Último código de erro do controlador CAN):
'0': Nenhum erro
'1': Ocorreram mais de 5 bits iguais em uma sequência
'2': A mensagem recebida não tem o formato correto
'3': Mensagem transmitida não foi reconhecida
'4': Não é possível definir nível recessivo durante a transmissão
'5': Não é possível definir o nível dominante durante a transmissão
'6': a soma do cheque CRC recebida estava incorreta
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Se um momentoamp for favorecido, esta opção deve ser habilitada pela mensagem correspondente (ver Reset Device).
Cada vez que o status do erro muda, uma mensagem de status do erro é gerada automaticamente.
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.5.4. Versão das interfaces

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x44 Versão das interfaces (por exemplo, módulo Bluetooth, módulo WLAN, …) (solicitação: sem bytes de dados adicionais)
Dados
(apenas na resposta)
0x00-0xFF String de versão codificada em ASCII
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).
O módulo é selecionável.

2.5.5. Carga atual do barramento CAN

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x47 Carga de barramento atual em mensagens por segundo (solicitação: sem bytes de dados adicionais)
Dados
(apenas na resposta)
0x00-0xFF Byte 0-1:
tamanho do valor inteiro não assinado: 16 bits (MSB primeiro)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.5.6. Dispositivo ocupado/comando não suportado

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x48 O dispositivo não pode executar o comando (apenas resposta em outros comandos)
Dados 0x00-0xFF Reservado para uso futuro
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.5.7. Definir tempo de atraso de transmissão CAN

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x49 Definir tempo de atraso de transmissão CAN
Dados 0x00-0xFF Tamanho do valor inteiro não assinado: 16 bits (MSB primeiro)
(O parâmetro RAM é redefinido para 0 após a reinicialização do dispositivo)
Tempo de atraso até que o próximo comando seja avaliado em 10 ms, este valor só se aplica uma vez!
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.6. Mensagens de configuração do controlador CAN
2.6.1. Alterar/solicitar configurações de ID do canal de recebimento

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x50 Solicitar configurações de ID do canal de recebimento
(precisa de um byte de dados adicional = número do canal)
0x51 Alterar configurações de ID do canal de recebimento
(precisa de pelo menos dois bytes de dados adicionais, o número do canal e as configurações do canal)
Dados 0x00-0xFF Byte 0:
Receber número do objeto (o intervalo depende do dispositivo gateway) CANview  USB/RS232: 0…8
PODEview  Ethernet: 0…7
CANlink Bluetooth/WLAN: 0…15
0x00-0x07 Byte 1:
pedaço 0: 0 = canal desabilitado, 1 = canal habilitado pedaço 1: 0 = recebe ID de 11 bits, 1 = recebe ID de 29 bits parte 2: 0 = alterar ID de 11 bits, 1 = alterar 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
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Se a mensagem de alteração não contiver informações de ID (byte de comprimento < 4), a última configuração de ID permanecerá.
Neste caso, o byte 1, o bit 2 é ignorado.
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.6.2. Alterar/solicitar configurações de máscara de canal de recebimento

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x52 Solicitar configurações de máscara de canal de recebimento
(precisa de um byte de dados adicional = número do canal)
0x53 Alterar configurações de máscara de canal de recebimento
(precisa de pelo menos dois bytes de dados adicionais, o número do canal e as configurações do canal)
Dados 0x00-0xFF Byte 0:
Receber número do objeto (o intervalo depende do dispositivo gateway) CANview  USB/RS232: 0…8
PODEview  Ethernet: 0…7
CANlink Bluetooth/WLAN: 0…15
0x00-0x07 Byte 1:
pedaço 0: 0 = canal desabilitado, 1 = canal habilitado
pedaço 1: 0 = recebe máscara de 11 bits, 1 = recebe máscara de 29 bits
pedaço 2: 0 = alterar máscara de 11 bits, 1 = alterar 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
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Se a mensagem de alteração não contiver informações de máscara (byte de comprimento < 4), a última configuração de máscara permanecerá.
Neste caso, o byte 1, o bit 2 é ignorado.
Se o dispositivo não suportar máscaras individuais para cada canal (CANview RS232), as configurações de máscara dos canais 1 a 7 são ignoradas e respondidas com a configuração do canal 0.
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.6.3. Taxa de transmissão CAN

Bytes Valor Descrição
SOF

(Início do quadro)

0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x56 Solicitar parâmetros de taxa de transmissão CAN (sem bytes de dados adicionais)
0x57 Definir parâmetros de taxa de transmissão CAN
Dados 0x00-0xFF Byte 0: 0xFF se nenhuma taxa de transmissão padrão estiver em conformidade com CIA, caso contrário:
0x00: 10 kBit/seg
0x01: 20 kBit/seg
0x02: 50 kBit/seg
0xFE: 100 kBit/seg
0x03: 125 kBit/seg
0x04: 250 kBit/seg
0x05: 500 kBit/seg
0x06: 800 kBit/seg
0x07: 1 MBit/s
0xFF: valores BTR são usados
Byte 1: Valor BTR0 (dependente do dispositivo, somente se Byte 0 = 0xFF) Byte 2: Valor BTR1 (dependente do dispositivo, somente se Byte 0 = 0xFF) Byte 3: Valor BTR2 (dependente do dispositivo, somente se Byte 0 = 0xFF)  Byte 4: Valor BTR3 (dependente do dispositivo, somente se Byte 0 = 0xFF)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Se o byte de dados 0 estiver definido como 0xFF, os valores BTR serão usados ​​para definir taxas de transmissão fora do padrão.
Se for usada uma taxa de transmissão padrão, os valores BTR não são necessários; se forem usados ​​de qualquer maneira, serão ignorados!
Se você precisar definir uma taxa de transmissão que não seja suportada pelas configurações padrão do dispositivo, entre em contato com nosso suporte para obter mais informações, consulte Serviço e Suporte.
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.6.4. Reinicialização do controlador CAN

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x58 Reinicialização do controlador CAN (sem bytes de dados adicionais)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O comando “CAN Controller Reset” realiza um reset completo do controlador CAN, incluindo o tempoamp valor, buffers de recepção e transmissão.
A redefinição do controlador CAN também redefine o status de erro do dispositivo.
Por este motivo, após o reset do controlador CAN, é gerada uma mensagem de status de erro, para atualizar o status de erro.
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.6.5. Definir modo de transmissão automática da interface CAN

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x59 Defina o modo de transmissão automática (sem bytes de dados adicionais)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O modo Baud automático só é possível com as taxas de transmissão padrão suportadas pelo dispositivo.
Para detecção automática de baud é necessário ter uma comunicação funcionando no barramento.
Enquanto a detecção da taxa de transmissão está ativa, os dispositivos CAN Proemion estão no modo passivo e não têm influência no tráfego no barramento CAN.
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

O comando auto baud define o dispositivo gateway para “Auto Baud Mode”.
O dispositivo escuta o tráfego no CAN e configura a taxa de transmissão automaticamente (apenas as taxas de transmissão padrão suportadas pelo dispositivo são detectáveis).
Depois de obter a configuração correta da taxa de transmissão, o dispositivo gera uma resposta contendo a taxa de transmissão detectada.
O formato desta mensagem é idêntico à mensagem de solicitação de taxa de transmissão CAN, exceto que o byte de comando é 0x59.
Quando nenhuma taxa de transmissão é detectada, o dispositivo usa a última taxa de transmissão configurada para operação.
Neste caso, a resposta da taxa de transmissão é a mesma que se fosse solicitada uma taxa de transmissão não padrão.

2.6.6. Definir/solicitar modo ativo/passivo

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x5A Solicitar modo ativo/passivo (sem bytes de dados adicionais)
0x5B Definir modo ativo/passivo
Dados 0x00-0x01 Dispositivo 0x00 = modo ativo
Dispositivo 0x01 = modo passivo
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.6.7. Alterar/solicitar o tempo de ciclo do canal de recebimento

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x5C Solicitar tempo de ciclo do canal de recebimento
(precisa de um byte de dados adicional = número do canal)
0x5D Alterar o tempo de ciclo do canal de recebimento
(precisa de pelo menos dois bytes de dados adicionais, o número do canal e as configurações do canal)
Dados 0x00-0xFF Byte 0:
Receber número do objeto (o intervalo depende do dispositivo gateway) CANview  Ethernet: 0…7
CANlink Bluetooth/WLAN: 0…15
0x00-0xFF Byte 1:
Tempo de ciclo em 10 ms
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.7. Mensagens de configuração da interface do host
2.7.1. Configurações de feedback/saída

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Bytes Valor Descrição
Comando 0x60 Solicitar configurações de feedback (sem bytes de dados adicionais)
0x61 Definir configurações de feedback
Dados 0x00-0x07 Byte 0:
pedaço 0: 1 = Saída CAN ligada / 0 = Saída CAN desligada
pedaço 1: 1 = Transmitir feedback de mensagem CAN ativado / 0 = feedback desativado
pedaço 2: 1 = Feedback do servidor ativado / 0 = feedback do servidor desativado
pedaço 3: 1 = Interface RS232 ligada / 0 = Interface RS232 desligada
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Se a saída serial estiver desabilitada, as mensagens CAN recebidas são armazenadas na RAM do dispositivo Proemion CAN. Se este buffer estiver cheio, um erro de buffer overflow será indicado.
Se a saída estiver habilitada, todas as mensagens armazenadas serão transmitidas imediatamente para a interface do host.
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.8. Transmitir comandos da interface do servidor
2.8.1. Ativar/desativar objetos do servidor

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x80 Solicitar ativação/desativação do objeto do servidor (sem bytes de dados adicionais)
0x81 Ativar/desativar objeto de servidor
Dados 0x00-0xFF Byte 0:
Cada bit definido ativa o objeto de servidor correspondente / mostra que o objeto de servidor está ativado.
Um bit de redefinição marca objetos de servidor desativados.
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Este comando está obsoleto e não é mais usado por nossos dispositivos.

2.8.2. Alterar/solicitar configuração do objeto do servidor

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x82 Solicitar configuração do objeto do servidor (precisa de um byte de dados adicional que contenha o número do objeto do servidor)
0x83 Ativar/desativar objeto de servidor
Dados 0x01-0x08 Byte 0 (número do objeto):
Contém o número de um dos oito objetos de servidor possíveis que devem ser alterados.
0x00-0x01 Byte 1 (IDE):
0x00 = Objeto de ID de 11 bits
0x01 = Objeto de ID de 29 bits
O byte 2 e os números de bytes superiores contêm as seguintes informações no exibido   ordem:
0x00-0xFF ID (11 ou 29 bits)
0x01-0x08 Conteúdo para download (número de bytes de dados da mensagem CAN)
0x00-0xFF até 8 bytes de dados da mensagem da lata
0x00-0xFF tempo de ciclo do objeto servidor em 10 ms
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O conteúdo do byte DLC deve concordar com o número de bytes de dados transmitidos, caso contrário o servidor de transmissão poderá se comportar de forma imprevisível.
Este comando está obsoleto e não é mais usado por nossos dispositivos.

2.8.3. Alterar/solicitar configurações de ID do canal de transmissão 
Os filtros do canal de transmissão CAN funcionam de forma idêntica aos filtros de recepção CAN descritos no capítulo Mensagens de configuração do controlador CAN. As mensagens recebidas do host são verificadas com estas condições de filtro. Se as condições forem atendidas, a mensagem é enviada ao barramento CAN.

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x84 Solicitar configurações de ID do canal de transmissão
(precisa de um byte de dados adicional = número do canal)
0x85 Alterar configurações de ID do canal de transmissão
(precisa de pelo menos dois bytes de dados adicionais, o número do canal e as configurações do canal)
Dados 0x00-0x07 Byte 0:
Transmitir número do objeto
0x00-0x07 Byte 1:
pedaço 0: 0 = canal desabilitado, 1 = canal habilitado
pedaço 1: 0 = transmite ID de 11 bits, 1 = transmite ID de 29 bits
pedaço 2: 0 = alterar ID de 11 bits, 1 = alterar 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
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Este comando está obsoleto e não é mais usado por nossos dispositivos.

2.8.4. Alterar/solicitar configurações de máscara de canal de transmissão

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x86 Solicitar configurações de máscara de canal de transmissão
(precisa de um byte de dados adicional = número do canal)
0x87 Alterar configurações de máscara de canal de transmissão
(precisa de pelo menos dois bytes de dados adicionais, o número do canal e as configurações do canal)
Dados 0x00-0x07 Byte 0:
Transmitir número do objeto
0x00-0x07 Byte 1:
pedaço 0: 0 = canal desabilitado, 1 = canal habilitado
pedaço 1: 0 = transmite máscara de 11 bits, 1 = transmite máscara de 29 bits
pedaço 2: 0 = alterar máscara de 11 bits, 1 = alterar 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
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Este comando está obsoleto e não é mais usado por nossos dispositivos.

2.8.5. Alterar/solicitar configurações de tempo de ciclo do canal de transmissão

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0x88 Solicitar configurações de tempo de ciclo do canal de transmissão
(precisa de um byte de dados adicional = número do canal)
0x89 Alterar as configurações de tempo de ciclo do canal de transmissão
(precisa de pelo menos dois bytes de dados adicionais, o número do canal e as configurações do canal)
Dados 0x00-0x07 Byte 0:
Transmitir número do objeto
0x00-0x07 Byte 1:+
pedaço 0: 0 = canal desabilitado, 1 = canal habilitado
pedaço 1: 0 = tempo de ciclo de transmissão de 11 bits, 1 = tempo de ciclo de transmissão de 29 bits
pedaço 2: 0 = altera o tempo de ciclo de 11 bits, 1 = altera 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
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

2.9. Configurações de parâmetros do dispositivo
2.9.1. Alterar/solicitar horárioamp configurações

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0xA0 Horário da solicitaçãoamp configurações (solicitação: sem bytes de dados adicionais)
0xA1 Definir horárioamp configurações
Dados 0x00-0x13 Byte 0:
pedaço 0: 1 = Tempoamp ativado, 0 = Tempoamp desligado
pedaço 1: 1 = Tempo relativoamp, 0 = tempo absolutoamp
pedaço 4: 1 = Tempo de feedback de erro e ecoamp em 0 = tempo de feedback de erro e ecoamp desligado
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

Se o “Timestamp-Mode” é selecionado, um valor de contador de 32 bits (resolução de 100 µs) é inserido após o último byte de dados de cada mensagem CAN recebida.
Todas as mensagens no lado da interface do host que contêm um timestamp estão na ordem cronológica correta.
Se um momentoamp deve ser inserido após as mensagens ecoadas (“Transmit Server Feedback” ou “Send CAN Message Feedback”) e as mensagens de erro, o tempo de 'Error and Echo Feedbackamp'deve ser ativado adicionalmente.
A diferença entre “modo relativo” e “modo absoluto” é que o valor do contador é zerado após cada mensagem recebida em “modo relativo”.

OBSERVAÇÃO
O tempo de “Feedback de erro e eco”amp só é transmitido se o tempoamp o modo está ativado.
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.9.2. Alterar o tempo de atraso da transmissão CAN

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando
Comando 0xA2 Definir tempo de atraso de transmissão CAN
Dados
(apenas na resposta)
0x00-0xFF Tamanho do valor inteiro não assinado: 16 bits
(O parâmetro RAM é redefinido para 0 após a reinicialização do dispositivo)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Este tempo de atraso é inserido antes de cada mensagem CAN, para que a transmissão CAN fique mais lenta.

2.9.3. Definir tempo de espera do bloqueio de IP

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0xA3 Defina o tempo de espera do bloco IP (para melhor uso da largura de banda)
Dados 0x00-0xFF Intervalo em 10 milissegundos
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

2.9.4. Definir intervalo de cálculo da taxa de transmissão

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0xA4 Definir intervalo de cálculo da taxa de transmissão CAN
Dados 0x00-0xFF Intervalo em milissegundos
Tamanho do valor inteiro não assinado: 16 bits (MSB primeiro)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
O uso como comando estendido é possível (veja Formato de Comando Estendido (Modo Byte)).

2.9.5. Acesso ao dicionário de objetos CANopen

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0xA5 Ler/escrever no dicionário de objetos
Dados 0x00-0xFF Solicitação: Byte 0:
Comando: gravação 0x01, leitura 0x00 (sem bytes de dados adicionais)
Byte 1-2:
Índice (LSB primeiro)
Byte 3:
Sub-índice
bytes de dados adicionais:
Dados (LSB primeiro)
Resposta: Byte 0:
Resultado: sucesso de leitura 0x40
Falha de leitura 0x80 (sem bytes de dados adicionais)
0x41 gravação bem-sucedida (sem bytes de dados adicionais)
Falha de gravação 0x81 (sem bytes de dados adicionais)
Byte 1-2:
Índice (LSB primeiro)
Byte 3:
Sub-índice
bytes de dados adicionais:
Dados (LSB primeiro)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

2.10. Comandos de acesso de hardware
2.10.1. Redefinir dispositivo

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0xC0 Definir reinicialização do dispositivo
Dados  —
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Os dispositivos respondem a este comando com o comando “Device ID”.
Para alguns dispositivos, este comando não leva a uma redefinição de hardware, pois caso contrário a comunicação com o host seria perdida.

  • PODEview Ethernet
  • CANlink Bluetooth/WLAN

2.10.2. Solicitar valor do canal analógico

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0xC2 Solicitar valor do canal analógico (precisa de 1 byte de dados adicional contendo o número do canal)
Dados 0x00-0x03 Byte 0 (número do canal):
0x00: Volume de fornecimentotage
0x01: Linha baixa CAN
0x02: Linha alta CAN
0x03: Entradas Analógicas 1 e 2
0x00-0xFF Byte 1: valor analógico (para canal 0…2, veja descrição abaixo)
Byte 1-4: (para canal 3) Entrada analógica 1 voltage Codificado IEEE 754, primeiro LSB
Byte 5-8: (para canal 3) Entrada analógica 2 voltage Codificado IEEE 754, primeiro LSB
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

OBSERVAÇÃO
Somente o PODEview RS232 pode medir a linha CAN voltage níveis.
Esta medição só é possível para taxas de transmissão CAN de 125 kBit/s e mais lentas.

Definir/solicitar valor do canal digital

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0xC4 Solicitar valor do canal digital (precisa de 1 byte de dados adicional contendo o número do canal)
0xC5 Defina o valor do canal digital (precisa de 2 bytes de dados adicionais contendo o número do canal e o valor)
Dados 0x00-0xFF Byte 0 (número do canal): 0x00: resistor de terminação de barramento
0x00-0x01 Byte 1: valor digital (1 = ligado, 0 = desligado)
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Cada comando set é respondido com os valores reais.

2.10.3. Definir senha de comunicação

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0xC6 Solicitar verificação de senha de comunicação
Dados xx Comando
Byte 0…n:
String de senha (padrão: “GSMONLIN”) Resposta
Byte 0:
0 = senha verificada e OK
Se a verificação da senha falhar, não haverá resposta do dispositivo
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Esta mensagem é muito importante para desbloquear toda a funcionalidade da interface de modo byte no CANlink GSM/UMTS.
Uma sessão só é possível com a verificação da senha de comunicação correta!

2.10.4. Redefinir senha de comunicação

Bytes Valor Descrição
SOF
(Início do quadro)
0x43 SOF marca o início do comando.
Comprimento xx O byte de comprimento contém o número de bytes de dados e o número de bytes de comando a seguir.
Comando 0xC7 Redefinir verificação de senha de comunicação
Soma de verificação xx Contém a soma de verificação XOR do SOF, comprimento, comando e bytes de dados.
Fim do prazo de validade
(Fim do quadro)
0x0D O byte EOF marca o fim do comando.

OBSERVAÇÃO
Esta mensagem bloqueia a interface do modo byte.
Este comando deve ser enviado no final de uma sessão de comunicação.

Comandos e Dispositivos

A tabela abaixo fornece um resumo de todos os comandos existentes e indica qual dispositivo Proemion os suporta.
A usabilidade de um comando para um dispositivo Proemion é marcada com um “S”, “E” ou “S/E”.

Essas siglas significam:

  • “S” O dispositivo Proemion suporta este comando apenas no formato de comando padrão (consulte Formato de Comando (Modo Byte)).
  • “E” O dispositivo Proemion suporta este comando apenas no formato de comando estendido (consulte Formato de comando estendido (modo byte)).
  • “S/E” O dispositivo Proemion suporta este comando no formato de comando padrão e no formato de comando estendido.
Mensagem Comando Dispositivo
Tipo PODEview USB CAN link
Bluetooth
2000
CAN link
Rede sem fio
2000
CAN link
sem fio
3000
CAN link
sem fio 4000
PODEview
Ethernet
CAN link
móvel
5000
CAN link
móvel
3000
PODEview
RS232
Processar mensagens de dados 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
Mensagens de feedback 0x20 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x21 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x22 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x23 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x24 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x25 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x26 S/E S/E S/E S/E S/E S/E S/E S/E
0x27 S/E S/E S/E S/E S/E S/E S/E S/E
0x28 S/E S/E
0x29 S/E S/E
0x2A S/E S/E
0x2B S/E S/E

*As seguintes opções de dados de comando não estão implementadas para o CLM3000 e CLM3600:
– bit 2: 1 = Feedback do servidor ativado / 0 = feedback do servidor desativado
– bit 3: 1 = interface RS232 ligada / 0 = interface RS232 desligada

Mensagem Comando Dispositivo
Tipo PODEview USB CAN link
Bluetooth
2000
CAN link
Rede sem fio
2000
CAN link
sem fio 3000
CAN link
sem fio 4000
PODEview
Ethernet
CAN link
móvel
5000
CAN link
móvel
3000
PODEview
RS232
Mensagens de dados 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
Mensagens de configuração 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
Mensagens de configuração 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 sem fio 3000 CANlink sem fio 4000 PODEview Ethernet CANlink móvel
5000
CANlink móvel
3000
PODEview
RS232
Configurações 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 acesso 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

Versão: 11.0.549

Logotipo da Proemion

Documentos / Recursos

Comandos binários do Proemion Byte Command Protocol [pdf] Manual do Usuário
Byte Command Protocol Comandos binários, Command Protocol Comandos binários, Protocolo Comandos binários, Comandos binários

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *