Procesador de comunicaciones y Modbus TCP
13.9 Comunicación Legacy Modbus RTU (solo CM/CB 1241)
13.9.4
Ejemplos de Modbus RTU antiguo
13.9.4.1
Ejemplo: programa de maestro Legacy Modbus RTU
MB_COMM_LOAD se inicializa durante el arranque mediante la primera marca de
exploración. La ejecución de MB_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 MB_MASTER se usa en el OB del ciclo de programa para comunicar con un
solo esclavo. Se pueden usar más instrucciones MB_MASTER en el OB del ciclo de
programa para comunicar con otros esclavos o se puede reutilizar un FB MB_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.
1336
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK