Siemens SIMATIC S7-1200 Manual De Sistema página 1111

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

Publicidad

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).
Segmento 2: comprobar las peticiones del maestro Modbus en cada ciclo. El registro de
retención Modbus está configurado para 100 palabras comenzando en MW1000.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
1111

Publicidad

Tabla de contenido
loading

Tabla de contenido