Comunicación
11.2 PROFINET
TSEND_C y TRCV_C antiguas (enviar y recibir datos vía Ethernet)
La instrucción Legacy TSEND_C combina las funciones de las instrucciones Legacy TCON,
TDISCON y TSEND . La instrucción TRCV_C combina las funciones de las instrucciones
TCON, TDISCON y TRCV. (Consulte las "Instrucciones Legacy TCON, TDISCON, TSEND y
TRCV (comunicación TCP) (Página 902)" para más información sobre estas instrucciones.)
El tamaño mínimo de los datos que pueden transmitirse (TSEND_C) o recibirse (TRCV_C)
es de un byte; el tamaño máximo es de 8192 bytes. TSEND_C no admite la transmisión de
datos desde posiciones booleanas y TRCV_C no recibe datos en posiciones booleanas.
Encontrará más información sobre cómo transferir datos con estas instrucciones en el
apartado Coherencia de datos (Página 213).
Nota
Inicializar los parámetros de comunicación
Después de introducir la instrucción TSEND_C o TRCV_C, utilice las "Propiedades" de la
instrucción (Página 841) para configurar los parámetros (Página 865) de comunicación.
Cuando se introducen los parámetros de los interlocutores en la ventana de inspección,
STEP 7 introduce los datos correspondientes en el DB de la instrucción.
Si desea utilizar un DB multiinstancia, debe configurar manualmente el DB en ambas CPUs.
Tabla 11- 15 Instrucciones TSEND_C y TRCV_C
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
884
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_);
Descripción
TSEND_C establece una conexión de comuni-
cació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 comunica-
ción TCP o ISO-on-TCP con una CPU interlocu-
tora, 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.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK