Omron JX Manual Del Usuario página 146

Tabla de contenido

Publicidad

4-2 Modo de función
Código de función
Código de
función
01h
Lectura de estado de bobina
03h
Lectura de contenido de registro de retención
05h
Escritura en una bobina
06h
Escritura en un registro de retención
08h
Prueba de lazo
0Fh
Escritura en varias bobinas
4
10h
Escritura en varios registros
<Comprobación de error>
•La función CRC (comprobación de redundancia cíclica) se utiliza para comprobar los errores de
ModBus-RTU.
•El código CRC está formado por datos de 16 bits, generados para el bloque de datos de longitud
aleatoria, dentro de la unidad de 8 bits.
•Para generar el código CRC, se utiliza el polinomio de generación CRC-16 (X
Ejemplo de cálculo de CRC-16
<Encabezado, cola (intervalo silencioso)>
•Tiempo de espera entre la recepción de una solicitud procedente de la unidad maestra y la
respuesta del variador.
•Asegúrese de dejar un espacio de 3,5 caracteres para el tiempo de espera. Si la longitud no llega
a los 3,5 caracteres, el variador no responderá.
•El tiempo de espera real para las comunicaciones es la suma del intervalo silencioso (longitud de
3,5 caracteres) y la configuración de C078 (tiempo de espera de comunicaciones).
4-68
Función
Cálculo
de CRC-16
*1
CRC =FFFFh
Existe
Datos objetivo
Todos los datos
objetivo
completados
Intercambio de bytes
*1
altos y bajos de CRC
Completado
Desplazamiento de 1 byte contra los datos objetivo
Número de bytes de datos
máximo en 1 mensaje
4
8
2
2
4
8
*1
CRC
Alto
Bajo
Registro de CRC (2 bytes)
CRC
*1
= CRC
*1
XOR
datos objetivo
Completado
Desplazamiento
de 8 bits
Bits restantes
*1
CRC
= desplazamiento de 1 bit
de CRC
*1
a la derecha
Bit de
0
desbordamiento
tras el desplaza-
miento
1
*1
*1
CRC =CRC XOR A001h
Número de datos máximo
en 1 mensaje
32 bobinas (en bits)
4 registros (en bytes)
1 bobina (en bits)
1 registro (en bytes)
32 bobinas (en bits)
4 registros (en bytes)
16
15
2
+X
+X
+1).

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido