2
Descripción de protocolo Modbus
2.1
Principio de maestro-esclavo
La comunicación entre un maestro (p. ej. sistema SCADA o PLC) y un tipo 707071 como esclavo en un
Modbus se realiza bajo el principio de maestro-esclavo en forma de solicitud de datos/comando-res-
puesta. Los participantes bus (maestro y esclavos) se direccionan de la forma siguiente según la tecno-
logía de transmisión:
•
Con Modbus por un puerto serie se identifican todos los esclavos por su dirección de instrumento
(1 a 254). Los instrumentos maestros no necesitan dirección.
capítulo 4 "Modbus por interfaz de serie", página 19
El maestro controla el intercambio de datos mediante solicitudes cíclicas a los esclavos en todo el bus.
Los esclavos (p.ej. tipo 707071) sólo tienen una función de respuesta. El maestro puede acceder a los
esclavos escribiendo y leyendo. De esta forma los datos pueden ser comunicados en tiempo real entre
instrumentos maestros y esclavos. Los esclavos no pueden comunicar directamente entre si. Para
transmitir datos entre esclavo y esclavo, el maestro debe leer los datos de un esclavo y transmitirlos al
siguiente.
Por lo general el maestro dirige sus solicitudes a esclavos concretos. Para ello debe llamar al esclavo
correspondiente por su dirección Unicast. Sin embargo las solicitudes pueden ser también dirigidas a
todos los esclavos en el bus como mensaje multidifusión. Para ello se utiliza la dirección Broadcast
como dirección de esclavo. Las solicitudes Broadcast no son respondidas por los esclavos. Por ello sólo
tiene sentido la utilización de códigos de función para la escritura de datos cuando se utilizan las direc-
ciones Broadcast. Los Broadcasts no se pueden utilizar con códigos de función para escribir datos.
2.2
Medios de transmisión para Modbus
Interfaz de serie
Para la comunicación de datos mediante puerto serie, la especificación Modbus contempla el modo de
transmisión RTU (Remote Terminal Unit) y ASCII-Modus (transmisión de datos en formato ASCII). El
dispositivo tipo 707071 solo soporta el modo RTU. Para ello los datos se transmiten en formato binario
por el bus serie (RS485).
capítulo 4 "Modbus por interfaz de serie", página 19
2 Descripción de protocolo Modbus
7