El ejemplo de la
Tabla C.4
arroja el resultado D140H.
Nota:
Este ejemplo no muestra el cálculo para un comando de MEMOBUS/Modbus completo. Normalmente, los datos siguen en el cálculo.
Descripción
Valor inicial (FFFFH)
1111 1111 1111 1111
Dirección 02H
0000 0000 0000 0010
XOR c/valor inicial
1111 1111 1111 1101
Cambio 1
0111 1111 1111 1110
XOR c/A001H
1010 0000 0000 0001
Resultado de XOR
1101 1111 1111 1111
Cambio 2
0110 1111 1111 1111
XOR c/A001H
1010 0000 0000 0001
Resultado de XOR
1100 1111 1111 1110
Cambio 3
0110 0111 1111 1111
Cambio 4
0011 0011 1111 1111
XOR c/A001H
1010 0000 0000 0001
Resultado de XOR
1001 0011 1111 1110
Cambio 5
0100 1001 1111 1111
Cambio 6
0010 0100 1111 1111
XOR c/A001H
1010 0000 0000 0001
Resultado de XOR
1000 0100 1111 1110
Cambio 7
0100 0010 0111 1111
Cambio 8
0010 0001 0011 1111
XOR c/A001H
1010 0000 0000 0001
Resultado de XOR
1000 0001 0011 1110
Realice operaciones con los datos siguientes (código de función)
n
Datos de respuesta
Realice un cálculo de CRC-16 en los datos del mensaje de respuesta, según lo descrito más arriba, como verificación de
validación. El resultado debe coincidir con la suma de control de CRC-16 que se recibió en el mensaje de respuesta.
YASKAWA ELECTRIC SISP C710616 41E Variador de CA YASKAWA A1000 Manual Técnico
muestra el cálculo de CRC-16 para la dirección esclava 02H y el código de función 03H, que
Tabla C.4 Ejemplo de cálculo de la suma de control de CRC-16
Cálculo
Excedente
Descripción
Código de función 03H
XOR c/resultado
Cambio 1
1
XOR c/A001H
Resultado de XOR
Cambio 2
1
XOR c/A001H
Resultado de XOR
Cambio 3
0
Cambio 4
1
XOR c/A001H
Resultado de XOR
Cambio 5
0
Cambio 6
1
XOR c/A001H
Resultado de XOR
Cambio 7
0
XOR c/A001H
1
Resultado de XOR
Cambio 8
XOR c/A001H
Resultado de XOR
CRC-16
Continúe desde aquí con los datos siguientes.
C.7 Formato del mensaje
Cálculo
Excedente
0000 0000 0000 0011
1000 0001 0011 1101
0100 0000 1001 1110
1010 0000 0000 0001
1110 0000 1001 1111
0111 0000 0100 1111
1010 0000 0000 0001
1101 0000 0100 1110
0110 1000 0010 0111
0011 0100 0001 0011
1010 0000 0000 0001
1001 0100 0001 0010
0100 1010 0000 1001
0010 0101 0000 0100
1010 0000 0000 0001
1000 0101 0000 0101
0100 0010 1000 0010
1010 0000 0000 0001
1110 0010 1000 0011
0111 0001 0100 0001
1010 0000 0000 0001
1101 0001 0100 0000
1101 0001 0100 0000
D 1 4 0
(Inferior) (Superior)
1
1
0
1
0
1
1
1
C
749