Formato Del Mensaje - YASKAWA CIMR-A2A0004 Manual Tecnico

Variador de control vectorial de alto rendimiento
Tabla de contenido

Publicidad

C.7 Formato del mensaje
u
Contenido del mensaje
En comunicaciones MEMOBUS/Modbus, el dispositivo principal envía comandos al esclavo, y el esclavo responde. El
formato del mensaje se configura para el envío y la recepción, como se muestra a continuación, y la longitud de los paquetes
de datos depende del contenido del comando (función).
u
Dirección esclava
La dirección esclava en el mensaje define la nota a la que se envía el mensaje. Utilice una dirección entre 0 y FF
(hexadecimal). Si se envía (difunde) un mensaje con la dirección esclava 0, todos los esclavos recibirán el comando del
dispositivo principal. Los esclavos no proporcionan una respuesta a un mensaje de difusión.
u
Código de función
La tabla a continuación muestra los tres tipos de códigos de función.
Código de
función
03H
Leer registros MEMOBUS/Modbus
08H
Prueba de circuito de retorno
10H
Escribir en múltiples registros MEMOBUS/Modbus
u
Datos
Configure datos consecutivos al combinar la dirección de registro MEMOBUS/Modbus (código de prueba en caso de una
prueba de circuito de retorno) y los datos que contiene el registro. La longitud de los datos cambia según los detalles del
comando.
El registro MEMOBUS/Modbus de un variador siempre posee una longitud de datos de dos bytes. Los datos escritos en
los registros del variador también deben tener una longitud de dos bytes. Los datos del registro leídos desde el variador
consistirán siempre en dos bytes.
u
Verificación de error
El variador utiliza CRC-16 (verificación de redundancia cíclica, método de suma de control) para verificar la validez de
los datos. Utilice el procedimiento que se describe a continuación cuando calcule la suma de control de CRC-16 para los
datos del comando o cuando verifique los datos de respuesta.
n
Datos de comando
Cuando el variador recibe datos, calcula la suma de control de CRC-16 a partir de los datos y la compara con el valor de
CRC-16 que se recibió en el mensaje. Ambos deben coincidir antes de que se procese un comando.
Se debe utilizar un valor inicial de FFFFH (es decir, los 16 bits equivalen a 1) para los cálculos de CRC-16 en el protocolo
MEMOBUS/Modbus.
Calcule la suma de control de CRC-16 mediante los siguientes pasos:
1.
El valor inicial es FFFFH.
2.
Realice una operación XOR (OR exclusivo) de ese valor y de la dirección esclava.
3.
Cambie el resultado hacia la derecha.
4.
Cuando el bit de desbordamiento de la operación de cambio se convierte en 1, realice una operación XOR del
resultado desde el paso 3 antes indicado y del valor fijo A001H.
5.
Repita los pasos 3 y 4 hasta que se hayan realizado ocho operaciones de cambio.
6.
Después de ocho operaciones de cambio, realice una operación XOR con el resultado y el dato siguiente en el
mensaje (código de función, dirección de registro, datos). Continúe con los pasos 3 a 5 hasta procesar el último
dato.
YASKAWA ELECTRIC SISP C710616 41C Variador de AC YASKAWA – A1000 Manual Técnico
DIRECCIÓN ESCLAVA
CÓDIGO DE FUNCIÓN
DATOS
VERIFICACIÓN DE ERROR
Nombre de la función
C.7 Formato del mensaje
Longitud de datos (bytes)
Mensaje de comando
Mensaje de respuesta
Mínimo
Máximo
8
8
8
8
11
41
Mínimo
Máximo
7
37
8
8
8
8
C
617

Publicidad

Tabla de contenido
loading

Tabla de contenido