¿Cómo podemos ayudar?

Print

Código de función FC23 (Lectura/Escritura de múltiples registros 4×0) en Modbus SLAVE RTU con HMI

 

Este tutorial se refiere únicamente a la función HMI Modbus Esclavo FC23 (0x17 en hexa). Esta es una función especial para casos especiales y expertos.

Por defecto, cuando se leen los registros de entrada y salida en el registro HMI Modbus, es necesario realizar 2 peticiones utilizando 2 códigos de función desde el Maestro

Este tutorial propone añadir la función FC23 para optimizar los tiempos de respuesta del HMI en modo Modbus esclavo.

Código de Función FC23 (Lectura/Escritura de múltiples registros 4×0)

Esta función realiza una combinación de una operación de lectura y escritura en una sola petición

La función acepta la escritura de nuevos datos en un grupo de registros y devuelve los datos de un grupo diferente

Reemplazar los archivos modbus en el directorio de la herramienta HMI

  • Copie estos 2 ficheros (modbus_rtu_slave.dll y modbus_rtu_slave.so) en sus respectivos directorios donde se encuentra el software HMI-Tool (C:\Program Files (x86)\HMITool7.0)
  • Cargue el proyecto y pruebe con su dispositivo Modbus Master externo