El bloque de funciones ReadDiagnostics devuelve la información de diagnóstico y restablece el registro de IRMS máximo del avatar seleccionado.
Entrada |
Tipo de datos |
Descripción |
---|---|---|
iq_TeSysIslandRef |
FB_TeSys_island |
Referencia al dispositivo TeSys island. |
i_xExecute |
BOOL |
El bloque de funciones inicia la ejecución en un flanco ascendente de esta entrada. Las salidas q_xDone, q_xError, q_etResult y q_etResultMsg se restablecen con el flanco descendente de i_xExecute. Consulte Comportamiento de los bloques de funciones con la entrada i_xExecute. |
i_sAvatarName |
STRING(GPL.Gc_uiLengthOfAvatarName) |
Referencia al avatar definido en la configuración de TeSys island. |
i_xResetMaxIRMS |
BOOL |
Si esta entrada está ajustada en TRUE, se restablecerán el valor de promedio máximo de corriente de RMS y la marca de tiempo. |
Salida |
Tipo de datos |
Descripción |
---|---|---|
q_xError |
BOOL |
Si esta salida se establece en TRUE, se ha detectado un error. Para obtener información detallada, consulte q_etResult y q_etResultMsg. |
q_etResult |
ET_Result |
Proporciona información de diagnóstico y estado en forma de valor numérico. |
q_sResultMsg |
STRING[30] |
Proporciona información adicional de diagnóstico y estado en forma de mensaje de texto. |
q_xBusy |
BOOL |
Si esta salida está configurada en TRUE, la ejecución del bloque de funciones está en curso. |
q_xDone |
BOOL |
Si esta salida está configurada en TRUE, la ejecución se ha completado correctamente. |
q_xUpstreamVltg1 |
BOOL |
Si esta salida está ajustada en TRUE, significa que el avatar ha detectado la presencia de la alimentación principal aguas arriba del primer dispositivo (interruptor automático cerrado). |
q_xUpstreamVltg2 |
BOOL |
Si esta salida está ajustada en TRUE, significa que el avatar ha detectado la presencia de la alimentación principal aguas arriba del segundo dispositivo. |
q_xUpstreamVltg3 |
BOOL |
Si esta salida está ajustada en TRUE, significa que el avatar ha detectado la presencia de la alimentación principal aguas arriba del tercer dispositivo. |
q_xUpstreamVltg4 |
BOOL |
Si esta salida está ajustada en TRUE, significa que el avatar ha detectado la presencia de la alimentación principal aguas arriba del cuarto dispositivo. |
q_udiMaxAvgIRMS |
UDINT |
Valor de promedio máximo de corriente de RMS. |
q_stMaxAvgIRMSTimestamp |
SysTimeRtc.RTS_SYSTIMEDATE |
Fecha y hora en las que se registró el valor de promedio máximo de corriente de RMS. Consulte la biblioteca SysTimeRtc. |
q_udiPhase1IRMS |
UDINT |
Valor de IRMS de la fase L1. (Unidad: mA) |
q_udiPhase2IRMS |
UDINT |
Valor de IRMS de la fase L2. (Unidad: mA) |
q_udiPhase3IRMS |
UDINT |
Valor de IRMS de la fase L3. (Unidad: mA) |