Variadores de frecuencia VD
Protocolo de comunicación
del byte y la comprobación íntegra de los datos de la trama (comprobaciones CRC).
Bit de comprobación del byte
El usuario puede seleccionar diferentes bits de comprobación o de no comprobación, lo cual
tiene consecuencias para la definición del bit de comprobación de cada byte.
Definición de la comprobación de pares: se añade un bit de comprobación antes de la
transmisión datos para indicar, si el número de «1» de la transmisión de datos es un número
par o impar. Si es par, el valor del bit de comprobación es «0», de lo contrario, el bit de
comprobación es «1». Este método se utiliza para estabilizar la paridad de los datos.
Definición de la comprobación impar: se añade un bit de comprobación antes de la
transmisión de datos para indicar, si el número de «1» de la transmisión de datos es un
número par o impar. Si es impar, el valor del bit de comprobación es «0», de lo contrario, el
bit de comprobación es «1». Este método se utiliza para estabilizar la paridad de los datos.
Por ejemplo, si se transmite «11001110» se encuentran cinco «1» en el dato. Si se aplica la
comprobación par, el bit de comprobación par es «1»; si se aplica la comprobación impar, el
bit de comprobación impar es «0». El bit de comprobación par e impar también se calcula
sobre la posición del bit de comprobación en la trama. Y los equipos receptores también
realizan una comprobación par e impar. Si la paridad del dato recibido es diferente al valor
establecido, hay un error en la comunicación.
Comprobación CRC
La comprobación utiliza el formato de trama RTU. La trama incluye el campo de detección
de error de trama, el cual se basa en el método de cálculo CRC. El campo CRC se compone
de dos bytes, incluyendo valores binarios de 16 dígitos. Se añade a la trama después del
cálculo por el equipo emisor. El equipo receptor recalcula el CRC de la trama recibida y lo
compara con el valor en el campo CRC recibido. Si los dos valores CRC son diferentes, hay
un error en la comunicación.
Durante el CRC, se guarda 0*FFFF. A continuación se trabaja con los 6 bytes superiores en
la trama y el valor en el registro. Solo el dato de 8 bits en cada carácter tiene relevancia para
el CRC, mientras que el bit de inicio, el bit final y el bit de comprobación par e impar son
irrelevantes.
En el cálculo de CRC se aplican los principios del estándar internacional de comprobación
CRC. Cuando el usuario edita cálculos CRC, puede referirse al estándar relativo de cálculo
CRC para escribir el programa de cálculo CRC requerido.
A continuación se muestra una función sencilla de cálculo CRC, a modo de referencia
204