第5回 OPC UA対応商品と導入事例

実際にOPC UAを用いて、オープンでマルチベンダに対応したセキュアな生産システムの導入が始まっています。それらで用いられているOPC UA対応商品や、導入事例の一例をご紹介します。

OPC UAサーバ

PLC・コントローラ

世界の主要なPLC・コントローラメーカはOPC UAサーバに対応した製品を提供しています。オムロンもOPC UAサーバを搭載したPLC・コントローラを提供しています。

マシンオートメーションコントローラ NX701-1□□□/NX502-□□□□/NX102-□□□□/NJ501-1□00

PLCopen 情報モデルに対応し、OPC Foundationの認証を取得したOPC UAサーバを標準で搭載しています。これにより、コントローラの変数を選ぶだけの簡単設定で、SCADAなどの上位ITシステムと直結させることができます。

また、NX502やNX102シリーズは、データベース直結機能も搭載しています。
生産管理システムやSCADAとはOPC UAで、品質トレーサビリティで用いるSQL serverやOracle Databaseとはデータベース直結機能で、2つの役割を1台のコントローラで担うことができます。

PLC・コントローラ

NX502やNX102は、OPC UAやデータベース直結だけでなく、EtherNet/IPやEtherCAT, MODBUS/TCP, SLMP,さまざまなネットワークをサポートしています。センサレベルの情報を可視化するIO-Linkにも対応しています。これらの多彩な接続性とOPC UAを組み合わせることにより、製造現場の情報化、IoT化を進めることができます。

DCS

石油精製プラントや化学プラントのプロセス制御を行うDCS(Distributed Control System)もOPC UAサーバの対応が進んでいます。OPC UAサーバに対応した製品は、OPC Foundationサイトの「認証済み製品」のページで確認できます。複数の日本メーカのDCS製品も掲載されています。
OPC Foundation 認証済み製品ページ

OPC UAクライアント

PLCなどのOPC UAサーバと組み合わせて使うOPC UAクライアントに対応したソフトウェア商品の一例を紹介します。
(注. OPC Foundation主催のインターオペラビリティテスト(IOP)や、導入されたシステム、デモシステムで接続実績があるものの中から抜粋して紹介します。ただし、これらOPC UA製品を弊社が推奨したり、接続を保証するものではありません。)

FANUC MT-LINKi

ファナック株式会社が提供する、工場の機械の情報を収集・可視化するパソコン用ソフトウェアです。
ファナックCNCを搭載した工作機械や、ファナック製のロボットコントローラ、OPC UA通信対応のPLCなどの機器からの情報を収集することができます。
FANUC MT-LINKi紹介ページ

Puerto UA Monitor

日本の株式会社Puertoが提供するExcelアドオンのOPC UAクライアントです。
PLCなどのOPC UAサーバからのデータの読み込み、OPC UAサーバへのデータの書き込みを、使い慣れたExcelで実現できます。
https://www.ibress.com/products/UaMonitor/index.html

弊社 のコントローラ NX102と Puerto UA Monitorが接続されたデモが動画として公開されています。
NX102と Puerto UA Monitorの接続デモ動画

Node-RED

OpenJS Foundationのプロジェクトで開発されている、オープンソースソフトウェア(OSS)のビジュアルプログラミングツールです。Webブラウザ上でプログラミングが行え、IoTアプリを作成したり、データを表示したりすることができます。

弊社 のコントローラ NX102と Node-REDをOPC UAを介して接続したデモが動画として公開されています。
NX102とNode-REDの接続デモ動画

OPC UA開発キット

OPC UAに対応したソフトウェアやシステムを自社で開発する場合には、SDKなどの開発キットを用いることで効率よく開発することができます。

OPC Foundation が提供するもの

OPC Foundationは、OPC UAの通信スタックやサンプルアプリケーションを、オープンソースとしてGitHubで公開しています。
OPC Foundation GitHubページ

OPC Foundationのコーポレート会員以外の方も利用できますが、GPL v2ライセンスですので、商用利用に際して留意が必要です。コーポレート会員にはRCLが適用されます。RCLではそのスタックを使ったアプリケーションのソースコードを開示する必要がないため、商用利用が可能です。

アプリケーション開発の参考書「OPCアプリケーション開発入門」

OPC UAのアプリケーションを開発していただくため、日本OPC協議会が執筆した日本語の参考書です。
日本OPC協議会 書籍紹介ページ

OPC Foundation コーポレート会員企業が提供する認証済みのOPC UA SDK

OPC Foundationのコーポレート会員である複数のメーカが、認証済みのOPC UA SDKを提供しています。
OPC Foundation 認証済み製品ページ

導入事例

監視制御システムをOPC DAからOPC UAへリニューアル

工場の監視制御や稼動モニタには、従来より第1世代のOPC技術・OPC DAが数多く導入されています。そのシステムのリニューアルに際し、OPC UAが採用されはじめています。ポイントは、以下のとおりです。

・Windowsパソコンだけでなく、PLCなどの制御機器と直接接続ができ、システム構成がシンプルになること
・単純な数値やメモリデータだけではなく、構造化したデータや意味を持たせた情報をやりとりできるようになること
・セキュリティ性も高められること

OPC UAに対応したSCADAやPLC・コントローラの選択肢が広がってきていることも導入の後押しになっています。

OPC DAの場合

OPC UAの場合

OPC DAの場合
OPC UAの場合

グローバル展開をされているメーカさまで、工場の情報化基盤をOPC UAで共通化

世界各地の製造拠点毎に、導入されている情報化の仕組みが異なるという問題がありました。M&Aなどで事業拡大をされていることも問題の一因となっていました。全社で情報活用を進めて生産性を高めていくために、指標(KPI)や仕組みを標準化することが課題とされ、グローバルで標準化でき、将来性もある基盤としてOPC UAの採用を進められています。

現在:製造拠点毎に仕組みが異なる

今後:仕組みや指標を標準化へ

現在:製造拠点毎に仕組みが異なる 現在:製造拠点毎に仕組みが異なる 現在:製造拠点毎に仕組みが異なる
今後:仕組みや指標を標準化へ

金属加工ラインの稼働監視

金属部品の加工ラインに大量に導入されているCNCを搭載した工作機械の稼動情報を、PLCで制御されている周辺装置の情報や、電力・温度などの稼働環境の情報と合わせて収集・見える化するために、OPC UAが採用されています。ポイントは、CNCとPLCの両方の情報を1つの仕組みで収集・管理できることです。

金属加工ラインの稼働監視

セキュリティ対策

セキュリティに対応できていることがOPC UAの特長を活かし、サイバーセキュリティ対策として、また、安心なモノづくりを実現するために製造データの改ざんを防止する仕組みとして採用されています。

・サイバーセキュリティ対策

実際の工場での採用事例はなかなか公開されませんが、名古屋工業大学において、ミニプラントでOPC UAを用いたサイバーセキュリティの実証研究が行われ、その研究内容や結果が公開されています。

・製造データの改ざんを防止する仕組み

医薬品の製造ラインや装置に対し、製造データのインテグリティ(Data Integrity:DI)を確保することが求められはじめています。データインテグリティはデータ完全性とも呼ばれ、データが全て揃っていて不整合がないことの保証が求められます。
このデータインテグリティへの対応を容易にするための仕組みとして、デジタル署名に対応したOPC UAが採用されている事例があります。

セキュリティ対策

出典:日本OPC協議会