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 JUMO AQUIS touch P como es-
clavo en un Modbus se realiza bajo el principio de maestro-esclavo en forma de solicitud de datos/co-
mando-respuesta. Los participantes bus (maestro y esclavos) se direccionan de la forma siguiente
según la tecnologí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.
•
Con Modbus por Ethernet se identifican los instrumentos participantes por su dirección IP. Las res-
puestas de esclavos se envían a la dirección IP del maestro.
capítulo 5 "Modbus por interfaz de serie", página 33
capítulo 6 "Modbus por Ethernet", página 35
Slave
El maestro controla el intercambio de datos mediante solicitudes cíclicas a los esclavos en todo el bus.
Los esclavos (p.ej. tipo JUMO AQUIS touch P) 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 "0"
como dirección de esclavo. Las solicitudes Broadcast no son respondidas por los esclavos. En sistemas
de bus en serie se produciría una colisión de datos. Por ello sólo tiene sentido la utilización de códigos
de función para la escritura de datos cuando se utilizan las direcciones Broadcast. Los Broadcasts no
se pueden utilizar con códigos de función para escribir datos.
¡NOTA!
El instrumento JUMO AQUIS touch P sólo puede ser utilizado como esclavo.
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 Modus (transmisión de datos en formato ASCII). El instrumento JUMO AQUIS touch
P sólo soporta el RTU Modus. Para ello los datos se transmiten en formato binario por el bus serie
(RS422/485).
capítulo 5 "Modbus por interfaz de serie", página 33
2 Descripción de protocolo Modbus
Unicast
Slave
Slave
Solicitud
Respuesta
Master
Broadcast
Slave
Slave
Solicitud
Master
Slave
9