SystemPowerBasic - Descripción funcional
Tipo: |
Bloque de funciones |
Disponible desde: |
V2.0.3.0 |
El bloque de funciones SystemPowerBasic devuelve la información de potencia y restablece los registros de alimentación del avatar del sistema.
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_xResetMaxActivePower |
BOOL |
Si esta entrada está ajustada en TRUE, se restablecerán el valor del parámetro q_udiMaxActivePower y la marca de tiempo asociada q_stMaxActivePowerTimestamp. |
i_xResetMaxReactivePower |
BOOL |
Si esta entrada está ajustada en TRUE, se restablecerán el valor del parámetro q_udiMaxReactivePower y la marca de tiempo asociada q_stMaxReactivePowerTimestamp. |
i_xResetMinPowerFactor |
BOOL |
Si esta entrada está ajustada en TRUE: oEl verdadero valor del parámetro q_usiMinPowerFactor se restablece a 1. oLa marca de tiempo asociada q_stMinPowerFactorTimestamp se restablece. |
i_xResetMaxPowerFactor |
BOOL |
Si esta entrada está ajustada en TRUE: oEl verdadero valor del parámetro q_usiMaxPowerFactor se restablece a 0. oLa marca de tiempo asociada q_stMaxPowerFactorTimestamp se restablece. |
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 |
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_udiInstActivePower |
UDINT |
Potencia activa total del avatar. (Unidad: W) |
q_udiMaxActivePower |
UDINT |
Valor máximo de la potencia activa del avatar. (Unidad: W) |
q_stMaxActivePowerTimestamp |
SysTimeRtc.RTS_SYSTIMEDATE |
Fecha y hora en las que se registró el valor máximo de potencia activa. Consulte la biblioteca SysTimeRtc. |
q_udiInstReactivePower |
UDINT |
Potencia reactiva total del avatar. (Unidad: VAR) |
q_udiMaxReactivePower |
UDINT |
Valor máximo de la potencia reactiva del avatar. (Unidad: VAR) |
q_stMaxReactivePowerTimestamp |
SysTimeRtc.RTS_SYSTIMEDATE |
Fecha y hora en las que se registró el valor máximo de potencia reactiva. Consulte la biblioteca SysTimeRtc. |
q_usiPowerFactor |
USINT |
Valor verdadero del factor de potencia. |
q_usiMinPowerFactor |
USINT |
Valor mínimo verdadero del factor de potencia. |
q_usiMaxPowerFactor |
USINT |
Valor máximo verdadero del factor de potencia. |
q_stMinPowerFactorTimestamp |
SysTimeRtc.RTS_SYSTIMEDATE |
Fecha y hora en las que se registró el valor mínimo del factor de potencia. Consulte la biblioteca SysTimeRtc. |
q_stMaxPowerFactorTimestamp |
SysTimeRtc.RTS_SYSTIMEDATE |
Fecha y hora en las que se registró el valor máximo del factor de potencia. Consulte la biblioteca SysTimeRtc. |