Modbus-protocol

De wiki.kiconex


Protocolo Modbus

¿Qué es el protocolo Modbus?

El Modbus es un protocolo de comunicación que se utiliza para transmitir la información a través de redes en serie y utiliza una arquitectura maestro/esclavo.

Concepto maestro esclavo en una red Modbus.

En una red Modbus se utiliza la arquitectura maestro/esclavo, ya que hace la comunicación mas cómoda y fiable.

El concepto maestro esclavo es muy simple, consiste en un dispositivo que solicita la información (maestro) y uno o varios dispositivos que le ofrecen esta información (esclavo).

En el caso de kiconex, el dispositivo maestro seria el kiBox, y los dispositivos esclavos serian los dispositivos conectados a él, a los que le solicita la información.


Tipos de protocolos Modbus que utilizamos: Modbus TCP y Modbus RTU.

¿Qué es el protocolo Modbus TCP?

Modbus TCP es un protocolo de comunicación diseñado para permitir a equipos industriales tales como PLC, computadores, drivers para motores y otros tipos de dispositivos físicos de entrada/salida comunicarse sobre una red de internet usando el puerto 502 habitualmente.

Para que esta comunicación no falle los dispositivos tendrán que tener una dirección Modbus y una IP estática distinta a los otros dispositivos.

Aquí se muestra un ejemplo de la forma en la que funciona este protocolo en una red:

¿Qué es el protocolo Modbus RTU?

Modbus RTU es un protocolo de comunicación que permite el  intercambio de datos entre los controladores lógicos y los ordenadores.

Estos equipos se comunican e intercambian información por conexión en serie y han de tener una dirección Modbus diferente entre sus dispositivos y una configuración de transferencia de datos: velocidad, bits de datos, paridad, bits de parada (dependiendo de las especificaciones del equipo, fabricante, etc.).

Aquí se muestra un ejemplo de la forma en la que funciona este protocolo en una red: