Вы находитесь на странице: 1из 7

Protocolo MODBUS

Introducción

Ing. Cristian Tasiguano P.


Protocolo de Comunicación
Un protocolo de comunicaciones es un sistema de reglas que
permiten que dos o más entidades de un sistema de comunicación se
comuniquen entre ellas para transmitir información por medio de
cualquier tipo de variación de una magnitud física.

Se trata de las reglas o el estándar que define la sintaxis, semántica y


sincronización de la comunicación, así como también los posibles
métodos de recuperación de errores. Los protocolos pueden ser
implementados por hardware, por software, o por una combinación
de ambos.

Ing. Cristian Tasiguano P.


Modelo OSI

Ing. Cristian Tasiguano P.


MODBUS

Modbus un protocolo de comunicaciones situado en el nivel 7 del


Modelo OSI, basado en la arquitectura maestro/esclavo (RTU) a través
de RS-232 o cliente/servidor (TCP/IP) a través de Ethernet, diseñado en
1979 por Modicon para su gama de controladores lógicos
programables (PLC's). Modbus es el protocolo de comunicaciones más
común utilizado en entornos industriales, sistemas de telecontrol y
monitorización ya que goza de mayor disponibilidad para la conexión
de dispositivos electrónicos industriales.

Ing. Cristian Tasiguano P.


MODBUS
Las razones por las cuales el uso de Modbus es superior a otros
protocolos de comunicaciones son:

1. Es público
2. Implementación relativamente fácil y requiere de poco desarrollo.
3. Maneja bloques de datos sin suponer restricciones

Ing. Cristian Tasiguano P.


MODBUS
El protocolo MODBUS usa el concepto de tablas de datos para almacenar la
información en un esclavo o servidor, una tabla de datos no es más que un bloque
de memoria usado para almacenar datos en el esclavo o servidor, las tablas de
datos que usa en MODBUS son cuatro y se muestran en la siguiente tabla:

Dirección usada en el
Dirección MODBUS Nombre de la tabla de datos
protocolo
1 - 9999 0000 – 9998 Output Coils (R/W)
10001 - 19999 0000 – 9998 Inputs Contact (R)
30000 - 39999 0000 – 9998 Inputs Registers (R)
40001 - 49999 0000 – 9998 Holding Registers (R/W)

Ing. Cristian Tasiguano P.