Código De Función; Comprobación De Errores - Omron VARISPEED F7 Serie Manual De Usuario

Convertidor de frecuencia con control vectorial
Ocultar thumbs Ver también para VARISPEED F7 Serie:
Tabla de contenido

Publicidad

Código de función
El código de función especifica comandos. Están disponibles los tres códigos de función incluidos en la
siguiente tabla.
Código de función
(Hexadecimal)
03H
Leer contenidos de registro de memoria
08H
Prueba de bucle
10H
Escribir registros de memoria múltiples
Datos
Configure los datos consecutivos combinando la dirección del registro de memoria (código de prueba para una
dirección de prueba de bucle) y los datos que contiene el registro. La longitud de los datos cambia
dependiendo de los detalles del comando.
Comprobación de errores
Los errores durante las comunicaciones son detectados utilizando CRC-16 (control de redundancia cíclica,
método de suma de control).
El resultado del cálculo de la suma de control se memoriza en una palabra de datos (16 bits), cuyo valor de
inicio es FFFH. El valor de esta palabra es procesado utilizando operaciones OR Exclusiva y desplazamientos
(SHIFT) junto con el paquete de datos que debe ser enviado (dirección de esclavo, código de función, datos) y
el valor fijo A001H. Al final del cálculo la palabra de datos contiene el valor de la suma de control.
La suma de control se calcula de la siguiente manera:
1. El valor de inicio de la palabra de datos de 16 bits que se utiliza para el cálculo debe ser configurado en
FFFFH.
2. Debe ser realizada una operación OR Exclusiva con el valor de inicio y la dirección del esclavo.
3. El resultado debe ser desplazado a la derecha hasta que el bit de desbordamiento se convierta en 1.
4. Cuando este bit se haya convertido en 1, debe realizarse una operación OR Exclusiva con el resultado del
paso 3 y el valor fijo A001H.
5. Después de 8 operaciones de desplazamiento (SHIFT) (cada vez que el bit de desbordamiento se convierta
en 1, debe realizarse una OR Exclusiva como en el paso 4), realice una operación OR Exclusiva con el
resultado de las operaciones anteriores y el siguiente paquete de datos (código de función de 8 bits). El
resultado de esta operación debe ser desplazado 8 veces, y si es necesario, debe ser interconectado con el
valor fijo A001H utilizando una operación OR Exclusiva.
6. Deben realizarse los mismos pasos con los datos, en primer lugar con el byte más alto, y después con el
byte más bajo, hasta que todos los datos hayan sido procesados.
7. El resultado de estas operaciones es la suma de control. Consiste en un byte alto y otro bajo.
Mensaje del comando
Función
Mín. (Bytes)
Mensaje de respuesta
Máx. (Bytes)
Mín. (Bytes)
8
8
7
8
8
8
11
41
8
Máx. (Bytes)
37
8
8
6
83
6-

Publicidad

Tabla de contenido
loading

Tabla de contenido