类型: |
功能块 |
最低适用版本: |
V2.0.3.0 |
功能块 Energy 返回所选 avatar 的电能信息。复位所选 avatar 的电能寄存器。设置所选 avatar 的电能预设值。
输入 |
数据类型 |
描述 |
---|---|---|
iq_TeSysIslandRef |
FB_TeSys_island |
TeSys island 设备引用 |
i_xExecute |
BOOL |
在此输入的上升沿,功能块开始执行。输出 q_xDone、q_xError、q_etResult 和 q_etResultMsg 通过 i_xExecute 的下降沿复位。请参阅功能块在输入 i_xExecute 下的行为。 |
i_sAvatarName |
对 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_etResult和 q_etResultMsg。 |
q_etResult |
以数字值的形式提供诊断和状态信息。 |
|
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)。 |