後援:SOFTWARE TOOLBOX
RESTfulなwebサービスを介して、さまざまな産業データ、特にOPC UAデータソースにアクセスすることは、過去10年間でますます必要になってきています。 自己ホスト型のwebサービスを備えたデバイスから、気象情報や商品やエネルギーの価格などの関連する市場データまで、そのようなwebサービスとの間で統合
OPCルーターは、ポイントAからポイントBにデータを移動しながら、そのデータを変換、分析、および操作するための柔軟なプラットフォームです。 OPC Routerは、OPC UAサーバー、データベースなどからデータを簡単にソースし、そのデータをRESTful webサービスにプッシュしたり、RESTful webサービスからデータを読み取り、そのデータをOPC UAサー OPC RouterはRESTful webサービスとして設定することもできるため、RESTトリガーを使用して定義したAPIを介してOPC Router内のOPC UAまたはその他のデータを公開します。
以下はガイドからの抜粋です:
具体的には、この文書では以下のシナリオについて説明します。
- OPC UAサーバーは2つのシステムの速度を監視しています。
- HTTPクライアントが要求を行うと、現在の速度を知りたいシステム番号とマシン番号を(クエリパラメータとして)渡します。
- HTTPクライアントがGET要求を行うと、OPCルーターは(クエリパラメータとして渡されるシステム番号とマシン番号に基づいて)SQL Serverデータベースを照会し、要求されたシ
結果のHTTP応答には、システム番号とマシン番号(HTTP要求に含まれています)、SQLから照会された製品ID、およびOPC UAサーバーから読み取られた指定されたマ
プラグインの作成
最初のステップとして、OPCルータが相互作用するデータソースと宛先を定義するさまざまなプラグインを定義する必要があります。 OPC Uaサーバーからマシン速度を読み取るOpc UAプラグイン、生成されている現在の製品IDを照会するMicrosoft SQL Serverプラグイン、HTTPを使用して製品データを外部に公開するために使用されるREST/HTTP APIエンドポイントの3つのプラグインで構成されています。Opc Uaプラグイン
マシンデータの読み取り元となるOPC UAサーバーは、データを抽出するためにOPC UAエンドポイントを公開しているトップサーバーです。 トップサーバー UAエンドポイントはlocalhost接続のみを受け入れているため、接続はセキュリティで保護されず、暗号化されません。 OPC UAサーバーエンドポイントを設定するための正確な手順はサーバーによって異なり、このドキュメントの範囲外です–適切なサーバーのドキュメントを参照してください。
…
SQL Serverプラグイン
SQL Serverプラグインは、SQLデータベーステーブルから製品IDを照会できるようにするために必要です。 OPC Router MS SQL Plug-Inを設定する場合、テーブルやデータベースの列を設定する必要はありません(または場所)。 構成のこの時点で、プラグインは、後で照会されるテーブルを含むMicrosoft SQL Serverデータベースを単純に表します。