(57)【要約】【課題】異機種間を相互接続する様々なインタフェース方式を提供し、このようなインタフェース方式を生成したり、変更できるようにした統合インタフェース装置を提供する。【解決手段】複数の入力ポートを備え、前記各入力ポートからデータの入力を受ける入力端１６０と、前記各入力ポートから入力されるデータをそれに相応するインタフェースアルゴリズムに基づいて処理するインタフェース部１８０と、複数の出力ポートを備え、所定の出力ポートに前記インタフェース部１８０から入力されたデータを出力する出力端１７０と、前記インタフェース部１８０に必要なインタフェースアルゴリズムを生成したり、変更するアルゴリズム生成／変更部１５０とを含んで構成される。【選択図】図２
2008047133.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力ポートを備え、前記各入力ポートからデータの入力を受ける入力端と、
前記各入力ポートから入力されるデータを該データに相応するインタフェースアルゴリズムに基づいて処理するインタフェース部と、
複数の出力ポートを備え、所定の出力ポートに前記インタフェース部から入力されたデータを出力する出力端と、
前記インタフェース部に必要なインタフェースアルゴリズムを生成したり変更するアルゴリズム生成／変更部と、
インタフェースアルゴリズムの生成および変更のためのキー信号を発生させるキー入力部と、
インタフェースアルゴリズムの生成および変更のための画像情報をディスプレイする表示部と、
前記キー入力部から入力されるキー信号に基づいて前記アルゴリズム生成／変更部および前記表示部を制御する制御部とを含んで構成される
ことを特徴とする統合インタフェース装置。
【請求項２】
前記インタフェース部は、
前記入力端の各入力ポートから入力されるデータから所定の領域を抽出する抽出モジュールと、
前記抽出モジュールから入力されるデータのフォーマットを所定の形式に変換するフォーマット変換モジュールと、
前記フォーマット変換モジュールから入力されるデータを処理する処理モジュールと、
前記処理モジュールから入力されるデータのフォーマットを所定の形式に変換した後、前記出力端の所定の出力ポートに出力するシンクモジュールとを含んで構成される
ことを特徴とする請求項１に記載の統合インタフェース装置。
【請求項３】
前記フォーマット変換モジュールにおけるフォーマット形式は、ジャバオブジェクトである
ことを特徴とする請求項２に記載の統合インタフェース装置。
【請求項４】
前記インタフェース部は、
前記入力端の各入力ポートから入力されるデータから所定の領域を抽出する第１抽出モジュールと、
前記第１抽出モジュールから入力されるデータのフォーマットを所定の形式に変換する第１フォーマット変換モジュールと、
前記第１フォーマット変換モジュールから入力されるデータを処理する第１処理モジュールと、
前記第１処理モジュールから入力されるデータをＸＭＬ（extensible markup language）に変換するＸＭＬ変換モジュールと、
前記ＸＭＬ変換モジュールから入力されるＸＭＬデータを加工する加工モジュールと、
前記加工モジュールから入力されるＸＭＬデータから所定の領域を抽出する第２抽出モジュールと、
前記第２抽出モジュールから入力されるＸＭＬデータのフォーマットを所定の形式に変換する第２フォーマット変換モジュールと、
前記第２フォーマット変換モジュールから入力されるデータを処理する第２処理モジュールと、
前記第２処理モジュールから入力されるデータのフォーマットを所定の形式に変換した後、前記出力端の所定の出力ポートに出力するシンクモジュールとを含んで構成される
ことを特徴とする請求項１に記載の統合インタフェース装置。
【請求項５】
前記第１フォーマット変換モジュールおよび前記第２フォーマット変換モジュールにおけるフォーマット形式は、ジャバオブジェクトである
ことを特徴とする請求項４に記載の統合インタフェース装置。
【請求項６】
請求項２乃至５の何れか１項に記載の前記インタフェース部を構成するモジュールが記録された、コンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、統合インタフェース装置に関し、特に、異機種装置間を相互連結する様々なインタフェース方式を有する統合インタフェース装置に関する。
【背景技術】
【０００２】
図１は、従来の異機種間のインタフェースシステムの概略的な構成図であり、任意の製品を生産する工場に適用されるインタフェースシステムの例を示している。
【０００３】
図１に示されているように、インタフェースシステムは、大きく分けて、工場内に設置される設備や計器として各種データを生産するデータ生産装置１０と、該データ生産装置１０で生産されたデータを分析するデータ分析装置３０と、該データ分析装置３０およびこれに相応するデータ生産装置１０をそれぞれ相互接続するインタフェース装置２０とを含んで構成されている。
【０００４】
このような構成において、データ生産装置１０は、例えば工場内部の温度や設備の動作状態等を表す環境因子や、ＲＰＭ（revolutions per minute）などを感知する各種センサー、工場内に設置された各種設備を制御するＰＬＣ（programmable logic controller）、ＤＣＳ（Distributed Control System）、工場に入庫される資材および該資材から生産される製品などに関するデータが格納されている。
【０００５】
次に、データ分析装置３０は、製品生産のための部品調達、生産計画、納品または在庫を処理するＳＣＭ（Supply Chain Management）や、生産管理、販売管理、人事管理、財務管理など、企業の基本的業務を統括して管理するＥＲＰ（enterprise resource planning）のようなソリューション（solution）が搭載されたコンピュータである。また、データ分析装置３０は、このようなソリューションを介して分析されたデータや、工場内に設置されたセンサーから入力されたセンシングデータを画像処理してディスプレイするモニターリング装置でもある。
【０００６】
これにより、インタフェース装置２０は、異機種間の接続装置であって、データ生産装置１０から入力されたデータを予め決められたデータフォーマットに変換したり、予め決められたアルゴリズムによって処理してデータ分析装置３０に出力する。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来の異機種間のインタフェースシステムによれば、装置間の接続方式を変更する場合、例えば、ＰＬＣおよびＤＣＳで生産されたそれぞれのデータを統合的に分析しようとする場合に、既存のインタフェース装置を活用することができず、新たなインタフェース装置を別途開発しなければならないという問題点があった。
【０００８】
さらに、新しいデータ生産装置および分析装置が設置される度に、インタフェース装置を新たに設置しなければならない。このため、まるでもつれた網のようなスパゲッティ（spaghetti）インタフェース環境をもたらし、インタフェースシステムを総体的に管理することが難しくなるという問題がある。
【０００９】
本発明は前記問題点に鑑みてなされたものであり、その目的とするところは、異機種間を相互接続する様々なインタフェース方式を提供し、このようなインタフェース方式を生成したり、変更できるようにした統合インタフェース装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するためになされた本発明による統合インタフェース装置は、複数の入力ポートを備え、前記各入力ポートからデータの入力を受ける入力端と、前記各入力ポートから入力されるデータを該データに相応するインタフェースアルゴリズムに基づいて処理するインタフェース部と、複数の出力ポートを備え、所定の出力ポートに前記インタフェース部から入力されたデータを出力する出力端と、前記インタフェース部に必要なインタフェースアルゴリズムを生成したり変更するアルゴリズム生成／変更部とを含んで構成される統合インタフェース装置を提供する。
【００１１】
また、本発明の統合インタフェース装置は、インタフェースアルゴリズムの生成や変更のためのキー信号を発生させるキー入力部と、インタフェースアルゴリズムの生成および変更のための画像情報をディスプレイする表示部と、前記キー入力部から入力されるキー信号に基づいて前記アルゴリズム生成／変更部および前記表示部を制御する制御部とをさらに含むことを特徴とする。
【００１２】
また、前記インタフェース部は、前記入力端の各入力ポートから入力されるデータから所定の領域を抽出する抽出モジュールと、前記抽出モジュールから入力されるデータのフォーマットを所定の形式に変換するフォーマット変換モジュールと、前記フォーマット変換モジュールから入力されるデータを処理する処理モジュールと、前記処理モジュールから入力されるデータのフォーマットを所定の形式に変換した後、前記出力端の所定の出力ポートに出力するシンクモジュールとを含んで構成されることを特徴とする。ここで、前記フォーマット変換モジュールにおけるフォーマット形式は、ジャバオブジェクトであることを特徴とする。
【００１３】
さらに、前記インタフェース部は、前記入力端の各入力ポートから入力されるデータから所定の領域を抽出する第１抽出モジュールと、前記第１抽出モジュールから入力されるデータのフォーマットを所定の形式に変換する第１フォーマット変換モジュールと、前記第１フォーマット変換モジュールから入力されるデータを処理する第１処理モジュールと、前記第１処理モジュールから入力されるデータをＸＭＬ（extensible markup language）に変換するＸＭＬ変換モジュールと、前記ＸＭＬ変換モジュールから入力されるＸＭＬデータを加工する加工モジュールと、前記加工モジュールから入力されるＸＭＬデータから所定の領域を抽出する第２抽出モジュールと、前記第２抽出モジュールから入力されるＸＭＬデータのフォーマットを所定形式に変換する第２フォーマット変換モジュールと、前記第２フォーマット変換モジュールから入力されるデータを処理する第２処理モジュールと、前記第２処理モジュールから入力されるデータのフォーマットを所定の形式に変換した後、前記出力端の所定の出力ポートに出力するシンクモジュールとを含んで構成されることを特徴とする。ここで、前記第１フォーマット変換モジュールおよび前記第２フォーマット変換モジュールにおけるフォーマット形式は、ジャバオブジェクトであることを特徴とする。
【発明の効果】
【００１４】
本発明の統合インタフェース装置によれば、異機種間を相互連結する様々なインタフェースアルゴリズムを提供することは勿論、異機種間の接続方式が変更される場合、これに相応してインタフェースアルゴリズムを新たに生成したり変更するようにすることで、インタフェース装置を新たに開発する必要がなく、インタフェースシステムの管理が容易になる。
【００１５】
また、使用者がＧＵＩ環境でインタフェースアルゴリズムを簡単に生成したり、変更することができるＧＵＩ環境を提供する。
【発明を実施するための最良の形態】
【００１６】
次に、本発明に係る統合インタフェース装置を実施するための最良の形態の実施形態を図面を参照しながら詳細に説明する。
【００１７】
図２は、本発明の一実施形態による統合インタフェース装置のブロックである。図３は、図２のインタフェース部の機能的なブロック構成図である。図４は、図２のインタフェース部の機能的な他のブロック構成図である。
【００１８】
図２に示されているように、本発明による統合インタフェース装置１００は、複数の入力ポートを備え、これを通じて様々なデータ生産装置に接続される入力端１６０と、入力端１６０から入力されるそれぞれのデータをそれに相応するインタフェースアルゴリズム（以下、単にアルゴリズムとも言う。）に基づいて処理するインタフェース部１８０と、複数の出力ポートを備え、これを通じて様々なデータ分析装置に接続され、インタフェース部１８０から入力されるデータを任意の出力ポートに接続されたデータ分析装置に出力する出力端１７０と、インタフェースアルゴリズムを生成したり、該アルゴリズムを変更するアルゴリズム生成／変更部１５０と、前記アルゴリズムに基づいて処理されたデータが格納されるデータ格納部１４１、グラフィック使用者インタフェース（ＧＵＩ：Graphic User Interface）環境を支援する運営体制とジャバ（java）言語で作成されたデータを解釈し、これを運営体制に合わせて実行させるジャバ仮想マシーン（java virtual machine）などが格納されるプログラム格納部１４２およびインタフェースアルゴリズムが格納されるアルゴリズム格納部１４３を含んで構成されるストレージ１４０と、各種データを画像処理して表示する表示部１３０と、各種キー信号を発生させるキー入力部１２０およびこれらを総括的に制御する制御部１１０とを含んで構成されている。
【００１９】
上記構成において、入力端１６０は、データが任意の入力ポートを通じて受信される場合、その入力ポートを示す固有コードを制御部１１０に出力する。これにより、制御部１１０は、その固有コードに相応するアルゴリズムをアルゴリズム格納部１４３を介して確認し、このようにして確認されたアルゴリズムに相応する制御信号をインタフェース部１８０に出力する。
【００２０】
次に、図３に示されているように、インタフェース部１８０の機能モジュールの構成は、入力端１６０から入力されるデータからこれに相応するアルゴリズム、つまり、制御部１１０から入力される制御信号に基づいて所定の領域を抽出する抽出モジュール１８１ａと、この抽出モジュール１８１ａから入力されるデータのフォーマット（format）をジャバオブジェクト（java object）に変換するフォーマット変換モジュール１８２ａと、このフォーマット変換モジュール１８２ａから入力されるジャバオブジェクトフォーマットのデータを制御部１１０から入力される制御信号に基づいて処理する処理モジュール１８３ａと、処理モジュール１８３ａから入力されるジャバオブジェクトフォーマットのデータを制御部１１０から入力される制御信号に基づいて所定のフォーマットに変換した後、所定の出力ポートに出力するシンクモジュール１８６ａおよび処理モジュール１８３ａから入力されるデータをデータ格納部１４１に保存する積載モジュール１８７ａとを含んで構成されている。
【００２１】
一方、図４に示されているように、インタフェース部１８０の機能モジュールの他の構成は、入力端１６０から入力されるデータからそれに相応するアルゴリズム、つまり、制御部１１０から入力される制御信号に基づいて所定の領域を抽出する第１抽出モジュール１８１ｂと、第１抽出モジュール１８１ｂから入力されるデータのフォーマットをジャバオブジェクトに変換する第１フォーマット変換モジュール１８２ｂと、第１フォーマット変換モジュール１８２ｂから入力されるデータを制御部１１０から入力される制御信号に基づいて処理する第１処理モジュール１８３ｂと、第１処理モジュール１８３ｂから入力されるジャバオブジェクトフォーマットのデータをＸＭＬ（extensible markup language）に変換するＸＭＬ変換モジュール１８４と、ＸＭＬ変換モジュール１８４から入力されるＸＭＬデータを制御部１１０から入力される制御信号に基づいて加工する加工モジュール１８５と、加工モジュール１８５から入力されるＸＭＬデータから制御部１１０から入力される制御信号に基づいて所定の領域を抽出する第２抽出モジュール１８１ｃと、第２抽出モジュール１８１ｃから入力されるＸＭＬデータのフォーマットをジャバオブジェクトに変換する第２フォーマット変換モジュール１８２ｃと、第２フォーマット変換モジュール１８２ｃから入力されるジャバオブジェクトフォーマットのデータを制御部１１０から入力される制御信号に基づいて処理する第２処理モジュール１８３ｃと、第２処理モジュール１８３ｃから入力されるジャバオブジェクトフォーマットのデータを制御部１１０から入力される制御信号に基づいて所定のフォーマットに変換した後、所定の出力ポートに出力するシンクモジュール１８６ｂと、第２処理モジュール１８３ｃから入力されるジャバオブジェクトフォーマットのデータをデータ格納部１４１に保存する積載モジュール１８７ｂとを含んで構成されている。
【００２２】
より具体的には、処理モジュール（１８３ａ、１８３ｂ、１８３ｃ）は、単位換算、四則演算、フィルタリング、または条件分岐などのような演算を行う。
【００２３】
加工モジュール１８５もこれと同様であるが、処理モジュール（１８３ａ、１８３ｂ、１８３ｃ）よりはやや複雑な演算を行うようになる。シンクモジュール（１８６ａ、１８６ｂ）は、処理モジュール（１８３ａ、１８３ｃ）から入力されるデータのフォーマットを、そのデータを受信するデータ分析装置のデータフォーマットに変換する。
【００２４】
一方、制御部１１０は、アルゴリズム生成および変更のための画像情報をディスプレイするように表示部１３０を制御する。また、制御部１１０は、キー入力部１２０から入力されるアルゴリズム生成や変更のためのキー信号に基づいてアルゴリズム格納部１４３にアルゴリズムを新たに生成したり、既に格納されたアルゴリズムを変更するようにアルゴリズム生成／変更部１５０を制御する。
【００２５】
図５は、本発明の一実施形態による統合インタフェース装置の様々なインタフェースアルゴリズムを図式化した画面である。ここで、図面符号４０は、入力端１６０に接続されたそれぞれのデータ生産装置の名称であり、図面符号６０は、出力端１７０に接続されたそれぞれのデータ分析装置の名称であり、図面符号５０は、それぞれのインタフェースアルゴリズムを示すアイコンである。特に、これらのアイコンにはデータ処理または加工規則が盛り込まれている。
【００２６】
即ち、図５に示されているように、本発明のインタフェース装置１００は、様々なインタフェース方式を生成したり、変更することができるＧＵＩ環境を使用者に提供する。
【００２７】
本発明の統合インタフェース装置は、上記の実施形態に限られるものではない。本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。
【図面の簡単な説明】
【００２８】
【図１】従来の異機種間のインタフェースシステムの概略的な構成図である。
【図２】本発明の一実施形態による統合インタフェース装置のブロック構成図である。
【図３】図２のインタフェース部の機能的なブロック構成図である。
【図４】図２のインタフェース部の機能的な他のブロック構成図である。
【図５】本発明の一実施形態による統合インタフェース装置の様々なインタフェースアルゴリズムを図式化した画面である。
【符号の説明】
【００２９】
１０…データ生産装置
２０…インタフェース標準
３０…データ分析装置
１００…統合インタフェース装置
１１０…制御部
１２０…キー入力部
１３０…表示部
１４０…ストレージ
１４１…データ格納部
１４２…プログラム格納部
１４３…アルゴリズム格納部
１５０…アルゴリズム生成／変更部
１６０…入力端
１７０…出力端
１８０…インタフェース部
１８１ａ…抽出モジュール
１８２ａ…フォーマット変換モジュール
１８３ａ…処理モジュール
１８１ｂ…第１抽出モジュール
１８１ｃ…第２抽出モジュール
１８２ｂ…第１フォーマット変換モジュール
１８２ｃ…第２フォーマット変換モジュール
１８３ｂ…第１処理モジュール
１８３ｃ…第２処理モジュール
１８４…ＸＭＬ変換モジュール
１８５…加工モジュール
１８６ａ、１８６ｂ…シンクモジュール
１８７ａ、１８７ｂ…積載モジュール
【図１】
2008047133.tif 000003
【図２】
2008047133.tif 000004
【図３】
2008047133.tif 000005
【図４】
2008047133.tif 000006
【図５】
2008047133.tif 000007