(57)【要約】【課題】各ＰＬＣが制御する機器装置の情報や管理制御を、コストを低減しつつ、統合されたインターフェースにより一元化する。【解決手段】複数のＰＬＣを統合して管理するクラウド型情報管理システムであって、インターネットＶＰＮ７１を通じて、複数のＰＬＣ８ａ〜ｃと接続された管理サーバ１と、インターネット通信網７を通じて管理サーバ１及び複数のＰＬＣ８ａ〜ｃと接続された顧客用端末２とを備え、管理サーバ１は、複数のＰＬＣ８ａ〜ｃに対する制御インターフェースを統合したポータルサイト１１として提供するＷｅｂサーバー１ａを含み、ポータルサイト１１では、制御インターフェースを、ブラウザ機能を通じて任意に選択可能なコンテンツとして提供し、ポータルサイトにおいて選択されたコンテンツに対しては、統一された操作によって各制御インターフェースの設定及び制御が可能となっている。【選択図】  図１
2013030163.tif 000002
【特許請求の範囲】
【請求項１】
対象機器を管理及び制御する複数のＰＬＣを統合して管理するクラウド型情報管理システムであって、
特定のルータ装置間における相互認証により構築されるインターネットＶＰＮを通じて、前記複数のＰＬＣと接続された管理サーバと、
通信ネットワークを通じて、前記管理サーバ及び前記複数のＰＬＣと接続された顧客用端末と
を備え、
前記管理サーバは、前記複数のＰＬＣに対する制御インターフェースを統合したポータルサイトとして提供するＷｅｂサーバーを含み、
前記顧客用端末は、前記ポータルサイトにアクセス可能なブラウザ機能を含み、
前記ポータルサイトは、前記制御インターフェースを、前記ブラウザ機能を通じて任意に選択可能なコンテンツとして提供し、
前記ポータルサイトにおいて選択されたコンテンツに対して、統一された操作によって各制御インターフェースの設定及び制御が可能となっている
ことを特徴とするクラウド型情報管理システム。
【請求項２】
前記管理サーバは、
前記インターネットＶＰＮを通じて、前記複数のＰＬＣからの配信データを受信するデータ取得部と、
データ取得部が取得した前記配信データを蓄積するデータ蓄積部と、
前記データ蓄積部に蓄積された前記配信データを、所定のフォーマットに変換するデータ変換部と、
前記データ変換部で変換されたデータを、前記コンテンツに含めて、前記ポータルサイトを通じて、前記顧客用端末に提供するコンテンツ配信部と、
を備え、
前記顧客用端末は、前記ポータルサイト上における前記制御インターフェースに対する設定及び制御に関する操作情報を取得するとともに、取得した操作情報に基づいて、操作対象となっている制御インターフェースに固有の制御コマンドを実行し、各制御インターフェースに対応した前記ＰＬＣを直接制御する制御コマンド実行部を備える
ことを特徴とする請求項１に記載のクラウド型情報管理システム。
【請求項３】
前記管理サーバは、
前記インターネットＶＰＮを通じて、前記複数のＰＬＣからの配信データを受信するデータ取得部と、
データ取得部が取得した前記配信データを蓄積するデータ蓄積部と、
前記データ蓄積部に蓄積された前記配信データを、所定のフォーマットに変換するデータ変換部と、
前記データ変換部で変換されたデータを、前記コンテンツに含めて、前記ポータルサイトに表示させるとともに、前記ポータルサイト上における前記制御インターフェースに対する設定及び制御に関する操作情報を取得するポータルサイト管理部と、
前記ポータルサイト管理部が取得した操作情報に基づいて、操作対象となっている制御インターフェースに固有の制御コマンドを、前記インターネットＶＰＮを通じて、実行する制御コマンド実行部と
を備えることを特徴とする請求項１に記載のクラウド型情報管理システム。
【請求項４】
前記ＰＬＣが設置されたローカルエリア内に設置され、当該ローカルエリア内のＰＬＣ又は前記対象機器からのビット情報又は収集ファイルを受信して表示する表示装置をさらに備え、
前記表示装置は、
前記ビット情報又は収集ファイルに応じたイベントの発生を検知する監視部と、
前記監視部による検知結果に基づいて、その検知結果に関する情報を、前記インターネットＶＰＮ又はそれ以外の通信ネットワークを通じて、所定の送信先に送信するメール機能と
を含むことを特徴とする請求項１乃至３のいずれかに記載のクラウド型情報管理システム。
【請求項５】
前記表示機器の監視部は、前記ポータルサイト上における制御インターフェースで実行不可と定義された制御コマンドに関する情報を、ビット情報又は収集ファイルに基づいて監視する機能を有し、
前記メール機能は、前記監視部による検知結果に基づいて、前記制御コマンドに関する情報を、前記データ取得部及び前記所定の送信先に送信する
ことを特徴とする請求項４に記載のクラウド型情報管理システム。
【請求項６】
前記Ｗｅｂサーバーは、前記インターネットＶＰＮ以外の通信ネットワークを通じてアクセス可能であり、
前記ポータルサイトは、前記通信ネットワークを通じてのアクセスの可否を決定する認証部を含む
ことを特徴とする請求項１乃至５のいずれかに記載のクラウド型情報管理システム。
【請求項７】
前記コンテンツには、前記ＰＬＣ以外のＩＴ機器に対応した制御インターフェースが含まれることを特徴とする請求項１乃至６のいずれかに記載のクラウド型情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象機器を管理及び制御する複数のＰＬＣを統合して管理するクラウド型情報管理システムに関する。
【背景技術】
【０００２】
従来より、工場等では、生産工程に沿って複数の機器装置を配置し、これらの機器装置を複数種類の生産ロットに対応して個別に作動制御するプログラマブル・ロジック・コントローラ（以下、ＰＬＣと略称する）が用いられている。このＰＬＣは、プログラムで定められた順序や条件などに従って機器装置や設備の動きを制御する制御装置である。
【０００３】
このＰＬＣには、情報の表示及び入力受け付けを行う表示装置、例えばプログラマブル表示器が接続されており、表示装置は、ＰＬＣに接続された制御対象機器の稼働状況を表示したり、制御対象機器への制御指示を与えるための操作入力を受け付けたりする機能を備えている。
【０００４】
ここで、近年では、ターゲットシステムの複雑化に伴って、複数台のＰＬＣを互いに連携させて使用することも行われている。また、通信ネットワークを通じて、各ＰＬＣに対する管理を、遠隔的に行うシステムも提供されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平成６−１７６０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、対象となる機器装置や設備ごとに異なる操作系のＰＬＣを用いた場合、それぞれのＰＬＣに対応させた表示装置や遠隔管理システムにより、制御対象となる機器装置の稼働状況を表示及び制御することとなる。この場合には、異なる操作系毎に個別のインターフェースを導入しなければならず、そのための設置コストが増大するとともに、情報や操作を一元化することができず、ユーザーにとっては稼働状況などの情報管理や操作が複雑になるとともに、保守管理コストも増大する結果となっていた。
【０００７】
そこで、本発明は以上の点に鑑みてなされたもので、各ＰＬＣが制御する機器装置の情報や管理制御を、コストを低減しつつ、統合されたインターフェースにより一元化することができるクラウド型情報管理システムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決すべく、請求項１に係る発明は、対象機器を管理及び制御する複数のＰＬＣを統合して管理するクラウド型情報管理システムであって、
特定のルータ装置間における相互認証により構築されるインターネットＶＰＮを通じて、前記複数のＰＬＣと接続された管理サーバと、
通信ネットワークを通じて、前記管理サーバ及び前記複数のＰＬＣと接続された顧客用端末と
を備え、
前記管理サーバは、前記複数のＰＬＣに対する制御インターフェースを統合したポータルサイトとして提供するＷｅｂサーバーを含み、
前記顧客用端末は、前記ポータルサイトにアクセス可能なブラウザ機能を含み、
前記ポータルサイトは、前記制御インターフェースを、前記ブラウザ機能を通じて任意に選択可能なコンテンツとして提供し、
前記ポータルサイトにおいて選択されたコンテンツに対しては、統一された操作によって各制御インターフェースの設定及び制御が可能となっている
ことを特徴とする。
【０００９】
請求項２に係る発明は、前記クラウド型情報管理システムにおいて、  前記管理サーバは、
前記インターネットＶＰＮを通じて、前記複数のＰＬＣからの配信データを受信するデータ取得部と、
データ取得部が取得した前記配信データを蓄積するデータ蓄積部と、
前記データ蓄積部に蓄積された前記配信データを、所定のフォーマットに変換するデータ変換部と、
前記データ変換部で変換されたデータを、前記コンテンツの一部として、前記ポータルサイトを通じて、前記顧客用端末に提供するコンテンツ配信部と、
を備え、
前記顧客用端末は、前記ポータルサイト上における前記制御インターフェースに対する設定及び制御に関する操作情報を取得するとともに、取得した操作情報に基づいて、操作対象となっている制御インターフェースに固有の制御コマンドを実行し、各制御インターフェースに対応した前記ＰＬＣを直接制御する制御コマンド実行部を備える
を備えることを特徴とする。
【００１０】
請求項３に係る発明は、前記クラウド型情報管理システムにおいて、前記管理サーバが、
前記インターネットＶＰＮを通じて、前記複数のＰＬＣからの配信データを受信するデータ取得部と、
データ取得部が取得した前記配信データを蓄積するデータ蓄積部と、
前記データ蓄積部に蓄積された前記配信データを、所定のフォーマットに変換するデータ変換部と、
前記データ変換部で変換されたデータを前記ポータルサイトに表示させるとともに、前記ポータルサイト上における設定及び制御に関する操作情報を取得するポータルサイト管理部と、
前記ポータルサイト管理部が取得した操作情報に基づいて、操作対象となっている制御インターフェースに固有の制御コマンドを、前記インターネットＶＰＮを通じて、実行する制御コマンド実行部と
を備えることを特徴とする。
【００１１】
請求項４に係る発明は、前記クラウド型情報管理システムにおいて、
前記ＰＬＣが設置されたローカルエリア内に設置され、当該ローカルエリア内のＰＬＣ又は前記対象機器からのビット情報又は収集ファイルを受信して表示する表示装置をさらに備え、
前記表示装置は、
前記ビット情報又は収集ファイルに応じたイベントの発生を検知する監視部と、
前記監視部による検知結果に基づいて、その検知結果に関する情報を、前記インターネットＶＰＮ又はそれ以外の通信ネットワークを通じて、所定の送信先に送信するメール機能と
を含むことを特徴とする。
【００１２】
請求項５に係る発明は、前記クラウド型情報管理システムにおいて、
前記表示機器の監視部が、前記ポータルサイト上における制御インターフェースで実行不可と定義された制御コマンドに関する情報を、前記ビット情報又は前記収集ファイルに基づいて監視する機能を有し、
前記メール機能は、前記監視部による検知結果に基づいて、前記制御コマンドに関する情報を、前記データ取得部及び前記所定の送信先に送信する
ことを特徴とする。
【００１３】
上記発明において、前記Ｗｅｂサーバーは、前記インターネットＶＰＮ以外の通信ネットワークを通じてアクセス可能であり、前記ポータルサイトは、前記通信ネットワークを通じてのアクセスの可否を決定する認証部を含むことが好ましい。また、上記発明において、前記コンテンツには、前記ＰＬＣ以外のＩＴ機器に対応した制御インターフェースが含まれることが好ましい。
【発明の効果】
【００１４】
以上述べたように、本発明は、インターネットＶＰＮ通信運用技術と専用機へのプログラム実装技術であり、この発明によれば、いわゆるクラウドシステムによるポータルサイトを通じて、情報や操作を一元化することが可能となり、従来重複して導入していた通信機器や制御インターフェースを省略することができ、導入コストや保守管理のコストを低減することができる。
【００１５】
詳述すると、本発明のクラウド型情報管理システムでは、インターネットＶＰＮで括られたセキュアなシステムを構築可能であるため、利用者は、ネットワークセキュリティが事前に確保されたコンテンツの中から、自分の使いたいもののみを自由に選択することができ、同時に異なるコンテンツシステムを同一ネットワーク内で同時運用できるいわゆる専用型のクラウドサービスを受けることができる。
【００１６】
ＶＰＮ内に設置する利用者側の現場機器としては、既設の装置を改造することなくルータのみの追加で構築でき、情報表示などの仕組みは、前記Ｗｅｂサーバーで行うため、現場機器はデータの配信のみでシステムを実現することができる。
【００１７】
さらに、メール等の機能は、表示機（タッチパネル）に機能追加することで容易に実現できる。前記表示装置は、本来現場制御機器と接続してグラフィックに表示するもので、表示機内に警報情報や蓄積データが準備されている機器であり、この表示機能を利用するプログラムを導入することで、上記メール機能を容易に追加できる。
【００１８】
また、前記表示機へのメール機能の実装は、表示機内で各機器が正常に稼働しているか、又は故障が生じているかを示す、１ｂｉｔのＯＮ／ＯＦＦ信号（ビット情報）をポーリング方式で検知することで、故障等のイベント発生を判断し、ＶＰＮ内のメールサーバーへ配信するプログラムを導入することで実現できる。
【００１９】
本発明によれば、ＶＰＮ内に設置されるＰＬＣのＷｅｂ監視については、ＰＬＣに専用のＷｅｂユニットが不要であり、前記管理サーバー内に通信プログラムとＷｅｂコンテンツを導入することで、利用者は、ブラウザを通じての間接的な方法で情報の収集や制御を行うことができる。
【００２０】
また、本発明によれば、セキュアなシステムを容易に構築できることから、前記ＷｅｂサーバーによるＰＬＣのＷｅｂ監視は、インターネットＶＰＮに限らず一般的なのＷｅｂサーバーとネットワーク環境により実現できる。さらに、本発明によれば、ＰＬＣに限らずＩＴ機器に応用でき、ＷｅｂコンテンツとＩＴ機器に対応した通信プログラムでＷｅｂ機能のない機器にも対応できる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係るクラウド型情報管理システム１０の全体構成を示す概念図である。
【図２】第１実施形態に係るクラウド型情報管理システム１０を構成する各装置の内部構成を示すブロック図である。
【図３】第１実施形態に係るポータルサイトの一例を示す説明図である。
【図４】第１実施形態に係るクラウド型情報管理システムの全体動作を示すフローチャート図である。
【図５】第１実施形態に係るクラウド型情報管理システムの緊急停止情報を顧客端末にメールする動作を示すフローチャート図である。
【図６】第１実施形態に係るポータルサイトに表示される警告情報の一例を示す説明図である。
【図７】第２実施形態に係るクラウド型情報管理システム１０を構成する各装置の内部構成を示すブロック図である。
【図８】第２実施形態に係る管理サーバを介したＰＬＣに対する制御動作を示すフローチャート図である。
【発明を実施するための形態】
【００２２】
[第１実施形態]
以下に添付図面を参照して、本発明に係るシステムの第１実施形態を詳細に説明する。図１は、本実施形態に係るクラウド型情報管理システム１０の全体構成を示す概念図であり、図２は、クラウド型情報管理システム１０を構成する各装置の内部構成を示すブロック図である。
【００２３】
（クラウド型情報管理システムの構成）
本実施形態において、クラウド型情報管理システム１０は、工場機械などの対象機器を管理及び制御する複数のＰＬＣ８ａ〜ｃやその他の外部機器８ｄ等を統合して管理するシステムである。具体的に、このクラウド型情報管理システム１０は、図１に示すように、管理サーバ１と、顧客用端末２と、工場等のローカルエリア９内に設置された複数のＰＬＣ８ａ〜ｃと、ＰＬＣ８ａ〜ｃに接続された表示装置５とが、インターネット通信網７上に構築されたインターネットＶＰＮ７１を介して接続されている。
【００２４】
管理サーバ１は、インターネットＶＰＮ７１を通じて、複数のＰＬＣと、複数の顧客用端末２と接続されたサーバ装置であり、複数の機能を分散させたサーバー群で実現可能となっている。この管理サーバ１のサーバ群には、Ｗｅｂサーバ１ａが含まれており、このＷｅｂサーバ１ａにより、図３に示したような、複数のＰＬＣ８に対する制御インターフェースを統合したポータルサイト１１ａが提供される。なお、このＷｅｂサーバ１ａは、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）等のドキュメントシステムにおいて、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルや画像ファイル、音楽ファイルなどの情報送信を行うサーバーコンピュータ或いはその機能を持ったソフトウェアで実現され、ＨＴＭＬ文書や画像などの情報を蓄積しておき、サーバー装置上で実行されるＷｅｂブラウザなどのアプリケーションの要求に応じて、コンテンツの配信を行う。
【００２５】
このポータルサイト１１ａでは、各ＰＬＣ８ａ〜ｃに対する制御インターフェースを、ブラウザ機能を通じて任意に選択可能なコンテンツとして提供し、ポータルサイトにおいて選択されたコンテンツに対して、統一された操作によって各制御インターフェースの設定及び制御が可能となっている。また、これらのコンテンツには、ＰＬＣ８ａ〜ｃ以外のＩＴ機器（例えば、外部機器８ｄなど）に対応した制御インターフェースも含まれている。
【００２６】
顧客用端末２は、ローカルエリア９の管理者などが使用する情報処理端末であり、インターネット通信網７若しくはインターネットＶＰＮ７１を通じて、管理サーバ１及び複数のＰＬＣ８ａ〜ｃと接続されている。この顧客用端末２としては、ＣＰＵによる演算処理機能、及び通信インターフェースによる通信処理機能を備え、パーソナルコンピュータ等の汎用コンピュータや、機能を特化させた専用装置により実現することができ、モバイルコンピュータやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、携帯電話機、スマートフォン、タブレットＰＣ等が含まれる。
【００２７】
ＰＬＣ８は、ローカルエリア９において、プログラムで定められた順序や条件などに従って機器装置や設備の動きを制御する制御装置であり、ローカルエリア内に複数設置されている。また、ＰＬＣ８が設置されたローカルエリア９内には、表示装置５が設置されている。この表示装置５は、ローカルエリア内のＰＬＣ８又は外部装置である対象機器からの配信データ、収集ファイル、又はビット情報を受信して表示する表示装置である。このビット情報は、各機器が正常に稼働しているか、又は故障が生じているかを示すＯＮ／ＯＦＦの二値信号の集合であり、このビット情報に基づいて、各機器の稼働状況を瞬時に表示できるようになっている。
【００２８】
インターネットＶＰＮ７１は、インターネット通信網７を用いて仮想的な専用回線を構築させた通信網であり、本実施形態では、特定の専用ルータ装置３ａ〜ｄ間における相互認証により、トンネリング方式で構築されるセキュアな通信ネットワークである。なお、インターネット通信網７は、通信プロトコルＴＣＰ／ＩＰを用いて種々の通信回線（電話回線やＩＳＤＮ回線、ＡＤＳＬ回線、光回線などの公衆回線、専用回線、無線通信網）を相互に接続して構築される分散型の通信ネットワークであり、このインターネットＶＰＮ７１には、１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸ等によるイントラネット（企業内ネットワーク）や家庭内ネットワークなどのＬＡＮなども含まれる。
【００２９】
専用ルータ装置３ａ〜ｄは、インターネットＶＰＮ７１に接続するためのアドレス変換機能を持つ中継装置であり、通信経路の選択や、データ（信号）の相互変換を行い、インターネットＶＰＮ７１との間における中継処理を、ＩＳＯのＯＳＩレイヤー第３層でパケット通信により行っている。
【００３０】
（各装置の機能モジュール）
次いで、各装置の内部構成について詳細に説明する。なお、説明中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動作を達成するための機能単位を示す。
【００３１】
（１）管理サーバ１
本実施形態において、管理サーバ１には、データ取得部１４と、データ蓄積部１５と、データ変換部１６と、ポータルサイト管理部１７と、制御コマンド実行部１８とが備えられている。
【００３２】
データ取得部１４は、インターネットＶＰＮ７１を通じて、複数のＰＬＣ８ａ〜ｃからの配信データや、表示装置５からの各データを受信するモジュールである。このデータ取得部で取得されたデータは、データ蓄積部１５に蓄積される。データ蓄積部１５は、データ取得部１４が取得した配信データを蓄積する記憶装置である。
【００３３】
データ変換部１６は、データ蓄積部１５に蓄積された配信データを、所定のフォーマットに変換するモジュールである。具体的には、ＰＬＣ８ａ〜ｃからは、各ＰＬＣに固有のデータ形式でデータが配信されるため、これをポータルサイト１１ａで一元的に表示し、操作可能とするために、ポータルサイト１１ａで表示可能なデータ形式に変換する。この変換されたデータは、ポータルサイト管理部１７に送出される。
【００３４】
ポータルサイト管理部１７は、データ変換部１６で変換されたデータを、コンテンツとして、ポータルサイトに表示させるとともに、ポータルサイト上における制御インターフェースに対する設定及び制御に関する操作情報を取得するモジュールである。このポータルサイト管理部１７は、例えば、ＨＴＭＬ等のデータ形式でポータルサイト１１ａを構築し、Ｗｅｂサーバ１ａにアップロードする。
【００３５】
制御コマンド実行部１８は、ポータルサイト管理部１７が取得した操作情報に基づいて、操作対象となっている制御インターフェースに固有の制御コマンドを、インターネットＶＰＮ７１を通じて、実行するモジュールである。
【００３６】
また、管理サーバ１に含まれているＷｅｂサーバ１ａには、専用ルータ装置３ｃと、認証部１９とが備えられている。専用ルータ装置３ｃは、インターネットＶＰＮ７を通じて、ＰＬＣ８、表示装置５、及び顧客用端末２から各種データをパケットとして送受信するモジュールである。また、インターネットＶＰＮ７１以外の通信ネットワークを通じてアクセス可能となっている。
【００３７】
なお、このインターネットＶＰＮ７以外の通信ネットワークには、通信プロトコルＴＣＰ／ＩＰを用いて種々の通信回線（ＦＴＴＨなどの光回線、ＡＤＳＬ回線などの公衆回線、専用回線、無線通信網）を相互に接続して構築される分散型のＩＰ網であり、このＩＰ網には、１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸ等によるイントラネット（企業内ネットワーク）や家庭内ネットワークなどのＬＡＮなども含まれる。
【００３８】
認証部１９は、通信ネットワークを通じてのアクセスの可否を決定するモジュールであり、本実施形態では、専用の認証サーバで実現する。この認証サーバは、アクセス者の正当性を検証するコンピュータ或いはその機能を持ったソフトウェアであり、例えば、ユーザ名とパスワードの組み合わせを取得し、アクセス者にその権利があるか否かや、そのアクセス者が本人であるか否かなどを確認する。かかる認証処理でアクセス者を確認することにより、利用者を識別し、ユーザごとに異なるサービスを提供することを可能とする。なお、認証データの機密性を確保するために、認証データの暗号化やデジタル証明書が用いてもよい。
【００３９】
（２）顧客用端末２
顧客用端末２には、通信インターフェース２１と、アプリケーション実行部２４と、入力インターフェース２３と、出力インターフェース２２とを備えている。
【００４０】
通信インターフェース２１は、インターネットＶＰＮ７１を通じて、ＰＬＣ８、表示装置５、及び顧客用端末２から各種データをパケットとして送受信するモジュールである。
【００４１】
アプリケーション実行部２４は、一般のＯＳやブラウザソフト、メディア視聴アプリケーションなどのアプリケーションを実行するモジュールであり、通常はＣＰＵ等により実現される。なお、このアプリケーション実行部２４は、ブラウザ部２４ａを備えている。
【００４２】
ブラウザ部２４ａは、ブラウザソフトを実行することによって構築され、Ｗｅｂページを閲覧するためのモジュールであり、ポータルサイトにアクセスして、インターネットからＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルや画像ファイルなどをダウンロードし、レイアウトを解析して表示・再生する。
【００４３】
（３）表示装置５
表示装置５には、監視部５１と、メール機能５２と、表示部５３と、制御部５４と、操作インターフェース５５とが備えられている。本実施形態では、表示部５３は、ディスプレイと操作インターフェース５５の一部とが一体化されたタッチパネルであり、制御部５４は、表示部５３における情報表示と、操作インターフェース５５のタッチパネル上における操作とが連動するよう制御する。
【００４４】
監視部５１は、配信データ、ビット情報又は収集ファイルに応じたイベントの発生を検知するモジュールである。具体的に、本実施形態に監視部５１は、ＰＬＣ８ａ〜ｃから入力されるＯＮ／ＯＦＦ信号（Ｉ／Ｏビット情報）が入出力されるインターフェース（Ｉ/Ｆ）を監視することで、入力されたビット情報がＯＮ、又はＯＦＦであるかを検知し、各機器が故障している、温度が上昇しすぎている等のイベントの発生を判断する。このイベントの発生に応じて、制御部５４は、表示部５３やその他の出力装置を通じて、アラートの表示や音声の出力を実行する。なお、本実施形態における監視部５１は、即時性を重視してビット情報を監視対象とするが、これと併せて配信データや収集ファイルの受信や検索を行うようにしてもよい。
【００４５】
このように、配信データと併せてビット情報等を監視することによって、監視部５１には、ポータルサイト上の制御インターフェースで実行不可と定義された制御コマンドについても、監視し、表示する機能が備えられている。詳述すると、監視部５１は、制御コマンド実行部５１ａを備えており、上記イベントの発生に応じて、各ＰＬＣ８ａ〜ｃに対する制御コマンドを実行することができる。この制御コマンド実行部５１ａにおける制御コマンドは、監視部５１によって、特定のイベントの発生が検出された際、自動的に、又は操作インターフェース５５を通じてのユーザー操作を待って、実行される。また、制御部５４は、タッチパネル（表示部５３及び操作Ｉ/Ｆ５５）を通じて、イベントの発生条件と、そのイベントが発生した場合に実行すべきアラート出力や制御コマンドとの関連づけや設定をカスタマイズできるようになっている。
【００４６】
このカスタマイズに関する情報は、管理サーバ１側の制御コマンド実行部１８に送信されて、制御コマンド実行部１８側での設定として保持することもできる。これにより、表示装置５側及び管理サーバ１側両方の制御コマンド実行部５１ａ及び１８との間で連携をとることができ、特定のイベント発生時の制御コマンドについて、管理サーバ１側で実行不可としたり、或いは実行規制をより強めたりできるとともに、この実行不可となった制御コマンドを表示装置５側のみで実行可能とすることができる。
【００４７】
メール機能５２は、監視部５１による検知結果に基づいて、その検知結果に関する情報を、インターネットＶＰＮ７又はそれ以外の通信ネットワークを通じて、所定の送信先に送信するモジュールであり、監視部５１による検知結果に基づいて、制御コマンドに関する情報についても、データ取得部１４及び所定の送信先に送信する。具体的に、このメール機能５２は、制御コマンド実行部５１で実行される制御コマンドによって制御され、制御部５４における、イベント発生条件、制御コマンド及びアラート出力の関連づけや設定の一環として、メール送信の条件や記載内容を設定できるようになっている。これにより、メール機能で通知すべき情報や、その通知条件（イベントの種類や発生条件）を、表示装置５側でのみ実行可能な制御コマンドの内容やイベントの発生条件と、表示部５３における表示内容に関連づけて、容易に設定することができる、また、管理サーバ１側の制御コマンド実行部１８では、管理サーバ１側で実行不可或いは実行が規制されている制御コマンドに対する制御や設定を、表示装置５と連携して行うことができ、実行不可や実行規制の対象となる制御コマンドに対する取り扱い（特定イベント発生時におけるポータルサイトにおける表示や、エラー制御等）を予め準備することができるとともに、特定イベントの発生時には迅速且つ確実に対応することができる。
【００４８】
（クラウド型情報管理システムの動作）
以上の構成を有するクラウド型情報管理システムの動作について説明する。図４は、本実施形態に係るクラウド型情報管理システムの全体動作を示すフローチャート図である。
【００４９】
まず、ＰＬＣ８ａ〜ｃは、各機器装置の動作を監視し（Ｓ２０１）、各機器装置の動作に応じて、ビット情報を生成し（Ｓ２０２）、このビット情報を表示装置５へ送信する（Ｓ２０３）。表示装置５では、ビット情報を受信し（Ｓ１０１）、そのビット情報がＯＮ信号、又はＯＦＦ信号を示しているかを判断することで、緊急情報であるか否かを判断する（Ｓ１０２）。緊急情報でない場合には（Ｓ１０２における“Ｎ”）、各装置の稼働状況などを画面上に表示させる正常表示を行い（Ｓ１０３）、その後、ビット情報が受信される度に緊急情報であるか否かを判断する動作を繰り返す。
【００５０】
一方、緊急情報である場合には（Ｓ１０２における“Ｙ”）、緊急停止情報を画面上に表示させるとともに（Ｓ１０４）、緊急停止処理を行った後、ビット情報が受信される度に緊急情報であるか否かを判断する動作を繰り返す。ＰＬＣ８ａ〜ｃでは、例えば、所定時間毎に各機器装置の生産個数、温度等の稼働状況を配信データとして生成し（Ｓ２０４）、その配信データを管理サーバ１に送信する（Ｓ２０５）。
【００５１】
管理サーバ１におけるＷｅｂサーバ１ａでは、この各ＰＬＣ８ａ〜ｃから送信された配信データを受信して（Ｓ３０１）、複数のＰＬＣ８ａ〜ｃに対する制御インターフェースを統合したポータルサイト１１ａを生成し（Ｓ３０２）、ユーザーからのアクセスに応じてポータルサイト１１ａのＷｅｂデータ（表やグラフその他のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を含む。）をコンテンツとして送信する（Ｓ３０３）。
【００５２】
顧客用端末２では、ユーザー操作に応じてポータルサイト１１ａのＷｅｂデータを受信して（Ｓ４０１）、図３に示すよう、レイアウトを解析して、表示・再生する（Ｓ４０２）。その後、ユーザーが例えば、特定の装置の生産速度や、温度調整などのユーザー操作を行った場合には、顧客用端末２は、操作信号を取得し（Ｓ４０３）、その操作信号を管理サーバ１へ送信する。管理サーバ１のポータルサイト管理部１７は、操作情報を取得すると（Ｓ３０４）、その操作情報を制御コマンド実行部１８へ送信し、制御コマンド実行部１８において、操作対象となっている制御インターフェースに固有の制御コマンドが実行される。そして、制御コマンドはインターネットＶＰＮ７１を通じてＰＬＣ８ａ〜ｃへ入力される（Ｓ２０６）。ＰＬＣ８ａ〜ｃは、その操作信号に基づいて、対応する各機器装置を制御する（Ｓ２０７）。
【００５３】
次いで、本システムに係るメール機能について説明する。図５は、本実施形態に係るクラウド型情報管理システムの緊急停止情報を顧客端末にメールする動作を示すフローチャート図であり、図６は、本実施形態に係るポータルサイトに表示される警告情報の一例を示す説明図である。
【００５４】
先ず、ＰＬＣ８ａ〜ｃは、各機器装置の動作を監視し（Ｓ５０１）、各機器装置の動作に応じてビット情報を生成する（Ｓ５０２）。そして、ＰＬＣ８ａ〜ｃは、このビット情報を表示装置５へ送信する（Ｓ５０３）。表示装置５では、ビット情報を受信し（Ｓ６０１）、そのビット情報が緊急情報であるか否かを判断する（Ｓ６０２）。
【００５５】
緊急情報でない場合には（Ｓ６０２における“Ｎ”）、各装置の稼働状況などを画面上に表示させる正常表示を行い（Ｓ６０３）、その後、ビット情報が受信される度に緊急情報であるか否かを判断する動作を繰り返す。
【００５６】
一方、緊急情報である場合には（Ｓ６０２における“Ｙ”）、緊急停止情報を画面上に表示させ（Ｓ６０４）、その緊急停止信号をＰＬＣ８ａ〜ｃへ送信するとともに、（Ｓ６０５）緊急停止メールを管理サーバ１に送信する（Ｓ６０６）。その後、ビット情報が受信される度に緊急情報であるか否かを判断する動作を繰り返す。
【００５７】
ＰＬＣ８ａ〜ｃは、緊急停止信号を受信し（Ｓ５０４）、その停止信号に応じた機器装置の駆動を停止させる（Ｓ５０５）。一方、管理サーバ１は、メールを受信すると、緊急停止メールからＨＴＭＬ等のデータ形式に変換した緊急停止情報を生成し、その緊急停止情報の管理者の顧客用端末２に送信する（Ｓ７０１）。顧客用端末２が緊急停止情報を受信すると（Ｓ８０１）、図６に示すように、画面上に緊急停止情報を示すウインドウ１１ｂがポップアップ表示され（Ｓ８０２）、リアルタイムに警告情報を通知させるようになっている。
【００５８】
（実施形態における作用・効果）
以上述べたように、本実施形態によれば、いわゆるクラウドシステムによるポータルサイトを通じて、情報や操作を一元化することが可能となり、従来重複して導入していた通信機器や制御インターフェースを省略することができ、導入コストや保守管理のコストを低減することができる。
【００５９】
詳述すると、本実施形態のクラウド型情報管理システム１０では、インターネットＶＰＮ７１で括られたセキュアなシステムを構築可能であるため、利用者は、ポータルサイト１１ａ上において、ネットワークセキュリティが事前に確保されたコンテンツの中から、自分の使いたいもののみを自由に選択することができ、同時に異なるコンテンツシステムを同一ネットワーク内で同時運用できるいわゆる専用型のクラウドサービスを受けることができる。
【００６０】
ローカルエリア９内に設置する利用者側の現場機器としては、既設の装置を改造することなくルータのみの追加で構築でき、情報表示などの仕組みは、前記Ｗｅｂサーバー１ａで行うため、現場機器はデータの配信のみでシステムを実現することができる。
【００６１】
さらに、メール等の機能は、表示装置５に機能追加することで容易に実現できる。この表示装置５は、本来現場制御機器と接続してグラフィックに表示するもので、表示機内に警報情報や蓄積データが準備されている機器であり、この表示機能を利用するプログラムを導入することで、上記メール機能を容易に追加できる。
【００６２】
また、前記表示装置５へのメール機能の実装は、表示装置５内で特定のビット情報をポーリング方式で検知することで、故障等のイベント発生を判断し、ＶＰＮ７１内の管理サーバー１側へ配信するプログラムを導入することで実現できる。
【００６３】
本実施形態によれば、ＶＰＮ７１内に設置されるＰＬＣ８ａ〜ｃのＷｅｂ監視については、ＰＬＣ８ａ〜ｃには専用のＷｅｂユニットが不要であり、前記管理サーバー１内に通信プログラムとＷｅｂコンテンツを導入することで、利用者は、ブラウザを通じての間接的な方法と、ＰＬＣからの直接的な方法とを任意に選択して、情報の収集や制御を行うことができる。
【００６４】
なお、本実施形態によれば、セキュアなシステムを容易に構築できることから、前記ＷｅｂサーバーによるＰＬＣ８ａ〜ｃに対するＷｅｂ監視は、インターネットＶＰＮ７１に限らず、一般的なのＷｅｂサーバーとネットワーク環境により実現できる。また、本実施形態によれば、ＰＬＣに限らずＩＴ機器に応用でき、ＷｅｂコンテンツとＩＴ機器に対応した通信プログラムでＷｅｂ機能のない機器にも対応できる。
【００６５】
[第２実施形態]
次いで、本発明の第２実施形態について説明する。上述した本実施形態では、顧客用端末２の操作により、管理サーバ１を介して各ＰＬＣ８ａ〜ｃを制御したが、本発明は、これに限定するものではなく、本実施形態のように、管理サーバ１を介さずに、顧客用端末２から直接、各ＰＬＣ８ａ〜ｃを制御することも可能である。
【００６６】
図７は、第２実施形態に係るクラウド型情報管理システム１０を構成する各装置の内部構成を示すブロック図であり、図８は、第２実施形態に係るＰＬＣ８ａ〜ｃに対する制御動作を示すフローチャート図である。なお、本実施形態において、上述した第１実施形態と同一の構成要素には同一の符号を付し、その機能等は特に言及しない限り同一であり、その説明は省略する。
【００６７】
図７に示すように、管理サーバ１には、ポータルサイト管理部１７において、データ変換部１６で変換されたデータを、コンテンツに含ませて、ポータルサイト１１ａを通じて、顧客用端末２に配信するコンテンツ配信部１７ａを有している。このコンテンツ配信部１７ａで配信されるコンテンツには、制御インターフェースを構成するＷｅｂデータ（表やグラフその他のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を含む。）の他、例えば、Ｊａｖａ（登録商標）アプレットなど、各ＰＬＣ８ａ〜ｃに対する通信プログラム（通信プロトコル及び制御コマンド）も含まれている。
【００６８】
顧客用端末２には、アプリケーション実行部２４に、制御コマンド実行部２４ｂを備えている。この制御コマンド実行部２４ｂは、ポータルサイト管理部１７からダウンロードしたコンテンツに含まれるプログラム（通信プロトコル及び制御コマンド等）を実行することで、ＰＬＣ８ａ〜ｃと直接通信を行い、ＰＬＣ８ａ〜ｃの稼働状況等である配信データを画面上に表示したり、ＰＬＣ８ａ〜ｃを直接制御したりするモジュールである。なお、本実施形態では、この制御コマンド実行部２４ｂは、ブラウザ部２４ａのプラグインとして起動・実行される。
【００６９】
具体的に、制御コマンド実行部２４ｂは、ブラウザ部２４ａにより管理サーバ１のポータルサイトにアクセスした際、制御コマンド実行部２４ｂを呼び出して起動・実行し、コンテンツ配信部１７ａからコンテンツをダウンロードし、プログラムやデータを読み込むことにより、顧客用端末２のブラウザ機能を通じて、ＰＬＣ８ａ〜ｃの稼働状況等である配信データを画面上に表示したり、ブラウザ部２４ａにおいて取得された操作情報に基づいて、操作対象となっているＰＬＣ８ａ〜ｃの通信プロトコルを用いて、インターネット通信網７を介してＰＬＣ８ａ〜ｃと直接通信し、ＰＬＣ８ａ〜ｃの稼働状況等である配信データを取得し、制御インターフェースに表示する。さらに、制御コマンド実行部２４ｂは、ブラウザ機能を通じて、ポータルサイト１１ａ上における制御インターフェースの制御に関する操作情報を取得すると、取得した操作情報に基づいて、操作対象となっている制御インターフェースに固有の制御コマンドを実行して、各制御インターフェースに対応したＰＬＣ８ａ〜ｃを直接制御する。
【００７０】
このように、顧客用端末２とＰＬＣ８ａ〜ｃとは、直接通信を行って制御対象機器に関する配信データや制御コマンド等を送受している。この際、ＰＬＣ８ａ〜ｃは、管理サーバ１とも同期しており、管理サーバ１に対して、例えば、所定時間毎に制御対象機器に関する配信データ等を送信している。
【００７１】
（ＰＬＣ８ａ〜ｃに対する制御動作）
次いで、ＰＬＣ８ａ〜ｃに対する制御動作について説明する。先ず、コンテンツ配信部１７ａは、複数のＰＬＣ８ａ〜ｃに対する制御インターフェースを統合したポータルサイト１１ａであるＷｅｂデータ、及び各社ＰＬＣ８ａ〜ｃの通信プログラム（通信プロトコル及び制御コマンド）を含むコンテンツを生成し、ユーザーからのアクセスに応じて、これらのコンテンツを送信する（Ｓ９０１）。
【００７２】
顧客用端末２では、ユーザー操作に応じてコンテンツをダウンロードして（Ｓ９０２）、Ｗｅｂデータのレイアウトを解析して、ポータルサイト１１ａを表示・再生する（Ｓ９０３）。なお、この際、操作対象となっているＰＬＣ８ａ〜ｃの通信プロトコルに基づいて、インターネット通信網７を介して直接通信し、ＰＬＣ８ａ〜ｃの稼働状況に関するデータを取得し、制御インターフェースに各社ＰＬＣ８ａ〜ｃの稼働状況等を表示させる。
【００７３】
その後、ユーザーがポータルサイト１１ａを通じて、特定の装置の生産速度や、温度調整などのユーザー操作を行うと、制御コマンド実行部２４ｂは、ポータルサイト上における制御インターフェースに対する設定及び制御に関する操作情報を取得する（Ｓ９０４）。
【００７４】
制御コマンド実行部２４ｂは、取得した操作情報に基づいて、操作対象となっている制御インターフェースに固有の制御コマンドを実行する。この制御コマンドの実行により、制御コマンドは、操作対象となった装置固有の通信プロトコルに基づき、インターネット通信網７を介してＰＬＣ８ａ〜ｃへ直接送信される（Ｓ９０５）。ＰＬＣ８ａ〜ｃは、その制御コマンドを受信し（Ｓ９０６）制御コマンドに基づいて対応する各機器装置を制御する（Ｓ９０７）。
【００７５】
（作用・効果）
このような本実施形態によれば、顧客用端末２に各ＰＬＣ８ａ〜ｃに対応する通信プログラムを導入することで、利用者は、通信規格の異なる複数のＰＬＣであっても、統一された制御インターフェース上で即時且つ簡易に情報の収集や制御を行うことができる。
【符号の説明】
【００７６】
１…管理サーバー
１ａ…Ｗｅｂサーバ
２…顧客用端末
３ａ〜ｄ…専用ルータ装置
３ｃ…専用ルータ装置
５…表示装置
７…インターネット通信網
８…ＰＬＣ
８ａ〜ｃ…ＰＬＣ
８ｄ…外部機器
９…ローカルエリア
１０…クラウド型情報管理システム
１１ａ…ポータルサイト
１１ｂ…ウインドウ
１４…データ取得部
１５…データ蓄積部
１６…データ変換部
１７…ポータルサイト管理部
１７ａ…コンテンツ配信部
１８…制御コマンド実行部
１９…認証部
２１…通信インターフェース
２２…出力インターフェース
２３…入力インターフェース
２４…アプリケーション実行部
２４ａ…ブラウザ部
２４ｂ…制御コマンド実行部
５１…監視部
５１ａ…制御コマンド実行部
５２…メール機能
５３…表示部
５４…表示制御部
５５…操作インターフェース（Ｉ/Ｆ）
７１…インターネットＶＰＮ
【図１】
2013030163.tif 000003
【図２】
2013030163.tif 000004
【図３】
2013030163.tif 000005
【図４】
2013030163.tif 000006
【図５】
2013030163.tif 000007
【図６】
2013030163.tif 000008
【図７】
2013030163.tif 000009
【図８】
2013030163.tif 000010