Operación
6.2 Comunicación Modbus
Los protocolos Modbus-RTU y Modbus-ASCII son soportados.
Las funciones Modbus 03 y 04 para los siguientes parámetros se encuentran
disponibles:
─
Valor medido.
─
Registro de tiempo (Time mark).
─
Codigo de error (ver 6.3)
El valor medido se encuentra disponible en dos formatos:
─
Entero (16 bits)
─
Flotante con punto (32 bits)
Ambos formatos son almacenados en diferentes tablas de registros. (ver Tabla 6.1).
El valor entero es calculado al multiplicar el valor medido por el valor 10
dP es utilizado para el punto decimal y puede ser establecido en un valor entero entre 0
y 3.
Cuando el valor tipo flotante (Float) es transmitido, el byte más significativo de los 32-bit
de datos está almacenado en el primer registro (Big-endian).
El regitro de tiempo es un tiempo cíclico en un rango entre 0 y 655.36 segundos con un
incremento de 0.01 segundos almacenados en un entero de dos bytes. Este valor
determinada el tiempo exacto de la medida durante el ciclo. Cuando el módulo es
encendido, inicia el ciclo en 0 y luego retorna al valor inicial después de 655.36 segundos
Tabla 6.1 Registro Modbus
No.
1
2
...
8
akYtec GmbH · Vahrenwalder Str. 269 A · 30179 Hannover · Germany · Tel.: +49 (0) 511 16 59 672-0 · www.akytec.de
Fig. 6.6 Corrección pendiente.
Parámetro
Punto decimal (dP)
Valor medido
Codigo de error
Registro de tiempo
Valor medido como FLOAT
Punto decimal (dP)
Valor medido
Codigo de error
Registro de tiempo
Valor medido como FLOAT
Punto decimal (dP)
Valor medido
Codigo de error
Registro de tiempo
Valor medido como FLOAT
Tipo de datos
hex
INT16
0000
INT16
0001
INT16
0002
INT16
0003
FLOAT32
0004, 0005
INT16
0006
INT16
0007
INT16
0008
INT16
0009
FLOAT32
000A, 000B
INT16
002A
INT16
002B
INT16
002C
INT16
002D
FLOAT32
002E, 002F
dP
. El parámetro
Registro
dec
0
1
2
3
4, 5
6
7
8
9
10, 11
42
43
44
45
46, 47
16