AnalogIO - 功能描述

概述

类型:

功能块

适用的版本:

V1.0.0.0

G-SE-0075884.1.png

 

 

功能描述

功能块 AnalogIO 提供与包含两个输入和一个输出的模拟量 I/O avatar 有关的信息。

接口

输入

数据类型

描述

iq_TeSysIslandRef

FB_TeSys_island

TeSys island 设备引用

i_xEnable

BOOL

输入 i_xEnable 的上升沿启动功能块与所选 avatar 之间的循环和非循环数据交换。只要 i_xEnable 为 TRUE,便会在每个控制器循环中交换循环数据,非循环参数则以其在功能块中定义的顺序依次更新。输入 i_xEnable 的下降沿停止数据交换和活动的非循环命令。请参阅功能块在输入 i_xEnable 下的行为

i_sAvatarName

STRING(GPL.Gc_uiLengthOfAvatarName)

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

i_iAQ0

INT

要写入到模拟量输出 0 的值。

单位和标度取决于所配置的模拟量输出类型。

o类型 0(单位:mV)

o类型 1(单位:mV)

o类型 2(单位:μA)

o类型 3(单位:μA)

输出

数据类型

描述

q_xError

BOOL

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

q_etResult

ET_Result

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

q_sResultMsg 

STRING[30]

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

q_xActive

BOOL

如果此功能块活动,则该输出设置为 TRUE。

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 读取的值。