8.23.1.1 Modos de
Transmisión
Start
8.23.1.2 Estructura
de las
Mensajes en
el Modo RTU
CAPITULO 8 - DISPOSITIVOS OPCIONALES
En la especificación del protocolo están definidos dos modos de
transmisión: ASCII y RTU. Los modos definen la forma como son trans-
mitidos los bytes de la mensaje. No es posible utilizar los dos modos
de transmisión en la misma red.
En el modo RTU, cada palabra transmitida pose 1 "start" bit, ocho
bits de datos, 1 bit de paridad (opcional) y 1 "stop" bit (2 "stop" bits
caso no se use bit de paridad). De esta forma, la secuencia de bits
para transmisión de un byte es la siguiente:
B0
B1
B2
B3
En el modo RTU, cada byte de datos es transmitido como siendo
una única palabra con su valor directamente en hexadecimal. El CFW-
08 utiliza solamente este modo de transmisión para comunicación,
no poseyendo por lo tanto, comunicación en el modo ASCII.
La red Modbus-RTU opera en el sistema Maestro-Esclavo, donde
puede haber hasta 247 esclavos, pero solamente un maestro. Toda
comunicación inicia con el maestro haciendo una solicitud a un
esclavo, y éste responde al maestro lo 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. Solamente el
campo de datos podrá tener tamaño variable, dependiendo de lo
que está siendo solicitado.
Mensajes de pregunta del maestro
Dirección (1 byte)
Código de la Función (1 byte)
Datos (n bytes)
CRC (2 bytes)
Figura 8.32 - Estructura de mensajes
Dirección:
El maestro inicia la comunicación enviando un byte con la dirección
del esclavo para lo cual se destina el mensaje. Al enviar la respuesta,
el esclavo también inicia el telegrama con 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 destinado a todos los
esclavos de la red ("broadcast"). En este caso, ningún esclavo ira a
responder al maestro.
B4 B5 B6
B7 Paridad o Stop Stop
Dirección (1 byte)
Código de la Función (1 byte)
Datos (n bytes)
CRC (2 bytes)
Mensajes de respuesta del esclavo
189