Ejemplo De Programa De Esclavo Modbus Rtu - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

12.5.3.5

Ejemplo de 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 sólo debe hacerse cuando la configuración
de puerto serie cambie en tiempo de ejecución, a consecuencia de la configuración de HMI.
Red 1 Inicializa 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).
Red 2 Comprueba las peticiones del maestro Modbus durante cada ciclo. El registro de
retención Modbus está configurado para 100 palabras comenzando en MW1000.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Procesador de comunicaciones
12.5 Comunicación Modbus
689

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido