Comunicación
10.2 PROFINET
Tabla 10- 2
Instrucciones TSEND_C y TRCV_C
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
Tabla 10- 3
Tipos de datos TSEND_C y TRCV_C para los parámetros
Parámetro y tipo
REQ
IN
(TSEND_C)
EN_R
IN
(TRCV_C)
CONT
IN
LEN
IN
CONNECT
IN_OUT
538
SCL
"TSEND_C_DB"(
req:=_bool_in_,
cont:=_bool_in_,
len:=_uint_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
connect:=_struct_inout_,
data:=_variant_inout_,
com_rst:=_bool_inout_);
"TRCV_C_DB"(
en_r:=_bool_in_,
cont:=_bool_in_,
len:=_uint_in_,
adhoc:=_bool_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
rcvd_len=>_uint_out_,
connect:=_struct_inout_,
data:=_variant_inout_,
com_rst:=_bool_inout_);
Tipo de datos
Bool
Bool
Bool
UInt
TCON_Param
Descripción
TSEND_C establece una conexión de
comunicación TCP o ISO-on-TCP con un
interlocutor, envía datos y puede deshacer la
conexión. Una vez configurada y establecida la
conexión, la CPU la mantiene y la vigila
automáticamente.
TRCV_C establece una conexión de
comunicación TCP o ISO-on-TCP con una CPU
interlocutora, recibe datos y puede deshacer la
conexión. Una vez configurada y establecida la
conexión, la CPU la mantiene y la vigila
automáticamente.
Descripción
El parámetro de control REQ inicia la tarea de transmisión con
la conexión descrita en CONNECT cuando se detecta un flanco
ascendente.
Parámetro de control habilitado para recibir: Si EN_R = 1,
TRCV_C está preparado para recibir. La tarea de recepción se
procesa.
0: Desconectar
•
1: Establecer y mantener la conexión
•
Número máximo de bytes que deben enviarse (TSEND_C) o
recibirse (TRCV_C):
Predeterminado = 0: el parámetro DATA determina la
•
longitud de los datos que deben enviarse (TSEND_C) o
recibirse (TRCV_C).
Modo ad hoc = 65535: una longitud de datos variable está
•
configurada para la recepción (TRCV_C).
Puntero hacia la descripción de la conexión (Página 160)
Manual de sistema, 03/2014, A5E02486683-AG
Controlador programable S7-1200