背景
OPC Foundationは、20年以上にわたって相互運用性ワークショップ(IOPs)を開催してきた。このようなワークショップの目的は、異なるベンダーが提供する製品間の相互運用性の検証である。これは、正式な認証に向けた重要なステップであると同時に、試験プロセスへの付加価値でもある。認証は、多様な製品固有の特性や動作をある程度エミュレートすることしかできない。IOPが提供する全範囲を提供することはできない。
相互運用性を達成する以外に、IOPは以下を提供する。
- ネットワーク作り」、つまり他社の専門家と親しくなり、連絡先を交換する機会。
- OPC規格の曖昧な点を、他の専門家や、OPC Foundation の代表者と議論しながら明らかにする機会。
- OPC Foundation から組織や技術に関するニュースを入手する機会。
相互運用性テストは、様々な方法で組織することができる。このページでは、OPC Foundation によって承認されたワークショップの規則と要件について説明する。
OPC承認相互運用性ワークショップのキーデータ
参加はOPC会員全員(ロゴ会員を除く)に門戸を開く必要がある。
10品目以上、最大40品目から50品目までが対象となる。製品数が多いほど、ワークショップの期間も長くなる。目安として、10~15製品のテストには3日間、30製品以上のテストには1週間を要する。
テスト施設(部屋)には、テーブル、電源、独立したネットワークなどの十分な設備が必要である。
ホストは、10/100/1000Mbit 用の十分なスイッチ(ポート)を備えたイーサネットネットワークのセットアップと保守のために、経験豊富なネットワークスタッフを用意する必要がある。また、主催者は十分な10Base-Tケーブルを用意する必要がある。参加者1人につき最低2本のケーブルを想定すること。ネットワークにはDHCPサーバーがあり、一部のノードに固定IPアドレスを割り当てることができる。
参加者は試験結果のデータをオンラインデータベースに入力する必要があるため、ネットワークはインターネットに接続されているか、またはインターネット接続が可能な別のネットワークが利用可能である必要があります。
ホストは、認証局(CA)を持つ OPC UA Global Discovery Server へのアクセスを確保する必要があります。PubSub テストが IOP の一部である場合、鍵サーバも提供されなければならない。
このページの一番下に、そのようなセットアップを説明するための写真があります。
情報モデルに特化した IOP の場合、異なるガイドラインが適用されるかもしれませんが、変更がある場合 は、十分に文書化されなければなりません。(例えば、各自がネットワークケーブルを持参する、または PTP 時刻ソースが提供される)。
OPC UA技術およびOPC技術に必要な経験と専門知識
IOP ワークショップはOPC Foundation の名の下に開催されるため、OPC Foundation も一定レベルの実務経験を義務付けている。これは、IOPワークショップの品質を期待される高いレベルに保つために必要なことです。
ホストは、OPC UA技術のエキスパートと、IOPワークショップでのテスト、ツール、プロセスについて熟知したスタッフを提供する必要があります。例えば、IOPワークショップ・アプリケーションの操作方法や、参加するOPC UAアプリケーションのアプリケーション・インスタンス証明書の作成・配布方法に関する知識を持つことが挙げられます。
この最低レベルの経験を達成するために、ワークショップ主催者(企業ではなく個人)は、テスターとしてIOPワークショップに3回参加することが求められます。また、IOPのいずれかの期間中に、IOPアプリケーションおよびアプリケーションインスタンス証明書プロセスの使用に関するトレーニングをリクエストすることを推奨します。あるいは、主催者がそのような専門家を雇う必要がある場合は、OPC Foundation が名前のリストを提供します。
基本的なステップの流れ
IOP ワークショップが正式に予定される前に、OPC Foundation と調整し、重複するイベントがないようにする必要があります。ワークショップの予定が決まったら、OPC Foundation の担当者(関連する連絡先は後述)がイベントを作成する。イベントの告知と登録は、OPC Foundation のイベントページによって行われる。
主催者は以下のものを提供する:
- 開始時間と終了時間
- 連絡先
- 参加登録の制限(例:最大40名まで)
- イベント会場の正確な住所
- お勧めの宿泊施設のリスト
登録制限を設けることができます(例:最大40名)。
登録料は、OPC Foundation 事務局が徴収する。参加費のお支払いが確認された後、参加登録が確定されます。これらの料金の用途は、イベントの発表前に定義する必要があり、専門家によるサービス、イベントの場所代(部屋のレンタル料)、参加者の昼食/飲み物代などが含まれる場合があります。IOPワークショップは非営利のイベントであることを意図しており、参加費はイベントの費用のみをカバーするものとする。
開催の約 1 週間前に、主催者は参加者全員に最終的な指示を出すものとする。これには、建物への入 場方法、何か問題があった場合の連絡先などが含まれる。
外部組織IOP
共同ワーキンググループのような外部組織またはグループで、そのグループのために別個の IOP ワークショップを計画している場合、そのイベントを外部 IOP ワークショップとして掲載し、OPC Foundation メンバーに見えるようにすることを要請することができる。この要請には上記の情報を含めるものとする。このようなIOPワークショップは、OPC Foundation のロゴメンバー以外のすべての人に開かれたものであることが要求されます。インフラストラクチャーや参加者の双方に他の要求がある場合もありますが、それらはIOPの説明の中で明確に記述されなければなりません(例えば、事前に定義された情報モデルや特定のAPLネットワークケーブルなど)。このタイプのIOPは、参加企業すべてがリストアップされるなど、異なる情報開示要件があるかもしれないが、これもIOPの説明で明確に定義される必要がある。
テスト週間
IOPは非公式なものだ。一定数のテストに合格する必要はない。詳細な結果は、主催者または参加者の一人によって公表されることはない。ある企業が出席したことだけが公表され、出席者のみが公表することができる。例えば、ある企業が特定の IOP に参加したことを公表することができる。
参加者は、主催者の司会により、ネットワークの設定から始める。 これは、画面上の指示に従ってステップ・バイ・ステップで行われる。 コンフィギュレーションが成功すると、すべてのデバイスはテストネットワークの一部となり、この IOP Workshop で使用された CA によって発行されたアプリケーション・インスタンス証明書を持つことになります。
次に、参加者はインフラとテストの手順について説明を受ける:
- すべてのサーバーは、ウェブベースの入力フォームで指定する必要があります(一般的なプロパティ、サポートされるオプション機能、サポートされる変数/条件など)。このデータはテスト用データベースに登録され、クライアントがテスト用データとして利用できるようになります。このフォームはIOPの前に利用可能であり、サーバーベンダーはIOPの前にこの情報を入力することを推奨する。
- クライアントはまた、ウェブベースの入力フォームを使って、利用可能なサーバーを検索し、そのプロパティを表示し、テスト用にサーバーを選択し、テスト結果を記入する。
残りの日数は一般的なテストに利用できます。すべてのクライアントは、異なるベンダーのすべてのサーバーでIOPテストを実行する必要があります。ウェブベースのフォームには、利用可能なサーバーとクライアントのステータスが表示されます。
新たな問題にもよりますが、テストの組み合わせには最低1時間、最大2~3時間を計算することをお勧めします。
各クライアント・ベンダーは、テストされた各サーバーのテスト結果をウェブベースのフォームに入力しなければなりません。このフォームは、結果をオンラインデータベースに保存します。
このデータベースは、ワークショップが終了するまで、すべての参加者が利用できる。このデータベースはOPC Foundation によってホストされ、データの機密性を保持する。
テストの他に
通常、IOPワークショップの参加者同士はとても仲が良い。とはいえ、参加者全員が参加できる夕食会のような夜のイベントは、いつも参加者全員に喜ばれ、大いに利用されています。
予定されている相互運用ワークショップは以下の通り。 こちら.
相互運用性ワークショップの開催にご興味のある方は、下記までEメールをお送りください。
iop@opcfoundation.org
イラスト




