6.2 Hipótesis de la compensación de registro del AquaVent

El modelo de datos MODBUS está especificado para tener hasta cuatro tablas (Bobinas, Contactos, Entradas analógicas, Registros de retención) en las que cada una contiene elementos enumerados desde 1 a n, lo que corresponde a las direcciones internas (dentro de la PDU de un mensaje MODBUS) de 0 a n-1.

Cuando se aplica esta especificación al producto, los registros de retención tradicionalmente se asignan a números desde 40001 hasta 49999 (compensados desde el modelo de datos por 40000), para evitar cualquier confusión con las otras tablas, lo que tradicionalmente usa otras compensaciones. La compensación usada depende del tipo de elemento que se intente tratar con la función MODBUS, y siempre resulta en la asignación del primer elemento de la tabla hacia una dirección interna de 0.

El AquaVent solo admite registros de retención, y consecuentemente, solo las funciones MODBUS que tienen que ver específicamente con los registros de retención. Ya que el registro 40001 representa el elemento número 1 de la tabla de registro de retención del modelo de datos MODBUS, a este se le asigna la dirección interna de 0. Consulte la sección 4.4 para ver el mapa de registro completo del AquaVent.