Está en la página 1de 4

GUIA MODBUS TCP Comunicación y Tabla

de registros (MAPA
MODBUS).

SISTEMA DE MONITOREO DE NIVELES Y PRESION DE


ESTACION DE ALMACENAMIENTO DE GAS LP

Construcciones OLINTEC S de RL
Segunda de Hernández y Hernández 31
Colonia Centro, Coatepec, Veracruz.
C.P 91740 México.
MANUAL
+52 (228) 816-57-50
M-MB-GM-001R00-2018
contacto@olintec.com.mx
www.olintec.com.mx Revisión 00
INTRODUCCION

Este documento describe la comunicación MODBUS, disponible en los equipos de monitoreo y control
de OLINTEC, esta comunicación existente es a través de TCP/IP, el equipo de OLINTEC se suministra con
puerto de comunicación Ethernet adecuado para comunicación MODBUS TCP, dicho puerto se ubica en
la parte inferior del controlador principal S7-1200.

IMPLEMENTACION BASICA DE PROTOCOLO

Protocolo MODBUS provee control y adquisición de datos a través de preguntar y responder, esto entre
un dispositivo maestro (MASTER) y un dispositivo esclavo (SLAVE), este protocolo cumple con las reglas
para la comunicación y control de los formatos de mensajes entre dispositivos para iniciar la
comunicación entre master y esclavo, la unidad de identificación para seleccionar el esclavo a responder,
los mensajes enviados entre equipos maestros – esclavos y la verificación del error en los mensajes.

FORMATO DE TRANSMISION

La tabla siguiente muestra los datos básicos para conexión y comunicación con los que está configurado
el equipo de monitoreo y control de OLINTEC instalado.

Puerto Físico Modo de Dirección IP Puerto ID Dirección


transmisión Inicial
RJ-45 TCP / IP 10.229.34.85 502 1 40001

FORMATO DE PAQUETE MODBUS

El formato de paquete MODBUS (Trama MODBUS) consiste de 4 campos como se muestras en la tabla
siguiente:

Dirección del Código de función: Datos: Verificación del Error


dispositivo 01: Read Coils. Paquete de datos
02: Read Discret Inputs de 16 bits (1 Word
03: Read Holding Register = 2 Byte)
04: Read Input Register
05: Write Single Coil
06: Write Single Register
15: Write Multiple Coils
16: Write Multiple Register
Ejemplo:
1 03: Read Holding Register 16 BITS CRC

Para conocer más a detalle sobre los códigos de función puede revisar en www.modbus.org el
documento general sobre protocolo MODBUS donde explica el área de memoria y los tipos de datos que
cada función soporta.
MAPA DE REGISTRO MODBUS

A continuación en la tabla encontrara el registro de direcciones MODBUS con el que cuenta el equipo.

Bits
Direción Modbus Unida
Operación de Función Escalado
TCP d
Dato
40000 N/A N/A N/A N/A N/A
40001 Lectura 16 Nivel actual tanque 1 % 2 decimales
40002 Lectura 16 Nivel actual tanque 2 % 2 decimales
40003 Lectura 16 Nivel actual tanque 3 % 2 decimales
40004 Lectura 16 ESTADO DE FALLAS - -
40004.0 Lectura 1 Nivel tanque 1 limite bajo SI/NO -
40004.1 Lectura 1 Nivel tanque 2 limite bajo SI/NO -
40004.2 Lectura 1 Nivel tanque 3 limite bajo SI/NO -
40005 Escritura 16 Ajuste de nivel mínimo en tanque 1 % 2 decimales
40006 Escritura 16 Ajuste de nivel mínimo en tanque 2 % 2 decimales
40007 Escritura 16 Ajuste de nivel mínimo en tanque 3 % 2 decimales
40008 Lectura 16 Presión de línea de gas PSI 2 decimales
40009 Lectura 16 Presión de cabezal DIESEL PSI 2 decimales
40010 Lectura 16 Estados de operación DIESEL - -
40011 Lectura 16 Cambio de presión en red DIESEL - -
40012 Lectura 16 Alarma de fallas DIESEL - -
40013 Escritura 16 Punto de ajuste de cambio de presión

Con el software gratuito (Versión de Prueba 30 Días) Modbus Poll, se puede realizar la lectura y escritura
de los registros MODBUS del equipo.

También podría gustarte