Download Telemecanique

Transcript
XBT-L1MBE01
Protocolo Modbus Esclavo
Algoritmo de cálculo de CRC 16
H' FFFF'
CRC 16
CRC 16
BYTE
CRC16
n=0
Desfase a la derecha de CRC 16
No
Retenido
CRC 16
Sí
poly
CRC 16
n = n +1
No
n>7
Sí
Byte siguiente
No
E
S
P
A
Ñ
O
L
Mensaje terminado
Sí
FIN
: o exclusivo
n: número de bits de información
poly: polinomio de cálculo del CRC 16 = 1010 0000 0000 0001
(polinomio generador = 1 + X 2 + X 15 + X 16).
En el CRC 16, el primer byte que se emite es el de los pesos menos significativos.
W916810690111 A04
128
10-2006