OPC UA は、高いセキュリティ性とプラットフォームに依存しない柔軟性を備えた、産業装置用の通信規格です。
(参考リンク:PLCnextによるOPC UAの活用(1):概要と構成例)
PLCnext Control は、OPC UA サーバを標準搭載しています。
以前の記事では、パソコンにインストールしたフリーソフトの OPC UA Client ソフトから、PLCnext Control の OPC UA サーバへアクセスする方法をご紹介しました。
(参考リンク:PLCnextによるOPC UAの活用(2):PLCnextのOPC UAサーバへアクセス)
さらに、PLCnext Control は OPC UA クライアントの機能も実装済です。
今回は、PLCnext Control の持つ OPC UA サーバ/クライアント機能の両方を用いて、2 台の PLCnext Control 間でセキュアなデータ交換を行うサンプルプロジェクトについてご紹介します。
PLCnext Control の OPC UA Client
PLCnext Control の OPC UA Client の永続利用にはライセンスが必要ですが、機能自体は最初から搭載されています。
システム起動から 4 時間までは試用が可能なので、一通りの機能を無料でお試し頂くことが可能です。
4 時間経過後は機能が無効になりますが、システムを起動し直すとまた4時間試用可能です。
永続利用の際には、OPC UA Client License をご購入※下さい。
※OPC UA Client License の仕様詳細につきましては、PLCnext Store サイト (英語) 上からご確認いただけます。ご購入の際は、弊社 フエニックス・コンタクト株式会社 (日本法人) までご連絡ください。

OPC UA Client Sample プロジェクトのダウンロード
PLCnext Store で無料公開されている「OPC UA Client Samples」をダウンロードしてください。

このパッケージには、以下2つのサンプルが含まれています。
| サンプル名 | 内容 |
|---|---|
| Simple Client Sample | OPC UA Client 機能を用いて 2 台の PLCnext Contol 間でデータ交換を行う、必要最小限のサンプルです。 以下のプロジェクトが含まれています。 Server_AXC F 2152.pcwex Client_AXC F 3152.pcwex |
| Process Reservoir Client Sample | プロセスプラントのシミュレーションを含み、OPC UA クライアントによってリモート制御される、少し複雑なサンプルです。 以下のプロジェクトが含まれています。 Server_AXC F 2152.pcwex Client_AXC F 3152.pcwex |
Simple Client Sample の実行
サンプルのユーザマニュアル
パッケージに含まれているユーザマニュアルUser manual OPC UA Client Samples_Vx_x.pdfの手順に従って、まずは Simple Client Sample を実行して見てください。セキュアな相互通信に必要なOPC UA サーバ/クライアント証明書の配置方法など、PLCnext Control 間で OPC UA 通信を行うための基本事項を一通り理解することが出来ます。

チュートリアルビデオ
弊社英語サイト OPC UA client にて、「Simple Client Sample」の解説動画「OPC UA setup for PLCnext Control」を公開しております。
英語ですが、操作画面のキャプチャ動画によるとてもわかりやすい内容となっておりますので、是非ご参照ください。
