Energy - 功能描述

概述

类型:

功能块

最低适用版本:

V2.0.3.0

G-SE-0075882.2.png

 

 

功能描述

功能块 Energy 返回所选 avatar 的电能信息。复位所选 avatar 的电能寄存器。设置所选 avatar 的电能预设值。

接口

输入

数据类型

描述

iq_TeSysIslandRef

FB_TeSys_island

TeSys island 设备引用

i_xExecute

BOOL

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

i_sAvatarName

STRING(GPL.Gc_uiLengthOfAvatarName)

对 TeSys island 配置中定义的 avatar 的引用。

i_xSetActiveEnergy

BOOL

用于将 i_udiSetValueActiveEnergy 值设置为 TotalActiveEnergyPreset 值的命令。

i_xSetReactiveEnergy

BOOL

用于将 i_udiSetValueReactiveEnergy 值设置为 TotalReactiveEnergyPreset 值的命令。

i_xRecordToUChannel1

BOOL

记录 ToU(使用时间)通道 1 启动命令。

0 = 否

1 = 是

...

...

...

i_xRecordToUChannel4

BOOL

记录 ToU(使用时间)通道 4 启动命令。

0 = 否

1 = 是

i_udiSetValueActiveEnergy

UDINT

用于预设 TotalActiveEnergyPreset (q_udiActiveEnergy) 的值,将影响发送给 i_xSetActiveEnergy 的 TRUE 命令

(单位:Wh)

i_udiSetValueReactiveEnergy

UDINT

用于预设 TotalReactiveEnergyPreset (q_udiReactiveEnergy) 的值,将影响发送给 i_xSetReactiveEnergy 的 TRUE 命令

(单位:VARh)

输出

数据类型

描述

q_xError

BOOL

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

q_etResult

ET_Result

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

q_sResultMsg 

STRING[30]

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

q_xBusy

BOOL

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

q_xDone

BOOL

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

q_udiActiveEnergy

UDINT

Avatar 的总有功电能值。

(单位:Wh)

q_udiReactiveEnergy

UDINT

Avatar 的总无功电能值。

(单位:Wh)

q_udiToUActiveEnergyChannel1

UDINT

通道 1:

返回在通道处于启用/激活状态时累计的 ToU(使用时间)总有功电能值。

...

...

...

q_udiToUActiveEnergyChannel4

UDINT

通道 4:

返回在通道处于启用/激活状态时累计的 ToU(使用时间)总有功电能值。

q_udiToUReactiveEnergyChannel1

UDINT

通道 1:

返回在通道处于启用/激活状态时累计的 ToU(使用时间)总无功电能值。

注意: 此功能块版本中不使用(全部将返回 0 s)。

...

...

...

q_udiToUReactiveEnergyChannel4

UDINT

通道 4:

返回在通道处于启用/激活状态时累计的 ToU(使用时间)总无功电能值。

注意: 此功能块版本中不使用(全部将返回 0 s)。