(57)【要約】【課題】中間在庫量が増減したときに前工程及び対象工程の異常の有無を判定する。【解決手段】所定の複数工程において中間製品を所定の順番で処理することにより最終製品を製造する工場において、複数工程のうち対象工程において中間製品が処理を待機する在庫量である中間在庫量を監視する中間在庫量監視装置であって、中間在庫量のうち、対象工程の前工程における処理完了時点からの経過時間が第１時間以下の在庫量であるリードタイム在庫量を第２時間間隔で設定された更新時刻毎に算出するリードタイム在庫量計算部と、中間在庫量のうち、経過時間が第１時間を超える在庫量である滞留在庫量を更新時刻毎に算出する滞留在庫量計算部と、を備える。【選択図】図１
2019101598.tif 000002
【特許請求の範囲】
【請求項１】
所定の複数工程において中間製品を所定の順番で処理することにより最終製品を製造する工場において、前記複数工程のうち対象工程において前記中間製品が処理を待機する在庫量である中間在庫量を監視する中間在庫量監視装置であって、
前記中間在庫量のうち、前記対象工程の前工程における処理完了時点からの経過時間が第１時間以下の在庫量であるリードタイム在庫量を第２時間間隔で設定された更新時刻毎に算出するリードタイム在庫量計算部と、
前記中間在庫量のうち、前記経過時間が前記第１時間を超える在庫量である滞留在庫量を前記更新時刻毎に算出する滞留在庫量計算部と、
を備える中間在庫量監視装置。
【請求項２】
前記対象工程における前記中間在庫量を表示する表示部と、
前記中間在庫量として、前記リードタイム在庫量と前記滞留在庫量との前記更新時刻毎の推移を前記表示部に表示する表示制御部と、
をさらに備える請求項１に記載の中間在庫量監視装置。
【請求項３】
前記対象工程における実在庫量の管理水準を表す目標在庫量を記憶する記憶部をさらに備え、
前記第１時間は、前記リードタイム在庫量が前記目標在庫量より少なくなるように、予め定められている、
請求項１又は２に記載の中間在庫量監視装置。
【請求項４】
警報を出力する警報出力部と、
前記リードタイム在庫量と前記滞留在庫量との前記更新時刻毎の推移に基づき、前記対象工程の前工程及び前記対象工程における前記中間製品の処理量に関する異常の有無を判定する異常判定部と、をさらに備え、
前記異常判定部は、前記異常がありと判定すると、前記警報出力部から前記警報を出力させる、
請求項３に記載の中間在庫量監視装置。
【請求項５】
前記異常判定部は、前記リードタイム在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の変化量が第１閾値未満で、かつ、前記滞留在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の減少量が第２閾値以上のときは、前記前工程における前記中間製品の処理量が正常であり、前記対象工程における前記中間製品の処理量が上昇する異常であると判定する、
請求項４に記載の中間在庫量監視装置。
【請求項６】
前記異常判定部は、前記滞留在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の変化量が第３閾値未満で、かつ、前記リードタイム在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の減少量が第４閾値以上のときは、前記対象工程における前記中間製品の処理量が正常であり、前記前工程における前記中間製品の処理量が低下する異常であると判定する、
請求項４に記載の中間在庫量監視装置。
【請求項７】
前記異常判定部は、前記リードタイム在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の変化量が第５閾値未満で、かつ、前記滞留在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の増加量が第６閾値以上のときは、前記前工程における前記中間製品の処理量が正常であり、前記対象工程における前記中間製品の処理量が低下する異常であると判定する、
請求項４に記載の中間在庫量監視装置。
【請求項８】
前記異常判定部は、前記滞留在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の変化量が第７閾値未満で、かつ、前記リードタイム在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の増加量が第８閾値以上のときは、前記対象工程における前記中間製品の処理量が正常であり、前記前工程における前記中間製品の処理量が上昇する異常であると判定する、
請求項４に記載の中間在庫量監視装置。
【請求項９】
前記異常判定部は、前記滞留在庫量と前記リードタイム在庫量との合計値と前記目標在庫量との差が、前回の前記更新時刻及び今回の前記更新時刻ともに第９閾値未満で、かつ、前記リードタイム在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の減少量が第１０閾値以上のときは、前記対象工程における前記中間製品の処理量及び前記前工程における前記中間製品の処理量がともに低下する異常であると判定する、
請求項４に記載の中間在庫量監視装置。
【請求項１０】
所定の複数工程において中間製品を所定の順番で処理することにより最終製品を製造する工場において、前記複数工程のうち対象工程において前記中間製品が処理を待機する在庫量である中間在庫量を監視する中間在庫量監視方法であって、
前記中間在庫量のうち、前記対象工程の前工程における処理完了時点からの経過時間が第１時間以下の在庫量であるリードタイム在庫量を第２時間間隔で設定された更新時刻毎に算出するリードタイム在庫量計算ステップと、
前記中間在庫量のうち、前記経過時間が前記第１時間を超える在庫量である滞留在庫量を前記更新時刻毎に算出する滞留在庫量計算ステップと、
を備える中間在庫量監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品を製造する工程における中間製品の在庫量を監視する中間在庫量監視装置および方法に関する。
【背景技術】
【０００２】
製品を製造する工場では、中間製品が所定の複数工程において所定の順番で処理されることにより、最終製品が製造される。それぞれの工程では、一般に、中間製品が処理されるのを待機している。すなわち、対象工程の前工程における処理が完了した中間製品は、対象工程における処理が開始されるまで待機する。対象工程における処理が完了した中間製品は、対象工程の後工程における処理が開始されるまで待機する。
【０００３】
このように、処理が開始されるのを待機する中間製品の在庫量である中間在庫量は、適正な水準に維持されることが望まれる。例えば、対象工程における中間在庫量が過剰になると、対象工程の近傍に広い置場が必要となり、工場のレイアウトが制約される。一方、対象工程における中間在庫量が過少になると、中間製品が対象工程に到着するのが遅れたときに、中間製品が不足して対象工程における処理開始ができなくなる事態が発生する可能性が高くなるが、そのような事態が発生すると、生産効率が低下してしまう。
【０００４】
特許文献１に記載の技術では、在庫量を表す在庫グラフにおいて、在庫量における在庫滞留期間の内訳が識別可能に表示されている。これによって、単位時間毎の在庫滞留期間の内訳の推移、及び在庫滞留期間の時系列の変化が把握可能になっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−０５２８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、対象工程における中間製品の在庫の在庫滞留期間が延びたり縮んだりしたことによって、中間在庫量が増減したときに、対象工程の前工程に原因があるのか、あるいは対象工程（後工程）に原因があるのかを知ることが求められる。しかしながら、上記特許文献１に記載の技術では、中間在庫量が増減したときの原因追及については、十分に検討されていない。
【０００７】
本発明は、上記問題を解決するもので、中間在庫量が増減したときに前工程及び対象工程の異常の有無を判定することが可能な中間在庫量監視装置および方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１態様は、
所定の複数工程において中間製品を所定の順番で処理することにより最終製品を製造する工場において、前記複数工程のうち対象工程において前記中間製品が処理を待機する在庫量である中間在庫量を監視する中間在庫量監視装置であって、
前記中間在庫量のうち、前記対象工程の前工程における処理完了時点からの経過時間が第１時間以下の在庫量であるリードタイム在庫量を第２時間間隔で設定された更新時刻毎に算出するリードタイム在庫量計算部と、
前記中間在庫量のうち、前記経過時間が前記第１時間を超える在庫量である滞留在庫量を前記更新時刻毎に算出する滞留在庫量計算部と、
を備えるものである。
【０００９】
本発明の第２態様は、
所定の複数工程において中間製品を所定の順番で処理することにより最終製品を製造する工場において、前記複数工程のうち対象工程において前記中間製品が処理を待機する在庫量である中間在庫量を監視する中間在庫量監視方法であって、
前記中間在庫量のうち、前記対象工程の前工程における処理完了時点からの経過時間が第１時間以下の在庫量であるリードタイム在庫量を第２時間間隔で設定された更新時刻毎に算出するリードタイム在庫量計算ステップと、
前記中間在庫量のうち、前記経過時間が前記第１時間を超える在庫量である滞留在庫量を前記更新時刻毎に算出する滞留在庫量計算ステップと、
を備えるものである。
【００１０】
第１態様及び第２態様において、リードタイム在庫量は、対象工程の前工程における処理完了時点からの経過時間が第１時間以下の在庫量であるので、前工程の稼働状況に依存し、対象工程の稼働状況に依存しない。すなわち、前工程の処理量が増加するとリードタイム在庫量は増加し、前工程の処理量が減少するとリードタイム在庫量は減少するが、対象工程の処理量が増減しても、リードタイム在庫量は増減しない。したがって、リードタイム在庫量の更新時刻毎の推移によって、前工程の稼働状況を判定することができる。
【００１１】
また、滞留在庫量は、対象工程の前工程における処理完了時点からの経過時間が第１時間を超える在庫量であるので、対象工程の稼働状況に依存し、前工程の稼働状況に依存しない。すなわち、対象工程の処理量が増加すると滞留在庫量は減少し、対象工程の処理量が減少すると滞留在庫量は増加するが、前工程の処理量が増減しても、短期的には（つまり第１時間の経過までの間は）滞留在庫量は増減しない。したがって、滞留在庫量の更新時刻毎の推移によって、対象工程の稼働状況を判定することができる。このため、第１態様及び第２態様によれば、リードタイム在庫量及び滞留在庫量の更新時刻毎の推移によって、前工程及び対象工程のいずれか又は両方に異常が生じていることを判定することができる。
【００１２】
上記第１態様において、例えば、前記対象工程における前記中間在庫量を表示する表示部と、前記中間在庫量として、前記リードタイム在庫量と前記滞留在庫量との前記更新時刻毎の推移を前記表示部に表示する表示制御部と、をさらに備えてもよい。
【００１３】
この態様によれば、ユーザは、表示部に表示されるリードタイム在庫量と滞留在庫量との更新時刻毎の推移を見るだけで、前工程及び対象工程のいずれか又は両方に異常が生じていることを容易に判定することができる。
【００１４】
上記第１態様において、例えば、前記対象工程における実在庫量の管理水準を表す目標在庫量を記憶する記憶部をさらに備えてもよく、前記第１時間は、前記リードタイム在庫量が前記目標在庫量より少なくなるように、予め定められていてもよい。
【００１５】
この態様において、実在庫量は、リードタイム在庫量と滞留在庫量との合計である。前工程及び対象工程に異常がなければ、通常、実在庫量は、目標在庫量に近い値になる。したがって、この態様によれば、リードタイム在庫量が目標在庫量より少なくなるように第１時間が定められているため、実在庫量からリードタイム在庫量を減算した差である滞留在庫量を、過少にならずに適切な値にすることができる。
【００１６】
上記第１態様において、例えば、警報を出力する警報出力部と、前記リードタイム在庫量と前記滞留在庫量との前記更新時刻毎の推移に基づき、前記対象工程の前工程及び前記対象工程における前記中間製品の処理量に関する異常の有無を判定する異常判定部と、をさらに備えてもよく、前記異常判定部は、前記異常がありと判定すると、前記警報出力部から前記警報を出力させてもよい。
【００１７】
この態様によれば、対象工程の前工程及び対象工程における中間製品の処理量に関する異常の有無が自動的に判定される。このため、ユーザが関与することなく、異常の有無を判定することができるという利点がある。また、異常ありのときに警報が出力されるため、ユーザは、異常があることを容易に知ることができる。
【００１８】
上記第１態様において、例えば、前記異常判定部は、前記リードタイム在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の変化量が第１閾値未満で、かつ、前記滞留在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の減少量が第２閾値以上のときは、前記前工程における前記中間製品の処理量が正常であり、前記対象工程における前記中間製品の処理量が上昇する異常であると判定してもよい。
【００１９】
この態様によれば、対象工程の、前工程が正常であり、対象工程が異常であることを、ユーザは容易に知ることができる。
【００２０】
上記第１態様において、例えば、前記異常判定部は、前記滞留在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の変化量が第３閾値未満で、かつ、前記リードタイム在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の減少量が第４閾値以上のときは、前記対象工程における前記中間製品の処理量が正常であり、前記前工程における前記中間製品の処理量が低下する異常であると判定してもよい。
【００２１】
この態様によれば、対象工程が正常であり、対象工程の前工程が異常であることを、ユーザは容易に知ることができる。
【００２２】
上記第１態様において、例えば、前記異常判定部は、前記リードタイム在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の変化量が第５閾値未満で、かつ、前記滞留在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の増加量が第６閾値以上のときは、前記前工程における前記中間製品の処理量が正常であり、前記対象工程における前記中間製品の処理量が低下する異常であると判定してもよい。
【００２３】
この態様によれば、対象工程の前工程が正常であり、対象工程が異常であることを、ユーザは容易に知ることができる。
【００２４】
上記第１態様において、例えば、前記異常判定部は、前記滞留在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の変化量が第７閾値未満で、かつ、前記リードタイム在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の増加量が第８閾値以上のときは、前記対象工程における前記中間製品の処理量が正常であり、前記前工程における前記中間製品の処理量が上昇する異常であると判定してもよい。
【００２５】
この態様によれば、対象工程が正常であり、対象工程の前工程が異常であることを、ユーザは容易に知ることができる。
【００２６】
上記第１態様において、例えば、前記異常判定部は、前記滞留在庫量と前記リードタイム在庫量との合計値と前記目標在庫量との差が、前回の前記更新時刻及び今回の前記更新時刻ともに第９閾値未満で、かつ、前記リードタイム在庫量の、前回の前記更新時刻に対する今回の前記更新時刻の減少量が第１０閾値以上のときは、前記対象工程における前記中間製品の処理量及び前記前工程における前記中間製品の処理量がともに低下する異常であると判定してもよい。
【００２７】
この態様によれば、対象工程の前工程及び対象工程が両方とも異常であることを、ユーザは容易に知ることができる。
【発明の効果】
【００２８】
本発明によれば、リードタイム在庫量及び滞留在庫量が更新時刻毎に算出されるため、リードタイム在庫量及び滞留在庫量の更新時刻毎の推移によって、対象工程の前工程及び対象工程のいずれか又は両方に異常が生じていることを判定することができる。
【図面の簡単な説明】
【００２９】
【図１】本実施形態の中間在庫量監視装置の構成例を概略的に示すブロック図である。
【図２】対象工程における中間在庫量の推移の一例を概略的に示すタイミングチャートである。
【図３】中間在庫量監視装置の動作を概略的に示すフローチャートである。
【図４】中間在庫量監視装置の動作を概略的に示すフローチャートである。
【図５】中間在庫量監視装置の動作を概略的に示すフローチャートである。
【図６】中間在庫量監視装置の動作を概略的に示すフローチャートである。
【図７】対象工程における中間在庫量の推移の一例を概略的に示すタイミングチャートである。
【図８】対象工程における中間在庫量の推移の一例を概略的に示すタイミングチャートである。
【図９】対象工程における中間在庫量の推移の一例を概略的に示すタイミングチャートである。
【図１０】対象工程における中間在庫量の推移の一例を概略的に示すタイミングチャートである。
【図１１】対象工程における中間在庫量の推移の一例を概略的に示すタイミングチャートである。
【図１２】対象工程における中間在庫量の推移の一例を概略的に示すタイミングチャートである。
【図１３】対象工程における処理量の推移の一例を概略的に示すタイミングチャートである。
【図１４】対象工程の前工程における処理量の推移の一例を概略的に示すタイミングチャートである。
【発明を実施するための形態】
【００３０】
（本発明の基礎となった知見）
まず、本発明の基礎となった知見が説明される。上述のように、対象工程において中間在庫量が増減したときに、対象工程の前工程に原因があるのか、あるいは対象工程に原因があるのかを知ることが求められる。この場合、事前に中間在庫量の目標値を工程ごとに設定しておき、所定の時間間隔で取得した実際の中間在庫量と目標値とを併せて表示することにより、中間在庫量の水準が過剰であるか過少であるかを判断できるようにすることが考えられる。なお、中間在庫量の目標値は、工程毎に異なることもあり得る。
【００３１】
図１２は、対象工程における中間在庫量の推移の一例を概略的に示すタイミングチャートである。図１３は、対象工程における処理量の推移の一例を概略的に示すタイミングチャートである。図１４は、対象工程の前工程における処理量の推移の一例を概略的に示すタイミングチャートである。
【００３２】
対象工程における中間在庫量の水準が過剰又は過少と判断される場合は、前後の工程の稼働状態を示すデータを表示することによって、前後どちらの工程に原因があるかが判断可能になる。
【００３３】
図１２では、時刻Ｔ１に目標値と同水準であった対象工程における中間在庫量は、時刻Ｔ２には、過剰な水準まで増加している。このような場合に、対象工程における稼働状態を参照する。そして、例えば図１３に示されるように、時刻Ｔ１に比べて時刻Ｔ２の処理量が大きく低下していれば、中間在庫量が増加した原因は、対象工程の処理量が低下したことにあると判断できる。
【００３４】
また、対象工程における稼働状態が正常の場合には、対象工程の前工程における稼働状態を参照する。そして、例えば図１４に示されるように、時刻Ｔ１に比べて時刻Ｔ２の処理量が大きく増加していれば、中間在庫量が増加した原因は、前工程の処理量が増加したことにあると判断できる。
【００３５】
逆に、例えば、対象工程における中間在庫量が過少となった場合、前工程の稼働状態が通常より低下していれば、前工程に原因があると判断され、対象工程の稼働状態が通常より高まっていれば、対象工程に原因があると判断される。このような判断結果に基づき、中間在庫量の水準が目標値に近付くように、前後工程の稼働状態が調整される。
【００３６】
しかしながら、このような手法では、対象工程における中間在庫量が目標値から乖離したことの原因を判断するためには、前後の工程の稼働状況を併せて参照する必要がある。このため、工程の数が多く、工程の順番が複雑な工場では，原因を即座に判断することが困難である。
【００３７】
また、対象工程の中間在庫量が目標値と同じ水準の場合であっても、前後の工程の稼働状況が、ともに同程度に低下又は停止していることもあり得る。しかし、中間在庫量の情報だけでは、このような状況を発見するのは困難であり、やはり、前後の工程の稼働状況を参照する必要がある。
【００３８】
そこで、本発明者は、中間在庫量の内容に着目して、対象工程における中間在庫量が増減したときに、前後の工程の稼働状況を参照しなくても、対象工程における中間在庫量の増減の原因が前工程及び対象工程のいずれにあるかを判断できる中間在庫量監視装置を想到した。また、対象工程における中間在庫量が目標在庫量に一致している場合であっても、前工程及び対象工程の両方に異常があるか否かを判断できる中間在庫量監視装置を想到した。
【００３９】
（実施の形態）
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、各図面において、同じ構成要素には同じ符号が用いられ、詳細な説明は、適宜、省略される。
【００４０】
（構成）
図１は、本実施形態における中間在庫量監視装置１００の構成例を概略的に示すブロック図である。本実施形態における中間在庫量監視装置１００は、所定の複数工程において中間製品を所定の順番で処理することにより最終製品を製造する工場において、複数工程のうちの対象工程で中間製品が処理を待機する在庫量である中間在庫量を監視する。中間在庫量監視装置１００は、例えばパーソナルコンピュータで構成される。
【００４１】
図１に示されるように、本実施形態における中間在庫量監視装置１００は、表示部１１０、警報出力部１２０、メモリ１３０、記憶装置１４０、中央演算処理装置（ＣＰＵ）１５０を備える。
【００４２】
表示部１１０は、例えば液晶ディスプレイパネルを含む。表示部１１０は、ＣＰＵ１５０により制御されて、後述のように、対象工程における中間在庫量を表示する。なお、表示部１１０は、液晶ディスプレイパネルに限られない。表示部１１０は、有機ＥＬ（ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）パネルなどの他のパネルを含んでもよい。
【００４３】
警報出力部１２０は、通信機能を有し、無線又は有線で各工程に通信可能に接続されている。警報出力部１２０は、ＣＰＵ１５０により制御されて、異常があると判断された工程に向けて、稼働上昇又は稼働低下の警報を出力する。警報出力部１２０は、異常があると判断された工程の作業担当者に向けて警報を出力してもよい。
【００４４】
メモリ１３０は、例えば半導体メモリ等により構成される。メモリ１３０は、例えばリードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、電気的に消去書き換え可能なＲＯＭ（ＥＥＰＲＯＭ）などを含む。メモリ１３０のＲＯＭは、ＣＰＵ１５０を動作させる本実施形態の制御プログラムを記憶する。
【００４５】
記憶装置１４０は、例えばハードディスク又は半導体メモリ等により構成される。記憶装置１４０は、前工程作業実績データベース（ＤＢ）１４１、後工程作業実績ＤＢ１４２、在庫状況ＤＢ１４３を含む。各ＤＢ１４１〜１４３は、互いに別の媒体で構成されてもよい。代替的に、各ＤＢ１４１〜１４３は、記憶領域が分けられた一つの媒体で構成されてもよい。
【００４６】
前工程作業実績ＤＢ１４１は、対象工程の前工程における作業実績を記憶する。前工程における作業実績は、前工程における中間製品の処理開始時刻、処理終了時刻を含む。後工程作業実績ＤＢ１４２は、対象工程における作業実績を記憶する。対象工程における作業実績は、対象工程における中間製品の処理開始時刻、処理終了時刻を含む。在庫状況ＤＢ１４３は、対象工程における更新時刻毎の在庫状況を記憶する。在庫状況ＤＢ１４３に記憶される在庫状況に含まれる情報は、後に詳述される。記憶装置１４０は、本実施形態では、対象工程毎に、前工程作業実績ＤＢ１４１と、後工程作業実績ＤＢ１４２と、在庫状況ＤＢ１４３と、を含む。
【００４７】
ＣＰＵ１５０は、メモリ１３０に記憶された本実施形態の制御プログラムにしたがって動作することによって、ＬＴ在庫量計算部１５１、在庫状態判断部１５２、滞留在庫量計算部１５３、異常判定部１５４、表示制御部１５５として機能する。
【００４８】
ＬＴ在庫量計算部１５１は、予め定められた時間間隔（本実施形態では例えば１日、第２時間間隔の一例に相当）で設定された更新時刻毎に、対象工程におけるリードタイム（ＬＴ）在庫量を算出する。滞留在庫量計算部１５３は、更新時刻毎に、対象工程における滞留在庫量を算出する。在庫状態判断部１５２は、前回の更新時刻においてＬＴ在庫量であった在庫量が、今回の更新時刻においてリードタイム（ＬＴ）在庫状態を終了したか否か（つまり、ＬＴ在庫量から滞留在庫量に移行したか否か）を判断する。
【００４９】
図２は、対象工程における中間在庫量の推移の一例を概略的に示すタイミングチャートである。図２を用いて、本実施形態における中間在庫量の内容が説明される。
【００５０】
図２において、実在庫量ＲＡは、在庫として対象工程において待機している中間製品の量である。実在庫量ＲＡは、ＬＴ在庫量ＬＴＡと滞留在庫量ＤＡとの合計である。目標在庫量ＴＡは、対象工程に対して予め定められた在庫量の管理水準を表す。目標在庫量ＴＡは、例えばメモリ１３０に予め記憶されている。目標在庫量ＴＡは、過去の実績に基づき定められる。目標在庫量ＴＡは、過去の実績における在庫量の平均値又は中央値であってもよい。目標在庫量ＴＡは、工程毎に異なる値が定められてもよい。
【００５１】
図２の例では、実在庫量ＲＡは、目標在庫量ＴＡを下回っているが、目標在庫量ＴＡを上回る場合もあり、目標在庫量ＴＡに一致する場合もある。通常、中間在庫量監視装置１００は、対象工程の実在庫量ＲＡが目標在庫量ＴＡに一致するように、各工程の処理量を制御する。本実施形態において、実在庫量ＲＡは、中間在庫量の一例に相当する。
【００５２】
ＬＴ在庫量ＬＴＡは、前工程における処理完了時刻からの経過時間がＮ日（第１時間の一例に相当）以下の在庫量である。よって、ＬＴ在庫量ＬＴＡは、前工程の稼働状態のみにより決まる在庫量であり、対象工程の稼働状態には依存しない。すなわち、前工程の処理量が増加するとＬＴ在庫量ＬＴＡは増加し、前工程の処理量が減少するとＬＴ在庫量ＬＴＡは減少するが、対象工程の処理量が増減しても、ＬＴ在庫量ＬＴＡは増減しない。
【００５３】
滞留在庫量ＤＡは、前工程における処理完了時刻からの経過時間がＮ日を超えた在庫量である。よって、滞留在庫量ＤＡは、対象工程の稼働状態のみにより決まる在庫量であり、短期的には（つまり経過時間がＮ日までの間は）前工程の稼働状態には依存しない。すなわち、対象工程の処理量が増加すると滞留在庫量ＤＡは減少し、対象工程の処理量が減少すると滞留在庫量ＤＡは増加するが、前工程の処理量が増減しても、短期的には滞留在庫量ＤＡは増減しない。
【００５４】
本実施形態では、日数Ｎの値は、ＬＴ在庫量ＬＴＡが、目標在庫量ＴＡより低くなるように設定される。ＬＴ在庫量ＬＴＡが目標在庫量ＴＡに一致すると、実在庫量ＲＡが目標在庫量ＴＡに一致したときは、滞留在庫量ＤＡはゼロになってしまう。よって、本実施形態では、日数Ｎの値は、ＬＴ在庫量ＬＴＡが、目標在庫量ＴＡより低くなるように設定することにより、滞留在庫量ＤＡがゼロにならずに適切な値になるようにしている。日数Ｎの値は、ＬＴ在庫量ＬＴＡが、例えば目標在庫量ＴＡの半分程度になるように設定してもよい。
【００５５】
一般に、中間在庫量が過少になると、対象工程における処理量が変動して増大したときに、中間製品が不足して、処理に支障を来すことがあり得る。そこで、中間在庫量の下限値は、中間在庫量が過少になって処理に支障を来すことがない値に設定されている。日数Ｎの値は、ＬＴ在庫量ＬＴＡが、この中間在庫量の下限値に一致する値に設定されてもよい。
【００５６】
図１に戻って、表示制御部１５５は、更新時刻毎の実在庫量ＲＡの推移を、ＬＴ在庫量ＬＴＡと滞留在庫量ＤＡとに分けて、表示部１１０に表示する。異常判定部１５４は、更新時刻毎のＬＴ在庫量ＬＴＡと滞留在庫量ＤＡとの推移に基づき、対象工程の前工程又は対象工程における異常の有無を判定する。異常判定部１５４による異常の判定例は、後に詳述される。
【００５７】
（動作）
図３〜図６は、図１に示される中間在庫量監視装置１００の動作を概略的に示すフローチャートである。ＣＰＵ１５０は、予め定められた時間間隔（上述のように、本実施形態では例えば１日）で設定された更新時刻毎に、図３〜図６の動作を実行する。
【００５８】
図３のステップＳ３００において、ＣＰＵ１５０は、中間在庫量監視装置１００が中間在庫量を監視する複数工程のうちから、対象工程を設定する。ステップＳ３０５において、在庫状態判断部１５２は、在庫状況ＤＢ１４３に記憶されている前回の更新時刻の在庫情報から、対象工程における前回の更新時刻におけるＬＴ在庫量を取得する。前回の更新時刻の在庫情報は、ＬＴ在庫量ＬＴＡに含まれる各在庫の前工程における処理完了時刻からの経過時間を表す情報を含む。
【００５９】
ステップＳ３１０において、在庫状態判断部１５２は、ＬＴ在庫状態が終了した在庫量を算出する。例えば、前回の更新時刻における在庫情報において、前工程における処理完了時刻からの経過時間がＮ日であった在庫は、今回の更新時刻には、在庫状態判断部１５２によって、ＬＴ在庫状態が終了したと判断される。
【００６０】
ステップＳ３１５において、ＬＴ在庫量計算部１５１は、前工程作業実績ＤＢ１４１から、前回の更新時刻から今回の更新時刻までの間に、前工程で新たに処理が終了した処理終了量を取得する。ステップＳ３２０において、ＬＴ在庫量計算部１５１は、以下の式（１）を用いて、更新後のＬＴ在庫量を算出する。
【００６１】
更新後のＬＴ在庫量
＝前回のＬＴ在庫量＋前工程の処理終了量−ＬＴ在庫状態の終了量    （１）
ステップＳ３２５において、ＬＴ在庫量計算部１５１は、更新後のＬＴ在庫量を在庫状況ＤＢ１４３に保存する。
【００６２】
ステップＳ３３０において、滞留在庫量計算部１５３は、在庫状況ＤＢ１４３に記憶されている前回の更新時刻における在庫情報から、対象工程における滞留在庫量を取得する。ステップＳ３３５において、滞留在庫量計算部１５３は、後工程作業実績ＤＢ１４２から、前回の更新時刻から今回の更新時刻までの間に、対象工程で新たに処理が開始された処理開始量を取得する。ステップＳ３４０において、滞留在庫量計算部１５３は、以下の式（２）を用いて、更新後の滞留在庫量を算出する。
【００６３】
更新後の滞留在庫量
＝前回の滞留在庫量−対象工程の処理開始量＋ＬＴ在庫状態の終了量    （２）
ステップＳ３４５において、滞留在庫量計算部１５３は、更新後の滞留在庫量を在庫状況ＤＢ１４３に保存する。
【００６４】
続く図４のステップＳ４００において、異常判定部１５４は、更新前後のＬＴ在庫量の変化量を算出する。ステップＳ４０５において、異常判定部１５４は、更新前後の滞留在庫量の変化量を算出する。ステップＳ４１０において、異常判定部１５４は、実在庫量と目標値との差分である目標差を算出する。ステップＳ４１５において、異常判定部１５４は、目標差が閾値ＴＨ１未満であるか否かを判定する。目標差が閾値ＴＨ１以上であれば（ステップＳ４１５でＮＯ）、処理はステップＳ４２０に進む。一方、目標差が閾値ＴＨ１未満であれば（ステップＳ４１５でＹＥＳ）、処理はステップＳ４３５に進む。
【００６５】
ステップＳ４２０において、異常判定部１５４は、更新前後の実在庫量の変化量を算出する。ステップＳ４２５において、異常判定部１５４は、実在庫量の減少量が閾値ＴＨ３以上であるか否かを判定する。実在庫量の減少量が閾値ＴＨ３以上であれば（ステップＳ４２５でＹＥＳ）、処理は図５のステップＳ５００に進む。一方、実在庫量の減少量が閾値ＴＨ３未満であれば（ステップＳ４２５でＮＯ）、処理はステップＳ４３０に進む。
【００６６】
ステップＳ４３０において、異常判定部１５４は、実在庫量の増加量が閾値ＴＨ４以上であるか否かを判定する。実在庫量の増加量が閾値ＴＨ４以上であれば（ステップＳ４３０でＹＥＳ）、処理は図６のステップＳ６００に進む。一方、実在庫量の増加量が閾値ＴＨ４未満であれば（ステップＳ４３０でＮＯ）、処理は図６のステップＳ６３０に進む。
【００６７】
ステップＳ４３５において、異常判定部１５４は、ＬＴ在庫量の減少量が閾値ＴＨ２以上であるか否かを判定する。ＬＴ在庫量の減少量が閾値ＴＨ２以上であれば（ステップＳ４３５でＹＥＳ）、処理はステップＳ４４０に進む。一方、ＬＴ在庫量の減少量が閾値ＴＨ２未満であれば（ステップＳ４３５でＮＯ）、処理は図６のステップＳ６３０に進む。ステップＳ４４０において、異常判定部１５４は、警報出力部１２０を制御して、対象工程の前工程及び対象工程に向けて、稼働低下の警報を出力する。その後、処理は図６のステップＳ６３０に進む。
【００６８】
図５のステップＳ５００において、異常判定部１５４は、滞留在庫量の減少量が閾値ＴＨ５以上であるか否かを判定する。滞留在庫量の減少量が閾値ＴＨ５以上であれば（ステップＳ５００でＹＥＳ）、処理はステップＳ５０５に進む。一方、滞留在庫量の減少量が閾値ＴＨ５未満であれば（ステップＳ５００でＮＯ）、処理はステップＳ５１５に進む。
【００６９】
ステップＳ５０５において、異常判定部１５４は、ＬＴ在庫量の変化量が閾値ＴＨ６未満であるか否かを判定する。ＬＴ在庫量の変化量が閾値ＴＨ６未満であれば（ステップＳ５０５でＹＥＳ）、処理はステップＳ５１０に進む。一方、ＬＴ在庫量の変化量が閾値ＴＨ６以上であれば（ステップＳ５０５でＮＯ）、処理は図６のステップＳ６３０に進む。ステップＳ５１０において、異常判定部１５４は、警報出力部１２０を制御して、対象工程に向けて、稼働上昇の警報を出力する。その後、処理は図６のステップＳ６３０に進む。
【００７０】
ステップＳ５１５において、異常判定部１５４は、滞留在庫量の変化量が閾値ＴＨ７未満であるか否かを判定する。滞留在庫量の変化量が閾値ＴＨ７未満であれば（ステップＳ５１５でＹＥＳ）、処理はステップＳ５２０に進む。一方、滞留在庫量の変化量が閾値ＴＨ７以上であれば（ステップＳ５１５でＮＯ）、処理は図６のステップＳ６３０に進む。
【００７１】
ステップＳ５２０において、異常判定部１５４は、ＬＴ在庫量の減少量が閾値ＴＨ８以上であるか否かを判定する。ＬＴ在庫量の減少量が閾値ＴＨ８以上であれば（ステップＳ５２０でＹＥＳ）、処理はステップＳ５２５に進む。一方、ＬＴ在庫量の減少量が閾値ＴＨ８未満であれば（ステップＳ５２０でＮＯ）、処理は図６のステップＳ６３０に進む。ステップＳ５２５において、異常判定部１５４は、警報出力部１２０を制御して、対象工程の前工程に向けて、稼働低下の警報を出力する。その後、処理は図６のステップＳ６３０に進む。
【００７２】
図６のステップＳ６００において、異常判定部１５４は、滞留在庫量の増加量が閾値ＴＨ５以上であるか否かを判定する。滞留在庫量の増加量が閾値ＴＨ５以上であれば（ステップＳ６００でＹＥＳ）、処理はステップＳ６０５に進む。一方、滞留在庫量の増加量が閾値ＴＨ５未満であれば（ステップＳ６００でＮＯ）、処理はステップＳ６１５に進む。
【００７３】
ステップＳ６０５において、異常判定部１５４は、ＬＴ在庫量の変化量が閾値ＴＨ６未満であるか否かを判定する。ＬＴ在庫量の変化量が閾値ＴＨ６未満であれば（ステップＳ６０５でＹＥＳ）、処理はステップＳ６１０に進む。一方、ＬＴ在庫量の変化量が閾値ＴＨ６以上であれば（ステップＳ６０５でＮＯ）、処理は図６のステップＳ６３０に進む。ステップＳ６１０において、異常判定部１５４は、警報出力部１２０を制御して、対象工程に向けて、稼働低下の警報を出力する。その後、処理はステップＳ６３０に進む。
【００７４】
ステップＳ６１５において、異常判定部１５４は、滞留在庫量の変化量が閾値ＴＨ７未満であるか否かを判定する。滞留在庫量の変化量が閾値ＴＨ７未満であれば（ステップＳ６１５でＹＥＳ）、処理はステップＳ６２０に進む。一方、滞留在庫量の変化量が閾値ＴＨ７以上であれば（ステップＳ６１５でＮＯ）、処理はステップＳ６３０に進む。
【００７５】
ステップＳ６２０において、異常判定部１５４は、ＬＴ在庫量の増加量が閾値ＴＨ８以上であるか否かを判定する。ＬＴ在庫量の増加量が閾値ＴＨ８以上であれば（ステップＳ６２０でＹＥＳ）、処理はステップＳ６２５に進む。一方、ＬＴ在庫量の増加量が閾値ＴＨ８未満であれば（ステップＳ６２０でＮＯ）、処理はステップＳ６３０に進む。ステップＳ６２５において、異常判定部１５４は、警報出力部１２０を制御して、対象工程の前工程に向けて、稼働上昇の警報を出力する。その後、処理はステップＳ６３０に進む。
【００７６】
ステップＳ６３０において、ＣＰＵ１５０は、中間在庫量監視装置１００が中間在庫量を監視する複数工程の全工程について、対象工程の設定を終了したか否かを判定する。全工程について終了していなければ（ステップＳ６３０でＮＯ）、処理はステップＳ６３５に進む。ステップＳ６３５において、ＣＰＵ１５０は、中間在庫量監視装置１００が中間在庫量を監視する複数工程のうちから、次の対象工程を設定する。その後、処理は図３のステップＳ３０５に戻る。一方、全工程について終了していれば（ステップＳ６３０でＹＥＳ）、処理は終了する。
【００７７】
なお、閾値ＴＨ１〜ＴＨ８は、過去の実績に基づき、適切な値に定めればよい。閾値ＴＨ１〜ＴＨ８は、互いに異なる値であってもよく、その一部又は全部が同じ値であってもよい。
【００７８】
図７〜図１１は、それぞれ、対象工程における中間在庫量の推移の一例を概略的に示すタイミングチャートである。図７〜図１１には、それぞれ、前々回の更新時刻Ｔ１０から、前回の更新時刻Ｔ１１を経て、今回の更新時刻Ｔ１２に至る中間在庫量の推移の一例が示されている。表示制御部１５５（図１）は、図７〜図１１に示されるように、実在庫量ＲＡとして、ＬＴ在庫量ＬＴＡと滞留在庫量ＤＡとの更新時刻毎の推移を、表示部１１０に表示する。
【００７９】
図７〜図１１では、それぞれ、前々回の更新時刻Ｔ１０から前回の更新時刻Ｔ１１までにおいては、実在庫量ＲＡは、目標値ＴＡの近傍で推移し、ＬＴ在庫量ＬＴＡ及び滞留在庫量ＤＡは、大きな変動が無く推移している。したがって、図４のステップＳ４１５ではＹＥＳと判定され、ステップＳ４３５ではＮＯと判定されて、図６のステップＳ６３０に進む。その結果、警報出力部１２０から警報は出力されない。以下、図７〜図１１を用いて、今回の更新時刻Ｔ１２における動作例が順に説明される。
【００８０】
図７において、今回の更新時刻Ｔ１２では、実在庫量ＲＡと目標値ＴＡとの目標差は、閾値ＴＨ１以上であるので、図４のステップＳ４１５でＮＯと判定されて、処理はステップＳ４２５に進む。次に、実在庫量ＲＡの減少量が閾値ＴＨ３以上であるので、ステップＳ４２５でＹＥＳと判定されて、処理は図５のステップＳ５００に進む。次に、滞留在庫量ＤＡの減少量が閾値ＴＨ５（第２閾値の一例に相当）以上であるので、ステップＳ５００でＹＥＳと判定されて、処理はステップＳ５０５に進む。次に、ＬＴ在庫量ＬＴＡは変化しておらず、その変化量が閾値ＴＨ６（第１閾値の一例に相当）未満であるので、ステップＳ５０５でＹＥＳと判定されて、処理はステップＳ５１０に進む。
【００８１】
このように、今回の更新時刻Ｔ１２のＬＴ在庫量ＬＴＡが、前回の更新時刻Ｔ１１に対して変化していないということは、前工程における処理量が変化せず、前工程は通常どおり稼働しているということを意味する。一方、今回の更新時刻Ｔ１２の滞留在庫量ＤＡが、前回の更新時刻Ｔ１１に対して著しく減少したということは、対象工程における処理量が増大し、対象工程での稼働が急激に上昇したということを意味する。そこで、ステップＳ５１０において、対象工程に向けて、稼働上昇の警報が出力される。なお、図７の例では、閾値ＴＨ３と閾値ＴＨ５とは、同一値とされている。
【００８２】
図８において、今回の更新時刻Ｔ１２では、実在庫量ＲＡと目標値ＴＡとの目標差は、閾値ＴＨ１以上であるので、図４のステップＳ４１５でＮＯと判定されて、処理はステップＳ４２５に進む。次に、実在庫量ＲＡの減少量が閾値ＴＨ３以上であるので、ステップＳ４２５でＹＥＳと判定されて、処理は図５のステップＳ５００に進む。次に、滞留在庫量ＤＡは変化しておらず、その減少量が閾値ＴＨ５未満であるので、ステップＳ５００でＮＯと判定されて、処理はステップＳ５１５に進む。次に、滞留在庫量ＤＡの変化量が閾値ＴＨ７（第３閾値の一例に相当）未満であるので、ステップＳ５１５でＹＥＳと判定されて、処理はステップＳ５２０に進む。次に、ＬＴ在庫量ＬＴＡの減少量が閾値ＴＨ８（第４閾値の一例に相当）以上であるので、ステップＳ５２０でＹＥＳと判定されて、処理はステップＳ５２５に進む。
【００８３】
このように、今回の更新時刻Ｔ１２の滞留在庫量ＤＡが、前回の更新時刻Ｔ１１に対して変化していないということは、対象工程における処理量が変化せず、対象工程は通常どおり稼働しているということを意味する。一方、今回の更新時刻Ｔ１２のＬＴ在庫量ＬＴＡが、前回の更新時刻Ｔ１１に対して著しく減少したということは、前工程における処理量が減少し、前工程での稼働が急激に低下したということを意味する。そこで、ステップＳ５２５において、前工程に向けて、稼働低下の警報が出力される。
【００８４】
図９において、今回の更新時刻Ｔ１２では、実在庫量ＲＡと目標値ＴＡとの目標差は、閾値ＴＨ１以上であるので、図４のステップＳ４１５でＮＯと判定されて、処理はステップＳ４２５に進む。次に、実在庫量ＲＡの減少量が閾値ＴＨ３以上でないので、ステップＳ４２５でＮＯと判定されて、処理はステップＳ４３０に進む。次に、実在庫量ＲＡの増加量が閾値ＴＨ４以上であるので、ステップＳ４３０でＮＯと判定されて、処理は図６のステップＳ６００に進む。次に、滞留在庫量ＤＡの増加量が閾値ＴＨ５（第６閾値の一例に相当）以上であるので、ステップＳ６００でＹＥＳと判定されて、処理はステップＳ６０５に進む。次に、ＬＴ在庫量ＬＴＡは変化しておらず、その変化量が閾値ＴＨ６（第５閾値の一例に相当）未満であるので、ステップＳ６０５でＹＥＳと判定されて、処理はステップＳ６１０に進む。
【００８５】
このように、今回の更新時刻Ｔ１２のＬＴ在庫量ＬＴＡが、前回の更新時刻Ｔ１１に対して変化していないということは、前工程における処理量が変化せず、前工程は通常どおり稼働しているということを意味する。一方、今回の更新時刻Ｔ１２の滞留在庫量ＤＡが、前回の更新時刻Ｔ１１に対して著しく増加したということは、対象工程における処理量が減少し、対象工程での稼働が急激に低下したということを意味する。そこで、ステップＳ６１０において、対象工程に向けて、稼働低下の警報が出力される。なお、図９の例では、閾値ＴＨ４と閾値ＴＨ５とは、同一値とされている。
【００８６】
図１０において、今回の更新時刻Ｔ１２では、実在庫量ＲＡと目標値ＴＡとの目標差は、閾値ＴＨ１以上であるので、図４のステップＳ４１５でＮＯと判定されて、処理はステップＳ４２５に進む。次に、実在庫量ＲＡの増加量が閾値ＴＨ４以上であるので、ステップＳ４２５でＮＯ、ステップＳ４３０でＹＥＳと判定されて、処理は図６のステップＳ６００に進む。次に、滞留在庫量ＤＡは変化しておらず、その変化量が閾値ＴＨ７（第７閾値の一例に相当）未満であるので、ステップＳ６００でＮＯ、ステップＳ６１５でＹＥＳと判定されて、処理はステップＳ６２０に進む。次に、ＬＴ在庫量ＬＴＡの増加量が閾値ＴＨ８（第８閾値の一例に相当）以上であるので、ステップＳ６２０でＹＥＳと判定されて、処理はステップＳ６２５に進む。
【００８７】
このように、今回の更新時刻Ｔ１２の滞留在庫量ＤＡが、前回の更新時刻Ｔ１１に対して変化していないということは、対象工程における処理量が変化せず、対象工程は通常どおり稼働しているということを意味する。一方、今回の更新時刻Ｔ１２のＬＴ在庫量ＬＴＡが、前回の更新時刻Ｔ１１に対して著しく増加したということは、前工程における処理量が増加し、前工程での稼働が急激に上昇したということを意味する。そこで、ステップＳ６２５において、前工程に向けて、稼働上昇の警報が出力される。
【００８８】
図１１において、今回の更新時刻Ｔ１２では、実在庫量ＲＡと目標値ＴＡとの目標差は、閾値ＴＨ１（第９閾値の一例に相当）未満であるので、図４のステップＳ４１５でＹＥＳと判定されて、処理はステップＳ４３５に進む。次に、ＬＴ在庫量ＬＴＡの減少量が閾値ＴＨ２（第１０閾値の一例に相当）以上であるので、ステップＳ４３５でＹＥＳと判定されて、処理はステップＳ４４０に進む。
【００８９】
このように、今回の更新時刻Ｔ１２の実在庫量ＲＡが、目標値ＴＡに維持されているということは、一見、問題が無いように見える。しかしながら、ＬＴ在庫量ＬＴＡが、前回の更新時刻Ｔ１１に対して急激に減少したということは、前工程における処理量が減少し、前工程での稼働が急激に低下したということを意味する。また、ＬＴ在庫量ＬＴＡが、前回の更新時刻Ｔ１１に対して急激に減少しているにも拘らず、実在庫量ＲＡが、目標値ＴＡに維持されているということは、滞留在庫量ＤＡが、前回の更新時刻Ｔ１１に対して著しく増加したことになる。これは、対象工程における処理量が減少し、対象工程での稼働が急激に低下したということを意味する。そこで、ステップＳ４４０において、前工程及び対象工程に向けて、稼働低下の警報が出力される。
【００９０】
なお、今回の更新時刻Ｔ１２において、ＬＴ在庫量ＬＴＡが、ゼロになっている場合には、ステップＳ４４０において、前工程に向けて稼働停止の警報が出力される。また、今回の更新時刻Ｔ１２において、滞留在庫量ＤＡの増加量が、対象工程における正常時の処理量に一致する場合には、ステップＳ４４０において、対象工程に向けて稼働停止の警報が出力される。
【００９１】
（効果）
以上説明されたように、本実施形態では、ＬＴ在庫量ＬＴＡ及び滞留在庫量ＤＡが更新時刻毎に算出され、算出されたＬＴ在庫量ＬＴＡ及び滞留在庫量ＤＡが表示部１１０に表示される。したがって、本実施形態によれば、ユーザは、実在庫量ＲＡが目標在庫量ＴＡから乖離した際の原因が、対象工程の前工程にあるか対象工程にあるかを、表示部１１０に表示されるＬＴ在庫量ＬＴＡ及び滞留在庫量ＤＡの更新時刻毎の推移を見ることにより、即座に判断することが可能になっている。
【００９２】
また、本実施形態によれば、実在庫量ＲＡが目標在庫量ＴＡと同じ水準であっても、ユーザは、表示部１１０に表示されるＬＴ在庫量ＬＴＡ及び滞留在庫量ＤＡの更新時刻毎の推移を見ることにより、対象工程の前工程及び対象工程の稼働状況が同じ程度低下したことを即座に判断することが可能になっている。
【００９３】
また、本実施形態によれば、ＬＴ在庫量ＬＴＡ及び滞留在庫量ＤＡの更新時刻毎の、増加量及び減少量を含む変化量に基づき、異常判定部１５４によって、対象工程の前工程及び対象工程の稼働状況の異常を自動的に判定することができる。
【００９４】
また、本実施形態によれば、警報出力部１２０によって、異常があった対象工程の前工程又は対象工程に向けて警報が出力されるため、前工程及び対象工程における異常を即座に報知することができる。
【００９５】
（変形された実施形態）
（１）上記実施形態では、記憶装置１４０は、対象工程毎に、前工程作業実績ＤＢ１４１と、後工程作業実績ＤＢ１４２と、在庫状況ＤＢ１４３と、を含んでいるが、これに限られない。記憶装置１４０は、全ての工程の作業実績を記憶する全工程作業実績ＤＢと、全ての工程の在庫状況を記憶する全工程在庫状況ＤＢと、を含んでもよい。
【００９６】
この実施形態では、ＬＴ在庫量計算部１５１は、次の対象工程が設定されると（図６のステップＳ６３５）、その対象工程の前工程の作業実績を、全工程作業実績ＤＢから読み出してもよい。同様に、滞留在庫量計算部１５３は、次の対象工程が設定されると（図６のステップＳ６３５）、その対象工程の作業実績を、全工程作業実績ＤＢから読み出してもよい。
【００９７】
（２）上記実施形態では、異常判定部１５４と、異常判定部１５４によって制御される警報出力部１２０とを備えているが、これに限られず、異常判定部１５４と警報出力部１２０とを備えなくてもよい。この場合には、中間在庫量監視装置１００のユーザは、表示制御部１５５によって表示部１１０に表示される、ＬＴ在庫量ＬＴＡと滞留在庫量ＤＡとの更新時刻毎の推移を見て、前工程又は対象工程における異常の有無を判断してもよい。また、ユーザは、異常ありと判断したときは、前工程又は対象工程に異常を伝えるようにしてもよい。
【００９８】
（３）上記実施形態では、表示制御部１５５と、表示制御部１５５によって制御される表示部１１０とを備えているが、これに限られず、表示制御部１５５と表示部１１０とを備えなくてもよい。この場合でも、異常判定部１５４によって、前工程又は対象工程の異常の有無が判定され、警報出力部１２０によって、前工程又は対象工程に向けて警報が出力されるので、支障を来すことはない。
【００９９】
（４）上記実施形態では、例えば対象工程におけるＬＴ在庫量ＬＴＡを算出する更新時刻は、例えば１日の時間間隔で設定されているが、これに限られない。例えば１日３交代制の工場であれば、更新時刻は、８時間の時間間隔で設定されてもよい。例えば１日２交代制の工場であれば、更新時刻は、１２時間の時間間隔で設定されてもよい。
【符号の説明】
【０１００】
１００  中間在庫量監視装置
１１０  表示部
１２０  警報出力部
１３０  メモリ
１５０  ＣＰＵ
１５１  ＬＴ在庫量計算部
１５２  在庫状態判断部
１５３  滞留在庫量計算部
１５４  異常判定部
１５５  表示制御部
【図１】
2019101598.tif 000003
【図２】
2019101598.tif 000004
【図３】
2019101598.tif 000005
【図４】
2019101598.tif 000006
【図５】
2019101598.tif 000007
【図６】
2019101598.tif 000008
【図７】
2019101598.tif 000009
【図８】
2019101598.tif 000010
【図９】
2019101598.tif 000011
【図１０】
2019101598.tif 000012
【図１１】
2019101598.tif 000013
【図１２】
2019101598.tif 000014
【図１３】
2019101598.tif 000015
【図１４】
2019101598.tif 000016