OPC UA サーバーから InTouch タグ、UDT、アラーム グループを作成する
- Last UpdatedJun 08, 2026
- 3 minute read
InTouch では、アクセス名によって外部データソースへの通信チャネルが定義されます。外部 OPC UA サーバーに接続する場合は、この通信チャネルを確立するために Gateway Communication Driver を設定する必要があります。この設定には通常、OPC UA サーバーの IP アドレスや必要なセキュリティ設定が含まれ、一般的には一度だけ行うセットアップ作業となります。
しかし、システムのコミッショニングにおいて最も時間がかかる作業は、通信設定ではなくタグの生成です。これには、正しい OPC UA アイテム参照を含む InTouch タグを作成し、それらを適切なグラフィック要素にバインドする作業が含まれます。数千ものタグを持つシステムでは、手動でタグを作成するのは大変な作業になります。
システム プラットフォーム 2026 は、このプロセスを簡素化します。InTouch の WindowMaker から OPC UA サーバーの名前空間を参照できるようになりました。これまで Gateway Communication Driver でのみ使用可能だった OPC UA ブラウザが、タグ作成時に埋め込まれるようになりました。これにより、ツールを切り替えたり、エクスポート/インポート手順を実行したりする必要がなくなります。
また、強化された OPC UA ブラウザは、サーバー オブジェクト モデルを構造化された直感的な UI で表示します。これにより、OPC UA オブジェクトを WindowMaker に直接インポートし、ユーザー定義型(UDT)にマッピングできます。たとえば、OPC UA サーバーの名前空間で定義された Pump オブジェクトを、WindowMaker に対応する UDT としてインポートできるため、タグ、UDT、およびアラーム グループをより迅速かつ一貫性して作成できるようになります。
[タグ ディクショナリ]の[外部プロバイダ]オプションには、同じマシン上にある Gateway Communication Driver で設定されたすべての OPC UA サーバー接続が一覧表示されます。このオプションを使用すると、いくつかの手動ステップを省略し、OPC UA アイテム参照からアクセス名、InTouch タグ、アラーム グループ、UDT を簡単に作成できます。
注意:WindowMaker で外部プロバイダを開くには、oiAdministrators オペレーティング システム ユーザー グループのメンバーである必要があります。
Gateway Communication Driver で設定された OPC UA サーバーから InTouch タグと UDT を作成する
前提条件:
-
Gateway Communication Driver で OPC UA サーバー接続を設定します。詳細については、Gateway Communication Driver ヘルプを参照してください。
-
Gateway Communication Driver と InTouch WindowMaker は同じマシン上にある必要があります。
-
WindowMaker で InTouch アプリケーションを開きます。
-
[ホーム]]メニューの[タグ]]グループで[タグ ディクショナリ]の下にあるドロップダウン矢印を選択して[外部プロバイダ]を選択します。または、キーボード ショートカット Ctrl + Q を使用します。

Gateway Communication Driver で設定されたすべての OPC UA サーバー接続が表示されます。
-
OPC UA ツリーを展開してアイテム参照を表示および参照できます。

注:
リモート Gateway Communication Driver からの OPC UA サーバーは表示されません。
OPC UA アイテムが表示された後に別の OPC UA サーバーを設定する場合、[外部プロバイダ]ウィンドウの下にある[更新]を選択して、新しく追加した OPC UA サーバー アイテムを表示します。 -
[モデル - タグ名]ペインを開きます。
[モデル - タグ名]ペインに InTouch アプリケーションのすべてのアラーム グループ、UDT、タグが表示されます。[モデル - タグ名]ペインの詳細については、「モデル - タグ名」を参照してください。

-
[外部プロバイダ]ウィンドウからアイテムを[モデル - タグ名]にドラッグ アンド ドロップします。Ctrl キーを押したままアイテムを選択することで複数のアイテムを選択できます。

選択した階層(アラーム グループ、タグ、UDT テンプレート、インスタンス、メンバーを含む)が、[モデル - タグ名]の $System ノード配下に表示されます。ドラッグ アンド ドロップしたアラーム グループは、[アラーム グループ リスト]にも作成されます。アラーム グループとオブジェクトは、ユーザーがドロップした場所ではなく、OPC UA サーバー階層に基づいて作成されます。OPC UA からオブジェクトをドラッグ アンド ドロップしても、スーパータグは作成されず、代わりに、そのオブジェクト タイプの定義に基づいて UDT が作成されます。

