Protocolo Modbus-Rtu; Modos De Transmisión; Estructura De Los Mensajes En El Modo Rtu; Dirección - WEG CFW-11 Serie Manual

Ocultar thumbs Ver también para CFW-11 Serie:
Tabla de contenido

5 Protocolo Modbus-RTU

El protocolo Modbus fue inicialmente desarrollado en 1979. Actualmente, es un protocolo abierto ampliamente
difundido, utilizado por varios fabricantes en diversos equipamientos. La comunicación Modbus-RTU del
convertidor CFW-11 fue desarrollada con base en los siguientes documentos:
MODBUS Protocol Reference Guide Rev. J, MODICON, June 1996.
MODBUS Application Protocol Specification, MODBUS.ORG, May 8
MODBUS over Serial Line, MODBUS.ORG, December 2
En estos documentos están definidos los formatos de los mensajes utilizados por los elementos que hacen parte de
la red Modbus, los servicios (o funciones) que pueden ser estar disponibles vía red, y también como estos
elementos intercambian datos en la red.
5.1 Modos de Transmisión
En la especificación del protocolo están definidos dos modos de transmisión: ASCII y RTU. Los modos definen la
forma como son transmitidos los bytes del mensaje No es posible utilizar los dos modos de transmisión en la
misma red.
El convertidor de frecuencia CFW-11 utiliza solamente el modo RTU para la transmisión de telegramas. Los bytes
son transmitidos en el formato hexadecimal, y su configuración depende de la programación hecha a través del
P0311.

5.2 Estructura de los Mensajes en el Modo RTU

La red Modbus-RTU utiliza el sistema maestro-esclavo para el intercambio de mensajes. Permite hasta 247
esclavos, más solamente un maestro. Toda comunicación inicia con el maestro haciendo una solicitación a un
esclavo, y este contesta al maestro el que fue solicitado. En ambos los telegramas (pregunta y respuesta), la
estructura utilizada es la misma: Dirección, Código de la Función, Datos y CRC. Luego el campo de datos podrá
tener tamaño variable, dependiendo del que está siendo solicitado.
Maestro (telegrama de solicitación):
Dirección
Función
(1 byte)
(1 byte)
Esclavo (telegrama de respuesta):
Dirección
Función
(1 byte)
(1 byte)
5.2.1 Dirección
El maestro inicia la comunicación enviando un byte con la dirección del esclavo para el cual se destina el mensaje.
Al enviar la respuesta, el esclavo también inicia el telegrama con el su propia dirección. El maestro también puede
enviar un mensaje destinado a la dirección "0" (cero), lo que significa que el mensaje es destinada a todos los
broadcast
esclavos de la red (
5.2.2 Código de la Función
Este campo también contiene un único byte, donde el maestro especifica el tipo de servicio o función solicitada al
esclavo (lectura, escrita, etc.). De acuerdo con el protocolo, cada función es utilizada para acceder un tipo
específico de dato.
En el CFW-11, los datos relativos a los parámetros están disponibles como registradores del tipo
(referenciados a partir de la dirección 40000 o '4
Datos de la solicitación
(n bytes)
Datos de la respuesta
(n bytes)
). En este caso, ninguno esclavo irá contestar al maestro.
x
').
th
2002.
nd
2002.
CRC
(2 bytes)
CRC
(2 bytes)
22
holding
Tabla de contenido
loading

Este manual también es adecuado para:

Rs232Rs485

Tabla de contenido