Comprobación De Error De Marco De Comunicación Rtu - INVT Goodrive 100 Manual De Operación

Tabla de contenido
Campo de detección de error
· CRC
El formato de datos es ilustrado abajo:
Marco de caracteres de 11 bits (BIT1~BIT8 son los bits digitales)
Bit de
BIT1
inicio
Marco de caracteres de 10 bits (BIT1~BIT7 son los bits digitales)
Bit de
BIT1
inicio
En un marco de carácter, el bit digital toma efecto. El bit de inicio, bit de chequeo y bit final son usados
para enviar el bit digital directo al otro dispositivo. El bit digital, comprobación par/impar y bit final deben
ser ajustados igualen aplicación real.
El tiempo mínimo MODBUS de inactividad entre marcos no debe ser menor a 3.5 bytes. El dispositivo de
red está detectando, incluso durante el tiempo de intervalo, el bus de red. Cuando se recibe el primer
campo (campo de dirección), el dispositivo correspondiente decodifica el próximocarácter a transmitir.
Cuando el tiempo de intervalo es por lo menos 3.5 byte, el mensaje finaliza.
El marco completo de mensaje en modo RTU es un flujo continuo en transmisión. Si hay un tiempo de
intervalo (mas que 1.5 bytes) antes de que se termine el marco, el dispositivo receptor renovará el
mensaje incompleto y suponer el próximo byte como el campo de dirección del nuevo mensaje. Como tal,
si el mensaje nuevo sigue el previo dentro de un intervalo de 3.5 bytes, el dispositivo receptor lo manejará
al igual que el mensaje anterior. Si estos dos fenómenos pasan durante la transmisión, el CRC generará
un mensaje de falla para responder a los dispositivos del envío.
La estructura estándar del marco RTU:
START (INICIO)
ADDR
CMD
DATA (N-1)
...
DATA (0)
CRC CHK bit baja
CRC CHK bit alta
END (FIN)
7.2.2.2 Comprobación de error de marco de comunicación RTU
Varios factores (como interferencia electromagnética) pueden causar error en la transmisión de datos. Por
ejemplo, si el mensaje a enviar es un "1" lógico, diferencia potencial A-B en RS485 debe ser 6V, pero en
realidad, puede ser -6V por la interferencia electromagnética, y los otros dispositivos tomarán el mensaje
enviado como un "0" lógico. Si no hay comprobación de error, los dispositivos receptores no encontrarán
BIT2
BIT3
BIT4
BIT2
BIT3
T1-T2-T3-T4(tiempo de transmisión de 3.5 bytes)
Dirección de comunicación: 0~247(sistema decimal)(0 es la dirección de
transmisión)
03H: Leer parámetros de esclavo
06H: Escribir parámetros de esclavo
Los datos de 2*N bytes son el contenido principal de la comunicación
tanto como el núcleo del intercambio de datos
Valor de detección: CRC (16BIT)
T1-T2-T3-T4(Tiempo de transmisión de 3.5 bytes)
BIT5
BIT6
BIT4
BIT5
BIT6
103
Bit de
BIT7
BIT8
chequeo
Bit de
BIT7
chequeo
Bit final
Bit final
Tabla de contenido
loading

Tabla de contenido