Configuración del protocolo modbus, 4 función 04: leer registros de entrada, 5 función 05: escribir una única bobina – KROHNE ALTOSONIC V12 ES Manual del usuario

Página 122

Advertising
background image

10

CONFIGURACIÓN DEL PROTOCOLO MODBUS

122

ALTOSONIC V12

www.krohne.com

08/2013 - 4002644101- MA ALTOSONIC V12 R02 es

Para cada registro, el primer byte contiene el byte de orden superior y el segundo, el byte de
orden inferior.

El contenido del registro 40108 se muestra como los dos valores de byte de 02 2B hex (555
decimal).
El contenido del registro 40109 es 00 00 hex (0 decimal) y del registro 40110 es 00 64 hex (100
decimal).

Si la solicitud no es aplicable, se enviará una respuesta de excepción.
Para más información, vaya a

Respuestas de excepción

en la página 124.

10.5.4 Función 04: LEER REGISTROS DE ENTRADA

La función 04 actúa como una operación de "lectura", lo mismo que la función 03. La diferencia
es que la función 04 direcciona registros de entrada (que son de "sólo lectura"), mientras que la
función 03 direcciona registros de retención (que son de "lectura/escritura").

10.5.5 Función 05: ESCRIBIR UNA ÚNICA BOBINA

La función 05 escribe el estado de una variable lógica (booleana u ON/OFF).

Esta función no se utiliza, ya que en esta aplicación las variables booleanas 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.6 Función 06: ESCRIBIR UN ÚNICO REGISTRO DE RETENCIÓN

La función 06 preajusta un valor en un único registro de retención.

Si la dirección es de difusión, todos los esclavos procesarán la solicitud.

Solicitud

La solicitud especifica la referencia de registro que se debe escribir. Los registros se
direccionan empezando por cero. Los registros 1-16 están direccionados como 0-15. El valor
que se debe escribir está especificado en el campo de datos, que es un valor de 16 bits.

Ejemplo

Solicitud de que el esclavo 17 preajuste el registro 40002 (decimal), 9C42 (hex) a 00 03 (hex).

Cabecera

dirección
esclavo

Función

Dirección de registro

Datos

Comproba
ción de
errores

Cola

--

11(h)

06(h)

Hi

9C(h)

Low

42(h)

Hi

00(h)

Low

03(h)

--

--

Tabla 10-4: Ejemplo de escritura de un único registro de retención

Advertising