Instrucción T_Diag (Comprueba El Estado De La Conexión Y Lee Información); Posible Información De Conexión - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Comunicación
11.5 PROFINET
Bit de
STATUS*
error
(W#16#...
)
0
7002
1
8081
11.5.8.15
Instrucción T_DIAG (Comprueba el estado de la conexión y lee información)
La instrucción "T_DIAG" comprueba el estado de una conexión y lee información adicional del
punto final local de esta conexión:
Tabla 11-45
Instrucción T_DIAG
KOP / FUP
La instrucción "T_DIAG" funciona del siguiente modo:
• La conexión está referenciada por el parámetro ID. Puede leer tanto los puntos finales de
conexión configurados en el editor de conexión como los puntos finales de conexión
programados (por ejemplo con la instrucción "TCON").
Los puntos finales de conexión temporales (por ejemplo, los puntos finales creados cuando
se conecta a una estación de ingeniería) no se pueden diagnosticar, puesto que no se genera
ninguna ID de conexión en este proceso.
• La información de la conexión leída se almacena en una estructura referenciada por el
parámetro RESULT.
• El parámetro de salida STATUS indica si se ha podido leer la información de conexión. La
información de conexión de la estructura en el parámetro RESULT solo es válida si se ha
finalizado la instrucción "T_DIAG" con STATUS = W#16#0000 y ERROR = FALSE.
La información de conexión no se puede evaluar si se produce un error.
Posible información de conexión
La estructura "TDiag_Status" se puede usar para leer la información de conexión en el parámetro
RESULT. La estructura TDiag_Status solo contiene la información más importante sobre un
punto final de una conexión (por ejemplo, el protocolo usado, el estado de conexión y el número
de bytes de datos transmitidos o recibidos).
La estructura y los parámetros de la estructura TDiag_Status se describen más adelante
(consulte la tabla de estructuras de "TDIAG_Status").
678
Descripción
Se está deshaciendo la conexión.
Conexión desconocida especificada en el parámetro ID.
SCL
"T_DIAG_DB"(
req:=_bool_in_,
id:=_word_in_,
done=>_bool_out_,
error=>_bool_out_,
status=>_dword_out_);
Descripción
Use la instrucción T_DIAG para comprobar el estado
de una conexión y leer información adicional del
punto final local de esta conexión.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido