类型: |
功能块 |
最低适用版本: |
V2.0.3.0 |
功能块 AnalogIO 提供与包含两个输入和一个输出的模拟量 I/O avatar 有关的信息。
输入 |
数据类型 |
描述 |
---|---|---|
iq_TeSysIslandRef |
FB_TeSys_island |
TeSys island 设备引用 |
i_sAvatarName |
对 TeSys island 配置中定义的 avatar 的引用。 |
|
i_xEnable |
BOOL |
输入 i_xEnable 的上升沿启动功能块与所选 avatar 之间的循环数据交换。只要 i_xEnable 为 TRUE,就会在每个控制器循环中交换循环数据。输入 i_xEnable 的下降沿停止数据交换。请参阅功能块在输入 i_xEnable 下的行为。 |
i_iAQ0 |
INT |
要写入到模拟量输出 0 的值。 单位和标度取决于所配置的模拟量输出类型。 o类型 0(单位:mV) o类型 1(单位:mV) o类型 2(单位:μA) o类型 3(单位:μA) |
输出 |
数据类型 |
描述 |
---|---|---|
q_xActive |
BOOL |
如果此功能块活动,则该输出设置为 TRUE。 |
q_xError |
BOOL |
如果此输出设置为 TRUE,则检测到错误。有关详细信息,请参阅 q_etResult和 q_etResultMsg。 |
q_etResult |
以数字值的形式提供诊断和状态信息。 |
|
q_sResultMsg |
STRING[30] |
以文本消息的形式提供附加的诊断和状态信息。 |
q_xReady |
BOOL |
如果功能块已准备好接收执行命令,则为 TRUE。 |
q_iAI0 |
INT |
指示从模拟量输入 0 读取的值。 单位和标度取决于所配置的模拟量输入类型。 o类型 0 至 12(单位:0.1 °C) o类型 13(单位:mV) o类型 14(单位:mV) o类型 15(单位:μA) o类型 16(单位:μA) |
q_iAI1 |
INT |
指示从模拟量输入 1 读取的值。 单位和标度取决于所配置的模拟量输出类型。 o类型 0 至 12(单位:0.1 °C) o类型 13(单位:mV) o类型 14(单位:mV) o类型 15(单位:μA) o类型 16(单位:μA) |