Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

IOGetAccessNameStatus() 函数

  • Last UpdatedMar 21, 2018
  • 1 minute read

IOGetAccessNameStatus() 脚本函数返回一个整数,指出“访问名”的主 I/O 数据源、辅助 I/O 数据源或活动的 I/O 数据源的连接状态。

通常,IOGetAccessNameStatus() 返回值与整型标记关联。标记的值可以驱动离散值显示动画链接,向操作员显示“访问名”活动的 I/O 数据源、主 I/O 数据源以及辅助 I/O 数据源的状态。

类别

其它

语法

Result=IOGetAccessNameStatus("AccessName", Mode);

参数

AccessName

要返回其状态的现有“访问名”。

Mode

指定给此参数的值确定查询故障转移对哪个“访问名”的当前状态。

0 -“访问名”的活动 I/O 数据源的状态

1 -“访问名”的主 I/O 数据源的状态

2 -“访问名”的辅助 I/O 数据源的状态

结果

返回值

描述

-1

“访问名”中存在配置错误。“访问名”不存在,或未定义“访问名”的辅助 I/O 数据源。

0

未成功连接到所请求的 I/O 数据源。

1

成功连接到所请求的 I/O 数据源。

附注

IOGetAccessNameStatus() 函数通常在脚本中用于确定辅助 IO 数据源(当前在不活动状态)的状态。在强制进行故障转移之前,操作员运行此脚本以验证辅助连接的状态。

示例

本例返回 ModbusPLC1“访问名”的辅助 I/O 数据源的状态。返回值与 ANStatus 标记关联。

ANStatus = IOGetAccessNameStatus ("ModbusPLC1",2)