PROTOCOLO
El protocolo de comunicaciones Modbus es un lenguaje de red tipo MAESTRO - ESCLAVO
(MASTER - SLAVE), en el cual la comunicación sigue el principio de Pregunta/Respuesta.
En su modalidad RTU, se caracteriza porque, cada byte, 8 bits, del mensaje contiene dos
caracteres hexadecimales de 4 bits. La ventaja principal de este modo es que su mayor
densidad de caracteres permite una mejor productividad de información que el modo ASCII
para la misma velocidad.
El Maestro (único en toda la red), genera los mensajes de petición, mientras que los Esclavos
proporcionan la respuesta a esas peticiones. Hay que tener presente que sólo el Maestro
puede iniciar el intercambio de mensajes, y que sólo debe depositar en la red un mensaje en
espera de una respuesta; de otro modo, se produciría un «choque» de mensajes dando lugar
a errores. De igual forma, dos maestros comunicando a la vez, provocarían conflictos en las
comunicaciones al depositar varios mensajes simultáneamente en la red.
Este protocolo permite direccionar hasta 255 dispositivos esclavos bajo la norma RS485 en
estrella. Direccionar se define como la asignación de un número, único en toda la red, que
identifica al dispositivo y que permitirá que éste reconozca los mensajes que le vayan
dirigidos. Ciertas características del protocolo Modbus son fijas, como el formato del mensaje,
manejo de los errores de comunicación, condiciones de excepción y las funciones a realizar.
Otras características, aunque configurables por el usuario, vienen condicionadas por el propio
dispositivo al presentar diferentes formas de realizar las operaciones. Estas características
incluyen la elección del medio de transmisión, el formato de comunicaciones y la velocidad de
comunicaciones.
El presente manual se basa en los dispositivos fabricados por DESIN Instruments, tales como
AC-1000, DAS-8000, LS-3000, MS-5000 o HS-7000.
Para todos ellos la comunicación se realiza en el siguiente formato:
Velocidad:
Paridad:
Bits de datos:
Bits de parada: 1 bit.
La presencia de un PC (o PLC) en la red impone que éste sea el Maestro y el resto de los
dispositivos, los Esclavos. Este PC deberá configurarse para establecer qué puerto serie
(COM1,2,3,4,...) utilizará para comunicarse con los esclavos y los parámetros de velocidad
y paridad antes descritos que deberán ser idénticos a todos los miembros de la red.
De igual forma, la presencia del convertidor RS232/485, AC-1000, debido a que forma parte
de uno de los dispositivos de la red modbus, deberá llevar asignado un número que lo
diferencie del resto de dispositivos. De fábrica se entregará con la dirección 255, por lo que
en la red podrán conectarse hasta 254 dispositivos adicionales.
Seleccionable entre 9600, 19200 ó 38400 baudios.
Sin paridad (Nula).
8 bits.
5