Capítulo 9. Comunicación
9.1 Comunicación Modbus
Por lo general, el caudalímetro PT900 sigue el protocolo estándar de
comunicaciones de Modbus definido por la referencia ESPECIFICACIÓN DEL
PROTOCOLO DE APLICACIONES DE MODBUS V1.1b (MODBUS APPLICATION
PROTOCOL SPECIFICATION V1.1b)
www.modbus.org
cualquier Modbus maestro para comunicarse con el caudalímetro.
Existen dos limitaciones a esta implementación:
•
El PT900 únicamente admite cuatro de los códigos de función estándar, y
estos son Leer Registros de Retención (Read Holding Registers) (0x03),
Leer Registros de Entrada (Read Input Registers) (0x04), Escribir
Registros Múltiples (Write Multiple Registers) (0x10) y Leer Historial de
Archivo (Read File Record) (0x14).
•
El caudalímetro necesita un intervalo de 15 ms entre una solicitud Modbus
y la siguiente. El objetivo primordial del caudalímetro es medir el caudal y
modular la salida, de manera que el servidor de Modbus tenga una baja
prioridad.
9.2 Mapa de registro Modbus
Tabla 17 abajo enumera el mapa de registro completo de Modbus para el PT900.
Registro
Registro
(en hex)
(en dec.)
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
504
1284
®
TransPort
PT900 Manual del usuario
. Con esta referencia a modo de guía, el usuario puede utilizar
Tabla 17: Mapa de registro Modbus
Nivel
Descripción
de
acceso
Usuario Etiqueta corta del producto
Usuario Etiqueta larga del producto
Usuario eAI1Label
Usuario eAI2Label
Usuario eLogName
Usuario Número de serie del producto electrónico
Usuario Número de serie del producto accesorio
Usuario Número de serie del producto transductor 1 LE CHAR * 16
Usuario Número de serie del producto transductor 2 LE CHAR * 16
Usuario Número de serie del producto transductor 3 LE CHAR * 16
Usuario Número de serie del producto transductor 4 LE CHAR * 16
SL
Versión del hardware principal
SL
Versión del hardware opcional
SL
Versión del software principal
Usuario Grupo 1 de la unidad global para
volumétrico real
Usuario Grupo 2 de la unidad global para día
Usuario Grupo 3 de la unidad global para dB
Esta especificación está disponible en
Capítulo 9. Comunicación
SL/
Formato
LE
LE CHAR * 16
LE CHAR * 32
LE CHAR * 16
LE CHAR * 16
LE CHAR * 16
LE CHAR * 16
LE CHAR * 16
SL CHAR * 8
SL CHAR * 8
SL CHAR * 8
LE INT32
LE INT32
LE INT32
141