Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
13.5.3.5
Ejemplos de Modbus RTU
Ejemplo: programa de maestro Modbus RTU
Modbus_Comm_Load se inicializa durante el arranque mediante la primera marca de
exploración. La ejecución de Modbus_Comm_Load de esa forma solo debe hacerse cuando
la configuración de puerto serie no vaya a cambiar en tiempo de ejecución.
Segmento 1: Configurar/inicializar el puerto de comunicación del módulo RS485 una sola
vez durante el primer ciclo.
Una instrucción Modbus_Master se usa en el OB del ciclo de programa para comunicar con
un solo esclavo. Se pueden usar más instrucciones Modbus_Master en el OB del ciclo de
programa para comunicar con otros esclavos o se puede reutilizar un FB Modbus_Master
para comunicar con más esclavos.
Segmento 2: Leer 100 palabras de los datos del registro de retención desde la ubicación
400001 en el esclavo #2 hasta la ubicación de memoria MW500-MW698.
1262
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK