Descargar Imprimir esta página

Modelo Cliente/Servidor; Descripción Del Protocolo - Automation Direct HO-ECOM Manual Del Usario

Publicidad

Capítulo 5: MODBUS TCP para H0/H2-ECOM100
MODBUS TCP
MODBUS TCP es esencialmente el protocolo serial de MODBUS RTU encapsulado en
Ethernet TCP. MODBUS RTU se utiliza para comunicaciones seriales entre dispositivos
maestro y esclavo o esclavos. Se usa MODBUS TCP para comunicaciones TCP entre los
dispositivos cliente y servidores en una red de Ethernet. La versión de TCP de Modbus
sigue el modelo de referencia de red de la OSI.

Modelo Cliente/servidor

El servicio de mensajes de MODBUS proporciona un modelo cliente/Servidor de
comunicación entre dispositivos conectados en una red de Ethernet TCP. Este modelo
de cliente/ servidor se basa en cuatro tipos de mensajes:
- Petición de MODBUS - el mensaje enviado en la red por el cliente para iniciar una
transacción
- Confirmación de MODBUS - el mensaje de respuesta recibido en el lado del clientee
- Indicación de MODBUS - el mensaje de la petición recibido en el lado del servidor
- Respuesta de MODBUS - el mensaje de respuesta enviado por el modelo del servidor
Descripción del protocolo
Un marco típico de MODBUS TCP consiste en los campos siguientes:
El MBAP Header (Encabezamiento del protocolo de aplicación de MODBUS) tiene
siete bytes de largo. Consiste en los campos siguientes.
TCP HEADER
- Transaction Identifier (Identificador de la Transacción) - Se usa para asociar
transaccioes, el servidor de MODBUS copia en la respuesta el identificador de la
transacción de la requisición (2 bytes)
- Protocol identifier (Identificador del Protocolo) - Se usa para la intra -
multiplexación del sistema. El protocolo de MODBUS es identificado por el valor
0 (2 bytes)
- Length (Longitud) - El campo de longitud es una cuenta de bytes de los campos
siguientes, incluyendo el identificador de la unidad y los campos de datos (2 bytes)
- Identificador de la unidad - Se usa este campo para el propósito de
encaminamiento interno del sistema. Se usa típicamente para comunicarse a un
esclavo MODBUS o a una línea serial esclava de MODBUS+ a través de un
gateway entre una red Ethernet TCP y una línea serial MODBUS. Este campo es
configurado por el cliente de MODBUS en la requisición y debe volver con el
mismo valor en la respuesta del servidor (1 byte).
Este header proporciona algunas diferencias comparadas a la unidad de datos de
aplicación de MODBUS RTU usada en una línea serial:
5-2
Manual de los módulos ECOM
Modelo cliente/servidor
Petición
Cliente
Confirmación
MBAP HEADER
Indicación
Servidor
Respuesta
FUNCION
Los módulos H0-ECOM100
o el H2-ECOM100 pueden
actuar como cliente o
servidor
DATOS

Publicidad

loading

Este manual también es adecuado para:

Ho-ecom1H2ecomH2-ecom100H2-ecom-fH4-ecomH4-ecom-f