Protocolo de comunicación serie desarrollado y publicado por Modicon en 1979.
transmisión de información entre distintos equipos electrónicos conectados a un mismo bus
un solo dispositivo maestro (Master) y varios equipos esclavos (Slaves) conectados
conectividad a través de líneas serie como pueden ser RS-232 o RS-485
Modbus TCP, que permite el encapsulamiento del Modbus serie en tramas Ethernet TCP/IP
ASCII (American Standard Codefor Information Iníerchange). El sistema de codificación es hexadecimal y cada carácter consta de 1 bit de inicio, 7 bits de codificación de los datos, 1 bit de paridad (opcional) y 1 o 2 bits de parada, o sea, un total de 9 a 11 bits por carácter.
Desde un punto de vista de la pirámide OSI, el protocolo Modbus se ubica en la capa de aplicación.
Solo existen 1 estación principal y hasta 247 estaciones subordinadas (direcciones en el rango 1 a 247). Sólo la principal puede iniciar una transacción. Para comunicarse con las estaciones subordinadas, la principal envía unas tramas que llevan: la dirección del receptor, la función a realizar, los datos necesarios para realizar dicha función y un código de comprobación de errores
RTU (Remote Terminal Unit). El sistema de codificación es binario y cada carácter consta de 1 bit de inicio, 8 bits de codificación de los datos, 1 bit de paridad (opcional) y 1 o 2 bits de parada, o sea, un total de 10 a 12 bits por carácter. Los dispositivos Modbus usan interfaces serie compatibles con RS- 232C y RS-485, siendo el bus capaz de transferir datos a velocidades de 19’2 Kbps y alcanzar distancias de 1 Km.