Comunicación
11.5 PROFINET
ERROR
STATUS
1
80C3
1
80C4
TSEND y TRCV
Nota
Si se utiliza la comunicación Open User de PROFINET y se ejecuta una instrucción TSEND sin que
el dispositivo remoto ejecute la instrucción TRCV correspondiente, es posible que la instrucción
TSEND permanezca indefinidamente en un estado ocupado mientras espera que la instrucción
TRCV reciba los datos. En este estado, la salida "Busy" de la instrucción TSEND está activada y la
salida "Status" tiene un valor de "0x7002". Esto puede suceder si se transfieren más de 4096
bytes de datos. Este problema se soluciona la próxima vez que se ejecuta la instrucción TRCV.
Tabla 11-41
Instrucciones TSEND y TRCV
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
672
Descripción
TCON: Se están utilizando todos los recursos de conexión.
Error de comunicación temporal:
•
La conexión no se puede establecer en estos momentos (TCON).
•
La instrucción TDISCON (TCON) está deshaciendo la conexión configurada.
•
La conexión se está estableciendo (TDISCON).
•
La interfaz está recibiendo nuevos parámetros (TCON y TDISCON).
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_,
ndr=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
rcvd_len=>_udint_out_,
data:=_variant_inout_);
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.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO