Open User Communication
7.7 Configurar la comunicación vía Modbus TCP
7.7
Configurar la comunicación vía Modbus TCP
Crear una conexión mediante el programa de usuario para Modbus TCP
La parametrización se realiza en el editor de programación, en la instrucción MB_CLIENT o
MB_SERVER.
Procedimiento para configurar la comunicación vía Modbus TCP
La instrucción MB_CLIENT permite la comunicación como cliente Modbus TCP a través de la
conexión TCP. Con esta instrucción se establece una conexión entre el cliente y el servidor, se
envían peticiones Modbus al servidor y se reciben las respuestas Modbus correspondientes.
Además, con esta instrucción se controla la desconexión de la comunicación TCP.
La instrucción MB_SERVER permite la comunicación como servidor Modbus TCP a través de
una conexión TCP. La instrucción permite procesar peticiones de conexión de un cliente
Modbus, recibir y procesar peticiones Modbus y enviar mensajes de respuesta. También
puede controlarse la desconexión de la conexión TCP.
Requisitos: El cliente puede acceder al servidor en la red mediante comunicación IP.
1. En la vista de redes del editor Dispositivos y redes de STEP 7, configure un sistema de
automatización S7‑1500 con CPU.
2. Seleccione en el árbol del proyecto la carpeta "Bloques de programa" de la CPU y abra el
OB 1 en la carpeta haciendo doble clic. Se abre el editor de programación.
3. Seleccione en la Task Card "Instrucciones", en el área "Comunicación", "Otras",
"MODBUS TCP", la instrucción deseada, p. ej., MB_CLIENT y desplácela a un segmento del
OB 1 mediante arrastrar y colocar.
4. Parametrice la instrucción MB_CLIENT o MB_SERVER. Al hacerlo, observe las siguientes
reglas:
Para cada conexión MB_CLIENT debe especificarse una dirección IPv4 del servidor.
Toda conexión MB_CLIENT o MB_SERVER debe utilizar un DB de instancia único con la
estructura de datos TCON_IP_v4, TCON_QDN o TCON_Configured.
136
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación