オリン

ORiN (Open Robot/Resource interface for the Network)は、FA(ファクトリーオートメーション)システム向けの標準ネットワークインターフェースです。日本ロボット工業会が2002年に提唱し、ORiNフォーラムがORiN規格の開発・保守を行っています。

背景

近年、工場におけるPC(パーソナルコンピュータ)アプリケーションの導入が飛躍的に増加しています。生産管理システム、工程管理システム、稼働監視システム、故障解析システムなど、様々なアプリケーションソフトウェア工場運営に不可欠なものとなり、製造システム に不可欠なものになりつつあります。

しかし、これらのソフトウェアシステムの多くは、FAシステムの特定の機種や特定のメーカーにしか対応していません。これは、ソフトウェアシステムが特定の特殊なネットワークやプロトコルに応じて「カスタムメイド」されているためです。このようなアプリケーションが工場に導入され、システムを担当するソフトウェアエンジニアが常駐していない場合、システムの改善は停滞し、システムの費用対効果が低下し、システム全体の価値が低下します。

近年の生産現場におけるもう一つの課題は、製品リリース初期における製品需要の急増です。メーカーは需要に応えられなければ、利益を上げる機会を失うことになります。この問題に対処するため、製造業は生産の垂直統合を目指しており、ハードウェアとソフトウェアの両方における高い再利用性がその鍵となっています。

これらの問題を解決するために、ORiN は標準 PC アプリケーション プラットフォームとして開発されました。

概要

ORiNは、もともとロボットアプリケーションの標準プラットフォームとして開発されました。現在では、ロボットだけでなく、PLC(プログラマブルロジックコントローラ)やNC(数値制御システム)といったFA機器、さらにはデータベースやローカルファイルシステムといった汎用的なリソースも扱う、製造業向けアプリケーションプログラムプラットフォームとなっています。ORiNの仕様はソフトウェアのみで規定されており、ハードウェアに依存しません。そのため、ソフトウェア開発のみで既存の技術とスムーズに連携できます。ORiNを用いることで、メーカーや機種に依存しないアプリケーション開発が容易になります。

ORiNを活用することで、サードパーティ企業による多様なアプリケーションソフトウェアの開発や、マルチベンダーシステム構築の活発化が期待されます。また、経済面では、製造業の競争力向上、FA市場の拡大、 FAにおけるソフトウェア産業の発展、FAエンジニアリング産業の創出などが期待されます。

特徴

ORiNはハードウェアから独立しており、ORiNの仕様はすべてソフトウェアです。ORiN(バージョン2)は、以下の3つの主要技術仕様で構成されています。

  1. CAO(コントローラアクセスオブジェクト)、標準プログラムインタフェース仕様:アプリケーションソフトウェアの汎用化を容易にする仕様
  2. CRD(コントローラリソース定義)、標準データスキーマ仕様:アプリケーションソフトウェア間のデータ交換を容易にする仕様
  3. CAP(Controller Access Protocol)、標準通信プロトコル :FA機器とアプリケーション間の通信用プロトコル。CAP(SOAP)、e-CAP(HTTP)、b-CAP(TCP/UDP)の3種類のCAPが定義されています。

これら3つの主要な標準技術により、ORiNは次の機能を提供します。

  • 統一されたアクセスモデルとデータ表現
  • デバイス内のリソースへの変数およびファイルベースのアクセス
  • 工場内の様々な機器に適用可能
  • ORiN接続にはデバイスの変更は不要
  • 他のシステムと連携するためのXMLデータ表現
  • 簡単なパラメータ設定でインターネット経由でデバイスに簡単にアクセス
  • 設定可能なアプリケーションインターフェース

歴史

  • ORiNプロジェクトは、日本ロボット工業会(JARA)の標準化活動の一環としてスタートしました。
  • ORiNシステムは、新エネルギー・産業技術総合開発機構(NEDO)の支援を受けて、1999年より3年間開発されました。
  • JARA会員企業は、 1999年と2001年に国際ロボット展(IREX)においてフィールドロボット接続テストに参加し、2002年にORiNバージョン1.0が正式に作成されました。
  • ORiNフォーラムは、ORiN規格の普及・推進を目的として2002年に設立されました。(フォーラム主要会員:FA機器メーカー、ソフトウェア開発会社、システムインテグレーターなど)
  • ORiNフォーラム会員企業は、3年間にわたり様々なORiNフィールドアプリケーション試験に参加しました。試験結果は、2005年に策定されたORiNバージョン2.0に反映され、2005年にはサポートソフトウェア製品としてORiN2 SDKがリリースされました。
  • ORiNアプリケーションは、ISO20242-Part4の附属書として提案され、規格のDISは2010年7月に承認されました。
ORiN SDK
ORiN SDKは、ORiN Version 1.0用のソフトウェア開発キットです。RAO、標準プロバイダ、開発ツールなどが含まれています。SDKは、独自のRAOプロバイダやORiNアプリケーションを開発するためのツールとして、またORiN実行環境としても利用できます。ORiNフォーラムはSDKの配布を行っていますが、2011年3月末をもって配布および技術サポートを終了する予定です。
ORiN2 SDK
ORiN 2 SDKは、ORiN Version 2.0に対応したソフトウェア開発キットです。アプリケーションやデバイスとの標準インターフェース仕様、標準データスキーマ、標準通信プロトコルを提供します。また、本仕様に基づいたプロバイダモジュール(拡張モジュール)の開発も可能です。SDKは、株式会社デンソーの子会社である株式会社デンソーウェーブが販売・サポートしています。

参照