(57)【要約】【課題】流体の処理の履歴をトレースすることができるトレース方法および装置を提供する。【解決手段】履歴管理システム１は、移送イメージから、トレースの方向、検索モード、ラインの設定等の各設定に応じてトレースを行う。ここで、トレースの方向には、製品から原料を検索する「正順」トレースと、原料から製品を検索する「逆順」トレースとがある。また、ロット検索モードには、タンクが空の状態を区切りとして検索を行う空モードと、タンク洗浄を区切りとする洗浄モードがある。さらに、ラインには、受け入れた流体を払い出すまでに時間がかかるという特性がある。【選択図】  図１
2005293188.tif 000002
【特許請求の範囲】
【請求項１】
設備を構成する要素間を移送される流体の処理の履歴から任意の流体に関する処理の履歴を検索するトレース方法であって、
第１の要素から第２の要素へ前記流体の移送を開始した時刻および終了した時刻を前記第１および第２の要素と関連づけた移送履歴に基づいて前記任意の流体に関する処理の履歴を検索する
ことを特徴とするトレース方法。
【請求項２】
前記要素は、プロセス機器とラインから構成され、
前記プロセス機器間の流体の移送は、少なくとも１つの前記ラインを介して行われる
ことを特徴とする請求項１記載のトレース方法。
【請求項３】
前記ラインに受け入れられた流体が前記ラインから払い出されるまでの時間に関する遅延時間を設定し、
前記遅延時間に基づいて前記任意の流体が前記ラインに受け入れられた時刻および前記ラインから払い出された時刻のうち少なくとも一方を算出する
ことを特徴とする請求項２記載のトレース方法。
【請求項４】
前記プロセス機器が洗浄された時刻を区切りとする洗浄モード、または、前記プロセス機器が空になった時刻を区切りとする空モードの何れか一方を選択して前記任意の流体に関する処理の履歴を検索する
ことを特徴とする請求項２または３記載のトレース方法。
【請求項５】
前記ラインに受け入れられた受入流体と前記ラインから払い出された払出流体とが対応しない場合、
前記受入流体または前記払出流体の前後に前記ラインに受け入れられた流体または前記ラインから払い出された流体を検索する滞留ありモード、または、前記前記受入流体または前記払出流体に対応する流体を検索しない滞留なしモードの何れか一方を選択して前記任意の流体に関する処理の履歴を検索する
ことを特徴とする請求項３記載のトレース方法。
【請求項６】
前記ラインに受け入れられた流体または前記ラインから払い出された流体の検索範囲が、所定の範囲に前記遅延時間が設定された通常モード、または、前記所定の範囲より広くなるよう前記遅延時間が設定された高精度モードの何れか一方を選択して前記任意の流体に関する処理の履歴を検索する
ことを特徴とする請求項３記載のトレース方法。
【請求項７】
設備を構成する要素間を移送される流体の処理の履歴から任意の流体に関する処理の履歴を検索するトレース装置であって、
第１の要素から第２の要素へ前記流体の移送を開始した時刻および終了した時刻を前記第１および第２の要素と関連づけた移送履歴に基づいて前記任意の流体に関する処理の履歴を検索する検索手段を有する
ことを特徴とするトレース装置。
【請求項８】
前記要素は、プロセス機器とラインから構成され、
前記プロセス機器間の流体の移送は、少なくとも１つの前記ラインを介して行われる
ことを特徴とする請求項７記載のトレース装置。
【請求項９】
前記ラインに受け入れられた流体が前記ラインから払い出されるまでの時間に関する遅延時間を設定する設定手段をさらに備え、
前記検索手段は、前記遅延時間に基づいて前記任意の流体が前記ラインに受け入れられた時刻および前記ラインから払い出された時刻のうち少なくとも一方を算出する
ことを特徴とする請求項８記載のトレース装置。
【請求項１０】
前記検索手段は、前記プロセス機器が洗浄された時刻を区切りとする洗浄モードまたは前記プロセス機器が空になった時刻を区切りとする空モードの何れか一方を選択して前記任意の流体に関する処理の履歴を検索する
ことを特徴とする請求項８または９記載のトレース装置。
【請求項１１】
前記検索手段は、
前記ラインに受け入れられた受入流体と前記ラインから払い出された払出流体とが対応しない場合、
前記受入流体または前記払出流体の前後に前記ラインに受け入れられた流体または前記ラインから払い出された流体を検索する滞留ありモード、または、前記前記受入流体または前記払出流体に対応する流体を検索しない滞留なしモードの何れか一方を選択して前記任意の流体に関する処理の履歴を検索する
ことを特徴とする請求項９記載のトレース装置。
【請求項１２】
前記検索手段は、前記ラインに受け入れられた流体または前記ラインから払い出された流体の検索範囲が、所定の範囲に前記遅延時間が設定された通常モード、または、前記所定の範囲より広くなるよう前記遅延時間が設定された高精度モードの何れか一方を選択して前記任意の流体に関する処理の履歴を検索する
ことを特徴とする請求項９記載のトレース方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置により処理が行われる生産工程において、その処理の履歴をトレースする方法および装置に関するものである。
【背景技術】
【０００２】
従来、飲食品等の生産工程では、最終工程を終えた製品に異常が検出されると、各製品に付与されたトレース情報に基づいて、その異常の原因を特定している。このトレース情報は、製品単体またはロットを処理した装置に関する装置情報、処理を行った時間等に関する時間情報、ロット番号などのＩＤから構成されている。
【０００３】
このようなトレース情報を生成する方法には、原材料のロットをキーに製造プロセスの入り口から出口までの流れを記録していく方法や、原材料のロットに対して材料が混じり合う度に中間ロットを生成し、この中間ロットの構成の履歴を記録していく方法などが挙げられる（例えば、特許文献１，２参照。）。
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【特許文献１】特許第３３５５３６６号公報
【特許文献２】特開２００２−４９６６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法は、原材料や製品または中間ロットが固体等の独立して認識できる形態を有し、ＩＤを付与することを前提としている。したがって、原材料や製品等が気体や液体などの流体の場合には、決まった形がなく、分量が連続的に変化するので、ＩＤを付与することが困難である。
仮に、何らかの形でＩＤを付与できたとしても、原材料のロットをキーにして製造プロセスの入り口から出口までの流れを記録する方法では、複数の原材料が混じり合った状態のロットに対してそのロット含まれる全ての原材料のＩＤの記録を行わなければならない。したがって、その記録作業が煩雑になってしまう。
また、中間ロットにＩＤを付与できたとしても、例えば計画段階になかった新たな工程を追加するといった処理工程の変更が生じると、この変更した工程より下流の中間ロットのデータを全て作り直さなければならなくなる。この修正作業は、とても複雑なため現実的ではない。その上、この修正作業はマニュアルで行われるので、修正し忘れる可能性があり、ロット情報の信頼性が損なわれてしまう恐れがある。
このように、従来では、流体の処理の履歴を管理することが困難であったので、当然その履歴をトレースするのも困難であった。
そこで、本発明は上述したような課題を解決するためになされたものであり、流体の処理の履歴をトレースすることができるトレース方法および装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述したような課題を解決するために、本発明にかかるトレース方法は、設備を構成する要素間を移送される流体の処理の履歴から任意の流体に関する処理の履歴を検索するトレース方法であって、第１の要素から第２の要素へ流体の移送を開始した時刻および終了した時刻を第１および第２の要素と関連づけた移送履歴に基づいて任意の流体に関する処理の履歴を検索することを特徴とする。
【０００６】
上記トレース方法において、要素は、プロセス機器とラインから構成され、プロセス機器間の流体の移送は、少なくとも１つのラインを介して行われるようにしてもよい。
【０００７】
上記トレース方法において、ラインに受け入れられた流体がラインから払い出されるまでの時間に関する遅延時間を設定し、遅延時間に基づいて任意の流体がラインに受け入れられた時刻およびラインから払い出された時刻のうち少なくとも一方を算出するようにしてもよい。
【０００８】
上記トレース方法において、プロセス機器が洗浄された時刻を区切りとする洗浄モード、または、プロセス機器が空になった時刻を区切りとする空モードの何れか一方を選択して任意の流体に関する処理の履歴を検索するようにしてもよい。
【０００９】
上記トレース方法において、ラインに受け入れられた受入流体とラインから払い出された払出流体とが対応しない場合、受入流体または払出流体の前後にラインに受け入れられた流体またはラインから払い出された流体を検索する滞留ありモード、または、受入流体または払出流体に対応する流体を検索しない滞留なしモードの何れか一方を選択して任意の流体に関する処理の履歴を検索するようにしてもよい。
【００１０】
上記トレース方法において、ラインに受け入れられた流体またはラインから払い出された流体の検索範囲が、所定の範囲に遅延時間が設定された通常モード、または、所定の範囲より広くなるよう遅延時間が設定された高精度モードの何れか一方を選択して任意の流体に関する処理の履歴を検索するようにしてもよい。
【００１１】
本発明にかかるトレース装置は、設備を構成する要素間を移送される流体の処理の履歴から任意の流体に関する処理の履歴を検索するトレース装置であって、第１の要素から第２の要素へ流体の移送を開始した時刻および終了した時刻を第１および第２の要素と関連づけた移送履歴に基づいて任意の流体に関する処理の履歴を検索する検索手段を有することを特徴とする。
【００１２】
上記トレース装置において、要素は、プロセス機器とラインから構成されるようにし、プロセス機器間の流体の移送は、少なくとも１つのラインを介して行われるようにしてもよい。
【００１３】
上記トレース装置において、ラインに受け入れられた流体がラインから払い出されるまでの時間に関する遅延時間を設定する設定手段をさらに備え、検索手段は、遅延時間に基づいて任意の流体がラインに受け入れられた時刻およびラインから払い出された時刻のうち少なくとも一方を算出するようにしてもよい。
【００１４】
上記トレース装置において、検索手段は、プロセス機器が洗浄された時刻を区切りとする洗浄モードまたはプロセス機器が空になった時刻を区切りとする空モードの何れか一方を選択して任意の流体に関する処理の履歴を検索するようにしてもよい。
【００１５】
上記トレース装置において、検索手段は、ラインに受け入れられた受入流体とラインから払い出された払出流体とが対応しない場合、受入流体または払出流体の前後にラインに受け入れられた流体またはラインから払い出された流体を検索する滞留ありモード、または、受入流体または払出流体に対応する流体を検索しない滞留なしモードの何れか一方を選択して任意の流体に関する処理の履歴を検索するようにしてもよい。
【００１６】
上記トレース装置において、検索手段は、ラインに受け入れられた流体またはラインから払い出された流体の検索範囲が、所定の範囲に遅延時間が設定された通常モード、または、所定の範囲より広くなるよう遅延時間が設定された高精度モードの何れか一方を選択して任意の流体に関する処理の履歴を検索するようにしてもよい。
【発明の効果】
【００１７】
本発明によれば、第１の要素から第２の要素へ任意の流体の移送を開始した時刻および終了した時刻を第１および第２の要素と関連づけた移送履歴に基づいて任意の流体を検索することにより、ＩＤを付与することが困難な流体であっても、その処理の履歴をトレースすることが可能となる。
また、本発明によれば、要素としてプロセス機器のみならずラインも採用し、プロセス機器間の流体の移送が少なくとも１つのラインを介して行われるようにすることにより、流体の処理の履歴をトレースすることが可能となる。
また、本発明によれば、遅延時間に基づいて任意の流体がラインに受け入れられた時刻およびラインから払い出された時刻のうち少なくとも一方を算出してトレースを行うことにより、ラインが流体を連続して移送する場合に、その流体が混じる部分が含まれるか否かの可能性を確実にトレース結果に反映させることが可能となる。
また、本発明によれば、プロセス機器が洗浄された時刻または空になった時刻を区切りとしてトレースを行うことにより、目的にかなったトレースが可能となる。
さらに本発明によれば、ラインの検索を行う際に、通常モードまたは高精度モードの何れかを選択することにより、目的に応じて精度の異なるトレースを実現することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本発明のトレース方法が使用される履歴管理システムの構成を示す図である。
履歴管理システム１は、履歴管理システム１全体の動作を管理する管理装置１０と、履歴管理システム１の動作を記録するサーバ２０と、履歴管理システム１が適用されたプラントにおいて製品製造のための各処理を行うタンクやパイプなどの構成要素の信号を取り込むコントローラ３０とを有し、それぞれは公知の通信回線４０によって接続されている。
【００１９】
管理装置１０は、CPU、メモリやハードディスク等の記憶装置、LCD(Liquid Crystal Display)やCRT(Cathode Ray Tube)等の表示装置、キーボードやマウス等の入力装置等を有する公知のコンピュータ等からなり、通信回線４０を介して接続されたサーバ２０およびコントローラ３０を含むプラントが有する各構成要素と制御信号の送受信を行うことにより、履歴管理システム１が適用されたプラント全体の動作管理を行う。また、管理装置１０は、サーバ２０に記憶された移送履歴に基づいて移送イメージを作成し、この移送イメージおよび移送履歴に基づいて、トレースを行う。このような移送イメージ作成動作やトレース動作は、管理装置１０のハードウェア資源とソフトウェアが協働することにより検索手段や設定手段を実現することにより行われる。
なお、作成した移送イメージおよびトレース結果は、表示装置に表示するようにしてもよい。
【００２０】
サーバ２０は、CPU、メモリやハードディスク等の記憶装置、LCDやCRT等の表示装置、キーボードやマウス等の入力装置等を有する公知のコンピュータ等からなり、管理装置１０の制御信号に基づいて、履歴管理システム１が適用されたプラントの各要素の信号を取り込むコントローラ３０から受信するプラントの各要素間を移送された流体に関する移送情報に基づいて移送履歴を作成し、記憶する。
【００２１】
コントローラ３０は、履歴管理システム１が適用されたプラントの各要素の信号を取り込み、他の要素から移送されてきた流体の受け入れ開始時刻および終了時刻、または、他の要素へ移送する流体の払い出し開始時刻および終了時刻等に関する情報（以下、移送情報という）を、通信回線４０を介してサーバ２０へ送出する。例えば、コントローラ３０には、タンクから流体を外部に払い出すポンプの信号が取り込まれ、このポンプの駆動を開始した時刻および駆動を終了した時刻を移送情報としてサーバ２０へ送出する。
なお、コントローラ３０には、全ての要素の信号が取り込まれていなくてもよい。コントローラ３０に信号が取り込まれていない要素では、移送情報をユーザの手入力でサーバ２０に記録するようにしてもよい。この移送情報のサーバ２０への記録は、管理装置１０を介して行う、すなわちユーザが管理装置１０の入力装置を操作することで行うようにしてもよい。
【００２２】
次に、本実施の形態にかかる履歴管理システム１で実施されるトレース方法に用いる履歴管理方法ついて説明する。本実施の形態にかかる履歴管理システム１は、例えば乳製品製造プラントなどの飲食品の製造設備に適用することができる。
ここで、流体や固体等のものの移動を把握する際、プラント等の設備をモデル化すると、その移動がわかりやすくなる。設備を後述する図２に示すようにモデル化したものを設備モデルという。ここで、設備を構成する要素は、大きくプロセス機器とラインとに分類することができる。
プロセス機器とは、例えば乳製品製造プラントにおいては、タンク、調整乳タンク、中継点、一時容器、バッファタンク、ミックスタンク、端点等の流体の移動の出発点と終着点として認識できる要素を意味する。
ラインとは、プロセス機器とプロセス機器とを結ぶパイプ等の要素を意味する。
【００２３】
図２は、設備モデルの１構成例を示す模式図、図３は、図２の設備モデルの移送履歴の模式図、図４は、図２の設備モデルの移送イメージの模式図である。
図２に示す設備モデルは、タンクＴ１とタンクＴ２とがラインＬ１で接続された設備をモデル化したものである。
本実施の形態にかかる履歴管理システム１では、プロセス機器からプロセス機器への流体の移送は、必ずラインを経由して行われるものとする。したがって、例えば図２の場合、タンクＴ１からタンクＴ２への流体の移送は、タンクＴ１とタンクＴ２との間に存在するラインＬ１を経由して行われ、タンクＴ１からラインＬ１（図２中の矢印ａ）、ラインＬ１からタンクＴ２（図２中の矢印ｂ）へという形で流体が移送されると捉える。
【００２４】
図２に示すようにモデル化された設備で流体の移送が行われた場合、この移送履歴は図３に示すように記録される。図３に示すように、移送履歴には、流体を他のプラント機器に払い出す払出設備、この払出設備から払い出された流体を受け入れる受入設備、払出設備から受入設備への流体の移送を開始した時刻に関する移送開始時刻、払出設備から受入設備への流体の移送を終了した時刻に関する移送終了時刻などが記録される。
【００２５】
図２の設備モデルにおいて、タンクＴ１のポンプを、１０時１０分に駆動を開始し、１０時３０分に駆動を終了したとする。すると、図３に示すように、払出設備Ｔ１、受入設備Ｌ１および払出設備Ｌ１、受入設備Ｔ２の移送開始時刻および移送終了時刻がそれぞれ１０時１０分および１０時３０分と記録される。
【００２６】
このような移送履歴は、サーバ２０により、コントローラ３０から受信する移送情報に基づいて作成され、記憶される。例えば、図２において、タンクＴ１およびタンクＴ２とラインＬ１とを中継するバルブを開放し、タンクＴ１から流体を払い出すポンプを駆動することによりタンクＴ１からラインＬ１およびラインＬ１からタンクＴ２へ流体の払い出しが制御される場合、タンクＴ１の流体を払い出すポンプの信号を取り込むコントローラ３０は、そのポンプが駆動を開始した時刻および終了した時刻を移送情報としてサーバ２０に送信する。サーバ２０は、その移送情報に基づきポンプが駆動を開始した時刻と駆動を終了した時刻をそれぞれ移送開始時刻と移送終了時刻として記録する。
【００２７】
なお、移送情報は、上述したようにユーザの手入力によりサーバ２０に記録するようにしてもよい。これにより、計画段階で予定されていない製造工程を追加や変更をする場合でも、これに適宜対応することが可能となる。また、コントローラ３０に全ての要素の信号が取り込まれていない場合でも、ポンプの駆動を開始した時刻と終了した時刻のみを記録するだけという非常に簡単な作業だけで移送履歴を作成することが可能となる。
【００２８】
図２に示す設備モデルに対応する設備で流体の移送が行われると、管理装置１０は、図３の移送履歴に基づいて図４に示すような移送イメージを作成し、管理装置１０の表示装置に表示するとともに管理装置１０の記憶装置に記録する。
図４に示す移送イメージは、流体を払い出す払出設備と、この払出設備から払い出された流体を受け入れる受入設備との間の流体の移送履歴を、縦軸が払出設備と移送先設備との対応関係、横軸が時間を示すグラフで２次元的に可視化したものである。このような移送イメージは、管理装置１０のハードウェア資源とソフトウェアが協働することにより作成される。
なお、この管理装置１０により作成された移送イメージは、サーバ２０に記録するようにしてもよい。
【００２９】
ここで、図２中の矢印ａで示すタンクＴ１からラインＬ１への流体の移送は、図４中の範囲ａに対応する。同様に、図２中の矢印ｂで示すラインＬ１からタンクＴ２への流体の移送は、図４中の範囲ｂに対応する。
図４において、タンクＴ１は、１０時１０分からラインＬ１への流体の払い出しを開始し、１０時３０分にラインＬ１への流体の払い出しを終了したことを意味する。
ラインＬ１は、１０時１０分からタンクＴ１から払い出された流体の受け入れを開始し、１０時３０分にタンクＴ１から払い出された流体の受け入れを終了したことを意味する。また、ラインＬ１は、１０時１０分からタンクＴ２への流体の払い出しを開始し、１０時３０分にタンクＴ２への流体の払い出しを終了したことを意味する。
タンクＴ２は、１０時１０分からラインＬ１から払い出された流体の受け入れを開始し、１０時３０分にラインＬ１から払い出された流体の受け入れを終了したことを意味する。
したがって、図４からは、１０時１０分から１０時３０分までタンクＴ１から払い出された流体は、ラインＬ１を経由して、タンクＴ２へ移送されたことがわかる。
【００３０】
本実施の形態によれば、移送開始時刻と移送終了時刻と関連づけて記録することにより、ＩＤを付与することが困難な流体であっても、ＩＤを付与することなく、その処理の履歴を管理することができる。
また、本実施の形態によれば、移送イメージを移送履歴に基づいて作成して表示することにより、流体のようなＩＤを付与することが困難なものでも、ＩＤを付与することなく、どのような処理を経ているのかが容易に識別可能となる。
【００３１】
また、本実施の形態によれば、要素としてプロセス機器のみならずラインも採用し、プロセス機器間の流体の移送が少なくとも１つのラインを介して行われるようにすることにより、流体の処理の履歴をより正確に管理することが可能となる。
【００３２】
複数のラインを経由してプロセス機器からプロセス機器へ流体を移送する場合は、次のように移送イメージが作成される。図５は、複数のラインを経由して流体の移送を行う設備をモデル化した模式図、図６は、図５の設備モデルの移送履歴の模式図、図７は、図５の設備モデルの移送イメージの模式図である。
図５に示す設備モデルは、タンクＴ１とタンクＴ２とに接続されたラインＬ１が、タンクＴ１１とタンクＴ１２に接続されたラインＬ１０およびタンクＴ２１とタンクＴ２２に接続されたラインＬ２０に接続された設備をモデル化したものである。
このようにモデル化される設備でタンクＴ２からタンクＴ１２へ流体が移送される場合について考える。この場合、タンクＴ２からラインＬ１（図５中の矢印ａ）、ラインＬ１からラインＬ１０（図５中の矢印ｂ）、ラインＬ１０からタンクＴ１２（図５中の矢印ｃ）という形で流体が移送されると捉える。
【００３３】
図５に示すようにモデル化された設備において、１０時１０分から１０時３０分までタンクＴ２からタンクＴ１２へ流体の移送が行われた場合、この移送履歴は図６に示すように記録される。
すなわち、払出設備Ｔ２、受入設備Ｌ１の移送開始時刻および移送終了時刻は、１０時１０分および１０時３０分と記録される。同様に、払出設備Ｌ１、受入設備Ｌ１０および払出設備Ｌ１０、受入設備Ｔ１２の移送開始時刻および移送終了時刻も、それぞれ１０時１０分および１０時３０分と記録される。
【００３４】
ここで、少なくとも、タンクＴ２から流体を払い出すポンプが１０時１０分に駆動を開始して１０時３０分に駆動を終了したことが移送情報としてサーバ２０へ送出される。この移送情報に基づいて、サーバ２０は、移送履歴を作成する。
【００３５】
なお、タンクＴ２、ラインＬ１、ラインＬ１０およびタンクＴ１２というタンクＴ２の流体をタンクＴ１２に移送するための流路を形成するのに必要な各ラインと各タンクとを中継するバルブの開閉時刻等に関する情報を移送情報としてサーバ２０に記録するようにしてもよい。この場合、バルブの信号をコントローラ３０に取り込み、自動的にサーバ２０へ移送記録を送信するようにしてもよい。また、ユーザによる手入力でサーバ２０に記録するようにしてもよい。
【００３６】
図６に示すように記録された移送履歴に基づいて、管理装置１０は、図７に示す移送イメージを作成する。
ここで、図５中の矢印ａで示すタンクＴ２からラインＬ１への流体の移送は、図７中の範囲ａに対応する。また、図５中の矢印ｂで示すラインＬ１からラインＬ１０への流体の移送は、図７中の範囲ｂに対応する。さらに、図５中の矢印ｃで示すラインＬ１０からタンクＴ１２への流体の移送は、図７中の範囲ｃに対応する。
【００３７】
図７において、タンクＴ２は、１０時１０分からラインＬ１への流体の払出を開始し、１０時３０分にラインＬ１への払出を終了したことを意味する。
ラインＬ１は、１０時１０分からタンクＴ２から払い出された流体の受け入れを開始し、１０時３０分にタンクＴ２から払い出された流体の受け入れを終了したことを意味する。また、ラインＬ１は、１０時１０分からラインＬ１０への流体の払い出しを開始し、１０時３０分にラインＬ１０への流体の払い出しを終了したことを意味する。
ラインＬ１０は、１０時１０分からラインＬ１から払い出された流体の受け入れを開始し、１０時３０分にラインＬ１から払い出された流体の受け入れを終了したことを意味する。また、ラインＬ１０は、１０時１０分からタンクＴ１２への流体の払い出しを開始し、１０時３０分にタンクＴ１２への流体の払い出しを終了したことを意味する。
タンクＴ１２は、１０時１０分からラインＬ１０から払い出された流体の受け入れを開始し、１０時３０分にラインＬ１０から払い出された流体の受け入れを終了したことを意味する。
したがって、図７からは、１０時１０分から１０時３０分までタンクＴ２から払い出された流体は、ラインＬ１およびラインＬ１０を経由して、タンクＴ１２へ移送されたことがわかる。
【００３８】
このように、複数のラインを経由して流体を移送する場合は、ラインからラインへの移送も記録する。例えば、上述した図５の場合、タンクＴ２からタンクＴ１２への流体の移送は、タンクＴ２からラインＬ１、ラインＬ１からラインＬ１０、ラインＬ１０からタンクＴ１２と３つに分けて記録される。
【００３９】
流体を受け入れる受入設備となるプロセス機器の切り替えがあった場合は、次のように移送履歴が記録される。図８は、受入設備となるタンクの切り替えがある設備をモデル化した模式図、図９は、図８の設備モデルの移送履歴の模式図、図１０は、図８の設備モデルの移送イメージの模式図である。
図８に示す設備モデルは、タンクＴ１とタンクＴ２およびタンクＴ３とがラインＬ１で接続された設備をモデル化したものである。
【００４０】
図８のようにモデル化される設備において、タンクＴ１からタンクＴ２へ流体が移送されているときに、途中から流体の受入設備がタンクＴ２からタンクＴ３へと切り替わった場合について考える。この場合、まず、タンクＴ１からラインＬ１（図８中の矢印ａ）、ラインＬ１からタンクＴ２（図８中の矢印ｂ）という形で流体が移送されると捉える。次いで、流体の移送先が切り替わる、すなわちタンクＴ１からラインＬ１（図８中の矢印ａ）、ラインＬ１からタンクＴ３（図８中の矢印ｃ）という形で流体が移送されると捉える。
【００４１】
図８に示すようにモデル化された設備において、１０時１０分から１０時２０分まではタンクＴ１からタンクＴ２へ流体の移送が行われ、１０時２０分から１０時３５分まではタンクＴ１からタンクＴ３へ流体の移送が行われた場合、移送履歴は図９に示すように記録される。
すなわち、払出設備Ｔ１、受入設備Ｌ１の移送開始時刻および移送終了時刻は、１０時１０分および１０時３５分と記録される。払出設備Ｌ１、受入設備Ｔ２の移送開始時刻および移送終了時刻は、１０時１０分および１０時２０分と記録される。払出設備Ｌ１、受入設備Ｔ３の移送開始時刻および移送終了時刻は、１０時２０分および１０時３５分と記録される。
【００４２】
ここで、少なくともタンクＴ１から流体を払い出すポンプが１０時１０分に駆動を開始して１０時３５分に駆動を終了したこと、ラインＬ１から払い出す流体の払い出し先（タンクＴ２またはタンクＴ３）を制御するバルブが１０時２０分に払い出し先がタンクＴ２からタンクＴ３に切り替わったことが移送情報としてサーバ２０に送出される。このような移送情報に基づいて、サーバ２０は、移送履歴を作成する。この移送履歴に基づいて、管理装置１０は、図１０に示すような移送イメージを作成する。
【００４３】
なお、タンクＴ１、ラインＬ１、タンクＴ２およびタンクＴ３というタンクＴ１の流体をタンクＴ２またはタンクＴ３に移送するための流路を形成するのに必要な各ラインと各タンクとを中継するバルブの開閉時刻等に関する情報を移送情報としてサーバ２０に記録するようにしてもよい。この場合、バルブの信号をコントローラ３０に取り込み、自動的にサーバ２０へ移送記録を送信するようにしてもよい。また、ユーザによる手入力でサーバ２０に記録するようにしてもよい。
【００４４】
図１０に示す移送イメージにおいて、図８中の矢印ａで示すタンクＴ１からラインＬ１への流体の移送は、範囲ａに対応する。また、図８中の矢印ｂで示すラインＬ１からタンクＴ２への流体の移送は、図１０中の範囲ｂに対応する。さらに、図８中の矢印ｃで示すラインＬ１からタンクＴ３への流体の移送は、図１０中の範囲ｃに対応する。
【００４５】
図１０において、タンクＴ１は、１０時１０分からラインＬ１への流体の払出を開始し、１０時３５分にラインＬ１への払出を終了したことを意味する。
ラインＬ１は、１０時１０分からタンクＴ１から払い出された流体の受入を開始し、１０時３５分にタンクＴ１から払い出された流体の受入を終了したことを意味する。また、ラインＬ１は、１０時１０分からタンクＴ２への流体の払出を開始し、１０時２０分にタンクＴ２への流体の払出を終了するとともにタンクＴ３への流体の払出を開始し、１０時３５分にタンクＴ３への流体の払出を終了したことを意味する。
タンクＴ２は、１０時１０分からラインＬ１から払い出された流体の受け入れを開始し、１０時２０分にラインＬ１から払い出された流体の受け入れを終了したことを意味する。
タンクＴ３は、１０時２０分からラインＬ１から払い出された流体の受け入れを開始し、１０時３５分にラインＬ１から払い出された流体の受け入れを終了したことを意味する。
【００４６】
したがって、図１０からは、１０時１０分から１０時２０分までタンクＴ１から払い出された流体は、ラインＬ１を経由して、タンクＴ２へ移送されたことがわかる。また、１０時２０分から１０時３５分まではタンクＴ１から払い出された流体は、ラインＬ１を経由して、タンクＴ３へ移送されたことがわかる。
【００４７】
このように、流体を払い出すプロセス機器の切り替えがある場合は、プロセス機器からライン、ラインから第１のプロセス機器、ラインから第２のプロセス機器というように、払い出し先のプロセス機器を切り替えて記録する。
【００４８】
次に、複数のラインを経由し、かつ、流体の払出先のプロセス機器が切り替わる場合は、次のように移送履歴が記録される。図１１は、複数のラインを経由し、かつ、払い出し先タンクの切り替えがある設備をモデル化した模式図、図１２は、図１１の設備モデルの移送履歴の模式図、図１３は、図１１の設備モデルの移送イメージの模式図である。
図１１に示す設備モデルは、図５の場合と同様、タンクＴ１とタンクＴ２とに接続されたラインＬ１が、タンクＴ１１とタンクＴ１２に接続されたラインＬ１０およびタンクＴ２１とタンクＴ２２に接続されたラインＬ２０に接続された設備をモデル化したものである。
このようにモデル化される設備でタンクＴ２からタンクＴ１２へ流体が移送されているときに、途中からタンクＴ１２からタンクＴ２２へと流体の移送先が切り替わった場合について考える。この場合、まず、タンクＴ２からラインＬ１（図１１中の矢印ａ）、ラインＬ１からラインＬ１０（図１１中の矢印ｂ）、ラインＬ１０からタンクＴ１２（図１１中の矢印ｃ）という形で流体が移送されると捉える。次いで、流体の移送が切り替わる、すなわちタンクＴ２からラインＬ１（図１１中の矢印ａ）、ラインＬ１からラインＬ２０（図１１中の矢印ｄ）、ラインＬ２０からタンクＴ２２（図１１中の矢印ｅ）という形で流体が移送されると捉える。
【００４９】
図１１に示すようにモデル化された設備において、１０時１０分から１０時３０分まではタンクＴ２からタンクＴ１２へ流体の移送が行われ、１０時３０分から１０時４５分まではタンクＴ２からタンクＴ２２へ流体の移送が行われた場合、この移送履歴は図１２に示すように記録される。
すなわち、払出設備Ｔ２、受入設備Ｌ１の移送開始時刻および移送終了時刻は、１０時１０分および１０時４５分と記録される。払出設備Ｌ１、受入設備Ｌ１０の移送開始時刻および移送終了時刻は、１０時１０分および１０時３０分と記録される。払出設備Ｌ１、受入設備Ｌ２０の移送開始時刻および移送終了時刻は、１０時３０分および１０時４５分と記録される。払出設備Ｌ１０、受入設備Ｔ１２の移送開始時刻および移送終了時刻は、１０時１０分および１０時３０分と記録される。払出設備Ｌ２０、受入設備Ｔ２２の移送開始時刻および移送終了時刻は、１０時３０分および１０時４５分と記録される。
【００５０】
ここで、少なくともタンクＴ２から流体を払い出すポンプが１０時１０分に駆動を開始して１０時４５分に駆動を終了したこと、ラインＬ１から払い出す流体の払い出し先（ラインＬ１０またはラインＬ２０）を制御するバルブが１０時３０分に払い出し先がラインＬ１０からラインＬ２０に切り替わったことが移送情報としてサーバ２０に送出される。このような移送情報に基づいて、サーバ２０は、移送履歴を作成する。この移送履歴に基づいて、管理装置１０は、図１３に示すような移送イメージを作成する。
【００５１】
なお、タンクＴ２、ラインＬ１、ラインＬ１０、ラインＬ２０、タンクＴ１２およびタンクＴ２２というタンクＴ２の流体をタンクＴ１２またはタンクＴ２２に移送するための流路を形成するのに必要な各ラインと各タンクとを中継するバルブの開閉時刻等に関する情報を移送情報としてサーバ２０に記録するようにしてもよい。この場合、バルブの信号をコントローラ３０に取り込み、自動的にサーバ２０へ移送記録を送信するようにしてもよい。また、ユーザによる手入力でサーバ２０に記録するようにしてもよい。
【００５２】
図１３に示す移送イメージにおいて、図１１中の矢印ａで示すタンクＴ２からラインＬ１への流体の移送は、範囲ａに対応する。また、図１１中の矢印ｂで示すラインＬ２からラインＬ１０への流体の移送は、図１３中の範囲ｂに対応する。また、図１１中の矢印ｃで示すラインＬ１０からタンクＴ１２への流体の移送は、図１３中の範囲ｃに対応する。また、図１１中の矢印ｄで示すラインＬ１からラインＬ２０への流体の移送は、図１３中の範囲ｄに対応する。また、図１１中の矢印ｅで示すラインＬ２０からタンクＴ２２への流体の移送は、図１３中の範囲ｅに対応する。
【００５３】
図１３において、タンクＴ２は、１０時１０分からラインＬ１への流体の払出を開始し、１０時４５分にラインＬ１への払出を終了したことを意味する。
ラインＬ１は、１０時１０分からタンクＴ２から払い出された流体の受入を開始し、１０時４５分にタンクＴ２から払い出された流体の受入を終了したことを意味する。また、ラインＬ１は、１０時１０分からラインＬ１０への流体の払出を開始し、１０時３０分にラインＬ１０への流体の払出を終了するとともにラインＬ２０への流体の払出を開始し、１０時４５分にラインＬ２０への流体の払出を終了したことを意味する。
ラインＬ１０は、１０時１０分からラインＬ１から払い出された流体の受入を開始し、１０時３０分にラインＬ１から払い出された流体の受入を終了したことを意味する。また、ラインＬ１０は、１０時１０分からタンクＴ１２への流体の払い出しを開始し、１０時３０分にタンクＴ１２への流体の払い出しを終了したことを意味する。
タンクＴ１２は、１０時１０分からラインＬ１０から払い出された流体の受け入れを開始し、１０時３０分にラインＬ１０から払い出された流体の受け入れを終了したことを意味する。
ラインＬ２０は、１０時３０分からラインＬ１から払い出された流体の受入を開始し、１０時４５分にラインＬ１から払い出された流体の受入を終了したことを意味する。また、ラインＬ２０は、１０時３０分からタンクＴ２２への流体の払い出しを開始し、１０時４５分にタンクＴ２２への流体の払い出しを終了したことを意味する。
タンクＴ２２は、１０時３０分からラインＬ２０から払い出された流体の受け入れを開始し、１０時４５分にラインＬ２０から払い出された流体の受け入れを終了したことを意味する。
【００５４】
したがって、図１３からは、１０時１０分から１０時３０分までタンクＴ２から払い出された流体は、ラインＬ１およびラインＬ１０を経由して、タンクＴ１２へ移送されたことがわかる。また、１０時３０分から１０時４５分までタンクＴ２から払い出された流体は、ラインＬ１およびラインＬ２０を経由して、タンクＴ２２へ移送されたことがわかる。
【００５５】
このように、複数のラインを経由し、かつ、流体の払い出し先のプロセス機器が切り替わる場合は、ラインからラインへの移送を記録するとともに、ラインからラインへの移送および受入設備となるプロセス機器を切り替えて記録する。
【００５６】
上述したように、本実施の形態によれば、移送イメージは、流体を払い出す払出設備と、この払出設備から払い出された流体を受け入れる受入設備との間の流体の移送を、縦軸が払出設備と移送先設備との対応関係、横軸が時間を示すグラフで２次元的に可視化する。これにより、流体のようなＩＤを付与することが困難なものでも、ＩＤを付与することなく、どのような処理工程を経ているのかが一目瞭然である。このような移送イメージは、移送履歴、すなわち払出設備から受入設備への流体の移送を開始した時刻に関する移送開始時刻と、払出設備から受入設備への流体の移送を終了した時刻に関する移送終了時刻とに基づいて作成される。したがって、流体の処理の履歴を、受入時間と払出時間を記録するだけで、容易に管理することが可能となる。
【００５７】
次に、本実施の形態にかかる履歴管理システム１におけるトレース方法について説明する。
履歴管理システム１は、例えば上述した図１３に示すような移送イメージから、トレースの方向、検索モード、ラインの設定等の各設定に応じてトレースを行う。以下に、各設定について説明する。
【００５８】
［トレースの方向］
トレースには、製品から原料を検索する「正順」トレースと、原料から製品を検索する「逆順」トレースとがある。図１４は、トレースの方向を説明するための移送イメージの模式図である。
例えば、図１４に示す移送イメージの場合、図中の矢印ａで示すように、タンクＴ４等の製品側からタンクＴ１側（原料側）の方向にトレースするのが「正順」トレースである。一方、図１４中の矢印ｂで示すように、タンクＴ１側（原料側）からタンクＴ４側（製品側）の方向にトレースするのが「逆順」トレースである。
【００５９】
［ロット検索モード］
プロセス機器にタンクが含まれる場合、トレースの目的に応じて検索対象が異なる２つのモードが存在する。
まず、タンクが空の状態を区切りとして検索を行う空モードである。これは、正順でトレースしているときに任意のタンクから払い出されたものに何が入っているかを調べる場合、払い出しが終了した時刻から遡って、タンクの空が検出されたとき、または、タンクが洗浄されたときまでに受け入れたものをトレースするモードである。
もう一つは、タンク洗浄を区切りとする洗浄モードである。これは、正順でトレースしているときに任意のタンクから払い出しているものに何が入っているかを調べる場合、払い出しが終了した時刻から遡って、タンクの洗浄が検出されたときまでに受け入れたものをトレースするモードある。
【００６０】
図１５は、ロット検索モードを説明するための移送イメージの一例である。例えば、図１５に示す移送イメージにおいて、符号ａで示す範囲ａ、すなわちタンクＴ１１から払い出される流体には何が含まれているかを検索する場合、各検索モード毎に以下に説明するようにトレースされる。なお、図１５において、符号ｄで示す範囲ｄは、タンクＴ１１を洗浄したことを示している。
空モードで検索する場合、タンクＴ１１において、タンクＴ１１から範囲ａの流体が払い出された時点から時間軸を遡ると、符号ｂで示す範囲ｂの流体がタンクＴ１１から払い出されたことが分かる。この範囲ｂの流体の払い出しによりタンクＴ１１が空になったので、空モードの場合は、符号ｃで示す範囲ｃ、すなわちタンクＴ１およびタンクＴ２からラインＬ１を経由してタンクＴ１１に受け入れられた流体がトレースの対象となる。
一方、洗浄モードで検索する場合、タンクＴ１１において、タンクＴ１１から範囲ａの流体が払い出された時点から時間軸を遡ると、符号ｄで示す範囲ｄの時点でタンクＴ１１が洗浄されたことが分かる。したがって、洗浄モードの場合は、符号ｅで示す範囲ｅの流体、すなわちタンクＴ１〜Ｔ３からラインＬ１を経由してタンクＴ１１に受け入れられた流体がトレースの対象となる。
【００６１】
このように本実施の形態によれば、ロット検索モードとして空モードか洗浄モードかを選択して設定することにより、プロセス機器内の流体をトレースする際に、目的にかなったトレースが可能となる。例えば、空モードの場合は、プロセス機器内が空になったときを区切りとしてトレースを行うので、プロセス機器内に含まれる流体の種類を単純にトレースすることができる。また、洗浄モードの場合は、プロセス機器が洗浄されたときを区切りとしてトレースを行うので、汚れ等の異常が発生した製品をトレースする際に、検索範囲を特定することが可能となる。
【００６２】
［ラインの設定］
まず、ラインの特性について図１６を参照して説明する。図１６は、ラインの特性を説明するための模式図であり、（ａ）は移送開始時の模式図、（ｂ）は移送中の模式図である。図１６において、ラインＬ１はタンクＴ１とタンクＴ２とを接続している。ここで、タンクＴ１から流体ａをラインＬ１を介してタンクＴ２に移送するとする。なお、この流体ａの移送の前に、タンクＴ１から流体ｂをラインＬ１を介してタンクＴ２に移送したものとする。
【００６３】
まず、ラインには、受け入れた流体を払い出すまでに時間がかかるという特性がある。
例えば、図１６（ａ）に示すように、ラインＬ１は、離間した要素間を接続して、流体を任意の要素（タンクＴ１）から他の任意の要素（タンクＴ２）へ移送するものである。ラインＬ１は長さを有するため、タンクＴ１から受け入れた流体ａをタンクＴ２に払い出すには、ラインの長さや直径等に応じた時間がかかる。したがって、ラインをトレースする際には、受け入れた流体を払い出すまでに時間がかかることに対応させなければ、正確にトレースすることができない。
【００６４】
また、ラインには、前に移送した流体が残っているという特性がある。
例えば、図１６（ａ）に示すように、ラインＬ１は、流体ａを移送する前に流体ｂを移送したとする。すると、ラインＬ１内には流体ｂが滞留しているので、今回タンクＴ１からラインＬ１に払い出される流体ａは、流体ｂをタンクＴ２へ押し出しながらラインＬ１中を移動する。したがって、ラインＬ１に流体ａを払い出し始めても、タンクＴ２に払い出される流体は、最初のうちは流体ｂであり、即座に流体ａが払い出されるわけではない。このようにラインには前に移送した流体が残っている滞留という現象に対応したトレースを行わなければ、ラインを正確にトレースすることはできない。
【００６５】
さらに、ラインには、２つの流体が連続して流れると、その２つの流体の接点で２つの流体が混じるという特性がある。
例えば、図１６（ａ）に示すように、ラインＬ１は、流体ｂの後に連続して流体ａを移送した場合、図１６（ｂ）に示すように、流体ａと流体ｂとの接点で流体ａと流体ｂが混ざった流体ｃが発生する。この流体ｃのような２つの流体が混ざった部分が存在するという現象に対応したトレースを行わなければ、ラインを正確にトレースすることはできない。
【００６６】
上述したような特性をラインは有するので、正確にラインをトレースするのは困難である。正確なトレースを追求するのであれば、ラインに流量計を取り付けてライン内部を流れている流体の流量を計測することにより、ライン内に何が入っているか調べることも可能である。しかしながら、乳製品等の食品プラントでは、ライン内部に気泡等が発生しやすいので正確な流量の計測が困難なため、ラインに流量計が取り付けてられていることはまれである。
そこで、本実施の形態では、ものが流れる速度はほぼ一定であることに着目して、必ず計測ができる時間というパラメータを使用してトレースを行う。この時間を用いたラインのトレース方法について、以下に具体的に説明する。
【００６７】
まず、正順でラインをトレースする方法について、図１７を参照して説明する。図１７は、正順のラインのトレースを説明する移送イメージの模式図である。
図１７に示す滞留ありライン、すなわちライン内部に以前に移送した流体が残っていると設定したラインは、任意の払出設備から範囲ａの流体を受け入れ、この受け入れた流体（受入流体）に対応する範囲ｂの流体（払出流体）を任意の受入設備に払い出したことを示している。ここで、払出流体ｂ中の範囲ｃに対応する払出流体をトレースする場合、上述したラインには受け入れた流体を払い出すまでに時間がかかるという特性に対応させた遅延時間を設定する。正順トレースの場合には、正順トレース開始遅延時間と正順トレース終了遅延時間を設定する。
【００６８】
本実施の形態では、正順でトレースする場合、任意の受入設備へ払い出す流体は任意の払出設備から受け入れてからライン内を通過して任意の受入設備へ払い出すまで時間がかかることに対応し、受入設備に払い出す任意の払出流体に対応する受入流体を検索する際に所定の時間だけ遡って検索する。この遡る所定の時間のことを遅延時間という。この遅延時間において、払出流体の払出開始時刻からその遅延時間分だけ遡る時間を正順トレース開始遅延時間といい、払出流体の払出終了時刻からその遅延時間分だけ遡る時間を正順トレース終了遅延時間という。
なお、正順トレース開始遅延時間および正順トレース終了遅延時間に設定する遅延時間は、それぞれ異なるようにしてもよい。
【００６９】
このような遅延時間を用いて図１７の払出流体ｃに対応する受入流体を検索すると、払出流体ｃの払出開始時刻ｔ２から正順トレース開始遅延時間だけ遡った時刻ｔ１と、払出流体ｃの払出終了時刻ｔ４から正順トレース終了遅延時間だけ遡った時刻ｔ３とを算出し、受入流体ａのうち時刻ｔ１と時刻ｔ３との間の受入流体、すなわち受入流体ｄが払出流体ｃに対応する受入流体として検索される。
【００７０】
逆順でトレースする方法について、図１８を参照して説明する。図１８は、逆順のラインのトレースを説明する移送イメージの模式図である。
図１８に示す滞留ありラインは、任意の払出設備から範囲ａの流体を受け入れ、この受け入れた流体（受入流体）に対応する範囲ｂの流体（払出流体）を任意の受入設備に払い出したことを示している。ここで、受入流体ａ中の範囲ｃに対応する受入流体をトレースする場合、正順の場合と同様に遅延時間を設定し、逆順トレース開始遅延時間と逆順トレース終了遅延時間を用いて検索を行う。逆順トレース開始遅延時間とは、受入流体の受入開始時刻から遅延時間分だけ経過させる時間、逆順トレース終了遅延時間とは、受入流体の受入終了時刻から遅延時間分だけ経過させる時間のことを意味する。
なお、逆順トレース開始遅延時間および逆順トレース終了遅延時間に設定する遅延時間は、それぞれ異なるようにしてもよい。
【００７１】
このような遅延時間を用いて図１８の受入流体ｃに対応する払出流体を検索すると、受入流体ｃの受入開始時刻ｔ１から逆順トレース開始遅延時間だけ経過させた時刻ｔ２と、受入流体ｃの受入終了時刻ｔ３から逆順トレース終了遅延時間だけ経過させた時刻ｔ４とを算出し、払出流体ｂのうち時刻ｔ２と時刻ｔ４との間の払出流体、すなわち払出流体ｄが受入流体ｃに対応する払出流体として検索される。
【００７２】
上述したような遅延時間は、適宜自由に設定することができる。この設定方法の一例について、図１９を参照して説明する。図１９は、遅延時間の設定方法を説明するための移送イメージの模式図である。
図１９に示す滞留ありラインは、任意の払出設備から受入流体ａを受け入れ、この受入流体ａに対応する払出流体ｂを任意の受入設備に払い出したことを示している。ここで、払出流体ｂ中の範囲ｃに対応する受入流体を正順でトレースする場合について説明する。図１９において、払出流体ｃに対応する実際の受入流体を受入流体ａ中の範囲ｄとし、この払出流体ｄの実際の移動時間を、移送開始時においては受入開始時刻ｔ２から払出開始時刻ｔ３まで、移送終了時においては受入終了時刻ｔ４から払出終了時刻ｔ６までとする。
【００７３】
本実施の形態では、正順トレース開始遅延時間を実際の移動時間よりも長くなるように設定する。図１９に示すように、実際の移動時間が受入開始時刻ｔ２から払出開始時刻ｔ３までの場合、正順トレース開始遅延時間は受入開始時刻ｔ２よりも任意の時間遡った時刻ｔ１から払出開始時刻ｔ３までとする。その遡る任意の時間、すなわち図１９における時刻ｔ１から受入終了時刻ｔ２までの時間を正順開始設定差という。例えば、シミュレーションにより実際の移動時間が３０秒と検出された場合、正順トレース開始遅延時間は、実際の移動時間よりも１０秒の正順開始設定差を設けて４０秒とする。
【００７４】
一方、正順トレース終了遅延時間は、実際の移動時間よりも短くなるように設定する。図１９に示すように、実際の移動時間が受入終了時刻ｔ４から払出終了時刻ｔ６までの場合、正順トレース終了遅延時間は受入終了時刻ｔ４よりの任意の時間経過させた時刻ｔ５から払出終了時刻ｔ６までとする。その経過させる時間、すなわち図１９における受入終了時刻ｔ４から時刻ｔ５までの時間を正順終了設定差という。例えば、シミュレーションにより実際の移動時間が３０秒と検出された場合、正順トレース終了遅延時間は、実際の移動時間よりも１０秒の正順終了設定差を設けて２０秒とする。
【００７５】
このように、本実施の形態では、正順トレース開始遅延時間は実際の移動時間よりも長く、正順トレース終了遅延時間は実際の移動時間よりも短く設定することにより、正順トレース検索範囲が実際の受入流体の範囲よりも大きくする。これにより、ラインが流体を連続して移送する場合に、その流体が混じる部分が含まれるか否かの可能性を確実にトレース結果に反映させることが可能となる。
【００７６】
なお、逆順でトレースする場合は、逆順トレース開始遅延時間は実際の移動時間よりも短く、逆順トレース終了遅延時間は実際の移動時間よりも長くなるよう、それぞれに対応する逆順開始設定差と逆順終了設定差を設定する。これにより、逆順トレース検索範囲が実際の払出流体の範囲よりも大きくなるので、ラインが流体を連続して移送する場合に、その流体が混じる部分が含まれるか否かの可能性をより確実にトレース結果に反映させることが可能となる。
【００７７】
上述した正順開始設定差、正順終了設定差、逆順開始設定差および逆順終了設定差は、適宜自由に設定することができる。この設定方法の一例について、図２０を参照して正順開始設定差の設定方法の場合を例に説明する。図２０は、正順開始設定差の設定方法を説明するための移送イメージの模式図である。
図２０に示す滞留ありラインは、任意の払出設備から受入流体ａを受け入れ、この受入流体ａに対応する払出流体ｂを任意の受入設備に払い出した後、連続して任意の払出設備から受入流体ｃを受け入れ、この受入流体ｃに対応する払出流体ｄを任意の受入設備に払い出したことを示している。ここで、払出流体ｄ中の範囲ｅに対応する払出流体を正順でトレースする場合について説明する。
【００７８】
図２０において、払出流体ｅに対応する実際の受入流体を受入流体ｃ中の範囲ｆとし、この払出流体ｆの移送開始時における実際の移動時間を、受入開始時刻ｔ３から払出開始時刻ｔ４までとする。ここで、通常モードとして、時刻ｔ２から受入開始時刻ｔ３までを正順開始設定差とした正順トレース開始遅延時間を設定した場合、本実施の形態では、通常モードに加えて、高精度モードを設定するようにしてもよい。この高精度モードは、正順開始設定差を通常モードの場合よりも長く設定する。図２０に示すように、高精度モードにおける正順開始設定差は、時刻ｔ２よりも時間を遡った時刻ｔ１から受入開始時刻ｔ３までと設定している。このように、高精度モードの場合には、正順開始設定差を通常モードの場合よりもさらに大きくし、これに伴って正順トレース開始遅延時間を大きくすることにより、正順トレース検索範囲が通常モードの場合よりも大きくする。
【００７９】
すると、図２０に示すように、通常モードの場合には、払出流体ｅに対応する受入流体は受入流体ｃの範囲内であると検索されるが、高精度モードの場合には、払出流体ｅに対応する受入流体は受入流体ｃのみならず受入流体ａをも含むと検索される。
このように、通常モードよりも検索範囲が大きい高精度モードを設けることにより、ラインが流体を連続して移送する場合に、その流体が混じる部分が含まれるか否かの可能性をより確実にトレース結果に反映させることが可能となる。
【００８０】
なお、正順終了設定差、逆順開始設定差および逆順終了設定差の設定については、正順開始設定差の場合と同様、通常モードに加えて高精度モードを設定するようにしてもよい。この場合、それぞれは次のように設定される。
正順終了設定差は、高精度モードの場合、通常モードの場合よりも短くなるように設定する。これにより、高精度モードの正順トレース終了遅延時間は、通常モードの場合よりも短くなるので、正順トレース検索範囲は、通常モードの場合よりも大きくなる。
逆順開始設定差は、高精度モードの場合、通常モードの場合よりも短くなるように設定する。これにより、高精度モードの逆順トレース開始遅延時間は、通常モードの場合よりも短くなるので、逆順トレース検索範囲は、通常モードの場合よりも大きくなる。
逆順終了設定差は、高精度モードの場合、通常モードの場合よりも長くなるように設定する。これにより、高精度モードの逆順トレース終了遅延時間は、通常モードの場合よりも長くなるので、逆順トレース検索範囲は、通常モードの場合よりも大きくなる。
【００８１】
また、このように設定した通常モードと高精度モードそれぞれにおける設定値、すなわち、正順開始設定差（通常モード）、正順開始設定差（高精度モード）、逆順開始設定差（通常モード）、逆順開始設定差（高精度モード）等を全て保持し、通常モードか高精度モードかというライン検索モードをトレース時に選択することにより、目的に応じて精度の異なるトレースを実現することが可能となる。
【００８２】
上述した正順トレース検索範囲と逆順トレース検索範囲において、その検索範囲はラインの滞留の有無で異なってくる。まず、滞留があると設定した場合の検索範囲について説明する。図２１は、滞留ありのラインの正順トレース検索範囲を説明するための移送イメージの模式図、図２２は、滞留ありのラインの逆順トレース検索範囲を説明するための移送イメージの模式図である。
【００８３】
図２１に示す滞留ありラインは、任意の払出設備から受入流体ａを受け入れ、この受入流体ａに対応する払出流体ｂを任意の受入設備に払い出し、所定の時間の経過後、任意の払出設備から受入流体ｃを受け入れ、この受入流体ｃに対応する払出流体ｄを任意の受入設備に払い出したことを示している。ここで、払出流体ｄに対応する受入流体を正順でトレースする場合について説明する。
上述してきたように、正順トレースの場合、払出流体の払出開始時刻から正順トレース開始遅延時間だけ遡った時刻から、払出流体の払出終了時刻から正順トレース終了遅延時間だけ遡った時刻までが、正順トレース検索範囲となる。
【００８４】
しかしながら、図２１の場合、受入流体ａを受け入れた後に所定時間経過してから受入流体ｃを受け入れているため、払出流体ｄの払出開始時刻ｔ４から正順トレース開始遅延時間だけ遡った時刻ｔ３の間には、受入流体が存在しない。このような場合、図２１に示すラインは滞留があると設定しているので、受入流体ａの受け入れを終了した後から受入流体ｃの受け入れを開始するまでには、ライン内に受入流体ａが流れたと考える。つまり、受入流体ａの受け入れを開始した時刻は、受入流体ａに対応する払出流体ｂの払出終了時刻ｔ２から正順トレースの開始遅延時間だけ遡った時刻ｔ１であると考える。したがって、正順トレース検索範囲は、受入流体ａに対応する払出流体ｂの払出終了時刻ｔ２から正順トレース開始遅延時間だけ遡った時刻ｔ１から、払出流体ｄの払出終了時刻ｔ６から正順トレース終了遅延時間だけ遡った時刻ｔ５までとなる。
【００８５】
図２２に示す滞留ありラインは、任意の払出設備から受入流体ａを受け入れ、この受入流体ａに対応する払出流体ｂを任意の受入設備に払い出し、所定の時間の経過後、任意の払出設備から受入流体ｃを受け入れ、この受入流体ｃに対応する払出流体ｄを任意の受入設備に払い出したことを示している。ここで、受入流体ａに対応する払出流体を逆順でトレースする場合について説明する。
上述してきたように、逆順トレースの場合、受入流体の受入開始時刻から逆順トレース開始遅延時間だけ経過した時刻から、受入流体の受入終了時刻から逆順トレース終了遅延時間だけ経過した時刻までが、逆順トレース検索範囲となる。
【００８６】
しかしながら、図２２の場合、受入流体ａを受け入れた後に所定時間経過してから受入流体ｃを受け入れているため、受入流体ａの受入終了時刻ｔ３から逆順トレース開始遅延時間だけ経過した時刻ｔ４の間には、払出流体が存在しない。このような場合、図２２に示すラインは滞留があると設定しているので、受入流体ａの受け入れを終了した後から受入流体ｃの受け入れを開始するまでには、ライン内に受入流体ａが流れたと考える。つまり、受入流体ａの払い出しを終了した時刻は、受入流体ｃに対応する払出流体ｄの払出開始時刻ｔ５から逆順トレースの終了遅延時間だけ経過した時刻ｔ６であると考える。したがって、逆順トレース検索範囲は、受入流体ａの受入開始時刻ｔ１から逆順トレース開始遅延時間だけ経過した時刻ｔ２から、払出流体ｄの払出開始時刻ｔ５から逆順トレース終了遅延時間だけ経過した時刻ｔ６までとなる。
【００８７】
滞留がないと設定した場合の検索範囲について、図２３と図２４を参照して説明する。図２３は、滞留なしのラインの正順トレース検索範囲を説明するための移送イメージの模式図、図２４は、滞留なしのラインの逆順トレース検索範囲を説明するための移送イメージの模式図である。
【００８８】
図２３に示す滞留なしラインは、任意の払出設備から受入流体ａを受け入れ、この受入流体ａに対応する払出流体ｂを任意の受入設備に払い出し、所定の時間の経過後、任意の払出設備から受入流体ｃを受け入れ、この受入流体ｃに対応する払出流体ｄを任意の受入設備に払い出したことを示している。ここで、払出流体ｄに対応する受入流体を正順でトレースする場合について説明する。
【００８９】
図２１の場合と同様、図２３に示すラインでは、受入流体ａを受け入れた後に所定時間経過してから受入流体ｃを受け入れているため、払出流体ｄの払出開始時刻ｔ２から正順トレース開始遅延時間だけ遡った時刻ｔ１の間には、受入流体が存在しない。このような場合、図２３に示すラインは滞留がないと設定しているので、受入流体ａの受け入れを終了した後から受入流体ｃの受け入れを開始するまでには、ライン内には何の受入流体も存在しないと考える。したがって、正順トレース検索範囲は、払出流体ｄの払出開始時刻ｔ２から正順トレース開始遅延時間だけ遡った時刻ｔ１から、払出流体ｄの払出終了時刻ｔ４から正順トレース終了遅延時間だけ遡った時刻ｔ３までとなる。
【００９０】
図２４に示す滞留なしラインは、任意の払出設備から受入流体ａを受け入れ、この受入流体ａに対応する払出流体ｂを任意の受入設備に払い出し、所定の時間の経過後、任意の払出設備から受入流体ｃを受け入れ、この受入流体ｃに対応する払出流体ｄを任意の受入設備に払い出したことを示している。ここで、受入流体ａに対応する払出流体を逆順でトレースする場合について説明する。
【００９１】
図２２の場合と同様、図２４に示すラインでは、受入流体ａを受け入れた後に所定時間経過してから受入流体ｃを受け入れているため、受入流体ａの受入終了時刻ｔ３から逆順トレース終了遅延時間だけ経過した時刻ｔ４の間には、払出流体が存在しない。このような場合、図２４に示すラインは滞留がないと設定しているので、受入流体ａの受け入れを終了した後から受入流体ｃの受け入れを開始するまでには、ライン内には何の受入流体も存在しないと考える。したがって、逆順トレース検索範囲は、受入流体ａの受入開始時刻ｔ１から逆順トレース開始遅延時間だけ経過した時刻ｔ２から、受入流体ａの受入終了時刻ｔ３から逆順トレース終了遅延時間だけ経過した時刻ｔ４までとなる。
【００９２】
このように本実施の形態によれば、ラインについて滞留がある場合と滞留がない場合の２つのライン属性モードを設けることにより、ラインの性格やトレースの目的に応じて滞留に対応したトレースを行うことが可能となるので、より正確なトレースを実現することができる。
【００９３】
以上、図１４〜２４を参照して説明したように、本実施の形態によれば、（１）ロットを区切りとして空モードまたは洗浄モードの何れかのロット検索モードを選択し、（２）ラインの遅延時間設定に基づいた検索において、標準的な検索を行う通常モード、または、より厳密な検索を行う高精度モードかの何れかのライン検索モードを選択し、（３）ライン内の流体の滞留を考慮するか否かのライン属性モードの選択を行う。これにより、本実施の形態では、それぞれの検索モードやライン設定を検索時に個別に設定してトレースすることができるので、目的に応じたより正確なトレースを実現することが可能となる。
【００９４】
次に、上述したトレースの方向、検索モード、ラインの設定等の各設定に応じて行われるトレースの具体例について、図２５、２６を参照して説明する。図２５は、トレースを行う設備モデルの模式図、図２６は、図２７に示す設備モデルの移送イメージの模式図である。
ここで、図２５に示すモデル化された設備は、乳製品製造プラントを想定している。
【００９５】
図２５中の矢印１〜１０の処理は、それぞれ図２６の移送イメージ中の縦の列１〜１０に対応する。便宜上、図１４中の矢印１〜１０の処理およびこれに対応する図２６の列１〜１０の処理を、それぞれ第１〜第１０の処理という。以下に第１〜第１０の処理の説明を行う。
【００９６】
第１の処理は、配乳タンクＴ１に貯留されている生乳を、ラインＬ１を経由して殺菌機の手前にある水抜きＮ１へ移送する処理である。この処理では、ラインＬ１内に滞留しているラインＬ１の洗浄などに用いられた水等を、水抜きＮ１から排出する。
第２の処理は、配乳タンクＴ１に貯留されている生乳を、ラインＬ１およびラインＬ２を経由して水抜きＮ２へ移送する処理である。この処理では、ラインＬ１およびラインＬ２内に滞留しているラインＬ１やラインＬ２の洗浄などに用いられた水等を、水抜きＮ２から排出する。
第３の処理は、配乳タンクＴ１に貯留されている生乳を、ラインＬ１およびラインＬ２を経由して調整乳タンクＩ１に移送する処理である。この処理では、ラインＬ１およびラインＬ２内に滞留している生乳混じりの水を、調整乳タンクＩ１に排出する。
第４の処理は、配乳タンクＴ１に貯留されている生乳を、ラインＬ１およびラインＬ２を経由してサージタンクＴ３に移送する処理である。この処理では、配乳タンクＴ１に貯留されている生乳を殺菌機により殺菌してサージタンクＴ３に貯留する。
第５の処理は、配乳タンクＴ２に貯留されている生乳を、サージタンクＴ３へ移送する処理である。この処理では、サージタンクＴ３へ移送する配乳タンクがＴ１からＴ２に切り替わり、この配乳タンクＴ２に貯留されている生乳を殺菌機により殺菌してサージタンクＴ３に貯留する。
【００９７】
第６の処理は、配乳タンクＴ２に貯留されている生乳を、ラインＬ１およびラインＬ２を経由してサージタンクＴ４へ移送する処理である。この処理では、配乳タンクＴ２の生乳を移送するサージタンクをＴ３からＴ４に切り替え、配乳タンクＴ２に貯留されている生乳を殺菌機により殺菌してサージタンクＴ４に貯留する。
第７の処理は、水Ｗ１の水を、ラインＬ１およびラインＬ２を経由してサージタンクＴ４に移送する処理である。この処理では、ラインＬ１に滞留している生乳を、水Ｗ１からの水で水押ししてサージタンクＴ４に送出する。
第８の処理は、水Ｗ２の水を、ラインＬ２を経由してサージタンクＴ４に移送する処理である。この処理では、ラインＬ２に滞留している生乳を水Ｗ２からの水で水押ししてサージタンクＴ４に送出する。
第９の処理は、水Ｗ２の水を、ラインＬ２を経由して調整乳タンクＩ１へ移送する処理である。この処理では、ラインＬ２に滞留している生乳混じりの水を、水Ｗ２からの水で水押しして調整乳タンクＩ１に送出する。
第１０の処理は、水Ｗ２の水を、ラインＬ２を経由して水抜きＮ２へ移送する。この処理では、水Ｗ２からの水でラインＬ２を洗浄する。
【００９８】
第１〜第１０の処理に基づいて図２６に示すような移送イメージが作成されたとする。ここで、サージタンクＴ４の貯留物について正順のトレースを行うと、範囲ａに対応する部分からサージタンクＴ４の貯留物が生成されていることが分かる。すなわち、サージタンクＴ４の貯留物は、配乳タンクＴ１の時刻ｔ１から時刻ｔ２の間に払い出された成分と、配乳タンクＴ２の時刻ｔ２から時刻ｔ４の間に払い出された成分とから構成されている。
【００９９】
このように、本実施の形態によれば、指定された対象物についてトレースを行うと、その対象物が何から構成されているかをより正確に検出することができる。
【０１００】
次に、図２７〜図２９を参照して、本実施の形態にかかる履歴管理システム１によるトレースの動作について説明する。図２７は、履歴管理システム１の正順トレースの動作を示すフローチャート、図２８は、移送履歴の具体例の模式図、図２９は、検索結果の具体例の模式図である。
履歴管理システム１において、トレースは管理装置１０により行われる。図３や図２８に示すような移送履歴や図１４に示すような移送イメージを表示装置に表示し、この表示に基づいて任意のプロセス機器等のトレースを行う対象の指定と各モードの設定をユーザが入力装置を介して行うと、管理装置１０は、表示装置に表示した移送イメージやこの移送イメージを作成するのに用いた移送履歴に基づいて、トレースを行う。
【０１０１】
入力装置が、トレース対象の指定、各モードの設定を検出すると（ステップＳ１１）、管理装置１０は、その対象に流体を払い出した設備を検索する（ステップＳ１２）。
ここで、各モードとは、ロットを区切りとして空モードか洗浄モードかを指定するロット検索モード、ラインの遅延時間設定を基にした検索における検索対象範囲を通常とするか高精度とするかを指定するライン検索モード、ライン内の流体の滞留を考慮するか否かを指定するライン属性モードなどを言う。
【０１０２】
払出設備がプロセス機器の場合（ステップＳ１２：プロセス機器）、管理装置１０は、そのプロセス機器で洗浄が行われた時刻、または、そのプロセス機器が空になった時刻を検索する（ステップＳ１３）。ここで、洗浄または空になった時刻が検出されると、管理装置１０は、そのプロセス機器の移送履歴を検索し（ステップＳ１４）、洗浄または空になった時刻と、設定された検索モードと、検出した移送履歴に基づいてプロセス機器に貯留された流体を検出し、トレースを行う（ステップＳ１５）。
【０１０３】
払出設備がラインの場合（ステップＳ１２：ライン）、管理装置１０は、そのラインの移送履歴と遅延時間の設定値を検索する（ステップＳ２１）。なお、この遅延時間、すなわち正順トレース開始遅延時間および正順トレース終了遅延時間は、ライン毎に予め設定されている。
続いて、管理装置１０は、当該ラインが滞留ありと設定されている場合（ステップＳ２２：ＹＥＳ）、次の払出設備の移送履歴を検索し（ステップＳ２３）、この履歴と当該ラインの移送履歴および遅延時間とに基づいてトレースを行う（ステップＳ１５）。
当該ラインが滞留なしと設定されている場合（ステップＳ２２：ＮＯ）、管理装置１０は、当該ラインの移送履歴および遅延時間に基づいてトレースを行う（ステップＳ１５）。
【０１０４】
ステップＳ１５においてトレースを行った払出設備が終端の設備ではない場合（ステップＳ１６：ＮＯ）、管理装置１０は、ステップＳ１２の処理に戻る。
ステップＳ１５においてトレースを行った払出設備が終端の設備の場合（ステップＳ１６：ＹＥＳ）、管理装置１０は、ユーザにより指定された対象のトレース結果を表示装置に表示する（ステップＳ１７）。例えば、図２９に示すような検索結果を表示するようにしてもよい。
【０１０５】
図２９において、符号ａで示す部分は、検索する対象物が示される。
また、符号ｂで示す部分は、検索経過を示す。この検索経過はツリー構造として表示されている。
また、符号ｃで示す部分は、検索結果を示す。検索の対象物が何から構成されているかが表示されている。
【０１０６】
図２９のように検索結果を表示することにより、ユーザはトレースの結果を容易に理解することが可能となる。
【図面の簡単な説明】
【０１０７】
【図１】本発明の履歴管理方法を適用した履歴管理システムの構成を示す図である。
【図２】設備モデルの１構成例を示す模式図である。
【図３】図２の設備モデルの移送履歴の模式図である。
【図４】図２の設備モデルの移送イメージの模式図である。
【図５】複数のラインを経由して流体の移送を行う設備モデルの１構成例を示す模式図である。
【図６】図５の設備モデルの移送履歴の模式図である。
【図７】図５の設備モデルの移送イメージの模式図である。
【図８】受入設備となるタンクの切り替えがある設備モデルの１構成例を示す模式図である。
【図９】図８の設備モデルの移送履歴の模式図である。
【図１０】図８の設備モデルの移送イメージの模式図である。
【図１１】複数のラインを経由し、かつ、払い出し先タンクの切り替えがある設備モデルの１構成例を示す模式図である。
【図１２】図１１の設備モデルの移送履歴の模式図である。
【図１３】図１１の設備モデルの移送イメージの模式図である。
【図１４】トレースの方向を説明するための移送イメージの模式図である。
【図１５】検索モードを説明するための移送イメージの一例である。
【図１６】（ａ）移送開始時の模式図、（ｂ）移送中の模式図である。
【図１７】正順のラインのトレースを説明する移送イメージの模式図である。
【図１８】逆順のラインのトレースを説明する移送イメージの模式図である。
【図１９】遅延時間の設定方法を説明するための移送イメージの模式図である。
【図２０】正順開始設定差の設定方法を説明するための移送イメージの模式図である。
【図２１】滞留ありのラインの正順トレース検索範囲を説明するための移送イメージの模式図である。
【図２２】滞留ありのラインの逆順トレース検索範囲を説明するための移送イメージの模式図である。
【図２３】滞留なしのラインの正順トレース検索範囲を説明するための移送イメージの模式図である。
【図２４】滞留なしのラインの逆順トレース検索範囲を説明するための移送イメージの模式図である。
【図２５】トレースを行う設備モデルの模式図である。
【図２６】図２６の設備モデルの移送イメージの模式図である。
【図２７】履歴管理システム１の正順トレースの動作を示すフローチャートである。
【図２８】移送履歴の具体例の模式図である。
【図２９】検索結果の具体例の模式図である
【符号の説明】
【０１０８】
１…履歴管理システム、１０…管理装置、２０…サーバ、３０…コントローラ、４０…通信回線、Ｔ１〜Ｔ６，Ｔ１１，Ｔ１２，Ｔ２１，Ｔ２２…タンク、Ｌ１,Ｌ２,Ｌ１０,Ｌ２０…ライン、Ｗ１，Ｗ２…水、Ｎ１，Ｎ２…水抜き、Ｉ１，Ｉ２…調整乳タンク、
【図１】
2005293188.tif 000003
【図２】
2005293188.tif 000004
【図３】
2005293188.tif 000005
【図４】
2005293188.tif 000006
【図５】
2005293188.tif 000007
【図６】
2005293188.tif 000008
【図７】
2005293188.tif 000009
【図８】
2005293188.tif 000010
【図９】
2005293188.tif 000011
【図１０】
2005293188.tif 000012
【図１１】
2005293188.tif 000013
【図１２】
2005293188.tif 000014
【図１３】
2005293188.tif 000015
【図１４】
2005293188.tif 000016
【図１５】
2005293188.tif 000017
【図１６】
2005293188.tif 000018
【図１７】
2005293188.tif 000019
【図１８】
2005293188.tif 000020
【図１９】
2005293188.tif 000021
【図２０】
2005293188.tif 000022
【図２１】
2005293188.tif 000023
【図２２】
2005293188.tif 000024
【図２３】
2005293188.tif 000025
【図２４】
2005293188.tif 000026
【図２５】
2005293188.tif 000027
【図２６】
2005293188.tif 000028
【図２７】
2005293188.tif 000029
【図２８】
2005293188.tif 000030
【図２９】
2005293188.tif 000031