Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
Segmento 5: Activar un bit de historial DONE cuando haya finalizado la escritura. Si se
produce un error, el programa activa un bit de historial ERROR y guarda el código STATUS.
Ejemplo: programa de esclavo Modbus RTU
El MB_COMM_LOAD mostrado a continuación se inicializa cada vez que se habilita
"Tag_1".
La ejecución de MB_COMM_LOAD de esa forma solo debe hacerse cuando la configuración
de puerto serie cambie en tiempo de ejecución, a consecuencia de la configuración de HMI.
Segmento 1: inicializar los parámetros del módulo RS485 cada vez que un dispositivo HMI
los cambia.
El MB_SLAVE mostrado a continuación se coloca en un OB cíclico que se ejecuta cada 10
ms. Con esto no se consigue que el esclavo proporcione la respuesta más rápida posible,
pero proporciona buen rendimiento a 9600 baudios para mensajes cortos (20 bytes o menos
en la petición).
1264
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK