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");