¿Cómo podemos ayudar?
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