14.12.2015 Views

4.0

OPC-UA-Interoperability-For-Industrie4-and-IoT-JP-v3

OPC-UA-Interoperability-For-Industrie4-and-IoT-JP-v3

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

OPC FOUNDATION – 情 報 資 源<br />

27<br />

ソースコードと 認 証<br />

ソースコードとテストツール<br />

OPC Foundationは、 互 換 性 を 確 保 するため、 通 信 プロ<br />

トコルの 実 装 に 加 え、アプリケーションの 仕 様 適 合 性 の<br />

検 証 とテストに 必 要 なツールを 含 む 認 証 プログラムを 提<br />

供 しています。<br />

1. OPC UAスタック<br />

通 信 スタックには、 実 質 的 にすべてのデバイスの 実 装<br />

を 拡 張 可 能 なANSI C、マイクロソフトの.NETフレー<br />

ムワークのアプリケーション 用 のマネージドC#、およ<br />

び 対 応 するインタープリタ 環 境 のアプリケーション 用<br />

のJavaの3 種 類 のプログラミング 言 語 が 用 意 されて<br />

います。これら3つの 実 装 により、ネットワークの 基 本<br />

通 信 が 確 保 されます。 互 いに 互 換 性 があり、OPC<br />

Foundationによってメンテナンスされています。<br />

2. サンプルコード<br />

OPC Foundationは、 基 本 的 にプロトコル 実 装 のみ<br />

を 含 む 通 信 スタックのほかに、サンプルアプリケーショ<br />

ンを 提 供 しています。サンプルはソースコード( 主 に<br />

C#)で 提 供 され、OPC UA 技 術 の 評 価 、 概 念 実 証 コ<br />

ーディング、プロトタイプとデモの 迅 速 な 実 装 に 使 用<br />

することができます。OPC Foundationは、 専 門 的 か<br />

つ 産 業 用 に 強 化 された 製 品 にOPC UA 技 術 を 統 合<br />

するため、 様 々なOPC 会 員 企 業 が 提 供 している 市 販<br />

のツールキットやソフトウェア 開 発 キット(SDK)の 使<br />

用 を 提 案 しています。<br />

3. 認 証 プログラム<br />

論 理 的 に 正 しい 挙 動 をテストし 認 証 するため、OPC<br />

Foundationはテストソフトウェア( 適 合 性 テストツー<br />

ル)を 提 供 しています。これを 使 用 して、OPC UAのア<br />

プリケーションが 論 理 的 に 正 しく、 仕 様 に 適 合 した 挙<br />

動 を 示 すか 検 証 します。メーカーは 独 立 した 認 証 テス<br />

トラボで、 既 定 の 手 順 に 基 づいてOPC UA 製 品 認<br />

証 を 受 けることができます。 適 合 性 に 加 え、 障 害 のシ<br />

ナリオにおける 挙 動 と 他 製 品 との 相 互 運 用 性 もテス<br />

トされます。<br />

4. 相 互 運 用 性 ワークショップ<br />

OPC Foundationは、 年 に3 回 、1 週 間 に 渡 る 相 互<br />

運 用 性 ワークショップ(IOP)を 開 催 し、 企 業 が 自 社 製<br />

品 の 相 互 作 用 をテストできるようにしています。 秋 に<br />

はIOP EuropeがニュルンベルクのシーメンスAGで<br />

開 催 されます。<br />

他 のIOPは 北 米 と 日 本 で 開 かれます。これらのミーティ<br />

ングでは、60〜100 前 後 の 製 品 を 揃 えた 総 合 的 なテ<br />

スト 環 境 が 用 意 され、 開 発 者 と 試 験 者 が 集 います。

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!