Ejemplos De Legacy Modbus Tcp; Ejemplo: Legacy Mb_Server Conexiones Tcp Múltiples; Ejemplo: Legacy Mb_Client 1: Peticiones Múltiples Con Conexión Tcp Común - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

Procesador de comunicaciones y Modbus TCP
13.8 Comunicación Legacy Modbus TCP
13.8.4

Ejemplos de Legacy Modbus TCP

13.8.4.1
Ejemplo: Legacy MB_SERVER conexiones TCP múltiples
Puede haber múltiples conexiones de servidor Modbus TCP. Para conseguirlo, se debe ejecutar
MB_SERVER independientemente para cada conexión. Cada conexión debe usar un DB de
instancia, una ID de conexión y un puerto IP independientes. El S7-1200 solo permite una
conexión por puerto IP.
Para un rendimiento óptimo, se debe ejecutar MB_SERVER cada ciclo de programa para cada
conexión.
Segmento 1: Conexión n.º 1 con IP_PORT, ID de conexión y DB de instancia independientes
Segmento 2: Conexión n.º 2 con IP_PORT, ID de conexión y DB de instancia independientes
13.8.4.2
Ejemplo: Legacy MB_CLIENT 1: Peticiones múltiples con conexión TCP común
Se pueden enviar varias peticiones de cliente Modbus por la misma conexión. Para ello, se deben
utilizar los mismos DB de instancia, ID de conexión y número de puerto.
Solo puede estar activo 1 cliente a la vez. Una vez que se termina la ejecución de un cliente,
empieza la ejecución del siguiente. Su programa es responsable del orden de ejecución.
El ejemplo muestra ambos clientes escribiendo en la misma área de memoria. Además, de forma
opcional, se captura un error devuelto.
Segmento 1: Función Modbus 1: leer 16 bits de imagen de salida
1154
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido