(57)【要約】【課題】生産ラインスケジューラが作業指示を印刷物や電子メールで配布していたので、生産ラインアプリケーションとの連携が取り難かった。また、ウエブに作業指示を公開する場合もあったが、いつ生産計画が変更されたかを生産ラインアプリケーションが知ることができなかったので常にウエブを参照しなければならなかったという課題を解決する。【解決手段】生産スケジューラにイベント通知コンポーネントを組み込み、生産ラインアプリケーションにイベント受信コンポーネントを組み込んで、生産計画が変更されたときに前記イベント通知コンポーネントによって前記イベント受信コンポーネントにイベントを通知するようにした。生産ラインアプリケーションはリアルタイムで生産計画の変更を知ることが出来るので、生産スケジューラとの連携が取りやすくなる。【選択図】            図１
2004199215.tif 000002
【特許請求の範囲】
【請求項１】
生産計画を立案し、作業実績に基づいてこの立案した生産計画を変更する生産スケジューラと、前記生産計画に基づいて工場を管理し、前記作業実績を前記生産スケジューラに出力する生産ラインアプリケーションとで構成される生産管理システムにおいて、
前記生産スケジューラに組み込まれ、生産スケジューラが生産計画を変更したときにイベントを通知するイベント通知コンポーネントと、
前記生産ラインアプリケーションに組み込まれ、前記イベント通知コンポーネントからイベントを受信したことにより生産計画が変更されたことを生産ラインアプリケーションに知らせるイベント受信コンポーネントと、
を具備したことを特徴とする生産管理システム。
【請求項２】
前記生産スケジューラは前記生産計画に基づいて作成された作業指示を公開サーバに公開し、前記イベント受信コンポーネントがイベントを受信したときに、前記生産ラインアプリケーションは前記公開サーバから前記作業指示を取得するようにしたことを特徴とする請求項１記載の生産管理システム。
【請求項３】
前記生産ラインアプリケーションはイベントハンドラを具備し、前記イベント受信コンポーネントは前記イベントを受信したときに前記イベントハンドラを呼び出し、このイベントハンドラは前記公開サーバから前記作業指示を取得するようにしたことを特徴とする請求項２記載の生産管理システム。
【請求項４】
前記イベント通知コンポーネントは前記生産計画が変更されたイベントに加えて、前記生産スケジューラが作成した他のデータをイベントデータとして前記イベント通知コンポーネントに通知するようにしたことを特徴とする請求項１ないし請求項３いずれかに記載の生産管理システム。
【請求項５】
前記イベント受信コンポーネントが所定のイベントデータを受信したときに、前記生産ラインアプリケーションが起動するようにしたことを特徴とする請求項４記載の生産管理システム。
【請求項６】
前記イベント受信コンポーネントが所定のイベントデータを受信したときに、原材料や部品の引き当てデータを資材調達アプリケーションに送信するようにしたことを特徴とする請求項４または請求項５記載の生産管理システム。
【請求項７】
前記イベント通知コンポーネントはインターネットを経由して前記イベント受信コンポーネントにイベントを通知するようにしたことを特徴とする請求項１ないし請求項６いずれかに記載の生産管理システム。
【発明の詳細な説明】
【発明の属する技術分野】
この発明は、生産計画を立案し、その生産計画に基づいて生産を行う生産管理システムに関し、生産スケジューラと生産ラインのアプリケーションソフトウエアとの連携を取ることができ、かつリアルタイムに作業指示取得などの処理を行うことができる生産管理システムに関するものである。
【０００１】
【従来の技術】
近年、生産スケジューラを用いて工場の生産計画を立案するところが増加している。生産スケジューラは、生産工程に基づいてどの設備や要員などの資源を使用して、いつまでに生産するかをスケジューリングする。通常、工場の生産ラインでは、生産管理部門の生産スケジューラで立案した生産計画あるいは作業指示を生産ラインに送り、その計画に基づいて製品を製造する。
【０００２】
このような行程を図４に示す。生産スケジューラ４は作成した生産計画５に基づいて生産ラインである設備Ａ７１，設備Ｂ７２あるいは作業員７３に作業指示６１〜６３を発行する。
【０００３】
生産スケジューラ４から生産ライン７１〜７３への作業指示６１〜６３は、次の３つの方法のいずれかで行われる。
（１）生産計画および作業指示を紙に印刷し、生産ライン７１〜７３に送る。
（２）電子文書にして、電子メールで送信する。
（３）ＣＳＶ(Comma Separated Value)ファイルやＸＭＬ(Extensible Markup Language)文書でウエブに生産計画および作業指示を公開する。
【０００４】
図５に生産ライン７と生産スケジューラ４の連携の様子を示す。現実の生産ラインでは作業指示６１〜６３通りに作業が行われることは少なく、生産計画とのずれが生じる。そのため、生産スケジューラ４は生産ライン７から作業実績を受け取り、それを元に生産計画５を再計画して新たな作業指示を作成する。
【０００５】
図５において、生産スケジューラ４は生産ライン７に対して作業指示を発行する。生産ライン７はこの作業指示に基づいて作業を行い、作業実績を生産スケジューラ４に返す。生産スケジューラ４はこの作業実績に基づいて生産計画５を再計画し、生産ライン７に新たな作業指示を発行する。この行程を繰り返すことにより、生産計画の精度を高めることができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、このような生産計画のスケジューリング工程には次のような課題があった。
【０００７】
前述したように、生産計画や作業指示は紙媒体、電子メール、ウエブによる公開によって生産ラインに伝達される。しかしながら、紙媒体や電子メールでは生産ラインのアプリケーションソフトウエアとの連携が取り難く、かつリアルタイム性に乏しくなるという課題があった。
【０００８】
また、ウエブによる公開では生産ラインのアプリケーションソフトウエアとの連携が取り易いという利点はあるが、いつ作業計画が再発行されたかということがわからないため、常にウエブを参照しなければならないという課題があった。
【０００９】
従って本発明の目的は、生産スケジューラからの生産計画の再計画をイベント通知として受け取り、このイベント通知に基づいて、生産ラインのアプリケーションソフトウエアがリアルタイムで作業指示取得などの処理を行うことができる生産管理システムを提供することにある。
【００１０】
【特許文献１】
特開平９−２２５７８８号公報
【００１１】
【課題を解決するための手段】
このような課題を解決するために、本発明のうち請求項１記載の発明は、  生産計画を立案し、作業実績に基づいてこの立案した生産計画を変更する生産スケジューラと、前記生産計画に基づいて工場を管理し、前記作業実績を前記生産スケジューラに出力する生産ラインアプリケーションとで構成される生産管理システムにおいて、
前記生産スケジューラに組み込まれ、生産スケジューラが生産計画を変更したときにイベントを通知するイベント通知コンポーネントと、
前記生産ラインアプリケーションに組み込まれ、前記イベント通知コンポーネントからイベントを受信したことにより生産計画が変更されたことを生産ラインアプリケーションに知らせるイベント受信コンポーネントと、
を具備したものである。生産スケジューラと生産ラインアプリケーションの連携が可能になる。
【００１２】
請求項２記載の発明は、請求項１記載の発明において、前記生産スケジューラは前記生産計画に基づいて作成された作業指示を公開サーバに公開し、前記イベント受信コンポーネントがイベントを受信したときに、前記生産ラインアプリケーションは前記公開サーバから前記作業指示を取得するようにしたものである。作業指示などの受信が簡単になる。
【００１３】
請求項３記載の発明は、請求項２記載の発明において、前記生産ラインアプリケーションはイベントハンドラを具備し、前記イベント受信コンポーネントは前記イベントを受信したときに前記イベントハンドラを呼び出し、このイベントハンドラは前記公開サーバから前記作業指示を取得するようにしたものである。生産ラインアプリケーションでイベント受信の処理が簡単になる。
【００１４】
請求項４記載の発明は、請求項１ないし請求項３いずれかに記載の発明において、前記イベント通知コンポーネントは前記生産計画が変更されたイベントに加えて、前記生産スケジューラが作成した他のデータをイベントデータとして前記イベント通知コンポーネントに通知するようにしたものである。生産ラインアプリケーションは新たな生産計画の内容を即時に知ることが出来る。
【００１５】
請求項５記載の発明は、請求項４記載の発明において、前記イベント受信コンポーネントが所定のイベントデータを受信したときに、前記生産ラインアプリケーションが起動するようにしたものである。生産スケジューラが生産ラインアプリケーションをコントロールできる。
【００１６】
請求項６記載の発明は、請求項４または請求項５記載の発明において、前記イベント受信コンポーネントが所定のイベントデータを受信したときに、原材料や部品の引き当てデータを資材調達アプリケーションに送信するようにしたものである。資材調達アプリケーションとの連携が可能になる。
【００１７】
請求項７記載の発明は、請求項１ないし請求項６いずれかに記載の発明において、前記イベント通知コンポーネントはインターネットを経由して前記イベント受信コンポーネントにイベントを通知するようにしたものである。遠隔の生産ラインアプリケーションにイベントを通知することができる。
【００１８】
【発明の実施の形態】
以下に、図に基づいて本発明を詳細に説明する。
図１は本発明に係る生産管理システムの一実施例を示す構成図である。図１において、１は生産管理部門コンピュータである。１１はこの生産管理部門コンピュータ１内にある生産スケジューラ、１２はイベント通知コンポーネントである。イベント通知コンポーネント１２は生産スケジューラ１１の指示によってイベントを通知する。
【００１９】
３は生産ラインパソコンである。この生産ラインパソコンは設備１、設備２などの各生産ラインや作業員を対象にしたものなどがある。各々の生産ラインパソコンには、ＳＣＡＤＡやＶｉｓｕａｌ  Ｂａｓｉｃ（登録商標）などで作成された生産ラインアプリケーション３１およびイベントを受信することができるイベント受信コンポーネント３２が組み込まれている。２はＬＡＮ(local Area Network)であり、生産管理部門コンピュータ１と生産ラインパソコン３を接続する。
【００２０】
イベント送信コンポーネント１２とイベント受信コンポーネント３２はＬＡＮ２によってＴＣＰ／ＩＰなどのネットワーク通信で接続されている。これらのコンポーネントは例えばＡｃｔｉｖｅＸ（登録商標）コントロールなどのコンポーネントであり、容易にアプリケーションに組み込むことができる。
【００２１】
生産管理部門コンピュータが生産計画を変更したときは、イベント通知コンポーネント１２によってＬＡＮ２上にその旨のイベント通知を送信する。イベント受信コンポーネント３２はこのイベント通知を受信し、生産ラインアプリケーション３１にあるイベントハンドラ３１２に通知する。これによって、生産ラインアプリケーション３１は生産計画が変更されたことを知ることができる。なお、図４で説明したように生産ラインアプリケーション３２は作業実績を生産スケジューラ１１に通知するが、この図では省略している。
【００２２】
次に、この実施例の動作を図２および図３を用いて説明する。なお、図１と同じ要素には同一符号を付し、説明を省略する。図２において、１３は作業指示ファイルである。この作業指示ファイル１３はＣＳＶやＸＭＬの形式で作成される。１４はウエブサーバなどの公開サーバであり、ネットワーク上に作業指示ファイル１３を公開する。３１２はイベントハンドラであり、イベント受信コンポーネント３２によって呼び出される。
【００２３】
図３は生産計画が変更されたときのフローを示すフローチャートである。生産スケジューラ１１は生産ラインアプリケーション３１から通知された作業実績に基づいて生産計画の再計画を行う。生産スケジューラ１１は確定した生産計画に基づいて生産ラインや設備毎に作業指示ファイル１３を作成する。この作業指示ファイル１３は生産管理部門コンピュータの公開サーバ１４に出力されてネットワーク上に公開される。
【００２４】
また、生産計画が変更されたことを知らせるために、生産スケジューラ１１を操作して、または自動的にイベント通知コンポーネント１２から生産ラインのパソコン３内のイベント受信コンポーネントにイベント発生を通知する。イベント受信コンポーネント３２はイベント通知を受信するとイベントハンドラ３１２を呼び出す。イベントハンドラ３１２は公開サーバ１４上で公開されている作業指示ファイル１３をネットワーク経由で取得する。生産ラインアプリケーション３１はこの新しい作業指示に従って作業を行う。
【００２５】
このようにすることにより、生産ラインアプリケーション３１は自動的に生産計画が変更されたことを知ることができる。そのため、定期的に公開サーバ１４を閲覧して生産計画が変更されたかをチェックする必要がなくなる。
【００２６】
なお、この実施例ではイベント通知コンポーネント１２は生産計画が変更されたことのみを通知するようにしたが、この他に生産スケジューラ１１が立案した生産計画の多様なデータをイベントデータとして送信するようにしてもよい。
【００２７】
このようにすることにより、公開サーバ１４を閲覧しなくても生産計画のデータを得ることができるので、特定のイベント通知によって生産ラインアプリケーション３１を起動したり、また作業を変更するトリガとして使用することができる。また、資材調達のアプリケーションなどと連携して、原料や部品の引き当てのトリガとして使用することもできる。
【００２８】
さらに、イベント送信コンポーネント１２とイベント受信コンポーネント３２の間の通信をＴＣＰ／ＩＰなどの汎用的なプロトコルを用いることにより、本社の生産スケジューラと工場の生産ラインアプリケーションとをインターネットを経由して連携させることも可能になる。
【発明の効果】
以上説明したことから明らかなように、本発明によれば次の効果が期待できる。
請求項１記載の発明によれば、生産計画を立案し、作業実績に基づいてこの立案した生産計画を変更する生産スケジューラと、前記生産計画に基づいて工場を管理し、前記作業実績を前記生産スケジューラに出力する生産ラインアプリケーションとで構成される生産管理システムにおいて、
前記生産スケジューラに組み込まれ、生産スケジューラが生産計画を変更したときにイベントを通知するイベント通知コンポーネントと、
前記生産ラインアプリケーションに組み込まれ、前記イベント通知コンポーネントからイベントを受信したことにより生産計画が変更されたことを生産ラインアプリケーションに知らせるイベント受信コンポーネントと、
を具備するようにした。
【００２９】
生産計画が変更されたときに生産スケジューラからイベント通知が来るので、生産ラインアプリケーションはリアルタイムで生産計画の変更を知ることが出来るという効果がある。また、そのために生産スケジューラと生産ラインアプリケーションとがリアルタイムで連携した動作が可能になるという効果がある。
【００３０】
さらに、生産ラインアプリケーションはリアルタイムで生産計画の変更を知ることができるので、定期的にウエブを参照する必要がなくなるという効果もある。
【００３１】
請求項２記載の発明によれば、請求項１記載の発明において、前記生産スケジューラは前記生産計画に基づいて作成された作業指示を公開サーバに公開し、前記イベント受信コンポーネントがイベントを受信したときに、前記生産ラインアプリケーションは前記公開サーバから前記作業指示を取得するようにした。
【００３２】
作業業指示などを簡単に取得することが出来るという効果がある。また、生産計画が変更されるとイベント通知が来るので、ウエブを常時監視する必要がなくなるという効果もある。
【００３３】
請求項３記載の発明によれば、請求項２記載の発明において、前記生産ラインアプリケーションはイベントハンドラを具備し、前記イベント受信コンポーネントは前記イベントを受信したときに前記イベントハンドラを呼び出し、このイベントハンドラは前記公開サーバから前記作業指示を取得するようにした。
【００３４】
イベント受信コンポーネントにイベントハンドラの仕組みを設けることにより、生産ラインアプリケーションでイベント受信の処理が簡単になる。
【００３５】
請求項４記載の発明によれば、請求項１ないし請求項３いずれかに記載の発明において、前記イベント通知コンポーネントは前記生産計画が変更されたイベントに加えて、前記生産スケジューラが作成した他のデータをイベントデータとして前記イベント通知コンポーネントに通知するようにした。
【００３６】
生産ラインアプリケーションは生産計画が変更されたことだけでなく、その内容についてもリアルタイムで情報を得ることができるので、他のアプリケーションとの連携が容易になるという効果がある。
【００３７】
請求項５記載の発明によれば、請求項４記載の発明において、前記イベント受信コンポーネントが所定のイベントデータを受信したときに、前記生産ラインアプリケーションが起動するようにした。生産スケジューラが生産ラインアプリケーションをコントロールでき、より緊密な連携を図ることが出来るという効果がある。
【００３８】
請求項６記載の発明によれば、請求項４または請求項５記載の発明において、前記イベント受信コンポーネントが所定のイベントデータを受信したときに、原材料や部品の引き当てデータを資材調達アプリケーションに送信するようにした。資材調達アプリケーションとの連携が可能になるという効果がある。
【００３９】
請求項７記載の発明によれば、請求項１ないし請求項６いずれかに記載の発明において、前記イベント通知コンポーネントはインターネットを経由して前記イベント受信コンポーネントにイベントを通知するようにした。遠隔の生産ラインアプリケーションにイベントを通知することができ、またそれらと連携を図ることができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例を示す構成図である。
【図２】本発明の一実施例を示す構成図である。
【図３】本発明の一実施例の動作を説明するフローチャートである。
【図４】従来の生産計画変更の際の行程を説明するための図である。
【図５】従来の生産計画変更の際の行程を説明するための図である。
【符号の説明】
１  生産管理部門コンピュータ
１１  生産スケジューラ
１２  イベント通知コンポーネント
１３  作業指示ファイル
１４  公開サーバ
２  ＬＡＮ
３  生産ラインパソコン
３１  生産ラインアプリケーション
３１２  イベントハンドラ
３２  イベント受信コンポーネント
【図１】
2004199215.tif 000003
【図２】
2004199215.tif 000004
【図３】
2004199215.tif 000005
【図４】
2004199215.tif 000006
【図５】
2004199215.tif 000007