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

AVEVA™ InTouch HMI

InTouch リモート参照の制限とは

  • Last UpdatedSep 26, 2024
  • 1 minute read

InTouch リモート参照タグには、2 つのタイプがあります。静的リモート参照は、タグ名ディクショナリからタグを定義するときに、固定リモート アドレスにハード コード化されます。静的リモート参照は、アプリケーションが実行を開始するときに、タグ データベース内のタグのハンドルに割り当てられます。静的リモート参照タグの数は、アプリケーションの実行中に固定されます。

動的リモート参照によって、アプリケーションの実行中に対象アドレスが解決されます。動的リモート参照タグがデータベース ハンドルに割り当てられた場合、.Reference ドットフィールドまたは IOSetRemoteReference() 関数をスクリプト内で使用することにより、ランタイム中に対象アドレスを変更できます。

以下の図は、300K ライセンス下で実行されている、スティッキー リモート参照タグを持たない InTouch アプリケーションの例を示しています。静的リモート参照タグの数は、アプリケーションの実行中に固定されます。しかし、動的リモート参照タグの数は、アクティブなタグ ソース用のみとなります。リモート タグ ソースへの以前の接続は固定されず、リモート参照またはタグの合計数には数えられません。

Graphics describing an InTouch application running under a 300K license without sticky remote reference tags

InTouch 60K ライセンスでは、動的リモート タグ参照の数に制限を課すスティッキー タグの数は使用されません。これにより、アプリケーションはアプリケーションの実行中に 60K を超えるタグに動的にアクセスできるようになります。動的リモート参照のタグの使用数は、リモート参照が使用されているウィンドウを開いたり閉じたりするたびに変動します。しかし、アプリケーションは、ランタイム タグ データベースの使用制限を超える数のアクティブなタグを同時に持つことができません。

動的参照タグの数は、WindowViewer がディスク保存領域を使用して実行中のアプリケーションの内容を保存する際にのみ増減します。WindowViewer が InTouch ウィンドウまたは産業用グラフィックをキャッシュするよう設定されている場合、ウィンドウがキャッシュから削除された場合以外、リモート参照タグの数は減少しません。

ウィンドウが表示されていない場合でも、リモート タグ参照がそのソースにバインドされていないわけではありません。しかし、ウィンドウ キャッシュが完全に無効化され、高優先度ウィンドウが指定されていない場合は、WindowViewer は従来の「常にディスクからロード」シナリオと同様に機能します。その場合、ウィンドウが閉じられ、動的リモート タグ参照が 60K ライセンス環境で再要求されたとき、すべてのウィンドウがメモリから削除されます。

I/O タグのリモート参照は、InTouch ライセンスのスティッキー リモート参照数には含まれません。I/O タグのリモート参照は、スティッキー リモート参照の制限数を超えることなく変更できます。回数の制限はありません。

セカンダリ タグ ソースへのフェイルオーバーが発生した場合、アプリケーションは、ライセンスされたタグの数を増やさなくても、セカンダリ ソースから同じアイテムにアクセスできます。フェイルオーバー後、セカンダリ タグ ソースから新しいアイテムにアクセスすると、タグの数が増えます。これらのアイテムは、メイン タグ ソースにフェイルバック後にアクセス可能になります。

タグの数がライセンスされた最大数に達すると、メインまたはセカンダリ タグ ソースからアイテムにアクセスできるとしても、それ以上アイテムをアクティブにすることはできません。