Comunicaciones
11.5 Protocolo Modbus RTU/ASCII
11.5.2
Modbus RTU vs. ASCII
Existen dos diferencias principales entre Modbus RTU y Modbus ASCII. El primero es que
Modbus RTU codifica el mensaje en binario de 8 bits, mientras que ASCII codifica el mensaje
en caracteres ASCII. Por lo tanto, un byte de información sería codificado en 8 bits para RTU y
en dos caracteres ASCII para ASCII (que sería dos unidades de 7 bits). La segunda diferencia
es que el método de verificación de los errores son diferentes (ver abajo).
Modbus RTU tiene la ventaja de que posee un rendimiento de procesamiento de datos mucho
mayor que ASCII. Modbus ASCII tiene la ventaja de que permite que los intervalos de tiempo de
hasta un segundo ocurran entre los caracteres sin causar un error. Ambos protocolos trabajan
con el BW500 y el BW500/L.
11.5.3
Formato Modbus
Nota
Cuando se utiliza un controlador Modbus comercial, todos los detalles del mensaje son
manejados para usted.
Para darle una mejor idea de cómo trabaja un mensaje Modbus, un maestro en la red enviaría
un mensaje en un formato similar a este:
Dirección de estación
Donde:
Dirección de estación
Código de función
Información
Verificación de error
Hay más información de la que se describe arriba; esto se muestra para dar al usuario una idea
general de qué está sucediendo. Para una descripción completa, remitirse a las
especificaciones Modbus.
11.5.4
Mapa de registros Modbus
El mapa de memoria del BW500 y del BW500/L ocupa los registros de explotaciones Modbus
(R40,001 y en adelante).
El BW500 y el BW500/L están diseñados para que los usuarios puedan acceder más fácilmente
a la información a través de Modbus. La siguiente tabla ofrece una visión de las diferentes
secciones.
138
Código de función
la dirección de red del esclavo al que se ac-
cede
número que representan un comando Mo-
dbus, ya sea:
03 función lectura
06, 16 funciones de escritura
depende de código de función
Control por redundancia cíclica (CRC) para
RTU y control por redundancia longitudinal
(LRC) para ASCII
Instrucciones de servicio, 12/2016, A5E40536979-AD
Información
Verificación de error
BW500 y BW500/L