Introdución A La Comunicación Modbus; Estructura De Los Mensajes - WEG SSW900-CRS485-W Manual Del Usuario

Tabla de contenido

Publicidad

2 INTRODUCIÓN A LA COMUNICACIÓN MODBUS
El protocolo Modbus fue inicialmente desarrollado en 1979 por Modicon. Actualmente, es un protocolo abierto
ampliamente difundido, utilizado por varios fabricantes en diversos equipos. Es un protocolo de la camada de
aplicación para comunicación entre dispositivos, principalmente utilizado en sistemas de automatización industrial.

2.1 ESTRUCTURA DE LOS MENSAJES

Modbus es un protocolo basado en transacciones, que consisten en una petición seguida de una respuesta. Toda
comunicación inicia con el cliente (maestro) haciendo una solicitación a un servidor (esclavo), y este contesta al
maestro el que fue solicitado.
La comunicación está basada en un paquete, denominado PDU (Protocol Data Unit) que es definido por la
especificación del protocolo en tres tipos:
PDU de solicitación:
Function Code: código que especifica el tipo de servicio o función solicitada.
Function Data: dependen de la función utilizada.
PDU de respuesta:
Function Code: código de la función correspondiente a la solicitación.
Response Data: dependen de la función utilizada.
PDU de respuesta con excepción:
Error Code: código de la función correspondiente a la requisición con el bit más significativo en 1.
Exception Code: código especificando la excepción.
En la figura 2.1 puede ser visualizada una transacción.
El campo de código de la función especifica el tipo de servicio o función solicitada al servidor (lectura, escrita, etc.).
Para la lista de funciones disponibles para acceso a los datos, consulte el ítem 7.1.
De acuerdo con el protocolo, cada función es utilizada para acceder un tipo específico de dato. La tabla 2.1 contiene
los tipos básicos definidos en la especificación.
Cada implementación del protocolo Modbus puede agregar al PDU datos específicos para el correcto procesamiento
de los mensajes a través de la interfaz utilizada.
PDU de solicitación:
Function Code
(1 byte)
PDU de respuesta:
Function Code
(1 byte)
Figura 2.1: Transacción Modbus
Tabla 2.1: Tipos de datos Modbus
Nombre
Discrete Input
Discrete Output (Coils)
Input Registers
Holding Registers (Registers)
INTRODUCIÓN A LA COMUNICACIÓN MODBUS
Function Data
(n bytes)
Response Data
(n bytes)
Tamaño
Acceso
1 bit
Solamente lectura
1 bit
Lectura y escritura
16 bits
Solamente lectura
16 bits
Lectura y escritura
SSW900 | 8

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Ssw900-cmb-tcp-nModbus rtu ssw900-crs485-w

Tabla de contenido