SystemPowerBasic - 功能描述

概述

类型:

功能块

适用的版本:

V1.0.0.0

G-SE-0075854.1.png

 

 

功能描述

功能块 SystemPowerBasic 返回功率信息,并复位系统 avatar 的功率寄存器。

接口

输入

数据类型

描述

iq_TeSysIslandRef

FB_TeSys_island

TeSys island 设备引用

i_xExecute

BOOL

在此输入的上升沿,功能块开始执行。输出 q_xDoneq_xErrorq_etResult 和 q_etResultMsg 通过 i_xExecute 的下降沿复位。请参阅功能块在输入 i_xExecute 下的行为

i_xResetMaxActivePower

BOOL

如果此输入设置为 TRUE,则参数 q_udiMaxActivePower 的值和相关时间戳 q_stMaxActivePowerTimestamp 被复位。

i_xResetMaxReactivePower

BOOL

如果此输入设置为 TRUE,则参数 q_udiMaxReactivePower 的值和相关时间戳 q_stMaxReactivePowerTimestamp 被复位。

i_xResetMinPowerFactor

BOOL

如果此输入设置为 TRUE:

o参数 q_usiMinPowerFactor 的 true 值复位为 1。

o相关时间戳 q_stMinPowerFactorTimestamp 被复位。

i_xResetMaxPowerFactor

BOOL

如果此输入设置为 TRUE:

o参数 q_usiMaxPowerFactor 的 true 值复位为 0。

o相关时间戳 q_stMaxPowerFactorTimestamp 被复位。

输出

数据类型

描述

q_xError

BOOL

如果此输出设置为 TRUE,则检测到错误。有关详细信息,请参阅 q_etResultq_etResultMsg

q_etResult

ET_Result

以数字值的形式提供诊断和状态信息。

q_sResultMsg 

STRING[30]

以文本消息的形式提供附加的诊断和状态信息。

q_xBusy

BOOL

如果此输出设置为 TRUE,则正在执行功能块。

q_xDone

BOOL

如果此输出设置为 TRUE,则执行已成功完成。

q_udiInstActivePower

UDINT

Avatar 的总有功功率。

(单位:W)

q_udiMaxActivePower

UDINT

Avatar 的最大有功功率值

(单位:W)

q_stMaxActivePowerTimestamp

SysTimeRtc.RTS_SYSTIMEDATE

记录最大有功功率值的日期和时间。

请参阅 SysTimeRtc 库

q_udiInstReactivePower

UDINT

Avatar 的总无功功率。

(单位:VAR)

q_udiMaxReactivePower

UDINT

Avatar 的最大无功功率值

(单位:VAR)

q_stMaxReactivePowerTimestamp

SysTimeRtc.RTS_SYSTIMEDATE

记录最大无功功率值的日期和时间。

请参阅 SysTimeRtc 库

q_usiPowerFactor

USINT

真实功率因数值。

q_usiMinPowerFactor

USINT

最小真实功率因数值。

q_usiMaxPowerFactor

USINT

最大真实功率因数值。

q_stMinPowerFactorTimestamp

SysTimeRtc.RTS_SYSTIMEDATE

记录最小功率因数值的日期和时间。

请参阅 SysTimeRtc 库

q_stMaxPowerFactorTimestamp

SysTimeRtc.RTS_SYSTIMEDATE

记录最大功率因数值的日期和时间。

请参阅 SysTimeRtc 库