Campo De Arranque/Parada; Campo De Dirección; Campo De Función; Campo De Datos - Danfoss VLT HVAC Basic Drive FC 101 Guia De Diseno

Ocultar thumbs Ver también para VLT HVAC Basic Drive FC 101:
Tabla de contenido

Publicidad

Instalación y ajuste de RS4...
transmisión. En la Tabla 7.14 se muestra un formato típico
de telegrama.
Arranqu
Dirección
e
T1-T2-T3-
8 bits
-T4
Tabla 7.14 Estructura de telegrama típica de Modbus RTU

7.8.3 Campo de arranque/parada

El telegrama comienza con un periodo de silencio de al
menos 3,5 intervalos de caracteres. Este periodo silencioso
se presenta como un múltiplo de intervalos de caracteres a
la velocidad en baudios seleccionada (mostrada como
7
7
Arranque T1-T2-T3-T4). El primer campo que se transmite
es la dirección del dispositivo. Tras el último carácter
transmitido, un periodo similar de al menos 3,5 intervalos
de carácter marca el fin del telegrama. Después de este
periodo, puede comenzar otro telegrama.
Transmita el formato completo de telegrama como un flujo
completo. Si se produce un periodo de más de 1,5
intervalos de carácter antes de que se complete el formato,
el dispositivo receptor descarta el telegrama incompleto y
asume que el siguiente byte es el campo de dirección de
un nuevo telegrama. De forma similar, si un nuevo
telegrama comienza antes de 3,5 intervalos de carácter tras
un telegrama previo, el dispositivo receptor lo considerará
una continuación del telegrama anterior. Esto produce un
error de tiempo límite (falta de respuesta por parte del
esclavo), porque el valor del campo CRC final no es válido
para los telegramas combinados.
7.8.4 Campo de dirección
El campo de dirección del formato de un telegrama
contiene 8 bits. Las direcciones válidas de dispositivos
esclavos están en el rango de 0 a 247 decimal. Los
dispositivos esclavos individuales tienen direcciones
asignadas en un rango entre 1 y 247. El cero se reserva
para el modo de transmisión, que reconocen todos los
esclavos. Un maestro se dirige a un esclavo poniendo la
dirección de este en el campo de dirección del telegrama.
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.
7.8.5 Campo de función
El campo de función del formato de un telegrama 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 telegramas entre
el maestro y el esclavo. Cuando se envía un telegrama
92
®
VLT
HVAC Basic Drive FC 101
Compro-
Función
Datos
bación
CRC
N × 8
8 bits
16 bits
bits
Danfoss A/S © 04/2018 Reservados todos los derechos.
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
Fin
error de alguna clase (esta respuesta se denomina
«excepción»).
T1-T2-T3-
-T4
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
al de la función original, pero con su bit más significativo
cambiado a 1 lógico. Además, el esclavo pone un código
único en el campo de datos del telegrama de respuesta.
Este código le indica al maestro el tipo de error ocurrido o
la razón de la excepción. Consulte también el
capétulo 7.8.11 Códigos de función admitidos por Modbus
RTU y el capétulo 7.8.12 Códigos de excepción Modbus.

7.8.6 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. Estos dígitos están hechos con un carácter
RTU. El campo de datos de los telegramas enviados desde
un maestro a un dispositivo esclavo contiene información
más detallada que el esclavo debe utilizar para actuar en
consecuencia.
Dicha información puede incluir elementos como:
Direcciones de registro o de bobinas.
La cantidad de elementos que se deben manejar.
El recuento de bytes de datos reales del campo.
7.8.7 Campo de comprobación CRC
Los telegramas incluyen un campo de comprobación de
errores, que opera según el método de comprobación de
redundancia cíclica (CRC). El campo CRC comprueba el
contenido de todo el telegrama. Se aplica independien-
temente del método de comprobación de paridad utilizado
para los caracteres individuales del telegrama. El
dispositivo transmisor calcula el valor de CRC y lo añade
como último campo en el telegrama. El dispositivo
receptor vuelve a calcular un CRC durante la recepción del
telegrama y compara el valor calculado con el valor
recibido en el campo CRC. Si los dos valores son distintos,
se produce un tiempo límite de bus. El campo de compro-
bación de errores contiene un valor binario de 16 bits
implementado como dos bytes de 8 bits. Tras la aplicación,
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 telegrama.
MG18C805

Publicidad

Capítulos

Tabla de contenido
loading

Tabla de contenido