# OPC UA

OPC UA (オープンプラットフォームコミュニケーション - 統合アーキテクチャ) とは、OPC Foundation によって開発された最新の通信プロトコルで、産業用デバイスおよびシステムにプラットフォームに依存しない、安全なオープンアーキテクチャソリューションを提供します。In-Sight 2800 ビジョンシステムは OPC UA サーバとして機能し、OPC UA クライアントと直接通信できるため、追加のハードウェアは不要です。

In-Sight OPC クラシックサーバの詳細については、『In-Sight® OPC クラシックサーバヘルプ』ファイルをご参照ください。

OPC UA クライアントは、In-Sight ビジョンシステムから次のデータにアクセスできます。

- セルの値
- 使用中のジョブファイル名
- オンラインステータス (ネイティブオンラインを含む)

データの取得に加えて、In-Sight OPC UA サーバは OPC UA クライアントに以下を許可します。

- ジョブのロード
- オンラインモードの切り替え

注: 新しいジョブファイルの書き込み、セルの値の書き込み、ビジョンシステムのオンライン/オフライン状態の切り替えなど、サーバの公開タグへのアクセスを制限するのは、カスタムアプリケーション設計者の責任です。

さらに、AddressSpace ノード (または「監視対象アイテム」) の値の変更を監視するように OPC クライアントを構成できます。これらの値の変更を常にポーリングする代わりに、ノードのサブスクリプションを作成して、これらのアイテムを監視できます。変更がある場合は、サブスクリプションによって通知が生成され、OPC UA クライアントに転送されます。監視対象アイテムでサポートされるセッション、クライアント、ノードの数は、ビジョンシステムによって異なります。