Configuración del protocolo modbus, 1 función 01: leer bobinas, 2 función 02: leer entradas discretas – KROHNE ALTOSONIC V12 ES Manual del usuario
Página 121: 3 función 03: leer registros de retención

CONFIGURACIÓN DEL PROTOCOLO MODBUS
10
121
ALTOSONIC V12
www.krohne.com
08/2013 - 4002644101- MA ALTOSONIC V12 R02 es
10.5.1 Función 01: LEER BOBINAS
La función 01 lee el estado de entre 1 y 2000 variables lógicas (booleanas u ON/OFF) contiguas.
Esta función no se utiliza, ya que en esta aplicación las variables booleanas (o lógicas) no se
emplean como entidades individuales. Las variables booleanas se representan mediante bits
específicos empaquetados en palabras de 32 bits (tipo "Largo").
10.5.2 Función 02: LEER ENTRADAS DISCRETAS
La función 02 lee el estado de entre 1 y 2000 variables lógicas (booleanas u ON/OFF) contiguas.
Esta función no se utiliza, ya que en esta aplicación las variables booleanas (o lógicas) no se
emplean como entidades individuales. Las variables booleanas o lógicas se representan
mediante bits específicos empaquetados en palabras de 32 bits (tipo "Largo").
10.5.3 Función 03: LEER REGISTROS DE RETENCIÓN
La función 03 lee el contenido de entre 1 y 125 registros de retención contiguos en el esclavo.
El número máximo de registros por cada solicitud es 125 registros de 16 bits: 125 enteros, 62
enteros largos, 62 flotantes, 31 dobles o 31 largos largos.
Solicitud
El mensaje de solicitud especifica el registro de inicio y la cantidad de registros que deben ser
leídos. Los registros se direccionan empezando por cero. Los registros 1...16 se direccionan
como 0...15.
Ejemplo
Una solicitud de lectura desde el equipo esclavo 17, registros 40108...40110 (decimal) o
empezando por 9CAC (hexadecimal):
Respuesta
Cabecera
dirección
esclavo
Función
Dirección de inicio
Número de elementos
de datos
Comproba
ción de
errores
Cola
--
11(h)
03(h)
Hi
9C(h)
Low
AB(h)
Hi
00(h)
Low
03(h)
--
--
Tabla 10-2: Ejemplo de lectura de registros de retención
Cabece
ra
Direcci
ón
esclavo
Función Númer
o de
bytes
Datos
Compro
bación
de
errores
Cola
--
11(h)
03(h)
06(h)
(Reg.
40108
Hi)
02(h)
(Reg.
40108
Low)
2B(h)
(Reg.
40109
Hi)
00(h)
(Reg.
40109
Low)
00(h)
(Reg.
40110
Hi)
00(h)
(Reg.
40110
Low)
64(h)
--
--
Tabla 10-3: Respuesta de lectura de registros de retención