
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

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 |
