SystemVoltageBasic - 功能描述

概述

类型:

功能块

适用的版本:

V1.0.0.0

G-SE-0075852.1.png

 

 

功能描述

功能块 SystemVoltageBasic 返回并复位系统 avatar 的电压寄存器。

接口

输入

数据类型

描述

iq_TeSysIslandRef

FB_TeSys_island

TeSys island 设备引用

i_xExecute

BOOL

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

i_xResetMaxVRMS

BOOL

如果此输入设置为 TRUE,则参数 q_udiResetMaxVRMS 的值被复位。

i_xResetMaxUnbalanceVltg

BOOL

如果此输入设置为 TRUE,则参数 q_udiResetMaxUnbalanceVltg 的值被复位。

i_xResetVltgFlctnStatus

BOOL

如果此输入设置为 TRUE,则参数 q_udiResetVltgFlctnStatus 的值被复位。

输出

数据类型

描述

q_xError

BOOL

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

q_etResult

ET_Result

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

q_sResultMsg 

STRING[30]

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

q_xBusy

BOOL

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

q_xDone

BOOL

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

q_xUpstreamVltgFlctnStatus

BOOL

如果此输出设置为 TRUE,则检测到电压暂降或暂升。可以使用 i_xResetVltgFlctnStatus 来复位。

q_uiAvgVRMS

UINT

三相上的平均 IRMS 电压(单位:mV)。

q_uiMaxAvgVRMS

UINT

最大测得系统电压(单位:mV)。

q_stMaxAvgVRMSTimestamp

SysTimeRtc.RTS_SYSTIMEDATE

记录最大平均电压值的日期和时间。

请参阅 SysTimeRtc 库

q_uiVRMSPhase1

UINT

L1 与中性线之间的平均 IRMS 电压。

(单位:V)

q_uiVRMSPhase2

UINT

L2 与中性线之间的平均 IRMS 电压。

(单位:V)

q_uiVRMSPhase3

UINT

L3 与中性线之间的平均 IRMS 电压。

(单位:V)

q_usiUnbalancedVltg

USINT

电压不平衡 (%)。

q_usiMaxUnbalancedVltg

USINT

最大电压不平衡 (%)。

q_stMaxUnbalancedVltgTimestamp

SysTimeRtc.RTS_SYSTIMEDATE

最大电压不平衡的日期和时间。

请参阅 SysTimeRtc 库

q_xPhaseSequence

BOOL

如果此输出设置为 TRUE,则相序为 ACB(FALSE = 相序 ABC)。

q_usiFrequency

USINT

主电源电压频率(相 1 上测得的线路频率)。

(单位:Hz)