Comunicación Modbus Tcp; Instrucciones Modbus Tcp En El Programa - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

Comunicación Modbus TCP
Modbus TCP (Transmission Control Protocol) es un protocolo de comunicaciones en red estándar
que usa el conector PROFINET de la CPU para comunicaciones TCP/IP. No se necesitan módulos
hardware de comunicación adicionales.
Modbus TCP utiliza conexiones para Open User Communications (OUC) como vía de
comunicaciones Modbus. Puede haber varias conexiones cliente-servidor, además de la
conexión entre STEP 7 y la CPU. Se admiten conexiones de cliente y de servidor mezcladas hasta
el número máximo de conexiones que admita el modelo de CPU (Página 591).
Cada conexión MB_SERVER debe usar un DB de instancia y número de puerto IP únicos. Solo se
admite 1 conexión por puerto IP. Cada MB_SERVER (con su DB de instancia y puerto IP únicos)
se debe ejecutar individualmente para cada conexión.
Un cliente Modbus TCP (maestro) debe controlar la conexión cliente-servidor con el parámetro
DISCONNECT. Las acciones de cliente Modbus básicas se indican a continuación.
1. Iniciar una conexión a una dirección IP y número de puerto IP particulares de un servidor
(esclavo)
2. Iniciar transmisión de cliente de un mensaje Modbus y recibir las respuestas del servidor
3. Cuando se desee, iniciar la desconexión de cliente y servidor para permitir la conexión con
otro servidor.
Instrucciones Modbus RTU en el programa
• Modbus_Comm_Load: Una ejecución de Modbus_Comm_Load se utiliza para configurar
parámetros de puerto PtP como velocidad de transferencia, paridad y control de flujo. Tras
configurar un puerto de la CPU para el protocolo Modbus RTU, este solo puede ser utilizado
por la instrucción Modbus_Master o Modbus_Slave.
• Modbus_Master: la instrucción Modbus_Master permite que la CPU actúe como maestro
Modbus RTU y se comunique con uno o varios esclavos Modbus.
• Modbus_Slave: la instrucción Modbus_Slave permite que la CPU actúe como esclavo Modbus
RTU y se comunique con un dispositivo maestro Modbus.

Instrucciones Modbus TCP en el programa

• MB_CLIENT: establece la conexión TCP cliente-servidor, envía mensaje de orden, recibe
respuesta y controla la desconexión desde el servidor.
• MB_SERVER: conecta a un cliente Modbus TCP bajo petición, recibe mensaje Modbus y envía
respuesta.
Consulte también
Sitio Service & Support de Siemens
industrial-security/Documents/operational_guidelines_industrial_security_en.pdf)
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Procesador de comunicaciones y Modbus TCP
(http://www.industry.siemens.com/topics/global/en/
13.5 Comunicación Modbus
1015

Publicidad

Tabla de contenido
loading

Tabla de contenido