Modelo De Datos; Entradas Discretas - Hach ANATEL PAT700 Manual Del Operador

Analizador de carbono orgánico total
Ocultar thumbs Ver también para ANATEL PAT700:
Tabla de contenido

Publicidad

Protocolo Modbus

11.2.3 Modelo de datos

Página 148
Modbus basa su modelo de datos en una serie de tablas con características individuales.
Las cuatro tablas primarias son:
Tabla primaria

Entradas discretas

Bobinas
Registros de entrada
Registros de mantenimiento
Las tablas ueden implementarse en cualquier orden en el producto, pero son distintivas
debido al método que se emplea para acceder a ellas dentro del protocolo.
Se aceptan FC3, FC6 y FC16 sólo individual en los analizadores TOC PAT700 Anatel,
sólo se requiere la tabla tipo Registro de mantenimiento. Para acceder a cada entrada en
la tabla de Registro de mantenimiento se requiere una dirección de inicio (0 indica la
primera entrada en la tabla) y el número de registros.
El almacenamiento de datos no tiene que ser consecutivo; de hecho, esta
implementación emplea múltiples bloques dentro de la tabla de Registro de
mantenimiento para aceptar futuras mejoras y adiciones a los datos sin necesidad
de cambiar la ubicación de los datos presentes.
La tabla de Registro de mantenimiento es una estructura grande que contiene pequeñas
estructuras, cada una con los tipos específicos de datos, y asociados con un offset de
comienzo de dirección definido para cada tipo de datos. El offset permite al driver
determinar si la petición debe acceder a los datos desde la estructura específica.
Los datos se almacenan en la sección local de la tabla al driver Modbus/TCP, lo que
permite al driver acceder rápidamente a ellos durante una petición. Las tablas se indexan
en ellos durante una petición utilizando la dirección de inicio de la petición y el offset
definido de esa estructura.
Por ejemplo, si la estructura que contiene las cabeceras tiene un offset definido de 0 y
una longitud de 128 bytes, y se recibe una petición de dirección de inicio 10 con una
longitud de 5 palabras, se envían al cliente los bytes del 20 al 29 de la tabla.
Una vez almacenados los datos en las tablas locales, el driver no establece ninguna
diferencia entre lo que hay almacenado en ellas. El cliente Modbus/TCP debe saber
qué datos están almacenados en qué ubicaciones de registros para poder
recuperarlos, procesarlos y/o visualizarlos.
Rango de direcciones
1000-1FFF
2000-2FFF
3000-3FFF
4000-4FFF
Tipo de datos
Tipo de acceso
Un bit
Sólo lectura
Un bit
Sólo lectura
16 bits
Sólo lectura
16 bits
Sólo lectura

Publicidad

Tabla de contenido
loading

Tabla de contenido