アイテムをドラッグ アンド ドロップすると、そのオブジェクト タイプの定義に基づいて、対応する OPC UA タグまたは UDT が自動的に作成されます。アイテムがオブジェクト タイプの場合は UDT が作成され、それ以外の場合は標準の OPC UA タグが作成されます。作成されたすべてのタグ変数は、ブール値、整数型、文字列型、または実数型のいずれかのデータ型に変換されます。新しく作成された OPC UA タグは[モデル - タグ名]ペインでご確認ください。
-
[外部プロバイダ]ウィンドウを閉じるには、[閉じる]を選択します。
追加情報
-
検索:検索は、展開されているノードに対してのみ機能します。ノードが折りたたまれている場合は機能しません。参照はノード単位で行われるため、展開されている階層内のアイテムのみを検索できます。
-
閉じる:ツリーノードの展開処理に時間がかかる場合は、[閉じる]を使用してページを閉じることができます。
-
更新:更新には 2 つのタイプがあります。1 つは各 OPC UA オブジェクトの横にある[更新]ボタン、もう 1 つは下部の[閉じる]ボタンの横にあるグローバル更新オプションです。各オブジェクトの横にある[更新]ボタンは、キャッシュをクリアしてサーバーから最新のデータを再ロードしますが、すでに作成済みのタグやドラッグ アンド ドロップされたタグの検証は行いません。グローバル更新オプションは、既存のサーバー データのみを更新し、キャッシュのクリアは行いません。

-
個々の OPC UA 接続には異なるアクセス名が追加されます。タグのアクセス名は、Gateway Communication Driver の OPC UA 接続のノード名です。
注:タグを追加した後に Gateway Communication Driver の OPC UA ノードの名前を変更した場合、アクセス名を手動で変更する必要があります。アクセス名は自動的に変更されません。
-
重複するタグ名にはインデックス番号が追加されます。たとえば、「Input」という名前のタグが 2 つある場合、最初のタグの名前は「Input」、2 番目のタグの名前は「Input_1」となります。
注意:タグ名の長さが最大長の 128 文字を超える場合、タグ名が 128 文字以内になるように末尾の文字が切り捨てられます。
タグ名が 128 文字を超え、重複するタグ名がある場合、「タグ名 +_{ インデックス }」が 128 文字になるようタグ名の末尾の文字が削除されます。 -
オブジェクト タイプが BaseObjectType から派生しており、その特定のタイプ定義が使用できない場合は、インスタンスごとにテンプレートが作成されます。この場合、テンプレート名とインスタンス名は同じになります。
-
タグ名が定義済みフィールド名(ドット フィールド名)と一致する場合、そのタグは作成されません。
-
UDT テンプレートの作成後、OPC UA オブジェクトへの更新は自動的に同期されません。ドラッグ アンド ドロップ操作によって既存の UDT が上書きされることはありません。代わりに、新しい UDT が作成されます。
-
単一ノードに対して、Browse API は 10,000 アイテムに制限されています。この制限を超えると警告がログに記録され、最初の 10,000 アイテムのみが返されます。外部プロバイダには、この制限を超える追加のアイテムは表示されません。
-
InTouch を OPC UA サーバーとして使用するには、アプリケーション マネージャで OPC UA サーバーとして設定してください。詳細については、「InTouch OPC UA サーバーを設定して使用する」を参照してください。
-
WindowMaker のログ フラグ エディタで[OPC UA タグ作成]チェック ボックスをオンにした場合、OPC UA タグに関連するログ メッセージを Log Viewer で表示できます。

-
OPC UA アイテム名にサポートされていない特殊文字が含まれる場合、タグ名のサポートされない特殊文字は、対応する InTouch タグを作成する際に 'A' または '_' で置き換えられます。サポートされない文字がタグ名の最初にある場合、その文字は 'A' で置き換えられます。その他の場所にあるサポートされない文字は '_' で置き換えられます。置換される文字の詳細については、Log Viewer の[メッセージの詳細]ウィンドウを参照してください。

-
データ タイプの取り扱い
-
以下は、このリリースでサポートされているデータ タイプです
-
オブジェクトの種類
-
プリミティブ タイプ(整数型、ブール型などの基本データ型)
-
-
オブジェクトではないプリミティブ タイプはネイティブ タグとして作成されます。フォルダ配下のフラット タグは、ネイティブの InTouch タグとして作成されます。タグ名が重複する場合は、新しく作成されるタグ名に接尾辞が追加されます。

-
プリミティブ タイプのプロパティはサポートされていません。プロパティを持つプリミティブ タイプはサポート対象外であり、外部プロバイダには表示されません。
-
プリミティブ タイプのプロパティはサポートされていません。アラーム グループとインスタンスは、ユーザーが[モデル - タグ名]ビューでインスタンスをドロップした場所ではなく、OPC UA サーバー階層のみに基づいて作成されます。インスタンス作成後は、そのインスタンスを任意のアラーム グループに移動できます。
-
OPC UA オブジェクトのデータ タイプが不明な場合、そのオブジェクトは無効になり、ドラッグ アンド ドロップできません。
-
OPC UA オブジェクトのデータ タイプがサポートされていない場合は、メッセージ タイプの UDT が作成されます。
-
STRUCT タイプの OPC UA 要素はサポートされていません。これらのオブジェクトは無効になり、ドラッグ アンド ドロップできません。
OPC UA タイプ
マッピング先のタイプ
整数型
整数型
Double 型、実数型
実数型
文字列
メッセージ型
日付時刻
メッセージ型
論理型
論理型
Byte
整数型
ステータス コード型
整数型
配列
メッセージ型
-