Comunicación
11.5 PROFINET
Tabla 11-31
Instrucciones TSEND y TRCV
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
Tabla 11-32
Tipos de datos para los parámetros de TSEND y TRCV
Parámetro y tipo
REQ
IN
EN_R
IN
ID
IN
LEN
IN
ADHOC
IN
DATA
IN_OUT
DONE
OUT
658
SCL
"TSEND_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_);
"TRCV_DB"(
en_r:=_bool_in_,
ID:=_word_in_,
len:=_udint_in_,
adhoc:=_bool_in_,
ndr=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
rcvd_len=>_udint_out_,
data:=_variant_inout_);
Tipo de datos
Descripción
Bool
TSEND: Inicia la tarea de transmisión cuando se produce un flanco
ascendente. Los datos se transfieren desde el área que indican los
parámetros DATA y LEN.
Bool
TRCV: Habilita la CPU para recibir, con EN_R = 1, TRCV está listo para
recibir. La tarea de recepción se procesa.
CONN_OUC (Word) Referencia a la conexión asociada. La ID debe ser idéntica al paráme‐
tro ID asociado en la descripción de la conexión local.
Rango de valores: W#16#0001 a W#16#0FFF
UDInt
Número máximo de bytes que deben enviarse (TSEND) o recibirse
(TRCV):
•
•
Bool
TRCV: Parámetro opcional (oculto)
solicitud ad hoc para el tipo de conexión TCP.
Variant
Puntero para enviar (TSEND) o recibir (TRCV) un área de datos, el área
de datos contiene la dirección y la longitud. La dirección hace refe‐
rencia a la memoria I, Q, M o a un DB.
Bool
TSEND:
•
•
Descripción
TCP e ISO on TCP: TSEND envía datos mediante
una conexión entre la CPU y un interlocutor.
TCP e ISO on TCP: TRCV recibe datos mediante
una conexión entre un interlocutor y la CPU.
Predeterminado = 0: el parámetro DATA determina la longitud de
los datos que deben enviarse (TSEND) o recibirse (TRCV).
Modo ad hoc = 65535: una longitud de datos variable está con‐
figurada para la recepción (TRCV).
0: Tarea no iniciada aún o en proceso.
1: Tarea finalizada sin errores.
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Controlador programable S7-1200