(57)【要約】【課題】操業データ管理サーバの障害やサーバの更新の際に、操業データ管理サーバの機能を停止することなく、障害復旧、操業管理情報、操業実績情報の復旧などを可能とする。【解決手段】操業データを管理する複数のデータ管理サーバと、該データ管理サーバそれぞれに接続された情報端末および計測制御機器とを含み、該複数のデータ管理サーバを通信回線で接続してサーバ群を構成し、該データ管理サーバそれぞれの生存情報を含むサーバ監視情報を該サーバ群の中で共有するサーバ監視情報共有手段を設け、最も稼動時間の長い第１位のデータ管理サーバ、および次に稼動時間の長い第２位のデータ管理サーバの情報を該サーバ監視情報に格納し、該サーバ監視情報共有手段を用いて、該データ管理サーバそれぞれが、該データ管理サーバの新規稼動および再稼動を行った場合に、該第１位のデータ管理サーバから、未稼働時の操業管理情報および操業実績情報を導入する。【選択図】図１
2009211279.tif 000002
【特許請求の範囲】
【請求項１】
操業データを管理する複数のデータ管理サーバと、該データ管理サーバそれぞれに接続された情報端末および計測制御機器とを含み、該複数のデータ管理サーバを通信回線で接続してサーバ群を構成し、該データ管理サーバそれぞれの生存情報を含むサーバ監視情報を該サーバ群の中で共有するサーバ監視情報共有手段を設け、稼働時間の長短を基準とする該データ管理サーバの順位付けを行い、最も稼動時間の長い第１位のデータ管理サーバ、および次に稼動時間の長い第２位のデータ管理サーバの情報を該サーバ監視情報に格納し、該サーバ監視情報共有手段を用いて、該データ管理サーバそれぞれが、該データ管理サーバの新規稼動および再稼動を行った場合に、該第１位のデータ管理サーバから、未稼働時の操業管理情報および操業実績情報を導入することを特徴とする操業データ管理サーバシステム。
【請求項２】
前記データ管理サーバそれぞれが、自己のＣＰＵの稼動時間および通信回線ルーティング情報を監視する監視手段と、該監視手段により自己の生存情報を作成して前記サーバ群に提供する生存情報提供手段とを有することを特徴とする請求項１記載の操業データ管理サーバシステム。
【請求項３】
前記サーバ群を構成する前記データ管理サーバのうち、最後の連続稼動時間が最長のデータ管理サーバをサーバ監視情報用管理サーバとし、最後の連続稼動時間の順位が第２位のデータ管理サーバを代替サーバとし、該サーバ監視情報用管理サーバが所定の周期で前記サーバ監視情報を配信し、該サーバ監視情報用管理サーバが所定の周期で前記サーバ監視情報を配信しない場合には該代替サーバが該サーバ監視情報用管理サーバに代わって前記サーバ監視情報を配信する管理サーバ切替手段を設けたことを特徴とする請求項１または２に記載の操業データ管理サーバシステム。
【請求項４】
前記サーバ群を構成する前記データ管理サーバと、前記操業管理情報および前記操業実績情報で構成し、かつ運転モードおよびテストモードを備えた操業データと、前記データ管理サーバに接続した情報端末から前記データ管理サーバに登録して計測制御機器に設定する操業管理情報、および計測制御機器の操業データをデータ管理サーバに蓄積して前記情報端末から参照する操業実績情報のデータの読出しおよび書込みを該操業データに従って動作するシステム変更テスト手段とを設けたことを特徴とする請求項１〜３のいずれかに記載の操業データ管理サーバシステム。
【請求項５】
前記サーバ群に接続する前記計測制御機器、前記データ管理サーバおよび前記情報端末、ならびに通信ネットワークの稼動状況を、前記サーバ監視情報を基に、色変え表示および文字情報を用いて、前記データ管理サーバまたは前記情報端末の画面に表示する手段を設けたことを特徴とする請求項１〜４のいずれかに記載の操業データ管理サーバシステム。
【請求項６】
操業データを管理する複数のデータ管理サーバと、該データ管理サーバそれぞれに接続された情報端末および計測制御機器とを含み、該複数のデータ管理サーバを通信回線で接続してサーバ群を構成する操業データ管理サーバシステムの運転方法であって、該データ管理サーバそれぞれの生存情報を基にしたサーバ監視情報を該サーバ群の中で共有する工程と、稼働時間の長短を基準とする該データ管理サーバの順位付けを行い、最も稼動時間の長い第１位のデータ管理サーバ、および次に稼動時間の長い第２位のデータ管理サーバの情報を該サーバ監視情報に格納する工程と、該データ管理サーバそれぞれが、該データ管理サーバの新規稼動および再稼動を行った場合に、該第１位のデータ管理サーバから、未稼働時の操業管理情報および操業実績情報を導入する工程とを含むことを特徴とする操業データ管理サーバシステムの運転方法。
【請求項７】
操業データを管理する複数のデータ管理サーバと、該データ管理サーバそれぞれに接続された情報端末および計測制御機器とを含み、該複数のデータ管理サーバを通信回線で接続してサーバ群を構成する操業データ管理サーバシステムに格納され、該データ管理サーバそれぞれの生存情報を基にしたサーバ監視情報を該サーバ群の中で共有する工程と、稼働時間の長短を基準とする該データ管理サーバの順位付けを行い、最も稼動時間の長い第１位のデータ管理サーバ、および次に稼動時間の長い第２位のデータ管理サーバの情報を該サーバ監視情報に格納する工程と、該データ管理サーバそれぞれが、該データ管理サーバの新規稼動および再稼動を行った場合に、該第１位のデータ管理サーバから、未稼働時の操業管理情報および操業実績情報を導入する工程とをコンピュータに実行させるためのプログラム。
【請求項８】
操業データを管理する複数のデータ管理サーバと、該データ管理サーバそれぞれに接続された情報端末および計測制御機器とを含み、該複数のデータ管理サーバを通信回線で接続してサーバ群を構成する操業データ管理サーバシステムに内蔵され、該データ管理サーバそれぞれの生存情報を基にしたサーバ監視情報を該サーバ群の中で共有する工程と、稼働時間の長短を基準とする該データ管理サーバの順位付けを行い、最も稼動時間の長い第１位のデータ管理サーバ、および次に稼動時間の長い第２位のデータ管理サーバの情報を該サーバ監視情報に格納する工程と、該データ管理サーバそれぞれが、該データ管理サーバの新規稼動および再稼動を行った場合に、該第１位のデータ管理サーバから、未稼働時の操業管理情報および操業実績情報を導入する工程とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
操業データを管理する複数のデータ管理サーバと、該データ管理サーバそれぞれに接続された情報端末および計測制御機器とを含み、該複数のデータ管理サーバを通信回線で接続してサーバ群を構成する操業データ管理サーバシステムに格納され、該データ管理サーバそれぞれの生存情報を基にして、該サーバ群の中で共有され、最も稼動時間の長い第１位のデータ管理サーバ、および次に稼動時間の長い第２位のデータ管理サーバの情報が格納されたサーバ監視情報を記録したコンピュータ読み取り可能なデータベース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操業データ管理サーバシステムに関する。
【背景技術】
【０００２】
従来、一般的な操業データ管理サーバシステムは、１台のデータ管理サーバに複数の計測制御機器、情報端末および業務計画システムを通信回線で接続し、情報端末および業務計画システムからの操業の指示情報を操業データ管理サーバに蓄積して計測制御機器に送信するとともに、生産実績である操業データを計測制御機器から収集して蓄積し、情報端末および業務計画システムで参照する構成であることが多かった。このような構成においては、操業管理情報および操業実績情報を定期的に記録媒体に保存しておき、操業データ管理サーバの障害やサーバの更新の際にはオンラインネットワークから切り離してサーバの障害復旧やサーバの更新を行った後に定期的に記録媒体に保存しておいた操業管理情報および操業実績情報を組み込む作業を行うことが通例となっている。
【０００３】
また、操業管理サーバを二重化した構成の場合、およびフォルトトレランスサーバのようにハードウェアを二重化構成とした場合でも、二重化構成機器の実行系または待機系の障害の復旧やサーバの更新の際には、サーバから定期的に記録媒体に保存しておいた情報を時間軸の整合性を保ちながら手作業で復旧していて、操業データ管理機能が停止することになるため、生産計画に支障を来たす。さらに、システム変更後のシステム運用テストは、テストデータと運転データとの区分ができないため、テスト計画を立てて操業停止期間に実施する必要がある。
【０００４】
特許文献１には、複数台で冗長化されたサーバ間で相互に円環状に監視し合い、現用系サーバの障害発生を検出した待機系サーバが自動でサーバ切替えを実施、クライアントからの要求電文は現用系に成り代わったサーバが受け付けサービスの提供を継続する、というサーバ切替方法が開示されている。
【０００５】
特許文献２には、ブレードサーバにおける追加のインストール方式として、稼動実績のある環境を自動的に構築することを目的として、複数のブレードから成るブレードサーバとそれらを管理する管理サーバがネットワークにより接続され、管理サーバはブレードサーバの各ブレードのシステム定義パラメータとインストールされているファイルセット名を格納した管理テーブルを備えた計算機システムにおいて、管理サーバは各ブレードの稼動状況を監視して管理テーブルに格納された稼動累計時間を更新し、ブレードサーバに新たにブレードが追加された場合に、管理テーブルの中から稼動実績のあるブレードを選択し、選択したブレードのシステム定義パラメータとインストールされているファイルセットと同一のシステム定義パラメータとファイルセットを追加されたブレードに自動的にリストアするインストール方式が開示されている。
【０００６】
特許文献３には、業務処理を行う各サーバの処理能力と信頼性に最適なシステム構成を可能とすることを目的として、各サーバ管理装置が、各ＰＣサーバの運転管理・制御を行うと共に通信路を介して相互に情報交換することによって最新の各ＰＣサーバの処理能力を表す構成情報及び信頼性を表す障害情報、外部入出力装置の構成情報を共有し、各ＰＣサーバの処理能力及び信頼性を考慮して適切な接続先となる各サーバ管理装置を自律判断で決定し、外部入出力切り換え機構に接続させてＯＳを立ち上げることによって業務処理を開始させる分散システムが開示されている。
【０００７】
特許文献４には、ストールが生じた運用系ホスト装置の動作を停止した後に、待機系ホスト装置への切り替えを実行し、運用系ホスト装置及び待機系ホスト装置の同時処理動作を行わないようにしてシステム破壊を防止することを目的として、待機系ホスト装置が障害発生検知用のメッセージを運用系ホスト装置へ系間通信路を通じて送信し、この送信に対して運用系ホスト装置が、応答メッセージを待機系ホスト装置へ返送せず、かつ、共有ディスク装置に格納している運用系稼動状況データが更新されていない障害発生を待機系ホスト装置が認識した際に、待機系ホスト装置がＬＡＮ伝送路を通じてコミニケーションサーバへ動作停止要求データを送出し、ここからの動作停止要求信号に基づいて、電源制御装置が運用系ホスト装置への通電断を制御して動作を停止させ、この後に待機系ホスト装置への切り替えを実行する二重化通信システムが開示されている。
【０００８】
【特許文献１】特開２００６−２２９５１２号公報
【特許文献２】特開２００６−８５３０９号公報
【特許文献３】特開平１１−１２６１９５号公報
【特許文献４】特開２０００−２０３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、操業データ管理サーバの障害やサーバの更新の際に、操業データ管理サーバの機能を停止することなく、障害復旧、操業管理情報および操業実績情報の復旧ならびにシステム運用テストを可能とする操業データ管理サーバシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の操業データ管理サーバシステムは、サーバ個別の生存情報を基にしたサーバ監視情報をサーバ群の中で共有する手段を設けることにより、最も稼動時間の長いサーバから未稼働時の操業管理情報および操業実績情報を管理サーバから収集して復旧する自己修復手段と、データ管理サーバおよび操業データに、運転モードとテストモードとを区分（区別）可能とする標識を設けることにより動作する操業データモード管理手段とを設けることを特徴とする。
【００１１】
また、本発明の操業データ管理サーバシステムは、操業データを管理する複数のデータ管理サーバと、該データ管理サーバそれぞれに接続された情報端末および計測制御機器とを含み、該複数のデータ管理サーバを通信回線で接続してサーバ群を構成し、該データ管理サーバそれぞれの生存情報を含むサーバ監視情報を該サーバ群の中で共有するサーバ監視情報共有手段を設け、稼働時間の長短を基準とする該データ管理サーバの順位付けを行い、最も稼動時間の長い第１位のデータ管理サーバ、および次に稼動時間の長い第２位のデータ管理サーバの情報を該サーバ監視情報に格納し、該サーバ監視情報共有手段を用いて、該データ管理サーバそれぞれが、該データ管理サーバの新規稼動および再稼動を行った場合に、該第１位のデータ管理サーバから、未稼働時の操業管理情報および操業実績情報を導入することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、操業データ管理サーバの障害やサーバの更新の際に、操業データ管理サーバの機能を停止することなく、障害復旧、操業管理情報および操業実績情報の復旧ならびにシステム運用テストが可能となり、運用・保守・維持のコストを低減することができる。
【発明を実施するための最良の形態】
【００１３】
本発明は、操業データ管理サーバに関する。そして、フィードバック制御、シーケンス制御、プロセス状態監視等の機能を持つ計測制御機器と、データ管理サーバへの操業管理情報の設定および操業実績情報の表示監視を行う情報端末とを通信回線で接続した操業データ管理サーバに関し、特に、データ管理サーバ機器のメンテナンスおよび更新を行う、公共・産業分野（上下水道、ごみ焼却場、食品、医薬品、化学プラント）等の操業データ管理サーバに関する。
【００１４】
操業データ管理サーバの障害やサーバの更新の際に、従来は操業データ管理機能を停止して障害復旧や操業管理情報や操業実績情報の復旧および読み込みをさせたものを、操業データ管理サーバの機能を停止することなく、障害復旧や操業管理情報や操業実績情報の復旧およびシステム運用テストを可能とする操業データ管理サーバシステムを提供することを目的とする。
【００１５】
本発明は、操業データ管理サーバシステムに次のような仕掛けを設けるものである。そして、サーバ個別の生存情報を基にしたサーバ監視情報をサーバ群のなかで共有する手段を設けることにより、最も稼動時間の長いサーバから未稼働時の操業管理情報および操業実績情報を管理サーバから収集して復旧する自己修復手段と、データ管理サーバおよび操業データに運転モードとテストモードの区分により動作する操業データモード管理手段を設けたことを特徴とする。
【００１６】
本発明の操業データ管理サーバシステムの運転方法は、操業データを管理する複数のデータ管理サーバと、該データ管理サーバそれぞれに接続された情報端末および計測制御機器とを含み、該複数のデータ管理サーバを通信回線で接続してサーバ群を構成する操業データ管理サーバシステムの運転方法であって、該データ管理サーバそれぞれの生存情報を基にしたサーバ監視情報を該サーバ群の中で共有する工程と、稼働時間の長短を基準とする該データ管理サーバの順位付けを行い、最も稼動時間の長い第１位のデータ管理サーバ、および次に稼動時間の長い第２位のデータ管理サーバの情報を該サーバ監視情報に格納する工程と、該データ管理サーバそれぞれが、該データ管理サーバの新規稼動および再稼動を行った場合に、該第１位のデータ管理サーバから、未稼働時の操業管理情報および操業実績情報を導入する工程とを含むことを特徴とする。
【００１７】
本発明は、操業データを管理する複数のデータ管理サーバと、該データ管理サーバそれぞれに接続された情報端末および計測制御機器とを含み、該複数のデータ管理サーバを通信回線で接続してサーバ群を構成する操業データ管理サーバシステムに格納され、該データ管理サーバそれぞれの生存情報を基にしたサーバ監視情報を該サーバ群の中で共有する工程と、稼働時間の長短を基準とする該データ管理サーバの順位付けを行い、最も稼動時間の長い第１位のデータ管理サーバ、および次に稼動時間の長い第２位のデータ管理サーバの情報を該サーバ監視情報に格納する工程と、該データ管理サーバそれぞれが、該データ管理サーバの新規稼動および再稼動を行った場合に、該第１位のデータ管理サーバから、未稼働時の操業管理情報および操業実績情報を導入する工程とをコンピュータに実行させるためのプログラムも含む。
【００１８】
本発明は、操業データを管理する複数のデータ管理サーバと、該データ管理サーバそれぞれに接続された情報端末および計測制御機器とを含み、該複数のデータ管理サーバを通信回線で接続してサーバ群を構成する操業データ管理サーバシステムに内蔵され、該データ管理サーバそれぞれの生存情報を基にしたサーバ監視情報を該サーバ群の中で共有する工程と、稼働時間の長短を基準とする該データ管理サーバの順位付けを行い、最も稼動時間の長い第１位のデータ管理サーバ、および次に稼動時間の長い第２位のデータ管理サーバの情報を該サーバ監視情報に格納する工程と、該データ管理サーバそれぞれが、該データ管理サーバの新規稼動および再稼動を行った場合に、該第１位のデータ管理サーバから、未稼働時の操業管理情報および操業実績情報を導入する工程とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体も含む。
【００１９】
本発明は、操業データを管理する複数のデータ管理サーバと、該データ管理サーバそれぞれに接続された情報端末および計測制御機器とを含み、該複数のデータ管理サーバを通信回線で接続してサーバ群を構成する操業データ管理サーバシステムに格納され、該データ管理サーバそれぞれの生存情報を基にして、該サーバ群の中で共有され、最も稼動時間の長い第１位のデータ管理サーバ、および次に稼動時間の長い第２位のデータ管理サーバの情報が格納されたサーバ監視情報を記録したコンピュータ読み取り可能なデータベースも含む。
【００２０】
図１は本発明が適用される操業データ管理サーバシステムの構成を、図２は本発明による操業データ管理サーバの動作に関するフローチャートを、図３は操業データ管理サーバの自己診断の動作に関するフローチャートを、図４はサーバ監視情報のデータ構成を、図５はサーバ監視情報更新の動作に関するフローチャートを、図６はデータ管理サーバ稼動順位の決定およびデータ管理サーバの選択の動作に関するタイムチャートを、図７は操業データ管理サーバの動作状況を監視するための監視画面を、図８は操業データ管理サーバの操業データアクセス管理の動作をそれぞれ示したものである。
【００２１】
図１において、操業データ管理サーバシステムは、ｎ台（ｎは１台以上、本図では３台）の情報端末１０、１２、１４、ｎ台（ｎは１台以上、本図では３台）のデータ管理サーバ２０、２２、２４およびｎ台（ｎは１台以上、本図では３台）の計測制御機器３０、３２、３４を含む。そして、情報端末１０、１２、１４およびデータ管理サーバ２０、２２、２４を情報系通信回線５０で接続し、データ管理サーバ２０、２２、２４および計測制御機器３０、３２、３４を制御系通信回線６０で接続する。このネットワークシステムの構成、すなわち操業データ管理サーバシステムにおいて、ｎ台のデータ管理サーバ２０、２２、２４の集合体をサーバ群７０としている。
【００２２】
操業データ管理サーバシステムは、ｎ台の情報端末１０、１２、１４から生産設備に必要な設定先である計測制御機器３０、３２、３４および生産日、生産数量、生産品種、生産条件などの操業管理情報２０２、２２２、２４２を、サーバ監視情報２０１、２２１、２４１を参照する。これらの情報を、マスタとして動作しているデータ管理サーバ２０、２２、２４を確認して書き込む。マスタとして動作しているデータ管理サーバ２０、２２、２４は、設定先である計測制御機器３０、３２、３４に操業管理情報２０２、２２２、２４２を書き込む。計測制御機器３０、３２、３４の処理結果である生産日、生産実績数量、生産品種、生産条件などの操業実績情報２０３、２２３、２４３は、ｎ台のデータ管理サーバ２０、２２、２４に読み込まれる。ｎ台の情報端末１０、１２、１４で操業管理情報２０２、２２２、２４２に対応した操業実績情報２０３、２２３、２４３を参照する。ｎ台のデータ管理サーバ２０、２２、２４のまとまりであるサーバ群７０の中では、データ管理サーバ２０、２２、２４自身の自己診断結果であるサーバ監視情報２０１、２２１、２４１を相互にブロードキャスト配信して、サーバ群７０に所属する全部のデータ管理サーバ２０、２２、２４が、サーバ監視情報２０１、２２１、２４１を共有する。
【００２３】
なお、図示していないが、データ管理サーバ２０、２２、２４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央演算処理装置）を内蔵する。
【００２４】
つぎに、図２を用いて、本発明による操業データ管理サーバの動作を説明する。
【００２５】
図１に示すサーバ群７０のｎ台のデータ管理サーバ２０、２２、２４は、サーバ自身の自己診断結果であるサーバ監視情報２０１、２２１、２４１を作成するために操業データ管理サーバ自己診断２００を行う。そして、配信されたサーバ監視情報２０１、２２１、２４１を参照してサーバ監視情報の読出し２１０を行い、マスタのデータ管理サーバか否かの判断２２０を行う。マスタのサーバ監視情報２０１、２２１、２４１に自己診断結果を書込み、自己サーバ監視情報の配信２３０、データ管理サーバ稼動順位の決定およびデータ管理サーバの選択２４０、操業管理情報の更新２５０、操業実績情報の更新２６０を行い、マスタのデータ管理サーバと他のデータ管理サーバとの間で操業管理情報の同期２７０および操業実績情報の同期２８０を行い、自己のサーバで欠損している情報を取り込み、情報を共有する。
【００２６】
図３、４を用いて、図２に示すデータ管理サーバの自己診断２００の動作を説明する。
【００２７】
ｎ台のデータ管理サーバ２０、２２、２４はそれぞれ、図４に示すサーバ監視情報（後述）を保持している。
【００２８】
まず、自己サーバ生存情報確認３１０を行い、その結果を利用して初期起動の確認３１２を行う。つぎに、初期起動の確認３１２の結果、初期起動であればサーバ初期起動時情報作成３１４を行い、サーバ停止有無３１６の確認を行う。初期起動の確認３１２の結果、前回動作有りの場合、サーバ初期起動時情報作成３１４を行わずに、サーバ停止有無３１６の確認を行う。
【００２９】
そして、サーバ停止有無３１６の確認において停止有りの場合には、サーバ停止時情報作成３１８を行い、自己のサーバ監視情報２０１、２２１、２４１について自己サーバ監視情報更新３２０を実施する。サーバ停止有無３１６の確認において停止無しの場合には、サーバ停止時情報作成３１８を行わずに、自己サーバ監視情報更新３２０を実施する。
【００３０】
図４において、サーバ監視情報は、管理データ日付４０１、管理サーバＩＰ４１０、管理サーバＩＤ４１２、代替サーバＩＰ４２０、代替サーバＩＤ４２２およびｎ台（ｎは１台以上）の管理データ４３０、４３２、４３４を含む。そして、ｎ台の管理データ４３０、４３２、４３４はそれぞれ、データ管理サーバＩＤ４５０、データ管理サーバ名４５２、データ管理サーバＩＰ４５４、稼動順位４６０、稼動開始日時４６２、稼動時間４６４、稼動種別コード４６６、稼動停止日時４７０、停止時間４７２、停止種別コード４７４、イベントＩＤ４７６およびイベント情報４７８を含む。
【００３１】
ここで、代替サーバとは、データ管理サーバ２０、２２、２４の中で稼動順位４６０が第２位のデータ管理サーバのことである。
【００３２】
図５にサーバ監視情報の更新方法を示す。
【００３３】
データ管理サーバ２０、２２、２４は、マスタのデータ管理サーバから配信されたサーバ監視情報２０１、２２１、２４１を参照して、データ管理サーバ２０、２２、２４がタイムアウト時間を超過しているか否かの確認５１０を行う。これはマスタのデータ管理サーバとの疎通チェック（ｐｉｎｇ：Ｐａｃｋｅｔ  ＩＮｔｅｒｎｅｔ  Ｇｒｏｐｅｒ）によるマスタのデータ管理サーバの生存確認でもある。そして、タイムアウト設定時間以内であれば、マスタのデータ管理サーバの生存を確認したとみなし、データ管理サーバの稼動時間の更新５１２およびデータ管理サーバの停止時間のリセット５１４を行う。
【００３４】
上記の疎通チェックの過程において、データ管理サーバ２０、２２、２４が、互いの生存を確認し、その結果をデータ管理サーバ２０、２２、２４それぞれの生存情報とする。
【００３５】
ここで、疎通チェックの情報、すなわち、疎通チェックにおいてデータ管理サーバ２０、２２、２４から受けたサーバ監視情報などを、通信回線ルーティング情報と呼ぶことにする。この通信回線ルーティング情報には、サーバ監視情報を受けた時刻なども含まれる。
【００３６】
一方、タイムアウト設定時間を超過している場合は、マスタのデータ管理サーバの生存が確認できないと判断し、データ管理サーバの稼動時間のリセット５２０、データ管理サーバの停止時間の更新５２２、管理サーバ情報更新５２４および代替サーバ情報更新５２６を行う。
【００３７】
また、上記の生存情報を基にしたサーバ監視情報をサーバ群の中で共有するサーバ監視情報共有手段を設ける。このサーバ監視情報共有手段を用いて、データ管理サーバ２０、２２、２４それぞれが、データ管理サーバ２０、２２、２４の新規稼動および再稼動を行った場合に、最も稼動時間の長いデータ管理サーバから、未稼働時の操業管理情報および操業実績情報を導入する。
【００３８】
さらに、データ管理サーバ２０、２２、２４それぞれが、自己のＣＰＵの稼動時間および／または通信回線ルーティング情報を監視する監視手段と、監視手段により自己の生存情報を作成してサーバ群に提供する生存情報提供手段とを有する構成としてもよい。
【００３９】
図６を用いて、図２に示すデータ管理サーバ稼動順位の決定およびデータ管理サーバの選択の処理動作に関するタイムチャートを説明する。
【００４０】
ｎ台（ここでは３台）のデータ管理サーバ２０、２２、２４を、データ管理サーバ２０、データ管理サーバ２２、データ管理サーバ２４の順序で新規に起動する。最初、データ管理サーバ２０が起動すると、管理サーバ切替６２０により稼動順位１位４６０としてデータ管理サーバ２０が選択され、順位２位のデータ管理サーバである切替処理サーバ６３０もデータ管理サーバ２０が選択される。このデータ管理サーバ２０がマスタである。そして、データ管理サーバ２２が起動すると、切替処理サーバ６３０としてデータ管理サーバ２２が選択される。このデータ管理サーバ２２が順位２位のデータ管理サーバとなる。このとき、操業管理情報の同期２７０および操業実績情報の同期２８０が行われてマスタであるデータ管理サーバ２０の情報がデータ管理サーバ２２に送信され、共有される。
【００４１】
さらに、データ管理サーバ２４が起動すると、操業管理情報の同期２７０および操業実績情報の同期２８０が行われ、マスタであるデータ管理サーバ２０の情報がデータ管理サーバ２４に送信され、共有されるが、稼動順位１位４６０および切替処理サーバ６３０の選択処理に変化は生じない。
【００４２】
つぎに、データ管理サーバ２０が停止すると、稼動順位１位４６０としてデータ管理サーバ２２が選択され、切替処理サーバ６３０にデータ管理サーバ２４が選択される。
【００４３】
その後、再び、データ管理サーバ２０が起動すると、操業管理情報の同期２７０および操業実績情報の同期２８０が実行され、マスタであるデータ管理サーバ２２の情報がデータ管理サーバ２０に送信され、共有される。このとき、マスタは変わらない。
【００４４】
さらに、データ管理サーバ２２が停止すると、稼動順位１位４６０としてデータ管理サーバ２４が選択され、切替処理サーバ６３０にデータ管理サーバ２０が選択される。そして、再び、データ管理サーバ２２が起動すると、稼動順位は変化せず、操業管理情報の同期２７０および操業実績情報の同期２８０が実行され、マスタであるデータ管理サーバ２４の情報がデータ管理サーバ２２に送信され、共有される。
【００４５】
データ管理サーバ２０、２２、２４のいずれかが停止・起動を行う際、上記の動作が繰り返される。
【００４６】
そして、データ管理サーバ２０、２２、２４のうち、最後の連続稼動時間、すなわち、現在時刻に最も近い時刻（現在時刻を含む）における連続稼働時間が最長のデータ管理サーバをマスタ（すなわち、サーバ監視情報用管理サーバ）とし、最後の連続稼動時間の順位が第２位のデータ管理サーバを切替処理サーバ６３０（代替サーバ）とし、サーバ監視情報用管理サーバが所定の周期でサーバ監視情報を配信する。サーバ監視情報用管理サーバが所定の周期でサーバ監視情報を配信しない場合には、代替サーバがサーバ監視情報用管理サーバに代わってサーバ監視情報を配信する管理サーバ切替手段を設けてもよい。
【００４７】
図７に操業データ管理サーバの動作状況を監視するための監視画面の実施例を示す。
【００４８】
画面７０１において、データ管理サーバ２０、２２、２４、情報端末１０、１２、１４および計測制御機器３０、３２、３４が、情報系通信回線５０および制御系通信回線６０で接続されている状態をネットワークシステムとして描画している。情報系通信回線５０は、データ管理サーバ２０、２２、２４と情報端末１０、１２、１４とを接続し、制御系通信回線６０は、データ管理サーバ２０、２２、２４と計測制御機器３０、３２、３４とを接続している。
【００４９】
画面７０１において、図４に示すサーバ監視情報を読み出して管理サーバＩＤ４１２に基づいてマスタ７１０の表示を行い、代替サーバＩＤ４２２に基づいて代替７１１の表示を行う。そして、停止種別コード４７４により停止７２１の監視情報の表示を行い、操業データ管理サーバシステムの監視を行うことができるようになっている。
【００５０】
サーバ群に接続する計測制御機器、データ管理サーバおよび情報端末、ならびに通信ネットワーク（通信回線）の稼動状況を、サーバ監視情報を基に、色変え表示および文字情報を用いて、データ管理サーバおよび／または情報端末の画面に表示する手段を設けてもよい。ここで、色変え表示とは、サーバ監視情報に対応して、画面上の計測制御機器、データ管理サーバ、情報端末などの要素や通信回線を所定の色分けをして表示することをいう。また、文字情報とは、サーバ監視情報に対応して、画面上に言葉で表示することをいう。
【００５１】
図８を用いて操業データ管理サーバの操業データアクセス管理の動作について説明する。
【００５２】
表１は、操業データモード管理表を示したものである。
【００５３】
データ管理サーバ２０は、表示装置を有する情報端末１０、および計測制御機器３０に接続されている。データ管理サーバ２０は、サーバ監視情報２０１、操業管理情報２０２および操業実績情報２０３を格納し、操業データモード管理８１２を内蔵している。この操業データモード管理８１２を介して、データ管理サーバ２０と情報端末１０および計測制御機器３０との間で情報の読出しおよび書込みを行っている。
【００５４】
操業管理情報２０２の具体的な項目は、生産設備の制御を行う計測制御機器３０、生産日、生産数量、生産品種および生産条件などである。
【００５５】
操業データ管理サーバシステムにおいて、操業データ管理サーバ２０は、サーバ監視情報２０１を参照して、マスタとして動作しているデータ管理サーバを確認してマスタに情報を書き込む。マスタは、設定先である計測制御機器３０に操業管理情報２０２を書き込む。
【００５６】
操業実績情報２０３の具体的な項目は、計測制御機器３０、３２、３４の処理結果である生産日、生産実績数量、生産品種、生産条件などである。
【００５７】
操業データ管理サーバシステムにおいて、データ管理サーバ２０に読み込まれている操業管理情報２０２および操業実績情報２０３を、情報端末１０で参照することが可能である。
【００５８】
操業データ管理サーバの障害やサーバの更新の際に、操業データ管理サーバシステムの機能を停止することなく、障害復旧、操業管理情報、操業実績情報の復旧およびシステム運用テストを可能とするために、表１に示す操業データモード管理表に従ってデータ管理サーバの動作を行う。これは、操業管理情報２０２および操業実績情報２０３の読出しおよび書込みを行うときに、データ管理サーバ２０の運転モードおよびテストモードにおいて、操業データの運転データおよびテストデータの読出しおよび書込みが可能か否かを判断するものである。
【００５９】
具体的には、運転モードにおいては、運転データの読出しおよび書込みを可能とする一方、テストデータの読出しおよび書込みを不可とする。また、テストモードにおいては、運転データの読出しを不可とし、書込みを可能とする一方、テストデータの読出しおよび書込みを可能とする。
【００６０】
これにより、実運転中においても、操業データ管理サーバシステムが運転を継続したままでシステム運用テストを行うことができる。
【００６１】
以上のように、サーバ群を構成するデータ管理サーバと、操業管理情報と操業実績情報とで構成し、かつ運転モードとテストモードとを備えた操業データと、データ管理サーバに接続した情報端末からデータ管理サーバに登録して計測制御機器に設定する操業管理情報および計測制御機器の操業データをデータ管理サーバに蓄積して情報端末から参照する操業実績情報のデータの読出しと書込みとを、運転モードとテストモードとを備えた操業データに従って動作するシステム変更テスト手段とを設けてもよい。
【００６２】
【表１】
2009211279.tif 000003
【図面の簡単な説明】
【００６３】
【図１】本発明による操業データ管理サーバシステムの一実施例を示すブロック図である。
【図２】本発明による操業データ管理サーバの動作を示すフローチャートである。
【図３】本発明による操業データ管理サーバの自己診断の動作を示すフローチャートである。
【図４】本発明によるサーバ監視情報のデータ構成図である。
【図５】本発明によるサーバ監視情報更新の動作を示すフローチャートである。
【図６】本発明によるデータ管理サーバ稼動順位の決定およびデータ管理サーバの選択の動作を示すタイムチャートである。
【図７】本発明による操業データ管理サーバの動作状況を監視するための監視画面の一例を示す構成図である。
【図８】本発明による操業データ管理サーバの操業データアクセス管理の動作を示す構成図である。
【符号の説明】
【００６４】
１０、１２、１４：情報端末、２０、２２、２４：データ管理サーバ、３０、３２、３４：計測制御機器、５０：情報系通信回線、６０：制御系通信回線、７０：サーバ群、２０１、２２１、２４１：サーバ監視情報。
【図１】
2009211279.tif 000004
【図２】
2009211279.tif 000005
【図３】
2009211279.tif 000006
【図４】
2009211279.tif 000007
【図５】
2009211279.tif 000008
【図６】
2009211279.tif 000009
【図７】
2009211279.tif 000010
【図８】
2009211279.tif 000011