Capítulo 7 Explicaciones detalladas de los parámetros funcionales
Dirección
Función
Dirección
de datos
Contenido
de datos
CRC CHK bajo
CRC CHK alto
LRC Check del modo ASCII
LRC Check es el valor agregado de la dirección al contenido de datos. por ejemplo, la
verificación de LRC del mensaje anterior 3.3.1 pregunta: 01H + 03H + 21H + 02H + 00H
+ 02H = 29H, luego el complemento de 2 (D7H) se toma.
CRC Check del modo RTU
CRC Check es del contenido de Dirección a Datos, y su regla de ejecución es
como sigue:
Paso 1: crear un almacenamiento temporal de 16 bits (almacenamiento temporal CRC)
= FFFFH.
Paso 2: Instrucción de mensaje de byte de primer bit exclusivo O de 8 bits y bajo
Almacenamiento temporal de CRC de 16 bits: ejecute el OR exclusivo y almacene
resulta en almacenamiento temporal CRC.
Paso 3: Cambia el almacenamiento temporal de CRC a la derecha y llena 0 en bit alto
posición.
Paso 4: Compruebe el valor de desplazamiento a la derecha. Si es 0, almacene el
nuevo valor para paso 3 en el almacenamiento temporal de CRC. De lo contrario en
caso de Exclusivo.
O A001H y CRC, el almacenamiento temporal almacenará el resultado en
CRC temporal.
Paso 5: Repita el Paso 3 ~ Paso 4, y opere completamente para 8 bits.
Paso 6: Repita el Paso 2 ~ Paso 5, y tome la instrucción del mensaje
para los 8 bits siguientes hasta que todas las instrucciones de los mensajes sean
operadas completamente. Finalmente, el valor obtenido del almacenamiento temporal
de CRC es CRC Check.
CRC Check debe colocarse en el modo de verificación de mensaje
instrucción indistintamente.
Dirección
01H
Función
06H
01H
Dirección
de datos
00H
17H
Contenido
de datos
70H
CRC CHK bajo
86H
CRC CHK alto
22H
·
·
119
01H
06H
01H
00U
17H
70H
86H
22H