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

AVEVA™ InTouch HMI

IOGetActiveSourceName() 関数

  • Last UpdatedMar 13, 2018
  • 1 minute read

IOGetActiveSourceName() スクリプト関数は、アクセス名が現在プライマリ データ ソースまたはセカンダリ データ ソースを使用しているかどうかを返します。

IOGetActiveSourceName() 関数は通常、ボタンや他のウィンドウ オブジェクトに関連付けられたスクリプトに記述されます。ユーザーは、アプリケーション ウィンドウからこのオブジェクトを選択して、アプリケーションの I/O Servers のステータスを要求します。

カテゴリ

その他

構文

Result=IOGetActiveSourceName("AccessName");

引数

AccessName

ソース名を返す既存のアクセス名

備考

IOGetActiveSourceName() は、アクセス名のメインまたはセカンダリのノードがアクティブにポーリングされているかどうかを示す文字列を返します。IOGetActiveSourceName() 関数の返り値を以下に示します。

メイン

アクセス名のメイン ノードがアクティブにポーリングされています。

セカンダリ

アクセス名のセカンダリ ノード、つまりフェイルオーバー ノードがアクティブにポーリングされています。

Null

アクセス名のメイン ノードおよびセカンダリ ノードとも非アクティブです。

以下の例では、アクセス名 ModbusPLC1 の現在のアクティブ ノードを示す返り値(メイン、セカンダリ、または Null)が、メッセージ型タグ変数 ActiveServer に割り当てられます。

ActiveServer = IOGetActiveSourceName ("ModbusPLC1");