5.3 Lectura de variables dinámicas
Variables dinámicas son las que pueden variar en función del proceso sin que el usuario tenga acceso a modificarlas
directamente.
Las variables dinámicas son normalmente los valores de display, pico, valle... . Sus posiciones en memoria se especifican en
las tablas 1a y 1b del anexo.
Estas variables se solicitan mediante la función MODBUS como variables de tipo integer de 2 bytes (1 palabra).
(LECTURA N PALABRAS)
FUNCION 03
Formato envío
1 byte
1 byte
dirección
función MODBUS
esclavo
Formato respuesta
1 byte
1 byte
dirección
función
NOTA : Estas variables se transmiten sin el punto decimal de display. Ver indicaciones a la
tabla 1 en anexo.
Ejemplos: (ver direcciones en tablas 1a y 1b, anexo1)
Solicitud del valor de display neto al aparato de dirección 01
H'01
H'03
dirección
función
esclavo
MODBUS
Respuesta (suponiendo display = +992)
H'01
H'03
dirección
función
2 bytes
dirección 1a palabra
según tablas 1a y 1b
1 byte
nº bytes
H'00
H'8D
dirección 1er byte
(d'141 según tabla1a)
H'02
H'03
H'E0
nº bytes datos (valor display
formato entero)
2 bytes
número de palabras
(nº bytes / 2)
n bytes
información leída
H'00
H'01
número de palabras
=1
H'B9
H'3C
CRC
9
2 bytes
CRC
2 bytes
CRC
H'14
H'21
CRC