TSEND_C y TRCV_C
La instrucción TSEND_C combina las funciones de las instrucciones TCON, TDISCON y
TSEND . La instrucción TRCV_C combina las funciones de las instrucciones TCON,
TDISCON y TRCV. (Véase "TCON, TDISCON, TSEND y TRCV (Página 457)" 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 soporta 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 157).
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 132) para configurar los parámetros 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 10- 2
Instrucciones TSEND_C y TRCV_C
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
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_,
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
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.
Comunicación
10.2 PROFINET
451