Logotipo de Proemón

Manual de comando de bytes

Byte Comando Protocolo Comandos binarios

El Manual de comandos de bytes describe los comandos y su estructura del protocolo de comandos de bytes de Proemion que utiliza un host remoto y la red CAN para transmisiones de mensajes.

General

El Manual de comandos de bytes describe la estructura y los comandos utilizados por el protocolo de comandos de bytes de Proemion.
Este protocolo es compatible con todas las puertas de enlace CAN a PC de Proemion GmbH para la comunicación con un host remoto a través de la interfaz compatible con el dispositivo.
El siguiente manual amplía los manuales específicos del dispositivo.
En caso de dudas, consulte también los manuales del dispositivo de su dispositivo de puerta de enlace específico.
Las puertas de enlace CAN a PC conectan una red CAN a un host remoto mediante una interfaz específica como RS232, USB, Ethernet, Bluetooth o WLAN.
El protocolo de comando de bytes de Proemion sirve para la transmisión de mensajes CAN transparente bidireccional entre el host y la red CAN, así como para la transferencia de comandos entre el host y la puerta de enlace.
Dado que todas las puertas de enlace CAN a PC de Proemion funcionan con el mismo protocolo, cualquier software de aplicación se puede ampliar fácilmente para utilizar diferentes interfaces de comunicación simplemente intercambiando las rutinas de comunicación básicas.
La mayoría de los comandos son compatibles con todas las puertas de enlace; en algunos casos, los comandos especiales no son compatibles con dispositivos individuales.
La tabla del capítulo Comandos y dispositivos le ofrece una visión general.view en los comandos admitidos por cada tipo de puerta de enlace.

NOTA
Normalmente, todos los comandos que influyen en la configuración de los dispositivos solo se almacenan en la memoria RAM volátil de la puerta de enlace; después de un reinicio, las configuraciones almacenadas en la memoria no volátil del dispositivo se utilizan nuevamente.
Puede cambiar estas configuraciones con el software de configuración específico del dispositivo o, si el dispositivo lo admite, a través de CANopen.
Excepción: el comando “Velocidad de baudios CAN” se guarda permanentemente.
Para algunas puertas de enlace es posible cambiar el byte de inicio (predeterminado: 0x43) y el byte de parada (predeterminado: 0x0D) en el software del configurador.
Todas las descripciones de este manual asumen que se utilizan los valores predeterminados.
Para obtener más información y soporte, complete el formulario de soporte, consulte Servicio y soporte.
Las últimas versiones de controladores, software, firmware y documentación están disponibles en nuestro websitio: Centro de descargas.

1.1. Servicio y soporte 
Las últimas versiones de los controladores, software, firmware y documentación están disponibles en nuestro Biblioteca de documentos.

¿Necesitas ayuda o quieres reportar un error?
Visita nuestra websitio Proemio para más información, o presentar un ticket en el Apoyo.

Comandos en modo byte

2.1. Formato de comando (modo byte)

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
'C' (0x43) es la configuración predeterminada. Para algunos dispositivos, este valor se puede cambiar. Este manual siempre muestra la configuración predeterminada.
Longitud 0x00-0xFF El byte de longitud incluye el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x00-0xFF Byte de comando, los valores 0x00 a 0xFE son comandos directos, el valor 0xFF significa que el siguiente byte contiene una extensión de comando
Datos xx Contenido de los datos
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.
0x0D (retorno de carro) es la configuración predeterminada. Para algunos dispositivos, este valor se puede cambiar. Este manual siempre muestra la configuración predeterminada.

“-” significa que este valor no es de interés
“xx” significa que el campo contiene el valor de configuración/respuesta
Cada mensaje que cambia o solicita la configuración del dispositivo CAN Proemion es respondido por un mensaje con el mismo byte de comando, que contiene la nueva configuración.

NOTA
Los comandos de solicitud normalmente no requieren parámetros adicionales (sin campo "Datos").
Las excepciones se mencionan en la descripción del comando.

2.1.1. ej.ample

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud 0x0B El byte de longitud incluye el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x00 Mensaje CAN de ID de 11 bits
Datos 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB primero)
Mensaje CAN Contenido de datos
Suma de comprobación 0xCE Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año 0x0D El byte EOF marca el final del comando.

2.2. Formato de comando extendido (modo byte)

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
'C' (0x43) es la configuración predeterminada. Para algunos dispositivos, este valor se puede cambiar.
Este manual siempre muestra la configuración predeterminada.
Longitud 0x00-0xFF El byte de longitud incluye el número de bytes de datos que siguen al número de bytes de comando.
Comando extendido 0xD0-0xDF Byte de comando, los valores 0xD0 a 0xDF son comandos extendidos
Datos xx Byte 0: Canal CAN (a partir de 0 para CAN 1) / 128 … 255 reservados para el módulo (WLAN / GSM / GPS…)
Byte 1: Dominio
Byte 2: Contenido de los datos
Suma de comprobación 0xCE Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año 0x0D El byte EOF marca el final del comando.

“-” significa que este valor no es de interés
“xx” significa que el campo contiene el valor de configuración/respuesta

2.2.1. ej.ample – Comando extendido

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud 0x0D El byte de longitud incluye el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0xD0 Comando extendido
Datos 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
Canal CAN: 2
Comando: ID de mensaje CAN de 11 bits (0x789) (MSB primero)
Mensaje CAN Contenido de datos
Suma de comprobación 0x19 Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

2.3. Mensajes de datos de proceso
Estos mensajes se utilizan para transmitir mensajes CAN recibidos al host o para enviar mensajes CAN desde el host a la red CAN.

2.3.1. Recepción de tramas de datos CAN
Los mensajes de trama de datos CAN recibidos por la puerta de enlace desde el bus CAN se transfieren a la interfaz del host en el siguiente formato.

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x00 Mensaje CAN ID de 11 bits recibido
0x01 Se recibió un mensaje CAN de ID de 11 bits; el mensaje contiene un tiempo adicional de 32 bitsamp valor.
0x02 Mensaje CAN ID de 29 bits recibido
0x03 Se recibió un mensaje CAN de ID de 29 bits; el mensaje contiene un tiempo adicional de 32 bitsamp valor.
Datos Para mensajes de identificación de 11 bits:
0x00-0xFF Byte 0-1: ID CAN de 11 bits (primero MSB)
datos adicionales bytes:
Hasta 8 bytes de datos CAN un tiempo adicional de 32 bitsamp valor (sólo si es horaamp opción está habilitada, ver más abajo)
Para mensajes de identificación de 29 bits:
0x00-0xFF Byte 0-3: ID CAN de 29 bits (primero MSB)
datos adicionales bytes:
Hasta 8 bytes de datos CAN un tiempo adicional de 32 bitsamp valor
(sólo si es horaamp opción está habilitada, ver más abajo)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
si una vezamp Si se desea, se debe habilitar esta opción con el mensaje de comando correspondiente (ver Restablecer dispositivo).
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.3.2. Transmitir trama de datos CAN
Para transmitir mensajes de trama de datos CAN al bus CAN, la interfaz del host envía datos a la puerta de enlace en el siguiente formato.

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x00 Transmitir trama de datos CAN de ID de 11 bits
0x02 Transmitir trama de datos CAN de ID de 29 bits
Datos Para mensajes de identificación de 11 bits:
0x00-0xFF Byte 0-1:
ID CAN de 11 bits (primero MSB)
datos adicionales bytes:
Hasta 8 bytes de datos CAN
Para mensajes de identificación de 29 bits:
0x00-0xFF Byte 0-3:
ID CAN de 29 bits (primero MSB)
datos adicionales bytes:
Hasta 8 bytes de datos CAN
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.3.3. Recepción remota de tramas CAN
Los mensajes de trama remota CAN recibidos por la puerta de enlace desde el bus CAN se transfieren a la interfaz del host en el siguiente formato.

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x04 Se recibió una trama remota CAN ID de 11 bits
0x05 Se recibió una trama remota CAN de ID de 11 bits; el mensaje contiene un tiempo adicional de 32 bitsamp valor.
0x06 Se recibió una trama remota CAN ID de 29 bits
0x07 Se recibió una trama remota CAN de ID de 29 bits; el mensaje contiene un tiempo adicional de 32 bitsamp valor.
Datos Para tramas remotas de ID de 11 bits:
0x00-0xFF Byte 0-1:
ID CAN de 11 bits (primero MSB)
datos adicionales bytes:
DLC (Código de longitud de datos de trama remota CAN) un tiempo adicional de 32 bitsamp valor (sólo si es horaamp opción está habilitada, ver más abajo)
Para tramas remotas de ID de 29 bits:
0x00-0xFF Byte 0-3:
ID CAN de 29 bits (primero MSB)
datos adicionales bytes:
DLC (Código de longitud de datos de trama remota CAN) un tiempo adicional de 32 bitsamp valor (sólo si es horaamp opción está habilitada, ver más abajo)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
si una vezamp Si se desea, se debe habilitar esta opción con el mensaje de comando correspondiente (ver Restablecer dispositivo).
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.3.4. Transmitir trama remota CAN
Para transmitir mensajes de trama remota CAN al bus CAN, la interfaz del host envía datos a la puerta de enlace en el siguiente formato.

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x04 Transmitir trama remota CAN ID de 11 bits
0x06 Transmitir trama remota CAN ID de 29 bits
Datos Para tramas remotas de ID de 11 bits:
0x00-0xFF Bytes 0-1:
ID CAN de 11 bits (primero MSB)
byte de datos adicional:
DLC (Código de longitud de datos de trama remota CAN)
Para tramas remotas de ID de 29 bits:
0x00-0xFF Bytes 0-3:
ID CAN de 29 bits (primero MSB)
byte de datos adicional:
DLC (Código de longitud de datos de trama remota CAN)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

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

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x09 Marco de datos RS232
Datos xx Datos RS232
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

2.3.6. Recibir bloque de optimización

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x08 Recibir bloque de optimización
Datos xx Recibir datos de optimización
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

2.4. Mensajes de comentarios
Estos mensajes contienen datos de retroalimentación que permiten al usuario verificar la correcta transmisión de los mensajes CAN.

2.4.1. Comentarios de transmisión de mensajes CAN

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x20 Mensaje CAN ID de 11 bits transmitido
0x21 Mensaje CAN ID de 11 bits transmitido, la respuesta contiene un tiempo adicionalamp del tiempo de transmisión
0x22 Mensaje CAN ID de 29 bits transmitido
0x23 Mensaje CAN ID de 29 bits transmitido, la respuesta contiene un tiempo adicionalamp del tiempo de transmisión
0x24 Trama remota CAN ID de 11 bits transmitida
0x25 Se transmite una trama remota CAN ID de 11 bits, la retroalimentación contiene un tiempo adicionalamp del tiempo de transmisión
0x26 Trama remota CAN ID de 29 bits transmitida
0x27 Se transmite una trama remota CAN ID de 29 bits, la retroalimentación contiene un tiempo adicionalamp del tiempo de transmisión
0x28 Mensaje del servidor de transmisión de ID de 11 bits transmitido
0x29 Mensaje del servidor de transmisión de ID de 11 bits transmitido, la respuesta contiene una hora adicionalamp del tiempo de transmisión
0x2A Mensaje del servidor de transmisión de ID de 29 bits transmitido
0x2B Mensaje del servidor de transmisión de ID de 29 bits transmitido, la respuesta contiene una hora adicionalamp del tiempo de transmisión
Datos Para mensajes ID de 11 bits/tramas remotas:
0x00-0xFF Byte 0-1:
ID CAN de 11 bits (primero MSB)
0x00-0xFF bytes de datos adicionales (no en trama remota comentario):
Hasta 8 bytes de datos CAN un tiempo adicional de 32 bitsamp valor (sólo si es horaamp opción está habilitada, ver más abajo)
Para mensajes ID de 29 bits/tramas remotas:
0x00-0xFF Byte 0-3:
ID CAN de 29 bits (primero MSB)
0x00-0xFF bytes de datos adicionales (no en trama remota comentario):
Hasta 8 bytes de datos CAN un tiempo adicional de 32 bitsamp valor (sólo si es horaamp opción está habilitada, ver más abajo)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Si se desean mensajes de retroalimentación, la opción de retroalimentación debe habilitarse mediante el comando correspondiente (consulte Activar/desactivar objetos del servidor).
si una vezamp está favorecido, esta opción debe ser habilitada por el mensaje correspondiente (ver Restablecer dispositivo).
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.5. Mensajes de datos de diagnóstico
2.5.1. Identificación del dispositivo

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x40 Cadena de ID del dispositivo (solicitud: sin bytes de datos adicionales)
Datos
(solo al responder)
0x00-0xFF Cadena de identificación (solo en respuesta)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

2.5.2. Versión de hardware/software

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x41 Versión de hardware/software (solicitud: sin bytes de datos adicionales)
Datos
(solo al responder)
0x00-0xFF Bytes 0-1: Versión de hardware del dispositivo.
Byte 2-3: Versión de software del firmware
Byte 4-5: Versión de software del gestor de arranque.
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

2.5.3. Error estado

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x42 Estado de error (solicitud: sin bytes de datos adicionales)
0x43 Mensaje de estado de error que contiene una hora adicionalamp valor
(sin comando de solicitud, solo mensaje de respuesta)
Datos
(solo al responder)
0x00-0xFF Byte 0:
bit 0: PUEDE recibir desbordamiento del buffer
bit 1: PUEDE transmitir tiempo de espera
bit 2: Desbordamiento del contador de errores CAN
bit 3: Error de apagado del bus CAN
bit 4: Error de sintaxis de la interfaz del host
bit 5: Error de formato de interfaz de host
bit 6: Desbordamiento del buffer de transmisión de la interfaz del host
bit 7: no utilizado
Byte 1 (último código de error del controlador CAN):
'0': Sin errores
'1': Se han producido más de 5 bits iguales en una secuencia
'2': El mensaje recibido no tiene el formato correcto
'3': El mensaje transmitido no fue reconocido
'4': No es posible establecer el nivel recesivo durante la transmisión
'5': No es posible establecer el nivel dominante durante la transmisión
'6': la suma del cheque CRC recibida era incorrecta
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
si una vezamp está favorecido, esta opción debe ser habilitada por el mensaje correspondiente (ver Restablecer dispositivo).
Cada vez que cambia el estado de error, se genera automáticamente un mensaje de estado de error.
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.5.4. Versión de interfaces

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x44 Versión de interfaces (p. ej. módulo Bluetooth, módulo WLAN, etc.) (solicitud: sin bytes de datos adicionales)
Datos
(solo al responder)
0x00-0xFF Cadena de versión codificada en ASCII
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).
El módulo es seleccionable.

2.5.5. Carga actual del bus CAN

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x47 Carga de bus actual en mensajes por segundo (solicitud: sin bytes de datos adicionales)
Datos
(solo al responder)
0x00-0xFF Bytes 0-1:
Tamaño del valor entero sin signo: 16 bits (MSB primero)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.5.6. Dispositivo ocupado/comando no admitido

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x48 El dispositivo no puede ejecutar el comando (solo responde a otros comandos)
Datos 0x00-0xFF Reservado para uso futuro
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.5.7. Establecer el tiempo de retardo de transmisión CAN

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x49 Establecer el tiempo de retardo de transmisión CAN
Datos 0x00-0xFF Tamaño del valor entero sin signo: 16 bits (MSB primero)
(El parámetro RAM vuelve a establecerse en 0 después de reiniciar el dispositivo)
El tiempo de retardo hasta la evaluación del siguiente comando es de 10 ms. ¡Este valor sólo es válido una vez!
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.6. Mensajes de configuración del controlador CAN
2.6.1. Cambiar/solicitar configuración de ID de canal de recepción

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x50 Solicitar configuración de ID de canal de recepción
(necesita un byte de datos adicional = número de canal)
0x51 Cambiar la configuración de ID del canal de recepción
(necesita al menos dos bytes de datos adicionales, el número del canal y la configuración del canal)
Datos 0x00-0xFF Byte 0:
Recibir número de objeto (el rango depende del dispositivo de puerta de enlace) CANview  USB/RS232: 0…8
PODERview  Ethernet: 0…7
Enlace CAN Bluetooth/WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = canal deshabilitado, 1 = canal habilitado bit 1: 0 = recibir ID de 11 bits, 1 = recibir ID de 29 bits bit 2: 0 = cambiar ID de 11 bits, 1 = cambiar ID de 29 bits
Bytes 2-3: ID de 11 bits si byte1, bit 2 = 0
Bytes 2-5: ID de 29 bits si byte1, bit 2 = 1
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Si el mensaje de cambio no contiene información de ID (byte de longitud < 4), se conserva la última configuración de ID.
En este caso se ignora el byte 1 y el bit 2.
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.6.2. Cambiar/solicitar configuración de máscara de canal de recepción

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x52 Solicitar configuración de máscara de canal de recepción
(necesita un byte de datos adicional = número de canal)
0x53 Cambiar la configuración de la máscara del canal de recepción
(necesita al menos dos bytes de datos adicionales, el número del canal y la configuración del canal)
Datos 0x00-0xFF Byte 0:
Recibir número de objeto (el rango depende del dispositivo de puerta de enlace) CANview  USB/RS232: 0…8
PODERview  Ethernet: 0…7
Enlace CAN Bluetooth/WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = canal deshabilitado, 1 = canal habilitado
bit 1: 0 = recibir máscara de 11 bits, 1 = recibir máscara de 29 bits
bit 2: 0 = cambiar máscara de 11 bits, 1 = cambiar máscara de 29 bits
Bytes 2-3: Máscara de 11 bits si byte1, bit 2 = 0
Bytes 2-5: Máscara de 29 bits si byte1, bit 2 = 1
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Si el mensaje de cambio no contiene información de máscara (byte de longitud < 4), se conserva la última configuración de máscara.
En este caso se ignora el byte 1 y el bit 2.
Si el dispositivo no admite máscaras individuales para cada canal (CANview RS232), la configuración de la máscara para los canales 1 a 7 se ignora y se responde con la configuración del canal 0.
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.6.3. Velocidad de baudios CAN

Bytes Valor Descripción
Fuerzas especiales

(Inicio del cuadro)

0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x56 Solicitar parámetros de velocidad de baudios CAN (sin bytes de datos adicionales)
0x57 Establecer parámetros de velocidad de baudios CAN
Datos 0x00-0xFF Byte 0: 0xFF si no hay velocidad de baudios estándar conforme a la CIA; de lo contrario:
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/seg
0xFF: se utilizan valores BTR
Byte 1: Valor BTR0 (dependiente del dispositivo, solo si Byte 0 = 0xFF) Byte 2: Valor BTR1 (dependiente del dispositivo, solo si Byte 0 = 0xFF) Byte 3: Valor BTR2 (dependiente del dispositivo, solo si Byte 0 = 0xFF)  Byte 4: Valor BTR3 (dependiente del dispositivo, solo si Byte 0 = 0xFF)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Si el byte de datos 0 se establece en 0xFF, los valores BTR se utilizan para establecer velocidades en baudios no estándar.
Si se utiliza una velocidad de baudios estándar, los valores BTR no son necesarios; si se utilizan de todos modos, ¡se ignoran!
Si necesita configurar una velocidad en baudios que no es compatible con la configuración estándar del dispositivo, comuníquese con nuestro soporte para obtener más información; consulte Servicio y soporte.
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.6.4. Reinicio del controlador CAN

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x58 Reinicio del controlador CAN (sin bytes de datos adicionales)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
El comando “Reinicio del controlador CAN” realiza un reinicio completo del controlador CAN, incluida la hora más reciente.amp valor, recibir y transmitir buffers.
El reinicio del controlador CAN también restablece el estado de error del dispositivo.
Por este motivo, después del reinicio del controlador CAN, se genera un mensaje de estado de error para actualizar el estado de error.
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.6.5. Establecer el modo de baudios automático de la interfaz CAN

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x59 Establecer el modo de baudios automático (sin bytes de datos adicionales)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
El modo Auto Baud solo es posible con las velocidades en baudios estándar que admite el dispositivo.
Para la detección automática de baudios es necesario tener una comunicación operativa en el bus.
Mientras la detección de velocidad en baudios está activa, los dispositivos CAN de Proemion están en modo pasivo y no tienen influencia en el tráfico en el bus CAN.
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

El comando auto baudios configura el dispositivo de puerta de enlace en “Modo Auto Baud”.
El dispositivo escucha el tráfico en la CAN y configura la velocidad en baudios automáticamente (solo se pueden detectar las velocidades en baudios estándar admitidas por el dispositivo).
Después de obtener la configuración de velocidad de baudios correcta, el dispositivo genera una respuesta que contiene la velocidad de baudios detectada.
El formato de este mensaje es idéntico al mensaje de solicitud de velocidad en baudios CAN, excepto que el byte de comando es 0x59.
Cuando no se detecta ninguna velocidad en baudios, el dispositivo utiliza la última velocidad en baudios configurada para su funcionamiento.
En este caso, la respuesta de velocidad en baudios es la misma que si se solicita una velocidad en baudios no estándar.

2.6.6. Establecer/solicitar modo activo/pasivo

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x5A Solicitar modo activo/pasivo (sin bytes de datos adicionales)
0x5B Establecer modo activo/pasivo
Datos 0x00-0x01 Dispositivo 0x00 = modo activo
Dispositivo 0x01 = modo pasivo
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.6.7. Cambiar/solicitar tiempo de ciclo del canal de recepción

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x5C Solicitar tiempo de ciclo del canal de recepción
(necesita un byte de datos adicional = número de canal)
0x5D Cambiar el tiempo del ciclo del canal de recepción
(necesita al menos dos bytes de datos adicionales, el número del canal y la configuración del canal)
Datos 0x00-0xFF Byte 0:
Recibir número de objeto (el rango depende del dispositivo de puerta de enlace) CANview  Ethernet: 0…7
Enlace CAN Bluetooth/WLAN: 0…15
0x00-0xFF Byte 1:
Tiempo de ciclo en 10 ms
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.7. Mensajes de configuración de la interfaz del host
2.7.1. Configuración de comentarios/salida

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Bytes Valor Descripción
Dominio 0x60 Solicitar configuración de comentarios (sin bytes de datos adicionales)
0x61 Establecer la configuración de comentarios
Datos 0x00-0x07 Byte 0:
poco 0: 1 = Salida CAN encendida / 0 = Salida CAN apagada
bit 1: 1 = Transmitir retroalimentación de mensaje CAN activada / 0 = retroalimentación desactivada
poco 2: 1 = Comentarios del servidor activados / 0 = Comentarios del servidor desactivados
poco 3: 1 = interfaz RS232 activada / 0 = interfaz RS232 desactivada
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Si la salida serie está desactivada, los mensajes CAN recibidos se almacenan en la RAM del dispositivo CAN Proemion. Si este búfer está lleno, se indica un error de desbordamiento del búfer.
Si la salida está habilitada, todos los mensajes almacenados se transmiten inmediatamente a la interfaz del host.
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.8. Transmitir comandos de interfaz del servidor
2.8.1. Activar o desactivar objetos del servidor

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x80 Solicitar activación/desactivación del objeto del servidor (sin bytes de datos adicionales)
0x81 Activar o desactivar el objeto del servidor
Datos 0x00-0xFF Byte 0:
Cada bit que se establece activa el objeto de servidor correspondiente/muestra que el objeto de servidor está activado.
Un bit de reinicio marca los objetos del servidor deshabilitados.
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Este comando está obsoleto y ya no lo utilizan nuestros dispositivos.

2.8.2. Cambiar/solicitar configuración del objeto del servidor

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x82 Solicitar configuración del objeto del servidor (necesita un byte de datos adicional que contiene el número del objeto del servidor)
0x83 Activar o desactivar el objeto del servidor
Datos 0x01-0x08 Byte 0 (número de objeto):
Contiene el número de uno de los ocho posibles objetos de servidor que deben modificarse.
0x00-0x01 Byte 1 (IDE):
0x00 = Objeto de identificación de 11 bits
0x01 = Objeto de identificación de 29 bits
El byte 2 y los números de byte superiores contienen la siguiente información en el mostrado   orden:
0x00-0xFF ID (11 o 29 bits)
0x01-0x08 Contenido descargable (número de bytes de datos del mensaje CAN)
0x00-0xFF arriba a 8 bytes de datos del mensaje de la lata
0x00-0xFF tiempo de ciclo del objeto del servidor en 10 ms
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
El contenido del byte DLC debe coincidir con el número de bytes de datos transmitidos; de lo contrario, el servidor de transmisión puede comportarse de manera impredecible.
Este comando está obsoleto y ya no lo utilizan nuestros dispositivos.

2.8.3. Cambiar/solicitar configuración de ID del canal de transmisión 
Los filtros del canal de transmisión CAN funcionan de manera idéntica a los filtros de recepción CAN descritos en el capítulo Mensajes de configuración del controlador CAN. Los mensajes recibidos del host se verifican con estas condiciones de filtro. Si se cumplen las condiciones, el mensaje se envía al bus CAN.

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x84 Solicitar configuración de ID del canal de transmisión
(necesita un byte de datos adicional = número de canal)
0x85 Cambiar la configuración de ID del canal de transmisión
(necesita al menos dos bytes de datos adicionales, el número del canal y la configuración del canal)
Datos 0x00-0x07 Byte 0:
Transmitir número de objeto
0x00-0x07 Byte 1:
bit 0: 0 = canal deshabilitado, 1 = canal habilitado
bit 1: 0 = transmitir ID de 11 bits, 1 = transmitir ID de 29 bits
bit 2: 0 = cambiar ID de 11 bits, 1 = cambiar ID de 29 bits
0x00-0xFF Bytes 2-3: ID de 11 bits si byte1, bit 2 = 0
0x00-0xFF Bytes 2-5: ID de 29 bits si byte1, bit 2 = 1
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Este comando está obsoleto y ya no lo utilizan nuestros dispositivos.

2.8.4. Cambiar/solicitar configuración de máscara de canal de transmisión

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x86 Solicitar configuración de máscara de canal de transmisión
(necesita un byte de datos adicional = número de canal)
0x87 Cambiar la configuración de la máscara del canal de transmisión
(necesita al menos dos bytes de datos adicionales, el número del canal y la configuración del canal)
Datos 0x00-0x07 Byte 0:
Transmitir número de objeto
0x00-0x07 Byte 1:
poco 0: 0 = canal deshabilitado, 1 = canal habilitado
bit 1: 0 = transmitir máscara de 11 bits, 1 = transmitir máscara de 29 bits
poco 2: 0 = cambiar máscara de 11 bits, 1 = cambiar máscara de 29 bits
0x00-0xFF Byte 2-3: Máscara de 11 bits si byte1, bit 2 = 0
0x00-0xFF Byte 2-5: Máscara de 29 bits si byte1, bit 2 = 1
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Este comando está obsoleto y ya no lo utilizan nuestros dispositivos.

2.8.5. Cambiar/solicitar configuración de tiempo de ciclo del canal de transmisión

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0x88 Solicitar configuración de tiempo de ciclo del canal de transmisión
(necesita un byte de datos adicional = número de canal)
0x89 Cambiar la configuración del tiempo del ciclo del canal de transmisión
(necesita al menos dos bytes de datos adicionales, el número del canal y la configuración del canal)
Datos 0x00-0x07 Byte 0:
Transmitir número de objeto
0x00-0x07 Byte 1:+
poco 0: 0 = canal deshabilitado, 1 = canal habilitado
bit 1: 0 = transmitir tiempo de ciclo de 11 bits, 1 = transmitir tiempo de ciclo de 29 bits
poco 2: 0 = cambiar el tiempo de ciclo de 11 bits, 1 = cambiar el tiempo de ciclo de 29 bits
0x00-0xFF Byte 2-3: Tiempo de ciclo de 11 bits si byte1, bit 2 = 0
0x00-0xFF Byte 2-5: Tiempo de ciclo de 29 bits si byte1, bit 2 = 1
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

2.9. Configuración de parámetros del dispositivo
2.9.1. Cambiar/solicitar horaamp ajustes

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0xA0 Solicitar horaamp configuración (solicitud: sin bytes de datos adicionales)
0xA1 Establecer horaamp ajustes
Datos 0x00-0x13 Byte 0:
bit 0: 1 = Hora más recienteamp activado, 0 = Hora más recienteamp apagado
bit 1: 1 = Tiempo relativoamp, 0 = tiempo absolutoamp
bit 4: 1 = Tiempo de error y respuesta de ecoamp on 0 = Tiempo de error y respuesta de ecoamp apagado
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

Si el “Timestamp-Modo”, se inserta un valor de contador de 32 bits (resolución de 100 µs) después del último byte de datos de cada mensaje CAN recibido.
Todos los mensajes en el lado de la interfaz del host que contienen una hora.amp están en el orden cronológico correcto.
si una vezamp debe insertarse después de los mensajes repetidos ("Transmitir comentarios del servidor" o "Enviar comentarios de mensajes CAN") y los mensajes de error, el 'Tiempo de error y comentarios de eco'.amp' debe activarse adicionalmente.
La diferencia entre "modo relativo" y "modo absoluto" es que el valor del contador se restablece después de cada mensaje recibido en "modo relativo".

NOTA
El tiempo de “Retroalimentación de error y eco”amp sólo se transmite si la hora másamp el modo está habilitado.
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.9.2. Cambiar tiempo de retardo de transmisión CAN

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos el número de bytes de comando
Dominio 0xA2 Establecer el tiempo de retardo de transmisión CAN
Datos
(solo al responder)
0x00-0xFF Tamaño del valor entero sin signo: 16 bits
(El parámetro RAM vuelve a establecerse en 0 después de reiniciar el dispositivo)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Este tiempo de retardo se inserta antes de cada mensaje CAN, de modo que la transmisión CAN se vuelve más lenta.

2.9.3. Establecer el tiempo de espera del bloqueo de IP

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0xA3 Establecer el tiempo de espera del bloqueo de IP (para un mejor uso del ancho de banda)
Datos 0x00-0xFF Intervalo en 10 milisegundos
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

2.9.4. Establecer el intervalo de cálculo de la velocidad en baudios

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0xA4 Establecer el intervalo de cálculo de velocidad de baudios CAN
Datos 0x00-0xFF Intervalo en milisegundos
Tamaño del valor entero sin signo: 16 bits (MSB primero)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Es posible el uso como comando extendido (consulte Formato de comando extendido (modo byte)).

2.9.5. Acceso al diccionario de objetos CANopen

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0xA5 Leer/Escribir en el diccionario de objetos
Datos 0x00-0xFF Solicitud: Byte 0:
Comando: 0x01 escritura, 0x00 lectura (sin bytes de datos adicionales)
Bytes 1-2:
Índice (LSB primero)
Byte 3:
Subíndice
bytes de datos adicionales:
Datos (LSB primero)
Respuesta: Byte 0:
Resultado: 0x40 lectura exitosa
Error de lectura 0x80 (sin bytes de datos adicionales)
0x41 escritura exitosa (sin bytes de datos adicionales)
Error de escritura 0x81 (sin bytes de datos adicionales)
Bytes 1-2:
Índice (LSB primero)
Byte 3:
Subíndice
bytes de datos adicionales:
Datos (LSB primero)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

2.10. Comandos de acceso al hardware
2.10.1. Restablecer dispositivo

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0xC0 Establecer dispositivo de reinicio
Datos  —
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Los dispositivos responden a este comando con el comando “ID de dispositivo”.
Para algunos dispositivos, este comando no conduce a un reinicio del hardware ya que, de lo contrario, se perdería la comunicación con el host.

  • PODERview Ethernet
  • CAN enlace Bluetooth/WLAN

2.10.2. Solicitar valor de canal analógico

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0xC2 Solicitar valor de canal analógico (necesita 1 byte de datos adicional que contenga el número de canal)
Datos 0x00-0x03 Byte 0 (número de canal):
0x00: volumen de suministrotage
0x01: CAN línea baja
0x02: CAN línea alta
0x03: Entradas analógicas 1 y 2
0x00-0xFF Byte 1: valor analógico (para canal 0…2, ver descripción a continuación)
Bytes 1-4: (para canal 3) Entrada analógica 1 voltage Codificación IEEE 754, LSB primero
Bytes 5-8: (para canal 3) Entrada analógica 2 voltage Codificación IEEE 754, LSB primero
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.
CCV
CANH/CANL
0x00 0V
0V
CCV
CANH/CANL
0xFF 39 V
5V

