Consulte TCON, TDISCON, TSEND y TRCV (Página 652) en la sección "TCP e ISO on TCP" para
obtener más información sobre las instrucciones de comunicación TCON y TDISCON.
Tabla 11-47
Instrucciones TUSEND y TURCV
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
TCON, TDISCON, TUSEND y TURCV funcionan de forma asíncrona, con lo que el procesamiento
de la tarea abarca varias ejecuciones de la instrucción.
Tabla 11-48
Tipos de datos TUSEND y TURCV para los parámetros
Parámetro y tipo
REQ
IN
(TUSEND)
EN_R
IN
(TURCV)
ID
IN
LEN
IN
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
SCL
"TUSEND_DB"(
req:=_bool_in_,
ID:=_word_in_,
len:=_udint_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
data:=_variant_inout_);
"TURCV_DB"(
en_r:=_bool_in_,
ID:=_word_in_,
len:=_udint_in_,
ndr=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
rcvd_len=>_udint_out_,
data:=_variant_inout_);
Tipo de datos
Bool
Bool
Word
UDInt
Descripción
La instrucción TUSEND envía datos a través de UDP al
interlocutor remoto especificado en el parámetro
ADDR.
Para iniciar la tarea de transmisión de datos llame la
instrucción TUSEND con REQ = 1.
La instrucción TURCV recibe datos a través de UDP. El
parámetro ADDR muestra la dirección del emisor.
Tras ejecutar correctamente TURCV, el parámetro
ADDR contiene la dirección del interlocutor remoto
(emisor).
TURCV no soporta el modo ad hoc.
Para iniciar la tarea de recepción de datos llame la
instrucción TURCV con EN_R = 1.
Descripción
Inicia la tarea de transmisión cuando se produce un flanco ascen‐
dente. Los datos se transfieren desde el área que indican los pará‐
metros DATA y LEN.
•
0: La CPU no está habilitada para recibir.
•
1: Habilita la CPU para recibir. La instrucción TURCV está lista
para recibir y la tarea de recepción se procesa.
Referencia a la conexión asociada entre el programa de usuario y el
nivel de comunicación del sistema operativo. La ID tiene que ser
idéntica al parámetro asociado ID en la descripción de la conexión
local.
Rango de valores: W#16#0001 a W#16#0FFF.
Número de bytes que deben enviarse (TUSEND) o recibirse
(TURCV):
•
Predeterminado = 0. El parámetro DATA determina la longitud
de los datos que deben enviarse o recibirse.
•
En otro caso, rango de valores: 1 a 1472
Comunicación
11.5 PROFINET
707