PLCopen OPC UA 解説
memory_alt
PLCopen OPC UA とは
概要
PLCopen OPC UAは、PLCプログラミングの国際規格であるIEC 61131-3で定義されるソフトウェアモデルをOPC
UAの情報モデルにマッピングすることで、PLCやHMI、MESなどのシステム間における相互運用性を高める仕様です。
IEC 61131-3は、PLCのプログラミング言語や構成要素を標準化することで、メーカーごとの差異を抑え、プログラム資産の再利用性や共通化を促進することを目的とした規格です。
これに、情報モデルの標準化と安全で信頼性の高い通信を実現するOPC UAを組み合わせることで、PLCの変数や関数ブロック、各種メタデータを上位システムから一貫した形で扱いやすくなります。
さまざまな機器やシステムと連携しながらPLCデータを活用する環境の構築を目指す際に、導入を検討する価値の高い仕様です。
ユースケース
異なるメーカーのPLC間でデータ交換を行う際、従来は専用ゲートウェイやカスタムプロトコルが必要でしたが、
PLCopen OPC UAを導入することで、IEC 61131-3の変数や関数ブロックを標準化された情報モデルで公開することができ、異なるPLC間で相互運用性の高いデータ連携が可能になります。
これにより、メーカーに依存しない生産ラインの柔軟な構成変更が可能になり、保守コストの削減も見込めます。
handshake
SRA ができること
PLCデータの標準化・意味付け
・PLCのデバイスアドレスやタグ情報を、設備状態・生産数・アラームなどの「意味を持った情報」として整理します。
・PLCopen OPC UAの情報モデルを活用し、将来的に他システムでも利用しやすいデータ構造を設計します。
PLCプログラム構造の見える化
・プログラム構成単位(POU)、タスク、グローバル変数、データ型、関数ブロックなどIEC 61131-3の
ソフトウェア構造を上位システムから参照可能な形で整理します。
・PLC担当者以外でも設備情報を理解しやすい環境づくりをご支援します。
メーカーに依存しない設備連携基盤の構築
・PLCopen OPC UAを活用し、異なるメーカーのPLCや設備間で共通的に閲覧・操作できる情報モデルを設計します。
・設備更新やライン増設時の個別対応を減らし、将来的な横展開を容易にします。
DX活用を見据えたデータ活用基盤の整備
・PLCのデータをOEE計算や状態監視などに活用できる仕組みを構築します。
・まずは1設備でPoCを行い、効果確認後にライン全体・工場全体へ展開するご支援が可能です。
format_align_left
情報モデルの構造
PLCopen OPC UAは、
- http://opcfoundation.org/UA/ [1.04 2019-01-31]
- http://opcfoundation.org/UA/DI/ [1.01 2012-12-31]
との依存関係にあります。