ReadDiagnostics - Descripción funcional

Descripción general

Tipo:

Bloque de funciones

Disponible desde:

V2.0.3.0

Descripción de funciones

El bloque de funciones ReadDiagnostics devuelve la información de diagnóstico y restablece el registro de IRMS máximo del avatar seleccionado.

Interfaz

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)