OPC UA 情報モデルの使用
OPC UA 情報モデルは、OPC UA 標準に従ってプラント情報を提供します。このプラント データには、データの発生元、データの品質、データの相互接続など、データとメタデータの両方が含まれています。したがって、OPC UA ベースのプラントは、より高速に接続して分析できます。
プラントおよび機械の建設では、セクター固有の OPC UA 情報モデルがいくつかあります。たとえば、Companion Specification EUROMAP77 は、プラスチックおよびゴム機械の情報モデルです。
情報モデルは、メタ情報、ランタイム情報、プロセス変数などのユーザー データを含むさまざまなオブジェクトで構成されます。
要件:
あ CODESYS プロジェクトが開かれています。
OPC UA サーバー機能が統合されたコントローラーがプロジェクトに追加されました。
クリック
。の OPC UA情報モデル ダイアログが開きます。
URIを使用した情報モデル
http://opcfoundation.org/UA/
とhttp://opcfoundation.org/UA/DI/
デフォルトですでにインストールされています。プロジェクトに必要なOPCUA情報モデルをインストールするには、モデルを選択してクリックします インストール。
の中に OPC UA 情報モデルの選択 ダイアログで、情報モデル ファイルを選択します
*NodeSet2.xml
ファイルディレクトリから、 開ける.選択した OPC UA 情報モデルが OPC UA 情報モデル リポジトリ.
を追加
コミュニケーションマネージャー あなたの申請に異議を唱える CODESYS 事業。
を追加 OPC UA 情報モデル (
) に反対する
コミュニケーションマネージャー。
の中に OPC UA情報モデルを追加 ダイアログで、IEC 61131-3 に従って情報モデルの名前を指定し、目的の情報モデルを 情報モデル URI リストボックス。リスト ボックスには、OPC UA 情報モデル リポジトリからのすべての OPC UA 情報モデルが表示されます。次にクリック 追加.
の中に デバイス ビュー、
前の手順で名前を指定したパブリッシングオブジェクトが挿入され、選択されます
情報モデル その下。
パブリッシング オブジェクトがエディターで開かれます。
次のステップでは、OPC UA 情報モデルから、使用するオブジェクトとデータ型を選択します。 CODESYS 応用。これを行うには、まず
情報モデル エディターで。
OPC UA 情報モデルの型宣言は、左側に表示されます。
追加 OPC UA 型宣言 あなたの CODESYS 左側の領域から右側の領域にドラッグして、アプリケーションを選択します。すべてのタイプの モデリング ルール 必須、対応する IEC メンバーは、後で IEC 宣言が生成されるときにアプリケーション用に生成されます。のために モデリング ルール オプション、右側の領域で、このタイプに対して生成される IEC メンバーもアクティブ化できます。
モデリング ルールが次の OPC UA タイプの場合 オプションのプレースホルダー、右側の領域で、対応する別の IEC タイプをドラッグ アンド ドロップして挿入できます。
例:
必要な OPC UA タイプをすべて IEC にマッピングしたら、 IEC 宣言の生成 ボタン。
生成された IEC メンバーは、たとえば OPC_UA_Symbols オブジェクト フォルダに保存され、アプリケーションで使用できます。これらのメンバーは、アプリケーションで POU を実装するために入力アシスタントで使用できます。
配列が生成されるとき、宣言で配列の上限を定義する必要があります。これは、この情報がインストールされた情報モデル ファイルに含まれていないためです。
*NodeSet2.xml
.次の手順では、OPC UA クライアントで公開する必要がある OPC UA タイプを構成します。これを行うには、デバイス ビューで
OPC UA パブリッシング オブジェクト。
開いたばかりの OPC UA パブリッシング エディターで、
情報モデル.または、PRG および GVL でアプリケーションで既に宣言したインスタンスを使用できます。
新しいインスタンスを作成するには、 新しいインスタンスを生成.
の中に 新しいインスタンスを作成 ダイアログで、 IECタイプ リストボックスから わかった.
選択した IEC タイプのインスタンスが生成され、エディターに挿入されます。自動生成された名前をダブルクリックできます inst_n それを変更します。
アプリケーションですでに宣言されているインスタンスを検索するには、 マップされたインスタンスの検索.
エディターでは、 ルート ノード リスト ボックスで、OPC UA クライアント上でインスタンスを表示するディレクトリを選択します。選択できるディレクトリは、OPC UA コンパニオンの仕様によって異なります。
これらのインスタンスを OPC UA クライアントで公開するには、
.アプリケーションがコントローラーに正常にダウンロードされたら、アプリケーションを起動します。
OPC UA クライアントを起動します。
OPC UA クライアントでは、OPC UA パブリッシング エディターの前の手順で選択したインスタンスが表示されます。