Instrucciones Legacy Modbus Tcp; Mb_Client (Comunicar Como Cliente Tcp Modbus Vía Profinet) - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

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

Instrucciones Legacy Modbus TCP

13.8.3.1
MB_CLIENT (comunicar como cliente TCP Modbus vía PROFINET)
Tabla 13- 129 Instrucción MB_CLIENT
KOP / FUP
Tabla 13- 130 Tipos de datos para los parámetros
Parámetro y tipo
REQ
In
DISCONNECT
IN
CONNECT_ID
IN
IP_OCTET_1
IN
IP_OCTET_2
IN
IP_OCTET_3
IN
1300
SCL
"MB_CLIENT_DB"(
REQ:=_bool_in_,
DISCONNECT:=_bool_in_,
CONNECT_ID=_uint_in_,
IP_OCTET_1:=_byte_in_,
IP_OCTET_2:=_byte_in_,
IP_OCTET_3:=_byte_in_,
IP_OCTET_4:=_byte_in_,
IP_PORT:=_uint_in_,
MB_MODE:=_usint_in_,
MB_DATA_ADDR:=_udint_in_,
MB_DATA_LEN:=_uint_in_,
DONE=>_bool_out_,
BUSY=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_,
MB_DATA_PTR:=_variant_inout_);
Tipo de
Descripción
datos
Bool
FALSE = Ninguna petición de comunicación Modbus
TRUE = Petición de comunicación con un servidor Modbus TCP
Bool
El parámetro DISCONNECT permite que su programa controle la conexión
y desconexión con un dispositivo servidor Modbus.
Si DISCONNECT = 0 y no hay ninguna conexión, entonces MB_CLIENT
intenta establecer una conexión con la dirección IP y el número de puerto
asignados.
Si DISCONNECT = 1 y existe una conexión, entonces se intenta una ope-
ración de desconexión. Siempre que esta entrada esté habilitada, no se
intentará ninguna otra operación.
UInt
El parámetro CONNECT_ID debe identificar unívocamente cada conexión
dentro del PLC. Cada instancia única de la instrucción MB_CLIENT o
MB_SERVER debe contener un parámetro CONNECT_ID único.
USInt
Dirección IP del servidor Modbus TCP: octeto 1
Parte de 8 bits de la dirección IP IPv4 de 32 bits del servidor Modbus TCP
al que se conectará el cliente y con el que se comunicará mediante el pro-
tocolo Modbus TCP.
USInt
Dirección IP del servidor Modbus TCP: octeto 2
USInt
Dirección IP del servidor Modbus TCP: octeto 3
Descripción
MB_CLIENT se comunica como
cliente Modbus TCP a través del
conector PROFINET de la CPU
S7-1200. No se necesitan módu-
los hardware de comunicación
adicionales.
MB_CLIENT puede establecer
una conexión cliente-servidor,
enviar una petición de función
Modbus, recibir una respuesta y
controlar la desconexión de un
servidor Modbus TCP.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido