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間の直接通信が可能になります。
これにより、メーカーに依存しない生産ラインの柔軟な構成変更が可能になり、保守コストの削減も見込めます。
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]
との依存関係にあります。