NOTA
Sólo el CANview RS232 puede medir el volumen de la línea CANtagy niveles.
Esta medición sólo es posible para velocidades de baudios CAN de 125 kBit/s y más lentas.

Establecer/solicitar valor de canal digital

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0xC4 Solicitar valor de canal digital (necesita 1 byte de datos adicional que contenga el número de canal)
0xC5 Establecer el valor del canal digital (necesita 2 bytes de datos adicionales que contengan el número del canal y el valor)
Datos 0x00-0xFF Byte 0 (número de canal): 0x00: resistencia de terminación de bus
0x00-0x01 Byte 1: valor digital (1 = encendido, 0 = apagado)
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Cada comando establecido se responde con los valores reales.

2.10.3. Establecer contraseña de comunicación

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0xC6 Solicitar verificación de contraseña de comunicación
Datos xx Dominio
Byte 0…norte:
Cadena de contraseña (predeterminada: “GSMONLIN”) Respuesta
Byte 0:
0 = contraseña marcada y OK
Si falla la verificación de contraseña, no hay respuesta del dispositivo
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Este mensaje es muy importante para desbloquear toda la funcionalidad de la interfaz en modo byte en CANlink GSM/UMTS.
¡Una sesión sólo es posible verificando la contraseña de comunicación correcta!

2.10.4. Restablecer contraseña de comunicación

Bytes Valor Descripción
Fuerzas especiales
(Inicio del cuadro)
0x43 SOF marca el comienzo del comando.
Longitud xx El byte de longitud contiene el número de bytes de datos que siguen al número de bytes de comando.
Dominio 0xC7 Restablecer verificación de contraseña de comunicación
Suma de comprobación xx Contiene la suma de comprobación XOR de SOF, longitud, comando y bytes de datos.
fin de año
(Fin del cuadro)
0x0D El byte EOF marca el final del comando.

NOTA
Este mensaje bloquea la interfaz del modo byte.
Este comando debe enviarse al final de una sesión de comunicación.

Comandos y dispositivos

La siguiente tabla proporciona un resumen de todos los comandos existentes e indica qué dispositivo Proemion los admite.
La usabilidad de un mando para un dispositivo Proemion está marcada con una “S”, “E” o “S/E”.

Estas siglas significan:

  • “S” El dispositivo Proemion admite este comando solo en el formato de comando estándar (consulte Formato de comando (modo byte)).
  • “E” El dispositivo Proemion admite este comando solo en el formato de comando extendido (consulte Formato de comando extendido (modo byte)).
  • “S / E” El dispositivo Proemion admite este comando en el formato de comando estándar y en el formato de comando extendido.
Mensaje Dominio Dispositivo
Tipo PODERview USB Enlace CAN
Bluetooth
2000
Enlace CAN
Red inalámbrica (WLAN)
2000
Enlace CAN
inalámbrico
3000
Enlace CAN
inalámbrico 4000
PODERview
Ethernet
Enlace CAN
móvil
5000
Enlace CAN
móvil
3000
PODERview
RS232
Mensajes de datos de proceso 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
Mensajes 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

*Las siguientes opciones de datos de comando no están implementadas para CLM3000 y CLM3600:
– bit 2: 1 = respuesta del servidor activada / 0 = respuesta del servidor desactivada
– bit 3: 1 = interfaz RS232 activada / 0 = interfaz RS232 desactivada

Mensaje Dominio Dispositivo
Tipo PODERview USB Enlace CAN
Bluetooth
2000
Enlace CAN
Red inalámbrica (WLAN)
2000
Enlace CAN
inalámbrico 3000
Enlace CAN
inalámbrico 4000
PODERview
Ethernet
Enlace CAN
móvil
5000
Enlace CAN
móvil
3000
PODERview
RS232
Mensajes 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
Mensajes de configuración del 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
Mensajes de configuración de la interfaz del 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 de interfaz del 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 PODERview   USB CAN enlace Bluetooth
2000
CAN enlace WLAN
2000
CANlink inalámbrico 3000 CANlink inalámbrico 4000 PODERview Ethernet CANlink móvil
5000
CANlink móvil
3000
PODERview
RS232
Configuración de parámetros del dispositivo 0xA0 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA1 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA2 S
0xA3 S
0xA4 S/E S/E S/E
0xA5 S S S S
Comandos de acceso al 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 Proemón

Documentos / Recursos

Protocolo de comando de bytes de Proemion Comandos binarios [pdf] Manual del usuario
Byte Comando Protocolo Comandos binarios, Comando Protocolo Comandos binarios, Protocolo Comandos binarios, Comandos binarios

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *