(57)【要約】【課題】製造現場の情報を集中管理し、障害時に短時間で復旧可能な製造管理システムおよび製造管理方法を提供する。【解決手段】前記第１の情報を記憶する第１の記憶手段と、第１のデータベースと、を有し、第２のネットワークに接続可能な第１のサーバと、前記第１の情報を記憶可能な第２の記憶手段と、前記第１の情報が第２の情報として前記製品の製造工程に対応付けて格納される第２のデータベースと、を有し、前記第１及び第２のネットワークに接続された第２のサーバと、を備え、前記第１のサーバは、前記第２のデータベースが更新されたときに前記第２のデータベースに格納されたデータを前記第２のデータベースのバックアップとして前記第１のデータベースに格納して更新し、前記第２のサーバは、前記第２のデータベースから前記第２の情報を検索して前記第２のネットワークに送信することを特徴とする製造管理システムが提供される。【選択図】図１
2011065569.tif 000002
【特許請求の範囲】
【請求項１】
製造現場において製品の製造工程を監視して前記製品の製造を支援する製造管理システムであって、
第１のネットワークを介して前記製品の製造工程に関する第１の情報を受信して前記第１の情報を記憶する第１の記憶手段と、第１のデータベースと、を有し、第２のネットワークに接続可能な第１のサーバと、
前記第１のネットワークを介して前記第１の情報を受信して前記第１の情報を記憶可能な第２の記憶手段と、前記第１の情報または前記第１の情報の一部の情報が第２の情報として前記製品の製造工程に対応付けて格納される第２のデータベースと、を有し、前記第１のサーバと前記第１のネットワークで接続され、かつ前記第２のネットワークに接続された第２のサーバと、
を備え、
前記第１のサーバは、前記第２のデータベースが更新されたときに前記第２のデータベースに格納されたデータを前記第２のデータベースのバックアップとして前記第１のデータベースに格納して更新し、
前記第２のサーバは、前記第２のデータベースから前記第２の情報を検索して前記第２のネットワークに送信することを特徴とする製造管理システム。
【請求項２】
前記第１のサーバに障害があったときは、前記第２のサーバは、前記第１のネットワークを介して前記第１の情報を受信して前記第２の記憶手段に記憶するとともに、前記第２のデータベースに前記第２の情報を格納することを特徴とする請求項１記載の製造管理システム。
【請求項３】
前記第２のサーバに障害があったときは、前記第１のサーバは、前記第２の情報を前記第１のデータベースに格納し、前記第２の情報を前記第２のネットワークに送信することを特徴とする請求項１記載の製造管理システム。
【請求項４】
前記第１のデータベースは、前記第２のデータベースが更新されたときに更新することを特徴とする請求項１〜３のいずれか１つに記載の製造管理システム。
【請求項５】
製造現場において製品の製造工程を監視して前記製品の製造を支援する製造管理方法であって、
第１の記憶手段と第１のデータベースとを有し、第１のネットワークに接続された第１のサーバと、
第２の記憶手段と第２のデータベースとを有し、前記第１のネットワークに接続された第２のサーバと、
を用いて、
前記第１のサーバに、前記第１のネットワークを介して前記製品の製造工程に関する第１の情報を受信させて、前記第１の記憶手段に記憶させる工程と、
前記第１の情報または前記第１の情報の一部の情報を第２の情報として前記第２のサーバの第２のデータベースに格納させる工程と、
前記第１のデータベースに、前記第２のデータベースに格納されたデータを前記第２のデータベースのバックアップとして格納させて更新させる工程と、
前記第２のサーバに、前記第２のネットワークからの要求に応じて、前記第２のデータベースから前記第２の情報を検索させて前記第２のネットワークに送信させる工程と、
前記第１のサーバに障害があったときは、前記第２のサーバに、前記第１のネットワークを介して前記第１の情報を受信させて前記第２の記憶手段に記憶させる工程と、
前記第２のサーバに障害があったときは、前記第２のネットワークからの要求に応じて、前記第１のサーバに、前記第１のデータベースから前記第２の情報を検索させて前記第２のネットワークに送信させる工程と、
を備えたことを特徴とする製造管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製造管理システム及び製造管理方法に関する。
【背景技術】
【０００２】
工場には、市場の要求に応じて製品を供給し、販売機会を損失することなく、かつ在庫を極小化することが求められている。また、原価低減のために、製造の効率化も求められている。そのために、生産進捗の統制と品質の作り込みを中心とする製造管理の果たす役割が重要になっている。
【０００３】
製造管理システムは、製造状況を常に監視して製造管理の支援をするものである。すなわち、日々刻々と変化する製造現場の情報を的確に把握・統合することにより、これをすばやいアクションに結びつけるためのものである。そのため、製造現場ごとに製造管理システムを構築する必要があり、適用する製品や製造現場の要件に適合するものを短時間で構築できる製造管理方法及びそのシステムが提案されている（例えば、特許文献１参照）。
【０００４】
一方、生産形態が多様化し、複数の工場で同一製品を製造することも多く、製造現場の情報を集中管理する必要もある。そのため、各製造現場における製造管理システムの共通化が必要とされる。
また、製造管理システムの障害による製造ラインの停止は、損失に相当するため、短時間で復旧可能なシステムとする必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１７５１０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、製造現場の情報を集中管理し、障害時に短時間で復旧可能な製造管理システムおよび製造管理方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、製造現場において製品の製造工程を監視して前記製品の製造を支援する製造管理システムであって、第１のネットワークを介して前記製品の製造工程に関する第１の情報を受信して前記第１の情報を記憶する第１の記憶手段と、第１のデータベースと、を有し、第２のネットワークに接続可能な第１のサーバと、前記第１のネットワークを介して前記第１の情報を受信して前記第１の情報を記憶可能な第２の記憶手段と、前記第１の情報または前記第１の情報の一部の情報が第２の情報として前記製品の製造工程に対応付けて格納される第２のデータベースと、を有し、前記第１のサーバと前記第１のネットワークで接続され、かつ前記第２のネットワークに接続された第２のサーバと、を備え、前記第１のサーバは、前記第２のデータベースが更新されたときに前記第２のデータベースに格納されたデータを前記第２のデータベースのバックアップとして前記第１のデータベースに格納して更新し、前記第２のサーバは、前記第２のデータベースから前記第２の情報を検索して前記第２のネットワークに送信することを特徴とする製造管理システムが提供される。
【０００８】
また、本発明の他の一態様によれば、製造現場において製品の製造工程を監視して前記製品の製造を支援する製造管理方法であって、第１の記憶手段と第１のデータベースとを有し、第１のネットワークに接続された第１のサーバと、第２の記憶手段と第２のデータベースとを有し、前記第１のネットワークに接続された第２のサーバと、を用いて、前記第１のサーバに、前記第１のネットワークを介して前記製品の製造工程に関する第１の情報を受信させて、前記第１の記憶手段に記憶させる工程と、前記第１の情報または前記第１の情報の一部の情報を第２の情報として前記第２のサーバの第２のデータベースに格納させる工程と、前記第１のデータベースに、前記第２のデータベースに格納されたデータを前記第２のデータベースのバックアップとして格納させて更新させる工程と、前記第２のサーバに、前記第２のネットワークからの要求に応じて、前記第２のデータベースから前記第２の情報を検索させて前記第２のネットワークに送信させる工程と、前記第１のサーバに障害があったときは、前記第２のサーバに、前記第１のネットワークを介して前記第１の情報を受信させて前記第２の記憶手段に記憶させる工程と、前記第２のサーバに障害があったときは、前記第２のネットワークからの要求に応じて、前記第１のサーバに、前記第１のデータベースから前記第２の情報を検索させて前記第２のネットワークに送信させる工程と、を備えたことを特徴とする製造管理方法が提供される。
【発明の効果】
【０００９】
本発明によれば、製造現場の情報を集中管理し、障害時に短時間で復旧可能な製造管理システムおよび製造管理方法が提供される。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る製造管理システムの構成を例示する模式図である。
【図２】図１に表した製造管理システムの正常動作時の構成を例示する模式図である。
【図３】正常動作時の製造管理方法を例示するフローチャートである。
【図４】製造管理システムの障害発生を判断するフローチャートである。
【図５】図１に表した製造管理システムの障害発生時の構成を例示する模式図である。
【図６】障害発生時の製造管理方法を例示する他のフローチャートである。
【図７】図１に表した製造管理システムの障害発生時の構成を例示する模式図である。
【図８】障害発生時の製造管理方法を例示する他のフローチャートである。
【図９】第２のサーバによるバックアップ機能を動作させるためのフローチャートである。
【図１０】第１のサーバによるバックアップ機能を動作させるためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して詳細に説明する。
なお、本願明細書と各図において、既出の図に関して前述したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。
【００１２】
図１は、本発明の実施形態に係る製造管理システムの構成を例示する模式図である。
図１に表したように、製造管理システム１は、製造ライン１００と同じ製造拠点に設けられ、製造ライン１００の製造情報を収集し、製品の製造工程を監視して製品の製造を支援、管理する。
【００１３】
製造ライン１００は、製品Ｐを製造するラインであり、例えば、パーソナルコンピュータの組立ラインである。製造ライン１００においては、複数の工程が設けられており、例えば図１には、工程１００ａ〜１００ｄが示されている。工程１００ａは、前加工工程であり、投入された部材Ｒをユニットなどに前加工する。工程１００ｂは、組み立て工程であり、前加工されたユニットなどを製品に組み立てる。工程１００ｃは、検査工程であり、組み立てられた製品を検査する。工程１００ｄは、後工程であり、検査の終了した製品を梱包照合するなどして、製品Ｐとして出荷できる状態にする。
【００１４】
また、製造ライン１００には、各工程における製品の工程実績として第１の情報を送信する第１のネットワーク８が設けられている。第１の情報とは、製品の製造工程に関する情報であり、各工程における製品の工程実績、例えば各工程における製品の通過日時、構成部品の情報及び製造番号などの個体識別情報である。また、第１のネットワーク８は、例えば有線、無線のローカルネットワークで構成される。
【００１５】
そして、製造管理システム１は、第１のサーバ２と、第２のサーバ５とを備える。
第１のサーバ２は、第１の記憶手段３、第１のデータベース４を有し、第１のネットワークに接続されている。
第１のサーバ２は、製造ライン１００から第１のネットワーク８を介して第１の情報を受信して、第１の記憶手段３に記憶する。この第１の情報は、製造ライン１００における製品Ｐの製造を支援するために用いられる。
【００１６】
また、第１のサーバ２は、製造ライン１００の製造拠点に設けられた第２のネットワーク９に接続可能に構成されている。ここで、第２のネットワーク９は、製造ライン１００の製造拠点とは離れた場所にある他のコンピュータと通信するためのグローバルネットワークであり、例えばインターネットである。
【００１７】
第２のサーバ５は、第２の記憶手段６、第２のデータベース７を有し、第１及び第２のネットワーク８、９に接続されている。
第２の記憶手段は、図５及び図６において説明するように、第１のサーバ２の障害時に使用する。通常動作時は使用されない。第２のデータベース７は、第１の情報またはその一部を第２の情報として格納したデータベースである。
【００１８】
ここで、第２の情報とは、第２のネットワークからの要求により第２のネットワークを介して他のコンピュータに送信する情報であり、第１の情報またはその一部である。例えば、上記のとおり第１の情報が、各工程における製品の通過日時、構成部品の情報及び製造番号などの個体識別情報であるとする。第２の情報は、第１の情報の一部の工程における製品の通過日時と製造番号などの一部の個体識別情報である。
第２の情報は、製造ライン１００を第２のネットワーク９を介して集中管理するために用いられる。
【００１９】
第１及び第２のサーバ２、５は、第１のネットワークを介して相互に通信可能である。
また、第１及び第２のサーバ２、５は、それぞれコンピュータにより構成され、第１及び第２の記憶手段３、６、第１及び第２のデータベース４、７は、例えばＨＤＤ（Hard Disk Drive：ハードディスクドライブ）により構成される。
【００２０】
図２は、図１に表した製造管理システムの正常動作時の構成を例示する模式図である。
図２に表したように、正常動作時においては、製造管理システム１ａは、第１のサーバ２の第２のネットワーク９との接続、及び第２のサーバ５の第２の記憶手段６を用いない点が、図１に表した製造管理システム１と異なる。なお、図２においては、物の流れは実線の矢印で表し、情報の流れは破線の矢印で表している。
【００２１】
次に、製造管理システム１ａの動作、すなわち、正常動作時の製造管理方法について説明する。
上記のとおり、製造ライン１００は、製品Ｐとして例えばパーソナルコンピュータを組み立てるラインである。部材Ｒの投入から製品Ｐの完成まで、製品の製造工程に関する情報、すなわち各工程における製品の工程実績として第１の情報が、第１のネットワーク８を介して第１のサーバ２に送信される。第１の情報は、上記のとおり、例えば各工程における製品の通過日時、構成部品の情報及び製造番号などの個体識別情報である。
【００２２】
図３は、正常動作時の製造管理方法を例示するフローチャートである。
図３に表したように、第１のサーバ２は、第１の情報を受信したか監視し（ステップＳ１０）、第１の情報を受信するまでステップＳ１０の処理を繰り返す（ステップＳ１０：Ｎｏ）。第１の情報を受信した場合は、ステップＳ１１に移行する（ステップＳ１０：Ｙｅｓ）。
【００２３】
第１の情報を第１の記憶手段３に記憶する（ステップＳ１１）。
なお、第１の記憶手段３は、例えばＨＤＤ上の共有フォルダなどであり、第１の情報は、例えばＣＳＶ（Comma-Separated Values）形式などで保存される。
次に第１の情報またはその一部を第２の情報として第２のデータベース７を更新する（ステップＳ１３）。
【００２４】
第１のサーバ２はステップＳ１２で第２のデータベース７を更新する要求を第２のサーバ５に送信して、次のステップＳ１３に移行する。
第１のサーバ２は、第２の情報を第１のデータベース４に格納して第１のデータベース４を更新して処理を完了する（ステップＳ１３）。
【００２５】
一方、第２のサーバ５は、ステップＳ１２における第１のサーバ２からの第２のデータベース７の更新要求を受けて、第２の情報を第２のデータベース７に格納する（ステップＳ２１）。
次に第２のサーバ５は、第２のネットワーク９からの送信要求があるか監視する（ステップＳ２２）。
【００２６】
送信要求がない場合（ステップＳ２２：Ｎｏ）、第２のサーバ５の処理が完了する。
送信要求がある場合（ステップＳ２２：Ｙｅｓ）、第２のネットワーク９に第２の情報を送信して第２のサーバの処理が完了する（ステップＳ２３）。
【００２７】
なお、図３においては、第２のサーバ５は、ステップＳ２２で第２のネットワーク９からの送信要求を監視して、送信要求がない場合は処理を完了している。しかし、第２のサーバ５は、ステップＳ２１の処理で完了して、ステップＳ２２、Ｓ２３の処理は、別のプロセスとして処理する方法も可能である。
【００２８】
また、図３においては、第１のサーバ２は、ステップＳ１３で第１のデータベースを更新して処理を完了する。しかし、第１のサーバ２は、第２のデータベース７の更新を監視して、第２のデータベース７が更新されたときに第１のデータベース４も更新するように処理してもよい。
【００２９】
再度図２に戻ると、正常動作時の製造管理システム１ａにおいては、第１のサーバ２は製造ライン１００と第１のネットワーク８を介して第１の情報を受信し、第２のネットワーク９とは直接通信しない構成となっている。また、第２のサーバ５は、第２のネットワーク９を介して第２の情報を送信し、製造ライン１００とは直接通信しない構成となっている。
【００３０】
第１のサーバ２により、第１の情報が第１の記憶手段３に記憶される処理は、製造ライン１００における製品Ｐの製造工程を監視するために必要な処理である。従って、第１のサーバ２及び第１の情報は、製造ラインごとに異なる構成となり得る。
それに対して第２の情報は、第２のネットワーク９を介して集中管理されるため、製造ラインによらない共通の構成である。
【００３１】
製造管理システム１、１ａにおいては、第１のサーバ２と第２のサーバ５とを分離したことにより、システムの構築が容易となっている。すなわち、短期間に少ないリソースで製造管理システムを構築できる。
また、第１のデータベース４は、第２のデータベース７が更新される際に同時に更新されるため、最新のバックアップとなっている。
【００３２】
次に、製造管理システム１に障害が発生した場合について説明する。
図４は、製造管理システムの障害発生を判断するフローチャートである。
図４に表したように、製造管理システム１の障害発生時には、第１のサーバ２または第２のサーバ５のどちらに障害が発生したかを判断する。そして、製造管理システム１を障害時の構成、すなわちバックアップ機能に切替える。
【００３３】
まず、障害が発生したことを検出する（ステップＳ３０）。
すなわち、第２の情報にエラーがあるデータエラーや第２のネットワーク９を介して第２の情報の送信を要求しても、送信されないなどの障害を検出する。
障害が発生した場合、まず第２のサーバ５に接続可能か確認する（ステップＳ３１）。
【００３４】
すなわち、第２のネットワーク９を介して、第２のサーバ５に接続できなければ、第２のサーバ５の障害と判断してステップＳ３４に進む（ステップＳ３１：Ｎｏ）。
第２のサーバ５に接続可能であれば、第２のサーバ５のエラー履歴を見る（ステップＳ３２）。
第２のサーバ５にエラー履歴がない場合（ステップＳ３２：Ｎｏ）、第１のサーバ２の障害と判断し、ステップＳ３７に移行する。
【００３５】
第２のサーバ５にエラー履歴が有る場合（ステップＳ３２：Ｙｅｓ）、エラー履歴により第２の情報のデータエラーか確認する（ステップＳ３３）。
データエラーの場合（ステップＳ３３：Ｙｅｓ）、製造管理システム１の障害ではないと判断して完了する。
データエラーではない場合（ステップＳ３３：Ｎｏ）、第２のサーバ５の障害と判断し、ステップＳ３４に移行する。
【００３６】
第２のサーバ５の障害と判断された場合は、第２のサーバ５の第２のネットワーク９との接続状況、第２のデータベース７の状況、ＯＳ及びハードウェアの状況などの障害状況を確認する（ステップＳ３４）。
第２のサーバ５の障害状況の確認の結果、早期復旧が可能か判断か否か判断する（ステップＳ３５）。
【００３７】
早期復旧が可能な場合（ステップＳ３５：Ｙｅｓ）、第２のサーバ５、製造管理システム１を復旧させ、完了する。
早期復旧が可能でない場合（ステップＳ３５：Ｎｏ）、第２のサーバ５のバックアップ機能、すなわち第２のサーバ障害時の製造管理システム１ｃの構成に切替えて完了する（ステップＳ３６）。
【００３８】
また、ステップＳ３２において第１のサーバ２の障害と判断された場合は、第１のサーバ２の障害状況を確認する（ステップＳ３７）。
すなわち、第１のサーバ２のエラー履歴、ＯＳ及びハードウェアの状況などの障害状況を確認する。
【００３９】
早期復旧が可能な場合（ステップＳ３８：Ｙｅｓ）、第１のサーバ２、製造管理システム１を復旧させ、完了する。
早期復旧が可能でない場合（ステップＳ３８：Ｎｏ）、第１のサーバ２のバックアップ機能、すなわち第１のサーバ障害時の製造管理システム１ｂの構成に切替えて完了する（ステップＳ３９）。
【００４０】
このように、製造管理システム１においては、障害発生時の対応が容易であり、早期にバックアップ機能によりシステムを復旧させることができる。
次にバックアップ機能、すなわち第１のサーバ２の障害時の製造管理システム１ｂ及び第２のサーバ５の障害時の製造管理システム１ｃについて順に説明する。
【００４１】
図５は、図１に表した製造管理システムの障害発生時の構成を例示する模式図である。
図５においては、第１のサーバ２に障害が発生した場合の製造管理システム１ｂの構成を表している。
図５に表したように、第１のサーバ２の障害時の製造管理システム１ｂにおいては、第１のサーバ２が用いられない点が、図１に表した製造管理システム１と異なる。すなわち、第２のデータベース５は、第２の記憶手段６に第１の情報を記憶する。なお、図５においては、物の流れは実線の矢印で表し、情報の流れは破線の矢印で表している。
【００４２】
次に、製造管理システム１ｂの動作、すなわち、第２のサーバによるバックアップの製造管理方法について説明する。
図６は、障害発生時の製造管理方法を例示する他のフローチャートである。
図６に表したように、第１のサーバ２は、障害が発生して稼働していない。
第２のサーバ５の動作について説明する。
【００４３】
第１の情報を受信したか監視し（ステップＳ４０）、第１の情報を受信するまでステップＳ４０の処理を繰り返す（ステップＳ４０：Ｎｏ）。第１の情報を受信した場合は、ステップＳ４１に移行する（ステップＳ４０：Ｙｅｓ）。
【００４４】
第１の情報を第２の記憶手段６に記憶する（ステップＳ４１）。
なお、第２の記憶手段６は、例えばＨＤＤ上の共有フォルダなどであり、第１の情報は、例えばＣＳＶ（Comma-Separated Values）形式などで保存されることは第１の記憶手段３と同様である。
【００４５】
次に第１の情報またはその一部を第２の情報として第２のデータベース７を更新する（ステップＳ４２）。すなわち、第２の情報を第２のデータベース７に格納する。
次に第２のサーバ５は、第２のネットワーク９からの送信要求があるか監視する（ステップＳ４３）。
【００４６】
送信要求がない場合（ステップＳ４３：Ｎｏ）、第２のサーバ５の処理が完了する。
送信要求がある場合（ステップＳ４３：Ｙｅｓ）、第２のネットワーク９に第２の情報を送信して第２のサーバの処理が完了する（ステップＳ４４）。
【００４７】
なお、図６においては、第２のサーバ５は、ステップＳ４３で第２のネットワーク９からの送信要求を監視して、送信要求がない場合は処理を完了している。しかし、第２のサーバ５は、ステップＳ４２の処理で完了して、ステップＳ４３、Ｓ４４の処理は、別のプロセスとして処理する方法も可能である。
【００４８】
このように、第１のサーバ２に障害が発生して通常動作が不可能な場合でも、第２のサーバ５のバックアップ機能により、短時間に復旧可能である。また、第２のサーバ５は、第２の情報を蓄積した第２のデータベース７を有し、第２のネットワーク９に接続されている。そのため、製造管理システム１ｂは、集中管理可能である。
【００４９】
次に、第２のサーバ５の障害時の製造管理システム１ｃについて説明する。
図７は、図１に表した製造管理システムの障害発生時の構成を例示する模式図である。
図７においは、第２のサーバ５に障害が発生した場合の製造管理システム１ｃの構成を表している。
図７に表したように、第２のサーバ５の障害時の製造管理システム１ｃにおいては、第２のサーバ５が用いられない点が、図１に表した製造管理システム１と異なる。すなわち、第２の情報は第１のデータベース４に格納され、第２のネットワーク９に送信される。なお、図７においては、物の流れは実線の矢印で表し、情報の流れは破線の矢印で表している。
【００５０】
次に、製造管理システム１ｃの動作、すなわち、第１のサーバによるバックアップの製造管理方法について説明する。
図８は、障害発生時の製造管理方法を例示する他のフローチャートである。
図８に表したように、第２のサーバ５は、障害が発生して稼働していない。
第１のサーバ２の動作について説明する。
【００５１】
第１の情報を受信したか監視し（ステップＳ５０）、第１の情報を受信するまでステップＳ５０の処理を繰り返す（ステップＳ５０：Ｎｏ）。第１の情報を受信した場合は、ステップＳ５１に移行する（ステップＳ５０：Ｙｅｓ）。
第１の情報を第１の記憶手段３に記憶する（ステップＳ５１）。
【００５２】
次に第１の情報またはその一部を第２の情報として第１のデータベース４を更新する（ステップＳ５２）。すなわち、第２の情報を第１のデータベース４に格納する。
次に第１のサーバ２は、第２のネットワーク９からの送信要求があるか監視する（ステップＳ５３）。
【００５３】
送信要求がない場合（ステップＳ５３：Ｎｏ）、第１のサーバ２の処理が完了する。
送信要求がある場合（ステップＳ５３：Ｙｅｓ）、第２のネットワーク９に第２の情報を送信して第２のサーバの処理が完了する（ステップＳ５４）。
【００５４】
なお、図８においては、第１のサーバ２は、ステップＳ５３で第２のネットワーク９からの送信要求を監視して、送信要求がない場合は処理を完了している。しかし、第１のサーバ２は、ステップＳ５２の処理で完了して、ステップＳ５３、Ｓ５４の処理は、別のプロセスとして処理する方法も可能である。
【００５５】
このように、第２のサーバ５に障害が発生して通常動作が不可能な場合でも、第１のサーバ２のバックアップ機能により、短時間に復旧可能である。また、第１のサーバ２は、第２の情報を蓄積した第１のデータベース４を有し、第２のネットワーク９に接続されている。そのため、製造管理システム１ｃは、集中管理可能である。
【００５６】
ところで、第１または第２のサーバ２、５に障害が発生した場合は、それぞれ第２または第１のサーバ５、２によるバックアップ機能に切替える必要がある。すなわち、図４に表したステップＳ３６、Ｓ３９の処理である。
図９は、第２のサーバによるバックアップ機能を動作させるためのフローチャートである。
図９においては、第１のサーバの障害時の製造管理システム１ｂを起動するための処理を表している。
【００５７】
第１のサーバ２の障害発生を確認する（ステップＳＳ１０）。これは、図４に表したように、ステップＳ３２：Ｎｏの場合である。
第１のサーバ２の障害発生が確認できた場合は、第２のサーバ５によるバックアップ機能を動作させる処理に進む。
【００５８】
第２のサーバ５の第２の記憶手段６を使用可能となるように設定する（ステップＳＳ１１）。
製造ライン１００の第１の情報の受信先を、第２のサーバ５に変更する（ステップＳＳ１２）。
また、第１のサーバ２の第１の記憶手段３に第１の情報が残っている場合は、その情報を第２の記憶手段６に移動する（ステップＳＳ１３）。
【００５９】
第２のサーバ５によるバックアップ機能の動作を開始する（ステップＳＳ１４）。
エラーログなどにより、第２のサーバ５によるバックアップ機能の稼働を確認して完了する（ステップＳＳ１５）。
【００６０】
図１０は、第１のサーバによるバックアップ機能を動作させるためのフローチャートである。
図１０においては、第２のサーバの障害時の製造管理システム１ｃを起動するための処理を表している。
【００６１】
図１０に表したように、まず第２のサーバ５の障害発生を確認する（ステップＳＳ２０）。これは、図４に表したように、第２のサーバ５にエラー履歴がない場合（ステップＳ３１：Ｎｏ）またはデータエラーでない場合（Ｓ３３：Ｎｏ）である。
第２のサーバ５の障害発生が確認できた場合は、第１のサーバ２によるバックアップ機能を動作させる処理に進む。
【００６２】
第１のサーバ２の第１のデータベース７を使用可能となるように設定する（ステップＳＳ２１）。
第２のネットワーク９からの第２の情報の送信先を、第１のサーバ２に変更する（ステップＳＳ２２）。
第１のサーバ２によるバックアップ機能の動作を開始する（ステップＳＳ２３）。
エラーログなどにより、第１のサーバ２によるバックアップ機能の稼働を確認して完了する（ステップＳＳ２４）。
【００６３】
このように、製造管理システム１によれば、第１及び第２のサーバ２、５の障害発生時においても、短時間でバックアップ機能を動作させ復旧させることができる。
【００６４】
既存の製造管理システムにバックアップ機能を付加するためには、ハード、ソフトともに大きなリソースを必要とする。例えば定期的に製造管理システムの停止時にデータベースのバックアップをとる構成もある。少ないリソースでバックアップ機能を確保することができる。しかし、システム障害時にバックアップ機能を動作させて復旧させるためには、バックアップのデータベースを最新のデータに更新する必要がある。そのため、復旧には時間がかかる。
【００６５】
これに対して製造管理システム１においては、第１及び第２のサーバ２、５のバックアップ機能は、製造管理システム１に組み込まれている。すなわち、通常動作時において第１のデータベース４は、第２のデータベース７の更新時に同期して同一内容に更新される。そのため、第２のサーバ５の障害時に第１のデータベース４を用いて復旧させることができる。
また、製造管理システム１によれば、第２のネットワーク９を介して第２の情報を集中管理することができる。
【００６６】
このように、本実施形態に係る製造管理システム及び製造管理方法は、製造現場の情報を集中管理し、障害時に短時間で復旧可能な製造管理システム及び製造管理方法である。
【００６７】
以上、具体例を参照しつつ、本発明の実施形態について説明した。しかし、本発明は、これらの具体例に限定されるものではない。例えば、製造管理システムおよび製造管理方法を構成する各要素の具体的な構成に関しては、当業者が公知の範囲から適宜選択することにより本発明を同様に実施し、同様の効果を得ることができる限り、本発明の範囲に包含される。
また、各具体例のいずれか２つ以上の要素を技術的に可能な範囲で組み合わせたものも、本発明の要旨を包含する限り本発明の範囲に含まれる。
【００６８】
その他、本発明の実施形態として上述した製造管理システムおよび製造管理方法を基にして、当業者が適宜設計変更して実施し得る全ての製造管理システムおよび製造管理方法も、本発明の要旨を包含する限り、本発明の範囲に属する。
【００６９】
その他、本発明の思想の範疇において、当業者であれば、各種の変更例及び修正例に想到し得るものであり、それら変更例及び修正例についても本発明の範囲に属するものと了解される。
【符号の説明】
【００７０】
１、１ａ、１ｂ  製品管理システム
２  第１のサーバ
３  第１の記憶手段
４  第１のデータベース
５  第２のサーバ
６  第２の記憶手段
７  第２のデータベース
８  第１のネットワーク
９  第２のネットワーク
１００  製造ライン
１００ａ〜１００ｄ  製造工程
Ｒ  部材
Ｐ  製品
【図１】
2011065569.tif 000003
【図２】
2011065569.tif 000004
【図３】
2011065569.tif 000005
【図４】
2011065569.tif 000006
【図５】
2011065569.tif 000007
【図６】
2011065569.tif 000008
【図７】
2011065569.tif 000009
【図８】
2011065569.tif 000010
【図９】
2011065569.tif 000011
【図１０】
2011065569.tif 000012