5.4 - Descripción de las Funciones MODBUS
39
Las funciones disponibles son: 3, 4, 6, 8 y 16. Los ejemplos mostrados a continuación corresponden al
modo RTU. Mensajes de tipo Broadcast sólo son posibles para las funciones 6 y 16.
Con estas funciones es posible leer o modificar (escribir) el valor de ciertas variables del instrumento. Las
funciones 3, 4, 6, y 16 se refieren a lectura y escritura de variables de registro. Este tipo de variable puede tomar
valores enteros de hasta 2 bytes (de 0 a 65535 para valores sin signo, o de -32768 a 32767 para valores con
signo).
Función 3 - Read Output Registers
Función 4 - Read Input Registers
Estas funciones son usadas para leer el contenido de uno o varios registros consecutivos de un dispositivo
Slave.
Durante la Solicitud: el campo de "Datos" debe ser completado con la dirección inicial del registro, seguida
por la cantidad de registros cuyo valor se quiere leer. La cantidad máxima de registros permitida por el software de
los instrumentos es 10.
El mensaje presentado a continuación solicita al dispositivo Slave ubicado en la dirección 01 que retorne el
valor de los registros 50, 51, 52 y 53 (en total, 4 registros):