Campo De Arranque/Parada; Campo De Dirección; Campo De Función; Campo De Comprobación Crc - Danfoss VLT AutomationDrive FC 302 Guia De Diseno

315-1200 kw
Ocultar thumbs Ver también para VLT AutomationDrive FC 302:
Tabla de contenido

Publicidad

Anexo
determinan los errores resultantes. Los caracteres que se
van a transmitir deben estar en formato hexadecimal 00-FF
en cada campo. El convertidor supervisa continuamente el
bus de red, también durante los intervalos silenciosos.
Cuando se recibe el primer campo (el de dirección), cada
convertidor o dispositivo lo descodifica para determinar a
qué dispositivo se dirige. Los mensajes Modbus RTU
dirigidos a cero son mensajes de transmisión. No se
permiten respuestas a los mensajes de transmisión. En
Tabla 14.12, se muestra un formato típico de mensaje.
Arranqu
Dirección
e
T1-T2-T3-
8 bits
-T4
Tabla 14.12 Estructura de telegrama típica de Modbus RTU

14.8.2 Campo de arranque/parada

Los mensajes comienzan con un periodo de silencio de al
menos 3,5 intervalos de caracteres. que se aplica como un
múltiplo de intervalos de caracteres a la velocidad en
baudios seleccionada (mostrada como arranque T1-T2-T3-
-T4). El primer campo transmitido es la dirección del
dispositivo. Tras el último carácter transmitido, el final del
mensaje se indica con un periodo similar de al menos 3,5
intervalos de caracteres. Después de este periodo, puede
comenzar otro mensaje. El formato completo del mensaje
debe transmitirse como un flujo continuo. Si produce un
periodo de silencio de más de 1,5 intervalos de carácter
antes de que se complete el cuadro, el dispositivo receptor
descarta el mensaje incompleto y asume que el siguiente
byte es el campo de dirección de un nuevo mensaje. De
forma similar, si un nuevo mensaje comienza antes de que
pasen 3,5 intervalos de carácter tras un mensaje previo, el
dispositivo receptor lo considerará como la continuación
del anterior mensaje, Esto dará lugar a un error de tiempo
14
14
límite (sin respuesta desde el esclavo), ya que el valor del
campo CRC final (comprobación de redundancia cíclica) no
es válido para los mensajes combinados.
14.8.3 Campo de dirección
El campo de dirección de un mensaje contiene 8 bits. Las
direcciones válidas de dispositivos esclavos están en el
rango de 0 a 247 decimal. Los dispositivos esclavos indivi-
duales tienen direcciones asignadas en un intervalo
comprendido entre 1 y 247. El cero se reserva para el
modo de transmisión, que todos los esclavos reconocen.
Un maestro se dirige a un esclavo poniendo la dirección
de este en el campo de dirección del mensaje. Cuando el
esclavo envía su respuesta, pone su propia dirección en
dicho campo de dirección, para que el maestro sepa qué
esclavo le está contestando.
232
®
VLT
AutomationDrive FC 302
315-1200 kW
Función
Datos
Compro-
bación
CRC
8 bits
N × 8
16 bits
bits
Danfoss A/S © 11/2017 Reservados todos los derechos.
14.8.4 Campo de función
El campo de función de un mensaje contiene 8 bits. Los
códigos válidos están en el rango de 1 a FF. Los campos
de función se utilizan para enviar mensajes entre el
maestro y el esclavo. Cuando se envía un mensaje desde
un maestro a un dispositivo esclavo, el campo de código
de función le indica al esclavo la clase de acción que debe
realizar. Cuando el esclavo responde al maestro, utiliza el
campo de código de función para indicar una respuesta
normal (sin error), o que se ha producido un error de
alguna clase (esta respuesta se denomina «excepción»).
Fin
Para dar una respuesta normal, el esclavo simplemente
devuelve el código de función original. Para responder con
una excepción, el esclavo devuelve un código equivalente
T1-T2-T3-
al de la función original, pero con su bit más significativo
-T4
cambiado a 1 lógico. Además, el esclavo pone un código
único en el campo de datos del mensaje de respuesta. Este
código le indica al maestro el tipo de error ocurrido o la
razón de la excepción. Consulte capétulo 14.9.1 Códigos de
función admitidos por Modbus RTU.
14.8.5 Campo de datos
El campo de datos se construye utilizando grupos de dos
dígitos hexadecimales, en el intervalo de 00 a FF en
hexadecimal. Estas secuencias se componen de un carácter
RTU. El campo de datos de los mensajes enviados desde
un maestro a un dispositivo esclavo contiene información
más detallada, que el esclavo debe utilizar para realizar la
acción definida por el código de función. Este puede
incluir elementos tales como direcciones de registro o
bobinas, la cantidad de elementos y el contador de los
bytes de datos reales del campo.
14.8.6 Campo de comprobación CRC
Los mensajes incluyen un campo de comprobación de
errores, que opera según el método CRC (comprobación de
redundancia cíclica). El campo CRC comprueba el
contenido de todo el mensaje. Se aplica independien-
temente del método de comprobación de paridad utilizado
para los caracteres individuales del mensaje. El dispositivo
transmisor calcula el valor de CRC que añade al CRC como
último campo en el mensaje. El dispositivo receptor vuelve
a calcular un CRC durante la recepción del mensaje y
compara el valor calculado con el valor recibido en el
campo CRC. Si los dos valores son distintos, el resultado es
un tiempo límite de bus. El campo de comprobación de
errores contiene un valor binario de 16 bits implementado
como dos bytes de 8 bits. Tras comprobar el error, el byte
de orden bajo del campo se añade primero, seguido del
byte de orden alto. El byte de orden alto del CRC es el
último byte que se envía en el mensaje.
MG34S305

Publicidad

Tabla de contenido
loading

Tabla de contenido