4.0
OPC-UA-Interoperability-For-Industrie4-and-IoT-JP-v3
OPC-UA-Interoperability-For-Industrie4-and-IoT-JP-v3
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
19<br />
プラットフォーム 独 立 型<br />
「Classic OPC」はDCOM 技 術 をベースとしていたた<br />
め、どうしてもWindowsプラットフォームとサポート 言 語 と<br />
のつながりがありましたが、OPC UAは 任 意 のプログラ<br />
ム 言 語 を 使 用 する 任 意 のプラットフォームのアプリケーシ<br />
ョン 用 に 設 計 されています。<br />
<br />
<br />
<br />
サービスはモデルから 独 立<br />
<br />
<br />
<br />
<br />
<br />
<br />
• 一 番 下 のレベルには、アドレス 空 間 モデル、 異 なるオ<br />
ブジェクトと 変 数 の 構 造 、アラームなどの 抽 象 的 OPC<br />
U Aモデルとサービスがあります。<br />
性 能<br />
OPC UAサービスは 様 々な 技 術 にマッピングすることがで<br />
きます。 現 在 、 基 本 的 にUA-TCPと HTTPSの2 種 類 の<br />
マッピングがあります。 最 先 端 のイーサネット 技 術 に 加 え<br />
UA-TCPを 使 用 すると、 高 性 能 が 確 保 されます。<br />
サービスのインターフェイス 仕 様 自 体 も 高 いデータスルー<br />
プットに 対 応 する 設 計 です。 例 えば、1 回 の 読 み 取 りサー<br />
ビスの 呼 び 出 しで、 数 千 件 の 値 にアクセスすることがで<br />
きます。サブスクリプションサービスにより、 値 が 変 更 さ<br />
れ、 設 定 しきい 値 を 超 えたときに 通 知 を 行 うことができま<br />
す。<br />
OPC UAの 情 報 モデル<br />
OPC UAメタモデル<br />
重 要 :OPC UAモデルはクライアントがサーバー 上<br />
の 情 報 にアクセスする 方 法 を 記 述 しています。<br />
この 情 報 をサーバーに 編 成 する 方 法 は 指 定 さ<br />
れていませ ん 。 例 えば 、 下 位 デ バイスや デ ータ<br />
ベースでの 保 管 が 可 能 です。<br />
• 次 のレベル(サービスバインディング)は、サービスを 特<br />
定 のプロトコルにどのようにマッピングするかを 指 定 す<br />
る 際 に 使 用 されます。 現 在 、TCP(UA-TCP)と<br />
HTTP(OPC UA Webサービス) 用 のマッピングが 用<br />
意 されています。 将 来 、 新 しい 技 術 が 確 立 された<br />
ら、OPC UAモデルとサービスを 変 更 することなく、さら<br />
にマッピングを 指 定 できるようになります。マッピングは<br />
標 準 化 された 基 本 プロトコルに 完 全 に 基 づいており、<br />
これらはすでにすべての 既 知 のプラットフォームに 存<br />
在 しています。<br />
• 次 のレベルは、 専 用 プラットフォームと 言 語 のための 具<br />
現 化 です。OPC Foundationは、Java、.NET、ANSI<br />
C/C++の3 種 類 の 具 現 化 を 提 供 しています。<br />
言 語 の 他 に、 利 用 するプラットフォームの 選 択 が 行 え<br />
ます。<br />
OPC UAオブジェクトモデルは、1 組 の 標 準 化 されたノー<br />
ドタイプを 定 義 しており、これを 使 ってアドレス 空 間 のオ<br />
ブジェクトを 表 すことが できます 。こ の モ デ ル は 、バリアブ ル<br />
(データ/プロパティ)、メソッド、イベント、 他 のオブジェク<br />
ト に 対 す るリファレン ス に より 、オブジェクトを 表 します 。<br />
ノードのプロパティはOPC UAが 定 義 したアトリビュート<br />
によって 記 述 されています。アトリビュートはデータ 値 を 持<br />
つサーバーの 唯 一 の 要 素 です。アトリビュートのデータタ<br />
イプには、 単 純 型 と 複 合 型 があります。<br />
OPC UAにより、 任 意 のオブジェクトとバリアブルタイプ、<br />
およびそれらの 関 係 をモデル 化 することができます。アド<br />
レス 空 間 でサーバーが 情 報 を 示 し、クライアントが<br />
(ナビゲーション 中 に)それを 取 得 できます。タイプ 定 義<br />
は 標 準 化 することも、ベンダー 固 有 にすることもできま<br />
す。 各 タイプはその 定 義 を 担 当 した 組 織 によって 識 別 さ<br />
れます。