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)