(57)【要約】【課題】容易に自己が担当する処理を遂行可能に管理する。【解決手段】物品を生産する工程に含まれる処理毎に分類された複数のＰＣを、通信回線を介して管理するシステム管理ＰＣ２６に、各々のＰＣが担当する処理を実行するときに読取るための、各々のＰＣに対応する設定テーブルを記憶する。システム管理ＰＣ２６は、設定テーブルを更新するための更新情報を受信すると、更新情報を送信したＰＣに対応する設定テーブルが更新されると共に、関係する他の端末装置の設定テーブルが変更される。このため、更新情報を送信したＰＣが担当する処理に関係するＰＣにおいて、更新情報が連動され、各ＰＣにおいて自己が担当する処理を好適に実行することができる。【選択図】        図１
2004246527.tif 000002
【特許請求の範囲】
【請求項１】
物品を生産する工程に含まれる少なくとも１つの処理に関係する複数の端末装置の各々を識別するための各端末装置に対応する端末情報を処理に対応して記憶した帰属テーブルと、前記複数の端末装置の各々が担当する前記処理を実行するときの設定情報及び該設定情報により実行する端末装置を管理する端末装置の管理項目を表す管理情報の少なくとも一方を端末装置に対応して記憶する設定テーブルと、を格納した記憶手段と、
前記設定テーブルを更新するための要求情報を端末装置から通信回線を介して受け取る受取手段と、
前記要求情報に基づいて、前記要求情報を送信した端末装置に対応する設定テーブルを更新する更新手段と、
前記受取手段で受け取った要求情報により、前記帰属テーブルに含まれる他の端末装置の少なくとも１つの設定テーブルを変更する変更手段と、
を備えることを特徴とする生産管理装置。
【請求項２】
前記変更手段は、前記帰属テーブルに基づき、前記要求情報により変更すべき他の端末装置を特定する特定手段を含むことを特徴とする請求項１に記載の生産管理装置。
【請求項３】
前記要求情報は、前記処理の継続不可能な状態を表す電源遮断情報を含むことを特徴とする請求項１または請求項２に記載の生産管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、生産管理装置に係り、特に、物品を生産する工程に含まれる処理毎に分類された複数の端末装置を、通信回線を介して管理する生産管理装置に関する。
【０００２】
【従来の技術】
近年、物品を生産する工程に含まれる各処理毎に分類された複数の端末装置を、通信回線を介して管理する生産管理装置が知られている。
【０００３】
このような生産管理装置において、各処理で発生するイベント情報、例えば、加工工程の生産ラインの停電やシステムエラー等のイベント情報は、随時、各処理工程の生産ライン等の設備を制御する端末装置から、各処理工程を担当するユーザが使用する端末装置へ、生産管理装置を介して通知されるようになっている（例えば、特許文献１参照）。
【０００４】
このため、各処理工程を担当するユーザは、停電やシステムエラー等の各種イベントが発生した端末装置の設置位置まで移動することなく、各ユーザが使用する端末装置で、各種障害情報を確認することができる。
【０００５】
【特許文献１】
特開２００２−３７３１９１号公報  （第１頁、第１図）
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、生産ラインの停電やシステムエラー等の障害に関するイベントを含む各種イベント発生時、各処理工程を担当するユーザが使用する端末装置には、イベント毎に多種多様なメッセージが逐次通知される。このメッセージには、ユーザが確認を必要としないメッセージを含んでいる。このため、ユーザは、表示されたメッセージに対応する行動、例えば、単に画面を終了するべく操作したり、該当する端末装置の設置位置まで移動して、作業していたりする煩雑な操作が必要であった。
【０００７】
本発明は、上記事実を考慮してなされたものであり、物品を生産する工程の処理に関係する複数の端末装置各々において、容易に自己が担当する処理を遂行可能に管理することができる生産管理装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために本発明は、物品を生産する工程に含まれる少なくとも１つの処理に関係する複数の端末装置の各々を識別するための各端末装置に対応する端末情報を処理に対応して記憶した帰属テーブルと、前記複数の端末装置の各々が担当する前記処理を実行するときの設定情報及び該設定情報により実行する端末装置を管理する端末装置の管理項目を表す管理情報の少なくとも一方を端末装置に対応して記憶する設定テーブルと、を格納した記憶手段と、前記設定テーブルを更新するための要求情報を端末装置から通信回線を介して受け取る受取手段と、前記要求情報に基づいて、前記要求情報を送信した端末装置に対応する設定テーブルを更新する更新手段と、前記受取手段で受け取った要求情報により、前記帰属テーブルに含まれる他の端末装置の少なくとも１つの設定テーブルを変更する変更手段と、を備えることを特徴としている。
【０００９】
本発明の生産管理装置は、記憶手段を備えており、帰属テーブル及び設定テーブルを格納する。帰属テーブルは、複数の端末装置の各々を識別するための各端末装置に対応する名称などの端末情報を、物品を生産する工程に含まれる処理に対応して記憶したものである。設定テーブルは、端末装置に対応された設定情報及び管理情報の少なくとも一方を端末装置毎に記憶したものである。
【００１０】
設定情報は、端末装置が担当する処理を実行するときに、読み取るためものもであり、この設定情報に基づいて、対応する処理用の端末装置が担当する処理が実行される。管理情報は、前記設定情報により処理を実行する端末装置を管理する管理側の端末装置における管理項目を表すものである。管理側の端末装置は、管理情報に基づいて、処理側の端末装置の管理を行う。管理項目には、例えば、処理側の端末装置が関係する処理で発生する各種障害情報が含まれる。
【００１１】
受取手段は、端末装置から通信回線を介して設定テーブルを更新するための要求情報を受け取ると、更新手段は、受け取った要求情報に基づいて、該要求情報を送信した端末装置に対応する設定テーブルを更新する。変更手段は、受取手段によって受け取られた要求情報に基づいて、帰属テーブルに含まれる、他の端末装置、すなわち物品を生産する工程に含まれる該当処理に関係する他の端末装置の少なくとも１つの設定テーブルを変更する。
【００１２】
これにより、端末装置からの要求情報によって、該当する処理に関係する端末装置の設定テーブルを変更できるため、各端末装置では、自己の端末装置においてなされる処理を適切に実行することができる。
【００１３】
前記変更手段は、前記帰属テーブルに基づき、前記要求情報により変更すべき他の端末装置を特定する特定手段を含むことができる。要求情報に基づいて行う設定テーブルの変更に該当する端末装置は、他の端末装置の少なくとも１つである場合がある。そこで、特定手段は、要求情報によって、変更すべき端末装置を特定し、この特定結果に基づいて、変更手段は、設定テーブルを変更する。これにより、特定した端末装置すなわち該当する端末装置の設定テーブルのみを選択的に変更することができる。
【００１４】
前記要求情報は、前記処理の継続不可能な状態を表す電源遮断情報を含むことができる。例えば、各端末装置で停電や電圧の低下等によって、処理の継続が不可能な状態を表す電源遮断情報を含む要求情報を受信すると、この要求情報に基づいて、変更手段は、要求情報を送信した端末装置に該当する処理に関係する端末装置の設定テーブルを更新する。このため、要求情報に基づいて、電源遮断情報を送信した端末装置に関係した端末装置に、シャットダウン処理や再起動処理などの電源遮断処理を自動的に行うことができる。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【００１６】
本実施の形態は、物品の生産工程に整備された生産ラインを制御する工程管理側のパーソナル・コンピュータ（以下、ＰＣという）と、工程管理側で発生したシステムエラー等の各種イベントを参照するクライアント側のＰＣと、工程管理側とクライアント側とを総合的に管理する管理側のＰＣとの間において、ネットワークを介して各種データやコマンドを授受するネットワークシステムに本発明を適用したものである。
【００１７】
図１には、本発明の実施の形態が適用可能なネットワークシステム１０の概略構成が示されている。なお、本実施の形態では、生産工程のうちの一つである加工工程を中心に説明する。
【００１８】
加工工程はライン１２及びライン１４を備えている。ライン１２は、ケーブル１３を介して工程管理ＰＣ１６に接続されている。ライン１４は、ケーブル１５を介して工程管理ＰＣ１８に接続されている。工程管理ＰＣ１６及び工程管理管理ＰＣ１８は、ＬＡＮで代表されるネットワーク２０に接続されている。
【００１９】
ネットワーク２０には、工程管理ＰＣ１６及び工程管理ＰＣ１８を管理するクライアントＰＣ２２、及び加工工程以外の工程のラインに接続された図示を省略した工程管理ＰＣを管理するクライアントＰＣ２４が接続されている。また、ネットワーク２０には、上記ＰＣを管理するシステム管理ＰＣ２６が接続されている。
【００２０】
なお、上記図１のシステム管理ＰＣ２６は、本発明の生産管理装置に相当し、記憶部７８は、本発明の記憶手段に相当する。
【００２１】
工程管理ＰＣ１６は、ＣＰＵ３０、ＲＯＭ３２、ＲＡＭ３４、及び入出力ポート（以下、Ｉ／Ｏという）３６がバスを介してデータやコマンドの授受を可能に接続されたマイクロコンピュータを含んで構成される。また、Ｉ／Ｏ３６には、記憶部３８、ＣＲＴなどの表示部４０、キーボード等の操作部４２、通信部４４が接続されている。
【００２２】
記憶部３８には、主に、イベント通知プログラム４６、メッセージ監視プログラム４８、及び後述する処理ルーチンが記憶されている。イベント通知プログラム４６は、ライン１２の停電やシステムエラー等の障害に関するイベントを含むイベント情報をシステム管理ＰＣ２６へ通知するためのものである。メッセージ監視プログラム４８は、システム管理ＰＣ２６に所定時間毎にアクセスし、システム管理ＰＣ２６に記憶された工程管理ＰＣ１６に対応する設定テーブル（詳細は後述）を所定時間毎に読み込むためのものである。通信部４４は、ライン１２で発生した障害等の各種イベント、及びライン１２を制御するための各種コマンドをケーブル１３を介して送受信するとともに、ネットワーク２０を介してシステム管理ＰＣ２６とデータや各種コマンドを送受信するための通信インターフェースである。
【００２３】
工程管理ＰＣ１８は、工程管理ＰＣ１６と略同様の構成であり、ＣＰＵ５０、ＲＯＭ５２、ＲＡＭ５４、及びＩ／Ｏ５６からなるマイクロコンピュータで構成される。Ｉ／Ｏ５６には、記憶部５８、表示部６０、操作部６２、通信部６４が接続されている。記憶部５８には、イベント通知プログラム６６及びメッセージ監視プログラム６８が格納されている。
【００２４】
クライアントＰＣ２２は、ＣＰＵ７０、ＲＯＭ７２、ＲＡＭ７４、及びＩ／Ｏ７６がバスを介してデータやコマンドの授受を可能に接続されたマイクロコンピュータを含んで構成される。Ｉ／Ｏ７６には、記憶部７８、ＣＲＴ等の表示部８０、キーボード等の操作部８２、通信部８４が接続されている。
【００２５】
記憶部７８には、主に、システム管理ＰＣ２６に所定時間毎にアクセスし、システム管理ＰＣ２６に記憶されたクライアントＰＣ２２に対応する設定テーブル（詳細は後述）を所定時間毎に読み込むためのメッセージ監視プログラム８６、及び後述する処理ルーチンが記憶されている。通信部８４は、ネットワーク２０を介してシステム管理ＰＣ２６とデータや各種コマンドを送受信するための通信インターフェースである。
【００２６】
クライアントＰＣ２４は、クライアントＰＣ２２と略同様の構成であり、ＣＰＵ９０、ＲＯＭ９２、ＲＡＭ９４、及びＩ／Ｏ９６からなるマイクロコンピュータで構成される。Ｉ／Ｏ９６には、記憶部９８、表示部１００、操作部１０２、通信部１０４が接続されている。記憶部９８には、メッセージ監視プログラム１０６が格納されている。
【００２７】
システム管理ＰＣ２６は、ＣＰＵ１１０、ＲＯＭ１１２、ＲＡＭ１１４、及びＩ／Ｏ１１６がバスを介してデータやコマンドの授受を可能に接続されたマイクロコンピュータを含んで構成される。また、Ｉ／Ｏ１１６には、記憶部１１８、ＣＲＴ等の表示部１２０、キーボード等の操作部１２２、通信部１２４が接続されている。通信部１２４は、ネットワーク２０を介してクライアントＰＣ２２、クライアントＰＣ２４、工程管理ＰＣ１６、及び工程管理ＰＣ１８と各種データやコマンドを送受信するための通信インターフェースである。
【００２８】
記憶部１１８には、イベント格納ログ１３０、帰属管理ＤＢ１２８、端末設定ＤＢ１２６、及び後述する処理ルーチンが記憶されている。イベント格納ログ１３０は、工程管理ＰＣ１６に接続されたライン１２で発生するシステムエラーや、停電等の障害に関するイベントを格納するためのものである。帰属管理ＤＢ１２８は、システム管理ＰＣ２６が管理するＰＣの各々を識別するための端末情報（以下、ＰＣ名という）を、生産工程の処理工程毎にグループ分けして記憶したものである。本実施の形態では、帰属管理ＤＢ１２８には、工程管理ＰＣ１６のＰＣ名、工程管理ＰＣ１８のＰＣ名及びクライアントＰＣ２２のＰＣ名を、それぞれ加工工程に対応するグループとして記憶するものとして説明する。
【００２９】
端末設定ＤＢ１２６には、クライアント側及び工程管理側の各々のＰＣが担当する処理について、その処理を実行するための設定データを各ＰＣ毎に記憶した設定テーブルが含まれている。設定データには、クライアント側のクライアントＰＣ２２が行う処理を示す管理情報と、工程管理側の工程管理ＰＣ１６または工程管理ＰＣ１８が行う処理を示す設定情報とがある。設定テーブルに含まれる設定データを設定するために、予めフォーマットが定められている。
【００３０】
次の表１には、このフォーマットすなわち設定データを規定する規定テーブルの一例を示した。
【００３１】
【表１】
2004246527.tif 000003
【００３２】
表１の例では、設定データは、１２個のフィールドから構成されている。そのフィールド名は、接続ホスト名、接続日付、接続時刻、連動シャットダウン区分、停電停止要求、シャットダウン要求、メッセージ受信要求、メッセージ、参照ボタン文字名、参照ファイルパス、書込日付、及び書込時刻からなる。そのフィールド名には、フィールド名で定まるフィールドの内容を特定するために、桁数、クライアント書込、システム管理書込、例、及び備考が属されている。
【００３３】
桁数は、そのフィールドで設定可能な文字数の許容量が予め定められている。「クライアント書込」は、そのフィールドについてクライアント側ＰＣからの書込の可否を表す値が設定されるもので、表１では、書込可能な値に設定されたときに、認知されやすい様に、「○」記号を表示した場合を示している。「システム管理書込」は、システム側ＰＣからの書込の可否を表す値が設定されるもので、上記と同様に、書込可能なときに「○」を表示した場合を示している。「例」は、「フィールド名」に設定されるべき内容の一例が、予め設定されている。「備考」は、そのレコードについて、設定の型式や区分などの適用、注意事項が予め設定されている。
【００３４】
例えば、管理情報の設定データは「Ａｌｉｎｅｔｅｒｍ：２００１１０２０：１２３０５６：１：１：１：２１：詳細確認：￥￥ｓｅｒｖｅｒ￥ｒａｃｋａ：２００１１０２２：０７２２１８」となる。この設定データを複数含むことで、設定テーブルとなる。なお、接続ホスト名を示すフィールドには、クライアントＰＣを一意に識別するためのＰＣの名称（ＰＣ名）が１６桁までの文字数で設定される。
【００３５】
また、連動シャットダウン区分を示すフィールドには、関係するＰＣにおいて発生した停電障害に連動して、自ＰＣのシャットダウンまたは再起動処理が設定される。この場合、備考欄に示されるように、「０：しない、または、１：する」の何れかの値が設定される。
【００３６】
また、停電停止要求を示すフィールドには、システム管理ＰＣ２６から設定テーブルに対応するＰＣに対して、停電処理の遂行指示のための値が設定される。この場合、備考欄に示されるように、「０：なし、または、１：あり」の何れかの値が設定される。
【００３７】
シャットダウン要求を示すフィールドには、前記停電停止要求に基づいて、クライアント側で行う処理（シャットダウンまたは再起動）の値が設定される。この場合、備考欄に示されるように、「１：シャットダウン、または、２：再起動」の何れかの値が設定される。
【００３８】
メッセージ受信要求を示すフィールドには、関係するＰＣで発生した各種イベントについて、各々のＰＣ側への通知を希望するか否かを示す値が設定される。この場合、備考欄に示されるように、「１：ラックＡ管理システムエラー、２：ラックＢ管理システムエラー、４：ラインＡ管理システムエラー、８：ラインＢ管理システムエラー、１６：ラインＡ生産計画受信エラー、３２：ラインＢ生産計画受信エラー、６４：ラインＡ生産実績送信エラー、または、１２８：ラインＢ生産実績送信エラー」の何れかの値が設定される。なお、ラインＡは、本実施の形態のライン１２に相当し、ラインＢは本実施の形態のライン１４に相当する。
【００３９】
なお、工程管理側が行う処理を示す設定情報を格納したテーブルは、表１に示す、設定テーブルのうちの第１から第６のフィールドで構成すればよいため、説明を省略する。
【００４０】
なお、上記設定テーブルは、本発明の設定テーブルに相当する。また、上記設定テーブルの内第１から第１２のフィールドで構成される設定データは、本発明の管理情報に相当し、第１から第６のフィールドで構成される設定データは、本発明の設定情報に相当する。
【００４１】
次に、本実施の形態の作用を説明する。
【００４２】
工程管理ＰＣ１６では、図示を省略した電源の投入により、記憶部３８に記憶されたイベント通知プログラム４６及びメッセージ監視プログラム４８が起動し、所定時間毎に、図２に示す処理ルーチンが実行され、ステップ１００においてイベントが発生したか否かを判断する。ステップ１００の判断は、ライン１２からの、停電やシステムエラー等の障害に関するイベントを含むイベント信号の受信によって判断することができる。
【００４３】
ステップ１００で否定されるとステップ１０２へ進み、ネットワーク２０を介してシステム管理ＰＣ２６へアクセスする。なお、工程管理ＰＣ１６には、予めシステム管理ＰＣ２６へアクセスするための、システム管理ＰＣ２６のアドレス情報が記憶されているものとする。また、記憶部３８には、予め設定データが記憶されているものとする。
【００４４】
次にステップ１０４では、システム管理ＰＣ２６の端末設定ＤＢ１２６にアクセスし、端末設定ＤＢ１２６の設定テーブルから自ＰＣに対応する設定データを検索し、設定データを読取る。自ＰＣに対応する設定データは、端末設定ＤＢ１２６の設定データの、接続ホスト名を示すフィールドの値から、自ＰＣに対応するＰＣ名を検索することによって、得ることができる。読取った設定データは、次のステップ１０６において、記憶部３８に格納される。
【００４５】
なお、システム管理ＰＣ２６へ、自ＰＣに対応する設定データ検索のための要求データを送信し、システム管理ＰＣ２６において検索処理を実行し、その結果の該当する設定データをシステム管理ＰＣ２６から受信するようにしてもよい。
【００４６】
次にステップ１０８では、上記ステップ１０６で記憶部３８に格納した設定データに基づいて、停電停止要求がなされているか否かを判断する。ステップ１０８では、記憶部３８に格納した設定データの、停電停止要求を示すフィールドに、停電処理遂行指示のための値、すなわち「１」が設定されているか否かを判別することで、判断が可能である。ステップ１０８で否定されると、ステップ１１０へ進む。
【００４７】
ステップ１１０では、変更指示すなわち設定データの更新指示がなされたか否かを判断する。ステップ１１０は、予め否定判断されるべく設定されており、本ルーチンを終了する。このステップ１１０の判断のための設定は、ユーザの操作部４２による入力によって、肯定判断に変更することができる。
【００４８】
この操作部４２による入力は、ステップ１１０の以前に実行されて、その操作により、上記更新指示に対応する値が設定されるものである。この設定によって、ステップ１１０で肯定された場合、次のステップ１１８において、設定データの変更を行うための表示画面が表示部４０に表示される。更新指示に対応する値（変更信号）は、例えば、メッセージ監視プログラム４８の実行中に指示可能なボタン表示された位置の押圧や、予め定めたキーの押圧によって、入力されるようにすればよい。変更信号が入力されると、上記ステップ１０６で記憶部３８に格納した設定データを読取り、設定データを変更するための項目を含むメニュー項目を表示部４０に表示する。本実施の形態では、例えば、表示部４０には、連動シャットダウン区分の設定変更のための項目が表示される。
【００４９】
次のステップ１２０では、表示された設定変更のための項目について、変更指示が入力されると、入力された信号に基づいて、記憶部３８に予め格納した設定データを変更する。次に、更新要求信号をシステム管理ＰＣ２６に送信し、本ルーチンを終了する。更新要求信号は、端末設定ＤＢ１２６の更新要求を表すもので、少なくとも変更された設定データを含んだイベント情報として送信される。
【００５０】
なお、上記ステップ１１０では、ユーザの操作部４２の操作による変更信号の入力によって、肯定される場合を説明したが、上記ステップ１０６で記憶部３８に一時的に格納した設定データと、予め記憶部３８に格納した設定データとを比較して差異を検出し、差異が有る場合に肯定されるようにしてもよい。この場合、記憶部３８に予め格納した設定データを、ステップ１０６で記憶部３８に格納した設定データに更新し、本ルーチンを終了する。
【００５１】
一方、上記ステップ１０８で肯定された場合、ステップ１１２へ進み、工程管理ＰＣ１６側で行う処理として、シャットダウンが指示されているか否かを判断する。ステップ１１２の判断は、上記ステップ１０６で記憶部３８に格納した設定データの、シャットダウン要求を示すフィールドに「１」が設定されているか否かを判別することで、判断することができる。
【００５２】
ステップ１１２で肯定された場合、ステップ１１４へ進み、起動中のプログラムを順次終了した後に、自ＰＣ（工程管理ＰＣ１６）への電源供給を終了するシャットダウン処理を行い、本ルーチンを終了する。一方、ステップ１１２で否定された場合、ステップ１１６へ進み、シャットダウン処理の後に再度工程管理ＰＣ１８を再起動するべく設定処理し、本ルーチンを終了する。
【００５３】
一方、上記ステップ１００で肯定された場合、ステップ１２２へ進み、ライン１２から受信したライン１２の停電やシステムエラーなどのイベント情報をシステム管理ＰＣ２６へ送信する。この送信するイベント情報は、イベント内容を示す情報、イベント発生日時、及び自ＰＣ名（この場合、工程管理ＰＣ１６を識別可能なＰＣ名）を表す情報を含んで構成される。
【００５４】
次にステップ１２４では、ステップ１００で受信したイベント内容が停電検知か否かを判断する。ステップ１２４の判断は、イベント内容を把握することによって可能である。なお、ステップ１２４の判断は、定期的にライン１２に対してデータを送信し、送信したデータに対する返答が所定時間以上なされなかった場合に、停電検知と判断してもよい。また、工程管理ＰＣ１６に停電を検知するための無停電電源装置等の装置を接続し、停電や電圧低下などを検知するようにし、この装置からの停電検知信号の受信によって判断するようにしてもよい。
【００５５】
ステップ１２４で否定されると、ステップ１００へ戻り、肯定されるとステップ１２６へ進み、工程管理ＰＣ１６で起動中のイベント通知プログラム４６及びメッセージ監視プログラム４８を含む各種アプリケーションを終了した後に、自ＰＣ（工程管理ＰＣ１６）への電源供給を終了するシャットダウン処理を実行して本ルーチンを終了する。
【００５６】
なお、本実施の形態では、加工工程のライン１２に接続された工程管理ＰＣ１６の処理について説明したが、加工工程のライン１４に接続された工程管理ＰＣ１８の処理は、図２に示す処理ルーチンと同様であるため説明を省略する。
【００５７】
次にシステム管理ＰＣ２６では、所定時間毎に、図３に示す処理ルーチンが実行され、ステップ２００において、工程管理ＰＣ１６または工程管理ＰＣ１８からネットワーク２０を介してイベント情報を受信したか否かを判断する。ステップ２００で肯定されると、ステップ２０２へ進み、ステップ２００で受信したイベント情報をイベント格納ログ１３０に格納する。
【００５８】
次にステップ２０４では、イベント格納ログ１３０に格納したイベント情報に基づいて、イベント情報を送信した工程管理ＰＣ１６と同一の処理工程に対応するグループに属する他のＰＣを把握する。他のＰＣの把握は、まず、ステップ２０２でイベント格納ログ１３０に格納したイベント情報に含まれるＰＣ名から、イベント情報を送信したＰＣのＰＣ名を特定する。次に、帰属管理ＤＢ１２８を参照し、特定したＰＣと同一のグループに対応する全ＰＣを把握する。
【００５９】
次にステップ２０６では、ステップ２０４で把握したＰＣに対応する設定データを変更することで、端末設定ＤＢ１２６を更新し、本ルーチンを終了する。ステップ２０６の処理は、端末設定ＤＢ１２６のうち、ステップ２０４で把握したＰＣ名に対応する設定データについて、変更対象のフィールドの値を変更することによって、端末設定ＤＢ１２６を更新する。
【００６０】
この変更による更新では、例えば、上記ステップ２０２で格納したイベント情報に含まれるイベントが停電検知に関するイベントである場合、設定データの停電停止要求を示すフィールド、及びシャットダウン要求を示すフィールドが対象になる。この場合、連動シャットダウン区分を示すフィールドが「１」に設定されているとき、この設定レコードの停電停止要求を示すフィールドの値を「１」に、かつ停止方法としてシャットダウンまたはシャットダウン後再起動を指定するのかをシャットダウン要求フィールドの値で指定することで、連動シャットダウン区分と停電停止要求とを連携させる。
【００６１】
このため、停電障害を示すイベント情報の受信によって、停電障害を示すイベント情報を送信したＰＣと同一の処理工程のグループに属するＰＣに対して、シャットダウン処理や再起動処理などの電源遮断処理が連動して遂行されるように設定することができる。一方、上記ステップ２０２で格納したイベント情報から停電検知以外の障害が特定された場合には、障害内容に応じてメッセージ、参照ボタン文字名、及び参照ファイルパスを示すフィールドの値を変更する。この場合、メッセージ受信要求を示すフィールドに設定されている値を把握し、イベント情報から特定された障害から、ＰＣ側へ通知する障害を特定する。障害が特定されると、特定した障害内容を、メッセージを示すフィールドに格納すると共に、参照ボタン文字名、参照ファイルパス、書込日付、及び書込時刻を示すフィールドの値を変更する。
【００６２】
従って、工程管理側のＰＣから受信したイベント情報に基づいて、イベント情報を送信したＰＣと同一の処理工程のグループに対応するＰＣに対して、各々のＰＣが通知を希望するイベント情報を通知可能に設定することができる。
【００６３】
一方、ステップ２００で否定された場合、ステップ２０８へ進み、更新要求信号を受信したか否かを判断する。ステップ２０８の判断は、クライアントＰＣ２２、工程管理ＰＣ１６、及び工程管理ＰＣ１８の内の何れか１つのＰＣからの、イベント情報として更新要求信号を受信したか否かによって判断可能である。
【００６４】
ステップ２０８で肯定されると、ステップ２１０へ進み、受信した更新要求信号からによる変更された設定データのＰＣ（更新要求信号を送信したＰＣ）のＰＣ名を把握する。次に、端末設定ＤＢ１２６に該当する設定データを上記更新要求信号による設定データに変更することによって、端末設定ＤＢ１２６を更新し、本ルーチンを終了する。
【００６５】
一方、ステップ２０８で否定された場合、ステップ２１２へ進み、停電検知か否かを判断する。本実施の形態では、この停電検知の対象は、クライアントＰＣ２２、工程管理ＰＣ１６、及び工程管理ＰＣ１８の何れかのＰＣである。ステップ２１２の判断は、例えば、これらのＰＣの各々へ所定時間毎にデータを送信し、送信したデータに対する返答が所定時間以内になされたか否かによって判断することが可能である。また、この方法によりステップ２１２で肯定された場合には、停電検知ではなく対象のＰＣの異常と判断しても良い。
【００６６】
ステップ２１２で否定されると、本ルーチンを終了し、ステップ２１２で肯定されると、ステップ２１４へ進む。ステップ２１４では、停電検知したＰＣについて、帰属管理ＤＢ１２８を参照することで、停電が発生したＰＣと同一の処理工程のグループに対応する他のＰＣを把握する。
【００６７】
次に、ステップ２１６では、上記ステップ２１４で把握したＰＣの対応する設定データを変更することによって端末設定ＤＢ１２６を更新し、本ルーチンを終了する。
【００６８】
なお、上記図３のステップ２００、及びステップ２０２の処理が本発明の受取手段の機能に相当し、ステップ２１０の処理が本発明の更新手段の機能に相当する。また、ステップ２０４及びステップ２０６、及びステップ２１４及びステップ２１６の処理が本発明の変更手段の機能に相当し、ステップ２０６の処理が本発明の特定手段の機能に相当する。
【００６９】
次に、クライアントＰＣ２２の処理について、図４に示すフローチャートを参照して説明する。クライアントＰＣ２２の処理は、工程管理ＰＣ１６の処理とシステム管理ＰＣ２６へアクセスする点で同様だが、クライアントＰＣ２２の処理が、工程管理ＰＣ１６の作動を含めた工程を管理するＰＣにおいて、実行するという点で異なるものである。
【００７０】
クライアントＰＣ２２では、電源が投入されると、予めインストールされているメッセージ監視プログラム８６が起動し、所定時間毎に、図４に示す処理ルーチンが実行されて、ステップ３００へ進む。
【００７１】
ステップ３００では、図２に示す工程管理ＰＣ１６の処理と略同様に、ネットワーク２０を介してシステム管理ＰＣ２６へアクセスする。なお、クライアントＰＣ２２には、予めシステム管理ＰＣ２６へアクセスするための、システム管理ＰＣ２６のアドレス情報が記憶されているものとする。また、記憶部７８には、予め設定データが記憶されているものとする。
【００７２】
次にステップ３０２では、システム管理ＰＣ２６の端末設定ＤＢ１２６にアクセスし、端末設定ＤＢ１２６の設定テーブルから自ＰＣに対応する設定データを検索し、設定データを読取る。読取った設定データは、次のステップ３０４において、記憶部７８に格納される。
【００７３】
なお、システム管理ＰＣ２６へ、自ＰＣに対応する設定データ検索のための要求データを送信し、システム管理ＰＣ２６において検索処理を実行し、その結果の該当する設定データをシステム管理ＰＣ２６から受信するようにしてもよい。
【００７４】
次にステップ３０６では、上記設定データにより、停電停止要求がなされているか否かを判断する。ステップ３０６では、記憶部７８に格納した設定データの、停電停止要求を示すフィールドに「１」が設定されているか否かを判別することで、判断が可能である。また、シャットダウン要求を示すフィールドに設定されているデータによって、停止方法を判断できる。ステップ３０６で否定されると、ステップ３０８へ進む。
【００７５】
ステップ３０８では、記憶部７８に格納した設定データから、設定データのメッセージを示すフィールドにデータが格納されているか否かを判断する。ステップ３０８で否定されると、ステップ３１４へ進み、肯定されるとステップ３１０へ進み、そのデータを読取って、表示部８０に表示する。これにより、例えば、表示部８０には、ラインＡ生産計画受信エラー、あるいはラインＡ生産実績送信エラー等のメッセージが表示される。
【００７６】
次にステップ３１２では、上記ステップ３１０で表示部８０に表示されたメッセージについて、ユーザの操作部８２の操作指示によって確認信号の入力がなされるまで、否定判断を繰り返す。ステップ３１２で肯定されると、記憶部７８に格納した設定データのメッセージを示すフィールドの値を消去すると共に、この設定データを含む更新要求信号をシステム管理ＰＣ２６へ送信する処理を実行した後に、ステップ３１４へ進む。
【００７７】
ステップ３１４では、上記ステップ１１０と同様に、変更指示がなされたか否かを判断し、否定判断の場合にはそのまま本ルーチンを終了する。一方、肯定判断の場合には、上記ステップ１１８と同様に、ステップ３１６において、設定データの変更を行うための表示画面が表示部８０に表示される。
【００７８】
次のステップ３１８では、上記ステップ１２０と同様に、更新要求信号をシステム管理ＰＣ２６に送信し、本ルーチンを終了する。
【００７９】
図５には、表示部８０に表示される変更画面９２の一例を示した。変更画面９２は、設定データを変更するための複数の項目から構成される設定変更項目９４を含んでいる。設定変更項目９４の各々の項目は、これら項目各々に対応するチェックボックス９８の指示により、選択可能になっている。また、設定変更項目９４の近傍には、変更された設定内容の登録を指示するための登録ボタン９６、及び変更画面９２を閉じるための終了ボタン１００が表示される。
【００８０】
なお、上記ステップ３１４では、ユーザの操作部８２の操作による変更信号の入力によって、肯定される場合を説明したが、上記ステップ３０４で記憶部７８に一時的に格納した設定データと、予め記憶部７８に格納した設定データとを比較して差異を検出し、差異が有る場合に肯定されるようにしてもよい。この場合、記憶部７８に予め格納した設定データを、ステップ３０４で記憶部７８に格納した設定データに更新し、本ルーチンを終了する。
【００８１】
このため、クライアントＰＣ２２は、自ＰＣと同一の処理工程のグループに属するＰＣで発生した各種イベントについて、イベント内容に応じて、イベントの通知を希望するか否かを選択することができる。また、同一のグループに所属するＰＣで発生した停電障害に基づいて、シャットダウンまたは再起動の処理を連動して行うか否かを設定することができる。
【００８２】
一方、上記ステップ３０６で肯定された場合、ステップ３２０へ進み、上記ステップ１１２と同様に、クライアントＰＣ２２側で行う処理として、シャットダウンが指示されているか否かを判断する。ステップ３２０で肯定された場合、ステップ３２２へ進み、上記ステップ１１４と同様に、起動中のプログラムを順次終了した後に、自ＰＣ（クライアントＰＣ２２）への電源供給を終了するシャットダウン処理を行い、本ルーチンを終了する。一方、ステップ３２０で否定された場合、ステップ３２４へ進み、上記ステップ１１６と同様にシャットダウン処理の後に再度クライアントＰＣ２２を再起動するべく設定処理し、本ルーチンを終了する。
【００８３】
なお、本実施の形態では、加工工程の処理に関係するクライアントＰＣ２２の処理について説明したが、加工工程以外の工程に関係するクライアントＰＣ２４の処理についても、図４に示す処理ルーチンによって説明することができる。
【００８４】
以上説明したように、本実施の形態では、システム管理ＰＣ２６は、設定テーブルを更新するための、イベント情報及び更新要求信号などの各処理に対応する要求信号を受信すると、その要求信号を送信したＰＣに対応する設定データを更新すると共に関係する他のＰＣの設定データを変更することによって、設定テーブルを更新するので、要求信号を送信したＰＣが関係するＰＣにおいて、要求信号に基づく情報が連動され、各ＰＣにおいて自己が担当する処理を好適に実行することができる。
【００８５】
なお、本発明は、上記の実施の形態に限られるものではない。例えば、本実施の形態では、設定テーブルの各々の設定データは、クライアント側または工程管理側で書込可能なフィールドと、システム管理側で書込可能なフィールドとから構成されているとしたが、全てのフィールドに含まれる任意のフィールドについて書込可能な権限を有する管理ユーザを想定した設定テーブルを予め用意してもよい。この設定テーブルは、上記説明した設定テーブルとは異なり、他のＰＣに対するアクセス権限や、設定テーブル（設定データ）の変更権限を表すようにすればよい。
【００８６】
例えば、管理ユーザのユーザ名を使用して、ネットワーク２０にログインすると、端末設定ＤＢ１２６の設定テーブルの全ての設定データを変更することを可能にすることで、任意のＰＣに対して設定データの変更を行うことができる。例えば、管理ユーザが指示した任意のＰＣに対して、強制的にシャットダウン処理が遂行されるように、管理することができる。
【００８７】
【発明の効果】
以上説明したように本発明の生産管理装置によれば、設定テーブルを更新するための要求情報を受信すると、要求情報を送信した端末装置に対応する設定テーブルが更新されると共に、関係する他の端末装置の設定テーブルが変更されるので、要求情報を送信した端末装置が担当する処理に関係する端末装置において、要求情報が連動され、各端末装置において自己が担当する処理を好適に実行することができる、という効果を有する。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る生産管理装置の概略構成を示すブロック図である。
【図２】工程管理ＰＣにおける処理の内容を示すフローチャートである。
【図３】システム管理ＰＣにおける処理の内容を示すフローチャートである。
【図４】ＰＣにおける処理の内容を示すフローチャートである。
【図５】発明の実施の形態に係る設定データの設定変更画面の一例である。
【符号の説明】
１０……生産管理装置
１１８…記憶部
１２６…端末設定ＤＢ
１２８…帰属管理ＤＢ
【図１】
2004246527.tif 000004
【図２】
2004246527.tif 000005
【図３】
2004246527.tif 000006
【図４】
2004246527.tif 000007
【図５】
2004246527.tif 000008