Modbus a través de la línea serie, Modbus en tcp/ip – Basler Electric DGC-2020HD Modbus Protocol Manual del usuario
Página 9

9469372991 Rev A
3
DGC-2020HD Protocolo Modbus
™
General Information
Modbus a través de la línea serie
Estructura de los mensajes
Las consultas iniciadas por el maestro y las respuestas de DGC-2020HD comparten la misma estructura
de mensaje. Cada mensaje está compuesto por cuatro campos. Estos son:
•
Dirección del dispositivo
(1 byte)
•
Código de función
(1 byte)
•
Bloque de datos
(n bytes)
•
Campo de verificación de error
(2 bytes)
Cada byte de 8 bits del mensaje contiene dos caracteres hexadecimales de 4 bits. El mensaje se transmite
en un flujo continuo en el que primero se transmiten los bits menos significativos (LSB) de cada byte de
datos. La transmisión de cada byte de datos de 8 bits se produce con un bit de inicio y uno o dos bits de
parada. Se realiza la verificación de paridad, cuando está habilitada, y puede ser par o impar. El usuario
puede seleccionar la velocidad de transmisión, que se puede establecer en el momento de la instalación
y se puede modificar durante la operación en tiempo real. El Modbus de DGC-2020HD admite velocidades
de transmisión de hasta 115200. La velocidad de transmisión predeterminada de fábrica es de 19200.
Los sistemas DGC-2020HD admiten interfaces serie compatibles con RS-485. Se accede a la interfaz
desde el panel izquierdo de DGC-2020HD.
Consideraciones sobre las tramas y los tiempos de los mensajes
Cuando se recibe un mensaje a través del puerto de comunicaciones RS-485, el DGC-2020HD requiere
una latencia de 3,5 tiempo de carácter entre bytes antes de que el mensaje se considere completo.
Una vez que se recibe una consulta válida, el DGC-2020HD espera la cantidad de tiempo especificada
antes de responder. Esta demora se establece en la pantalla Configuración de Modbus, debajo de
Comunicaciones en BESTCOMSPlus
®
. Este parámetro contiene un valor de 10 a 10 000 milisegundos. El
valor predeterminado es 10 milisegundos.
La Tabla 1 proporciona el tiempo de transmisión del mensaje de respuesta (en segundos) y el tiempo
de carácter de 3,5 (en milisegundos) para distintas longitudes y velocidades de transmisión.
Tabla 1. Consideraciones sobre el tiempo
Velocidad de
transmisión
Tiempo de carácter
de 3,5 (ms)
Tiempo de transmisión del mensaje
128 bytes
256 bytes
2400
16,04
0,59
1,17
4800
8,021
0,29
0,59
9600
4,0104
0,15
0,29
19200
2,0052
0,07
0,15
Modbus en TCP/IP
Unidad de datos de aplicación
La siguiente sección describe la encapsulación de una solicitud o respuesta de Modbus cuando
se transmite por una red TCP/IP Modbus. Consulte la Figura 2.
Figura 2. Solicitud/respuesta de Modbus a través de TCP/IP
PDU
ADU de Modbus TCP/IP
Código de función
Datos
Encabezado MBAP