Capítulo 9. Comunicaciones
9.1 Comunicaciones Modbus
En términos generales, el flujómetro PT900 implementa el protocolo estándar de
comunicaciones Modbus, definido por la publicación de referencia MODBUS
APPLICATION PROTOCOL SPECIFICATION V1.1b
aplicaciones Modbus, versión 1.1b). La especificación está disponible en
www.modbus.org
Modbus maestro para comunicarse con el flujómetro.
Esta implementación tiene dos limitaciones:
•
El PT900 solo acepta cuatro de los códigos de función estándar. Dichos
códigos son Read Holding Registers (0x03) (leer registros de retención), Read
Input Registers (0x04) (leer registros de entrada), Write Multiple Registers
(0x10) (escribir varios registros) y Read File Record (0x14) (leer registro de
archivo).
•
El flujómetro necesita una brecha de 15 ms entre las solicitudes Modbus. El
objetivo principal del flujómetro es medir caudales y emitir la salida, de modo
que al servidor Modbus se le asigna una baja prioridad.
9.2 Mapa de registros de Modbus
La Tabla 17 abajo enumera el mapa completo de registros de Modbus del sistema
PT900.
Registro
Registro
(en Hex)
(en Dex)
100
100
256
108
264
118
280
120
288
128
296
130
304
138
312
140
320
148
328
150
336
158
344
300
300
768
304
772
308
776
500
500
1280
502
1282
®
TransPort
PT900 Manual del usuario
. Con esa referencia como guía, el usuario puede utilizar cualquier
Tabla 17: Mapa de registros de Modbus
Nivel de
Descripción
acceso
Usuario
Etiqueta corta del producto
Usuario
Etiqueta larga del producto
Usuario
eAI1Label
Usuario
eAI2Label
Usuario
eLogName
Usuario
Número de serie electrónico del producto RW CHAR * 16
Usuario
Número de serie de artículo del producto RW CHAR * 16
Usuario
Número de serie del transductor 1 del
producto
Usuario
Número de serie del transductor 2 del
producto
Usuario
Número de serie del transductor 3 del
producto
Usuario
Número de serie del transductor 4 del
producto
RO
Versión del hardware principal
RO
Versión del hardware opcional
RO
Versión del software principal
Usuario
Grupo 1 de unidad global para
volumétrico real
Usuario
Grupo 2 de unidad global para día
Capítulo 9. Comunicaciones
(especificación del protocolo de
RO/
Formato
RW
RW CHAR * 16
RW CHAR * 32
RW CHAR * 16
RW CHAR * 16
RW CHAR * 16
RW CHAR * 16
RW CHAR * 16
RW CHAR * 16
RW CHAR * 16
RO
CHAR * 8
RO
CHAR * 8
RO
CHAR * 8
RW INT32
RW INT32
141