(57)【要約】【課題】生産システムにおける製造計画の立案において、対象となる生産設備、生産環境条件、生産品目、製造方法等に応じた多様な要素を考慮する必要のある複雑な洗浄工程の立案を的確かつ効率よく実現する。【解決手段】洗浄作業割付操作画面１５１のガントチャート表示部１５２に、前段取４１０、製造作業４２０、後段取４３０等を含む製造プラン４００を表示し、ユーザがポップアップメニュー１５３の選択メニュー１５４で洗浄作業４４０を前段取４１０の前、または後段取４３０の後に挿入する際に、空きスペースの有無や非作業時間帯４５０との干渉、製造作業４２０の作業内容による洗浄作業４４０の種類、ＣＩＰ未実施許容時間内での洗浄作業４４０の実行、等の条件を勘案して、洗浄作業４４０の割り付けを行う洗浄作業割付方法である。【選択図】図１４
2008152383.tif 000002
【特許請求の範囲】
【請求項１】
製造設備に対して実施される洗浄作業の作業内容および所要時間を含むＣＩＰ仕様を定義するＣＩＰ仕様情報記憶手段と、
前記製造設備を使用する製造工程の要求に応じて、前記ＣＩＰ仕様にて定義される前記洗浄作業を前記製造工程の前工程または後工程のいずれに割りつけるかを決定する洗浄作業割付手段と、
前記製造工程の前後に割り付けられた前記ＣＩＰ仕様に設定されている前記所要時間に基づいて、前記製造工程における前記洗浄作業の所要時間を割付ける洗浄作業時間割付手段と、
を含むことを特徴とする洗浄作業割付装置。
【請求項２】
請求項１記載の洗浄作業割付装置において、
前記製造設備によって生産される複数種の製品品目の時系列な切替パターンにより、どのような洗浄仕様の前記ＣＩＰ仕様で洗浄するかを予め設定するための切替定義情報記憶手段を備え、
前記洗浄作業割付手段は、自動又は手動で洗浄作業を割付ける時に、前記切替定義情報記憶手段を参照して、前記ＣＩＰ仕様を決定し、
前記洗浄作業時間割付手段は、決定された前記ＣＩＰ仕様に定義された所要時間を更に参照して、洗浄作業の占有時間を決定することを特徴とする洗浄作業割付装置。
【請求項３】
請求項１または請求項２記載の洗浄作業割付装置において、
前記ＣＩＰ仕様情報記憶手段には、前記洗浄作業の対象となる製造設備または製品の相違に応じた、互いに異なる複数の洗浄作業の前記所要時間が定義され、
前記ＣＩＰ仕様が適用される前記製造設備または製品の種別に応じて、異なる所要時間を設定可能にしたことを特徴とする洗浄作業割付装置。
【請求項４】
請求項１記載の洗浄作業割付装置において、
さらに、使用する前記製造設備毎に、未洗浄許容時間を事前に設定するための洗浄未実施許容時間記憶手段を備え、
前記洗浄作業時間割付手段は、前記製造設備に対する前記ＣＩＰ仕様の割付時に、前記洗浄未実施許容時間記憶手段を参照することにより、前記洗浄作業の未実施期間が未洗浄許容時間を超過しないように、前記ＣＩＰ仕様を強制的に割付けることを特徴とする洗浄作業割付装置。
【請求項５】
請求項１記載の洗浄作業割付装置において、
洗浄対象の複数の前記製造設備における前記洗浄作業に共用される洗浄機構の各々を、ＣＩＰステーション識別番号が付与されたＣＩＰステーションとして管理し、
前記洗浄作業割付手段は、個々の前記ＣＩＰ仕様に割り当てられた前記ＣＩＰステーション識別番号の前記ＣＩＰステーションの稼働時間帯が重複しないように、当該ＣＩＰ仕様の割付を行うことを特徴とする洗浄作業割付装置。
【請求項６】
請求項１記載の洗浄作業割付装置において、
前記製造工程の要求は、生産に使用する前記製造設備の種別、生産環境条件、生産品目、製造方法、製造手順、当該製造工程の前後の他の製造工程の生産品目の切り替え関係、の少なくとも一つを含むことを特徴とする洗浄作業割付装置。
【請求項７】
製造設備に対して実施される洗浄作業の作業内容および所要時間を含むＣＩＰ仕様を定義するＣＩＰ仕様情報記憶手段を準備する第１ステップと、
前記製造設備を使用する製造工程の要求に応じて、前記ＣＩＰ仕様にて定義される前記洗浄作業を前記製造工程の前工程または後工程のいずれに割りつけるかを決定する第２ステップと、
前記製造工程の前後に割り付けられた前記ＣＩＰ仕様に設定されている前記所要時間に基づいて、前記製造工程における前記洗浄作業の所要時間を割付ける第３ステップと、
を含むことを特徴とする洗浄作業割付方法。
【請求項８】
請求項７記載の洗浄作業割付方法において、
前記製造設備によって生産される複数種の製品品目の時系列な切替パターンにより、どのような洗浄仕様の前記ＣＩＰ仕様で洗浄するかを予め設定するための切替定義情報記憶手段を設け、
前記第２ステップでは、自動又は手動で洗浄作業を割付ける時に、前記切替定義情報記憶手段を参照して、前記ＣＩＰ仕様を決定し、
前記第３ステップでは、決定された前記ＣＩＰ仕様に定義された所要時間を更に参照して、洗浄作業の占有時間を決定することを特徴とする洗浄作業割付方法。
【請求項９】
請求項７または請求項８記載の洗浄作業割付方法において、
前記ＣＩＰ仕様情報記憶手段に、前記洗浄作業の対象となる製造設備または製品の相違に応じた、互いに異なる複数の洗浄作業の前記所要時間を定義し、
前記第３ステップでは、前記ＣＩＰ仕様が適用される前記製造設備または製品の種別に応じて、異なる所要時間を設定することを特徴とする洗浄作業割付方法。
【請求項１０】
請求項７記載の洗浄作業割付方法において、
さらに、使用する前記製造設備毎に、未洗浄許容時間を事前に設定するための洗浄未実施許容時間記憶手段を設け、
前記第３ステップでは、前記製造設備に対する前記ＣＩＰ仕様の割付時に、前記洗浄未実施許容時間記憶手段を参照することにより、前記洗浄作業の未実施期間が未洗浄許容時間を超過しないように、前記ＣＩＰ仕様を強制的に割付けることを特徴とする洗浄作業割付方法。
【請求項１１】
請求項７記載の洗浄作業割付方法において、
洗浄対象の複数の前記製造設備における前記洗浄作業に共用される洗浄機構の各々を、ＣＩＰステーション識別番号が付与されたＣＩＰステーションとして管理し、
前記第３ステップでは、個々の前記ＣＩＰ仕様に割り当てられた前記ＣＩＰステーション識別番号の前記ＣＩＰステーションの稼働時間帯が重複しないように、当該ＣＩＰ仕様の割付を行うことを特徴とする洗浄作業割付方法。
【請求項１２】
請求項７記載の洗浄作業割付方法において、
前記製造工程の要求は、生産に使用する前記製造設備の種別、生産環境条件、生産品目、製造方法、製造手順、当該製造工程の前後の他の製造工程の生産品目の切り替え関係、の少なくとも一つを含むことを特徴とする洗浄作業割付方法。
【請求項１３】
製造設備に対して実施される洗浄作業の作業内容および所要時間を含むＣＩＰ仕様を定義するＣＩＰ仕様情報記憶手段を準備する第１ステップと、
前記製造設備を使用する製造工程の要求に応じて、前記ＣＩＰ仕様にて定義される前記洗浄作業を前記製造工程の前工程または後工程のいずれに割りつけるかを決定する第２ステップと、
前記製造工程の前後に割り付けられた前記ＣＩＰ仕様に設定されている前記所要時間に基づいて、前記製造工程における前記洗浄作業の所要時間を割付ける第３ステップと、
をコンピュータに実行させることを特徴とする洗浄作業割付プログラム。
【請求項１４】
請求項１３記載の洗浄作業割付プログラムにおいて、
前記製造設備によって生産される複数種の製品品目の時系列な切替パターンにより、どのような洗浄仕様の前記ＣＩＰ仕様で洗浄するかを予め設定するための切替定義情報記憶手段を準備し、
前記第２ステップでは、自動又は手動で洗浄作業を割付ける時に、前記切替定義情報記憶手段を参照して、前記ＣＩＰ仕様を決定し、
前記第３ステップでは、決定された前記ＣＩＰ仕様に定義された所要時間を更に参照して、洗浄作業の占有時間を決定することを特徴とする洗浄作業割付プログラム。
【請求項１５】
請求項１３または請求項１４記載の洗浄作業割付プログラムにおいて、
前記ＣＩＰ仕様情報記憶手段に、前記洗浄作業の対象となる製造設備または製品の相違に応じた、互いに異なる複数の洗浄作業の前記所要時間が定義され、
前記第３ステップでは、前記ＣＩＰ仕様が適用される前記製造設備または製品の種別に応じて、異なる所要時間を設定することを特徴とする洗浄作業割付プログラム。
【請求項１６】
請求項１３記載の洗浄作業割付プログラムにおいて、
さらに、使用する前記製造設備毎に、未洗浄許容時間を事前に設定するための洗浄未実施許容時間記憶手段を設け、
前記第３ステップでは、前記製造設備に対する前記ＣＩＰ仕様の割付時に、前記洗浄未実施許容時間記憶手段を参照することにより、前記洗浄作業の未実施期間が未洗浄許容時間を超過しないように、前記ＣＩＰ仕様を強制的に割付けることを特徴とする洗浄作業割付プログラム。
【請求項１７】
請求項１３記載の洗浄作業割付プログラムにおいて、
洗浄対象の複数の前記製造設備における前記洗浄作業に共用される洗浄機構の各々を、ＣＩＰステーション識別番号が付与されたＣＩＰステーションとして管理し、
前記第３ステップでは、個々の前記ＣＩＰ仕様に割り当てられた前記ＣＩＰステーション識別番号の前記ＣＩＰステーションの稼働時間帯が重複しないように、当該ＣＩＰ仕様の割付を行うことを特徴とする洗浄作業割付プログラム。
【請求項１８】
請求項１３記載の洗浄作業割付プログラムにおいて、
前記製造工程の要求は、生産に使用する前記製造設備の種別、生産環境条件、生産品目、製造方法、製造手順、当該製造工程の前後の他の製造工程の生産品目の切り替え関係、の少なくとも一つを含むことを特徴とする洗浄作業割付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、洗浄作業割付技術に関し、たとえば、医薬品や食品等の製造設備における洗浄作業計画の立案等に適用して有効な技術に関する。
【背景技術】
【０００２】
たとえば、薬品、食品、飲料製品等の製造工程では、衛生的で清潔な環境が保たれることが製品の品質の維持向上等の観点から必須である。また、一つの製造設備を多品目の製造工程にて共用する、いわゆるハイブリット生産の場合には、相前後して生産される複数の製品間において味や匂い等が混じり合わないような清浄な環境を各品目毎に確実に実現することが要求される。
【０００３】
このような、製造設備の衛生環境や清浄環境を実現する技術は、一般にＣＩＰ（ｃｌｅａｎ−ｉｎ−ｐｌａｃｅ）と呼ばれ、通常は、タンクや配管等の製造設備の洗浄によって実現されるため、製造設備を洗浄する作業は、ＣＩＰオペレーション、あるいは単にＣＩＰとも呼称されている。
【０００４】
ところで、上述のような洗浄作業（ＣＩＰ）は生産に使用する設備、生産環境条件、生産品目、製造方法・手順、相前後する生産品目の切替関係等のような製造過程の要求に応じて、所定の洗剤（ＣＩＰ液）でＣＩＰする場合もあれば、清水のみで洗浄する場合もある、等のように、様々な洗浄方式（仕様）を有する。そして、使用設備に応じて、配管洗浄とタンク洗浄のように洗浄対象も異なる。
【０００５】
また、製造手順、製造対象により、生産前洗浄と生産後洗浄の使い分けがある。更に、製造品目及び使用設備により、生菌を発生させないようにする為に一定の時間間隔を超えない内に洗浄が要求される場合もある。
【０００６】
一方、当然ながら、各種方式での洗浄作業の内容の相違により、作業にかかる時間も異なる。
このような、多様な対象及び多様な洗浄方法や洗浄時間を設定することが必要される洗浄作業の計画を如何に製造作業に合せて効率的に的確に洗浄計画を立案できる技術が求められている。
【０００７】
従来技術として、たとえば、特許文献１には、洗浄時間設定表を用いて、洗浄時間を自動的に挿入する機能を実現しようとするスケジューリングシステムが開示されている。
しかし、当該特許文献１の技術は、洗浄作業における時間的な情報にのみ着目して製造計画を立案するものであり、上述のように時間以外にも多様な要素を考慮する必要のある複雑なＣＩＰオペレーションの立案については言及されていない。
【特許文献１】特開平０５−２８１６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、生産システムにおける製造計画の立案において、対象となる生産設備、生産環境条件、生産品目、製造方法等に応じた多様な要素を考慮する必要のある複雑なＣＩＰオペレーションの立案を的確かつ効率よく実現することが可能な技術を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の観点は、製造設備に対して実施される洗浄作業の作業内容および所要時間を含むＣＩＰ仕様を定義するＣＩＰ仕様情報記憶手段と、
前記製造設備を使用する製造工程の要求に応じて、前記ＣＩＰ仕様にて定義される前記洗浄作業を前記製造工程の前工程または後工程のいずれに割りつけるかを決定する洗浄作業割付手段と、
前記製造工程の前後に割り付けられた前記ＣＩＰ仕様に設定されている前記所要時間に基づいて、前記製造工程における前記洗浄作業の所要時間を割付ける洗浄作業時間割付手段と、
を含む洗浄作業割付装置を提供する。
【００１０】
本発明の第２の観点は、製造設備に対して実施される洗浄作業の作業内容および所要時間を含むＣＩＰ仕様を定義するＣＩＰ仕様情報記憶手段を準備する第１ステップと、
前記製造設備を使用する製造工程の要求に応じて、前記ＣＩＰ仕様にて定義される前記洗浄作業を前記製造工程の前工程または後工程のいずれに割りつけるかを決定する第２ステップと、
前記製造工程の前後に割り付けられた前記ＣＩＰ仕様に設定されている前記所要時間に基づいて、前記製造工程における前記洗浄作業の所要時間を割付ける第３ステップと、
を含む洗浄作業割付方法を提供する。
【００１１】
本発明の第３の観点は、製造設備に対して実施される洗浄作業の作業内容および所要時間を含むＣＩＰ仕様を定義するＣＩＰ仕様情報記憶手段を準備する第１ステップと、
前記製造設備を使用する製造工程の要求に応じて、前記ＣＩＰ仕様にて定義される前記洗浄作業を前記製造工程の前工程または後工程のいずれに割りつけるかを決定する第２ステップと、
前記製造工程の前後に割り付けられた前記ＣＩＰ仕様に設定されている前記所要時間に基づいて、前記製造工程における前記洗浄作業の所要時間を割付ける第３ステップと、
をコンピュータに実行させる洗浄作業割付プログラムを提供する。
【００１２】
上記した本発明では、製造工程における製品の切替、各種環境条件に応じた多様な洗浄方式をＣＩＰ仕様としてコード化することによって定義し、ＣＩＰ仕様情報記憶手段に設定して管理する。
【００１３】
そして、生産に使用する設備、生産環境条件、生産品目、製造方法・手順、相前後する生産品目の切替関係等の製造過程における要求に応じて、定義されたＣＩＰ仕様の情報と照合して、選択すべき洗浄仕様に合致するＣＩＰ仕様を自動で取得し、洗浄作業の計画にパターンコードで割付ける。
【００１４】
また、各種洗浄パターンについて、それぞれの作業内容と作業に必要とする時間を事前に設定して置くことで、洗浄作業の割付時に、このＣＩＰ仕様情報記憶手段を照合することにより洗浄作業の所要時間を得る。
【００１５】
更に、使用する設備毎に、生菌を発生させないような未洗浄許容時間を事前に設定して置くことで、洗浄作業の割付時に、洗浄作業を未実施期間が許容期間を超える場合、強制的に洗浄作業を割付ける。
【発明の効果】
【００１６】
本発明によれば、生産システムにおける製造計画の立案において、対象となる生産設備、生産環境条件、生産品目、製造方法等に応じた多様な要素を考慮する必要のある複雑なＣＩＰオペレーションの立案を的確かつ効率よく実現することが可能な技術を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。
図１は、本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムが適用される生産システムの構成の一例を示す概念図であり、図２は、本実施の形態の洗浄作業割付方法、洗浄作業割付プログラムを実施する洗浄作業割付装置の構成の一例を示す概念図である。
【００１８】
本実施の形態の生産システム３００は、複数の上流タンク３１０、調合タンク３２０、充填ライン配管３３０、充填・包装ライン３４０を備えている。
上流タンク３１０には、製品注入配管３１１を介して原料の液体が注入される。上流タンク３１０に貯留された原料は、タンクバルブ３１２、製品注入配管３１３を介して調合タンク３２０に送られる。
【００１９】
調合タンク３２０では、上流タンク３１０から送られた複数の原料を調合して製品液体とし、タンクバルブ３２１、充填ライン元バルブ３３１を介して充填ライン配管３３０に送出する。充填ライン配管３３０に送出された製品液体は、充填ライン吐出バルブ３３２を介して充填・包装ライン３４０を移動する容器３４１に充填される。
【００２０】
このような製造設備のＣＩＰ（洗浄）を実現するために、本実施の形態の生産システム３００は、ＣＩＰ制御装置３５０の配下で稼働する以下のようなＣＩＰ設備を備えている。
【００２１】
すなわち、上流タンク３１０のＣＩＰのためにＣＩＰ回収タンク３６０、ＣＩＰ液供給配管３６１、ＣＩＰ液供給バルブ３６２、スプレーボール３６３、ＣＩＰ液回収配管３６４、が設けられている。ＣＩＰ液供給バルブ３６２、タンクバルブ３１２は、ＣＩＰ制御装置３５０から制御線３５１を介して開閉が制御され、上流タンク３１０に関するＣＩＰ設備は、ステーション番号ＳＡとしてＣＩＰ制御装置３５０により認識され、管理される。
【００２２】
そして、ＣＩＰ制御装置３５０から、ＣＩＰ液供給バルブ３６２、タンクバルブ３１２を開いて、ＣＩＰ液３６５をＣＩＰ回収タンク３６０から、スプレーボール３６３に供給して上流タンク３１０の内部に噴射することで、上流タンク３１０の内部を洗浄し、洗浄後のＣＩＰ液３６５は、タンクバルブ３１２、ＣＩＰ液回収配管３６４を介してＣＩＰ回収タンク３６０に回収される。これにより、上流タンク３１０のＣＩＰが実現される。
【００２３】
同様に、調合タンク３２０のＣＩＰのために、ＣＩＰ回収タンク３７０、ＣＩＰ液供給配管３７１、ＣＩＰ液供給バルブ３７２、スプレーボール３７３、ＣＩＰ液回収配管３７４、ＣＩＰ液供給配管３８１、ＣＩＰ液回収配管３８４、が設けられている。ＣＩＰ液供給バルブ３７２、タンクバルブ３２１は、ＣＩＰ制御装置３５０から制御線３５２を介して開閉が制御され、調合タンク３２０に関するＣＩＰ設備は、ステーション番号ＳＢとして認識され、管理される。
【００２４】
そして、ＣＩＰ制御装置３５０から、ＣＩＰ液供給バルブ３７２を開いてＣＩＰ回収タンク３７０からＣＩＰ液３７５をスプレーボール３７３に供給して、調合タンク３２０の内部に噴射することで、調合タンク３２０の内部を洗浄し、洗浄後のＣＩＰ液３７５は、タンクバルブ３２１、ＣＩＰ液回収配管３７４を介してＣＩＰ回収タンク３７０に回収される。
【００２５】
同様に、充填ライン配管３３０のＣＩＰのために、ＣＩＰ液供給配管３８１、ＣＩＰ液回収配管３８４が設けられている。ＣＩＰ制御装置３５０は、制御線３５３を介して充填ライン元バルブ３３１、充填ライン吐出バルブ３３２を制御することが可能であり、ステーション番号ＳＣとして認識され、管理される。
【００２６】
そして、充填ライン配管３３０の内部にＣＩＰ液３８５を流通させることで、充填ライン配管３３０のＣＩＰを実現する。通常、配管を分解せずにＣＩＰ液３８５の液体の流速を調整することにより配管を洗浄する。
【００２７】
本実施の形態では、図２に例示される洗浄作業割付装置１００によって、上述のような生産システム３００における、ステーション番号ＳＡ、ステーション番号ＳＢ、ステーション番号ＳＣ等を用いたＣＩＰの工程を、当該生産システム３００の製造計画の中に組み込むための、製造計画立案処理が行われる。
【００２８】
本実施の形態の洗浄作業割付装置１００は、情報処理部１１０、メモリ１２０、外部記憶装置１３０、入力部１４０、出力部１５０、可搬性記憶媒体駆動部１７０、を備えたコンピュータで構成されている。
【００２９】
情報処理部１１０は、メモリ１２０に格納されたプログラムを実行することにより、情報処理部１１０の全体の動作を制御する。本実施の形態の場合には、メモリ１２０に格納された洗浄作業割付プログラム７００を実行することにより、後述のようなＣＩＰを含む製造計画の立案処理を実現する。
【００３０】
外部記憶装置１３０は、例えば持久的な記憶装置からなり、洗浄作業割付プログラム７００にて用いられる、後述のような、ＣＩＰコード定義テーブル２１０（ＣＩＰ仕様情報記憶手段）、切替情報定義テーブル２２０（切替定義情報記憶手段）、設備マスタテーブル２３０（洗浄未実施許容時間記憶手段）、等の情報が格納される。
【００３１】
入力部１４０は、キーボードやマウス等の情報入力インタフェースを洗浄作業割付装置１００のユーザに提供する。
出力部１５０は、ディスプレイ等からなり、洗浄作業割付装置１００を操作するユーザに対して情報を可視化して提示する。
【００３２】
可搬性記憶媒体駆動部１７０は、着脱される可搬性記憶媒体１７１に対する情報の記録／再生を行う。洗浄作業割付プログラム７００は、たとえば、可搬性記憶媒体１７１に格納された状態で流通し、可搬性記憶媒体駆動部１７０に装着された可搬性記憶媒体１７１から読み込まれて、外部記憶装置１３０やメモリ１２０に実装される。
【００３３】
本実施の形態の場合、洗浄作業割付装置１００の洗浄作業割付プログラム７００は、作業計画データ８００と、ＣＩＰコード定義テーブル２１０、切替情報定義テーブル２２０、設備マスタテーブル２３０を入力して、ＣＩＰ作業計画データ９００を出力する。
【００３４】
この作業計画データ８００には、製造計画情報が格納されている。図３に例示されるように、この作業計画データ８００は、作業ＩＤ８１１、品目ＩＤ８１２、設備ＩＤ８１３、製造開始日時８１４、製造終了日時８１５、等の情報が格納されている。
【００３５】
作業ＩＤ８１１は、作業工程を識別するための識別情報である。
品目ＩＤ８１２は、この作業工程によって製造される製品の品目や中身を示す識別情報である。
【００３６】
設備ＩＤ８１３は、当該作業工程にて使用される設備を特定する識別情報である。
製造開始日時８１４は、当該作業工程の開始日時である。
製造終了日時８１５は、当該作業工程の終了日時である。
【００３７】
この作業計画データ８００に基づいて、後述の洗浄作業割付操作画面１５１等に表示されるガントチャートにおける前段取４１０、製造作業４２０、後段取４３０等の「ガント」が表示される。
【００３８】
また、本実施の形態の洗浄作業割付装置１００から出力されるＣＩＰ作業計画データ９００は、作業計画データ８００に基づいて、ＣＩＰの情報が付加されたデータである。
図４に例示されるように、ＣＩＰ作業計画データ９００は、ロット行９１０と、詳細行９２０からなる。
【００３９】
ロット行９１０は、レコード識別情報９１１、シリアル番号９１２、製造開始日時９１３、製造終了日時９１４、生産品目コード９１５、中身品目コード９１６、充填量９１７、ラインコード９１８、変更区分９１９からなる。
【００４０】
複数の詳細行９２０の各々は、レコード識別情報９２１、生産前後区分９２２、ＣＩＰステーション番号９２３、対象設備コード９２４、ＣＩＰ開始日時９２５、ＣＩＰ終了日時９２６、変更区分９２７を含んでいる。
【００４１】
本実施の形態の場合には、洗浄作業割付装置１００は、後述のように、この作業計画データ８００から必要な製造プランの情報を読み出して、当該製造プランに適切なＣＩＰ工程を付加してＣＩＰ作業計画データ９００に書き込む処理を行う。
【００４２】
図５は、本実施の形態の洗浄作業割付装置１００にて立案された洗浄作業４４０を含む、上述の生産システム３００における各製造設備の製造プラン４００の一例を示す概念図である。この製造プラン４００は、上述のＣＩＰ作業計画データ９００を可視化して、たとえば出力部１５０に表示される。
【００４３】
上流タンク３１０の製造プラン４００は、前段取４１０、製造作業４２０、後段取４３０で構成され、後段取４３０の後にステーション番号ＳＡの洗浄作業４４０が実行されるように立案されている。
【００４４】
調合タンク３２０の製造プラン４００は、前段取４１０、製造作業４２０、後段取４３０で構成され、後段取４３０の後に、ステーション番号ＳＢの洗浄作業４４０が実行されるように設定されている。
【００４５】
充填ライン配管３３０の製造プラン４００は、前段取４１０、製造作業４２０、後段取４３０で構成され、前段取４１０の前に、ステーション番号ＳＣの洗浄作業４４０が実行されるように立案されている。
【００４６】
また、生産システム３００におけるこれらの洗浄作業４４０は、一つのＣＩＰ制御装置３５０によって制御されるため、本実施の形態では、ステーション番号ＳＡ〜ステーション番号ＳＣの実行期間が重ならないように、すなわち、ステーション番号ＳＡ〜ステーション番号ＳＣのＣＩＰの実行によるＣＩＰ制御装置３５０の占有が競合しないように、製造プラン４００が立案が行われる。
【００４７】
図６、図７、図８は、本実施の形態の洗浄作業割付装置１００にて用いられる情報の一例を示す概念図である。
図６に例示されるＣＩＰコード定義テーブル２１０は、本実施の形態の洗浄作業割付装置１００において、多様なＣＩＰをコード化して管理するためのテーブルである。
【００４８】
すなわち、ＣＩＰは製品切替等の製造過程の要求に応じて、所定洗剤（ＣＩＰ液）でＣＩＰする場合もあれば、清水のみで洗う場合もある、というように、各種の洗浄方式を有する。これらの洗浄方式をＣＩＰパターン（ＣＩＰ仕様）と言い、本実施の形態の場合には、このＣＩＰパターンをコード化して管理する。
【００４９】
このＣＩＰコード定義テーブル２１０は、ＣＩＰコード２１１に対応して、ＣＩＰ名称２１２、生産前／後実施識別子２１３、自動実施識別子２１４、適用時間区分子２１５、ＣＩＰ時間２１６が設定されている。
【００５０】
ＣＩＰコード２１１は、個々の実行単位のＣＩＰ（洗浄作業）に付与されたコードである。
ＣＩＰ名称２１２は、個々の実行単位のＣＩＰ（洗浄作業）に付与された名称である。本実施の形態の場合には、作業の内容が名称として設定されている。
【００５１】
生産前／後実施識別子２１３には、そのＣＩＰが適用される対象設備での生産工程の前または後のいずれにおいて実行されるかが設定されている。
自動実施識別子２１４には、当該ＣＩＰコード２１１で特定されるＣＩＰを用いて製造プラン４００を立案する際に、製造プラン４００に対する洗浄作業４４０の組み込みを、洗浄作業割付装置１００が自動的に行うか、ユーザの介入よる手動で行うか、の情報が設定されている。
【００５２】
適用時間区分子２１５には、ＣＩＰ時間２１６に定義された複数の洗浄作業の実行時間の内のいずれの値を用いるかの情報か設定される。
ＣＩＰ時間２１６には、洗浄作業の互いに異なる複数の実行時間の値が設定されている。
【００５３】
図７に例示された切替情報定義テーブル２２０は、本実施の形態の洗浄作業割付装置１００において、同一生産設備で相前後して製造される製品間で、味や臭い等の影響が生じることを防ぐために実施されるＣＩＰを定義するために用いられるテーブルである。
【００５４】
この切替情報定義テーブル２２０には、切替コード２２１、切替名称２２２、先行品目２２３、後継品目２２４、洗浄コード２２５が互いに対応付けられて設定されている。
切替コード２２１は、製品の切り替えの組み合わせに付与されたコードである。
【００５５】
切替名称２２２は、当該切替コード２２１によって特定される製品の切り替えに付与された名称である。
先行品目２２３は、先行して製造される製品の名称である。
【００５６】
後継品目２２４は、後続して製造される製品の名称である。
洗浄コード２２５には、当該切替コード２２１によって特定される先行品目２２３と後継品目２２４の組み合わせの切り替え時に実行すべきＣＩＰを特定する上述のＣＩＰコード２１１が設定される。
【００５７】
図８に例示される設備マスタテーブル２３０は、生産システム３００の個々の設備毎に適用されるＣＩＰのＣＩＰコード２１１、ステーション番号が設定されるテーブルである。この設備マスタテーブル２３０には、当該設備におけるＣＩＰの実行間隔の未実施許容時間の最大値が設定されている。
【００５８】
この設備マスタテーブル２３０は、設備コード２３１、設備名２３２、ＣＩＰ未実施許容時間２３３、ＣＩＰコード２３４、ＣＩＰステーション番号２３５、受ＣＩＰパターンコード２３６、ＣＩＰパターンコード２３７を含んでいる。
【００５９】
設備コード２３１は、生産システム３００の個々の設備に付与されたコードである。
設備名２３２は、設備コード２３１によって特定される設備の名称である。
ＣＩＰ未実施許容時間２３３は、当該設備に許容されるＣＩＰの実行間隔の最大値である。当該設備では、この間隔を超過しないように、洗浄作業４４０を割りつけることが必要である。
【００６０】
ＣＩＰコード２３４には、ＣＩＰ未実施許容時間２３３を超えてＣＩＰが実施されない場合に強制的に実施される洗浄作業４４０の種別を示すＣＩＰコード２１１が設定される。
【００６１】
ＣＩＰステーション番号２３５には、当該設備の洗浄作業４４０で使用されるステーション番号が設定される。
受ＣＩＰパターンコード２３６およびＣＩＰパターンコード２３７は、当該設備に対応して設定された上述のＣＩＰコード定義テーブル２１０における生産前／後実施識別子２１３、自動実施識別子２１４、適用時間区分子２１５、等の具体的な設定内容をコード化したものである。なお、受ＣＩＰパターンコード２３６は後述の受ＣＩＰにおいて用いられるＣＩＰの詳細を示している。
【００６２】
以下、本実施の形態の作用の一例について説明する。
本実施の形態の洗浄作業割付装置１００は、生産システム３００に例示されるように、調合タンク３２０及び上流タンク３１０の製造計画に合せて、製造前又は製造後に指定される方法で、タンク内を洗浄する作業（ＣＩＰ）の計画（設備毎の開始・終了時刻、ＣＩＰの種類）を立案する。また、その結果を、図５に例示されるような作業のガントチャートバーにして、出力部１５０の画面に表示する。
【００６３】
また、充填・包装ライン３４０の製造計画に合せて、製造前又は製造後に指定される方法で充填ライン配管３３０を洗浄する作業（ＣＩＰ）の計画（設備毎の開始・終了時刻、ＣＩＰの種類）を立案し、その結果を、図５に例示されるようなガントチャートバーにして出力部１５０の画面上に表示する。
【００６４】
本実施の形態の洗浄作業割付装置１００における洗浄作業割付プログラム７００で実行されるＣＩＰ割付のロジックは、一例として以下のようになる。
このロジックを実現するため、本実施の形態の洗浄作業割付プログラム７００では、製造設備を使用する製造工程の要求に応じて、ＣＩＰコード定義テーブル２１０に基づいて設定されるＣＩＰ仕様の詳細、すなわちＣＩＰパターン（ＣＩＰパターンコード２３７）にて定義される洗浄作業を製造工程の前工程または後工程のいずれに割りつけるかを決定する洗浄作業割付機能（洗浄作業割付手段）と、製造工程の前後に割り付けられたＣＩＰパターン（ＣＩＰコード定義テーブル２１０）に設定されている所要時間に基づいて、製造工程における洗浄作業の所要時間を割付ける洗浄作業時間割付機能（洗浄作業時間割付手段）を備えている。
【００６５】
（Ｉ）ＣＩＰの割付位置
［Ｓ０１］．上流タンク３１０、調合タンク３２０、充填ライン配管３３０等の主資源（生産設備）での作業として、その生産設備が生産する前、又は生産した後に割付ける。生産前にするか、生産後にするかについては生産の切替により（切替ごとに）予めＣＩＰコード定義テーブル２１０で指定される。
【００６６】
［Ｓ０２］．ＣＩＰ制御装置３５０、ＣＩＰ回収タンク３６０、ＣＩＰ回収タンク３７０等のＣＩＰシステムという副資源（ＣＩＰ設備）の割り当ては、上記の主資源なる生産設備（ライン、タンク）でのＣＩＰとタイミング的に合せて割付ける。
【００６７】
（II）．ＣＩＰの割付方式
［Ｓ０３］．洗浄作業割付プログラム７００におけるＣＩＰの割付けは、自動割付と、ユーザの介入による手動割付の２つの割付方式を有する。手動割付にするか、自動割付にするかについては生産の切替により（切替ごとに）予めＣＩＰコード定義テーブル２１０で指定する。
【００６８】
［Ｓ０４］．デフォルトでは、手動割付を優先的に選択する。
（III）．ＣＩＰの自動割付
上述の［Ｓ０３］に記載されるＣＩＰコード定義テーブル２１０で、自動実施識別子２１４が自動割付に指定されるように定義された場合、切替が発生する場合の生産前又は生産後（これはＣＩＰコード定義テーブル２１０の生産前／後実施識別子２１３）でＣＩＰを自動的に割付ける。
【００６９】
製品の切替がなくても、長期間に渡って使用される特定な設備について、黴菌等を繁殖させない為、ＣＩＰを一定の時間を超えないように実施しなければならない場合がある。
本実施の形態の場合、この一定の時間間隔は、設備毎に予め設備マスタテーブル２３０のＣＩＰ未実施許容時間２３３で定義されている。洗浄作業割付プログラム７００は、割り付け時における、この設備毎の未実施期間をチェックし、ＣＩＰ未実施許容時間２３３で定義された許容時間を超える場合、設備を使用する前に、ＣＩＰが強制的に実施されるように、ＣＩＰコード２３４で示されるＣＩＰを割りつける。
【００７０】
ここで言う「ＣＩＰ未実施許容時間２３３で定義された許容時間を超える場合」とは、前回のＣＩＰ完了時間から今度その設備を使用してその設備での作業が完了するまでの時間が、ＣＩＰ未実施許容時間２３３で定義された許容時間を超える場合のことをいい、その時間がＣＩＰ未実施許容時間２３３を超過するか否かをチェックする。
【００７１】
なぜなら、設備を一旦使用し始めたら、途中でＣＩＰを挿入することができない為、設備の作業完了までの期間が、ＣＩＰ未実施許容時間２３３で定義された許容時間を超えないかをチェックする必要があるからである。
【００７２】
従って、洗浄作業割付プログラム７００は、ＣＩＰを生産前に実行する場合では、前回のＣＩＰ完了時間からの今度設備の作業終了までの期間はＣＩＰ未実施許容時間を超える場合、たとえ、上述の［Ｓ０３］で手動割付に設定されたとしてもその作業の生産前にＣＩＰを強制的に割付ける。
【００７３】
洗浄作業割付プログラム７００は、ＣＩＰ未実施許容時間２３３の設定値が“０”、又はブランクの場合、内に調合オペレーションが来る場合、許容間隔時間を考慮しない。
ＣＩＰが生産後に実行するように指定された場合、タンクの生産後にＣＩＰを自動的に割付けるが、実施タイミングの調整が必要な場合がある。この場合、洗浄作業割付プログラム７００における実施タイミングの調整の方法は、後述する「ＣＩＰ実施タイミングの例外調整」を行う。
【００７４】
（IV）．ＣＩＰの手動割付
ＣＩＰの手動割付は、洗浄作業割付プログラム７００が提供する計画対話修正画面（洗浄作業割付操作画面１５１）で、計画者がマウス操作で指定されたオペレーションの前段取作業の前に、又は後段取作業の後にＣＩＰオペレーション（洗浄作業４４０）を割付けることによって行われる。
【００７５】
（Ｖ）．ＣＩＰのパターン、生産前実行／生産後実行、ＣＩＰステーション番号、自動割付／手動割付、及びＣＩＰの占有時間の取得／指定方法
ＣＩＰパターンは予めＣＩＰコード定義テーブル２１０で切替ごとにコードを定義されており、洗浄作業割付プログラム７００は、割付時、設備マスタテーブル２３０で定義されているパターン情報（ＣＩＰ名称２１２〜ＣＩＰ時間２１６）を参照して必要なデータを取得して割付に指定する。
【００７６】
洗浄作業割付プログラム７００は、ＣＩＰ未実施許容時間チェックによるＣＩＰの強制的な割付に使用するＣＩＰパターンとして、設備マスタテーブル２３０のＣＩＰコード２３４に設定されたＣＩＰコード２１１を取得して割付に指定する。
【００７７】
ＣＩＰ未実施許容時間チェックによるＣＩＰ割付の場合、ＣＩＰステーション番号を指定する必要がある。ＣＩＰステーション番号は設備毎の設備マスタテーブル２３０のＣＩＰステーション番号２３５に定義され、設備マスタテーブル２３０を参照してＣＩＰステーション番号２３５のデータを取得して割付に指定する。
【００７８】
但し、洗浄作業割付プログラム７００は、同一ＣＩＰステーション番号が同時に重なって実行されることがないように、洗浄作業４４０の割り付け位置を設定する。
洗浄作業割付プログラム７００は、ＣＩＰを生産前／生産後実行のいずれに割り当てるかは、ＣＩＰコード定義テーブル２１０にコード化して定義されているＣＩＰパターン情報（生産前／後実施識別子２１３）を参照して割付に使用する。
【００７９】
ＣＩＰを自動割付／手動割付は予めマスタで切替ごとにコード化してＣＩＰコード定義テーブル２１０に定義されているＣＩＰパターン情報を取得して割付に指定する。
ＣＩＰの時間はＣＩＰ仕様（切り替え仕様、生産品目仕様）によって異なり、洗浄作業割付プログラム７００は、ＣＩＰコード毎にＣＩＰコード定義テーブル２１０に定義されている適用時間区分子２１５（ＣＩＰ時間２１６）の値を用いる。
【００８０】
（VI）．ＣＩＰ実行タイミングの例外調整
洗浄作業割付プログラム７００は、上流タンク３１０の生産前にＣＩＰオペレーション（洗浄作業４４０）を割付る際に、洗浄作業４４０が、休転、故障、休日オペレーションと重なった場合には、休転、故障、休日オペレーションの前にＣＩＰオペレーションを割付ける。
【００８１】
洗浄作業割付プログラム７００は、ＣＩＰオペレーション（洗浄作業４４０）の割付後、下記の条件Ｊ１、Ｊ２に従ってＣＩＰの開始時間をずらす処理を行う。
（Ｊ１）．ＣＩＰステーション番号が同じＣＩＰオペレーションの時間が重なっていた場合、開始時間の遅いＣＩＰオペレーションの開始時間をずらす。
【００８２】
（Ｊ２）．比較するＣＩＰオペレーションの開始時間が同じ場合、下流工程のオペレーション開始時間をずらす（上流工程優先）。
上述の洗浄作業割付プログラム７００による洗浄作業４４０の割り付け処理の一例を図式化して例示すると、以下の図９、図１０、図１１、図１２、図１３のようになる。
【００８３】
図９に例示されるように、洗浄作業割付プログラム７００は、ＣＩＰ未実施許容時間Ｔ０（ＣＩＰ未実施許容時間２３３）内に他の作業が割付けられていない場合、ＣＩＰ（洗浄作業４４０）を、その空き時間に合せて割付ける。
【００８４】
図１０に例示されるように、洗浄作業割付プログラム７００は、ＣＩＰ未実施許容時間Ｔ０（ＣＩＰ未実施許容時間２３３）内に他の作業が割付けられている場合にはその作業の前にＣＩＰを割付ける。
【００８５】
図１１に例示されるように、洗浄作業割付プログラム７００は、調合タンク３２０、又は上流タンク３１０で、生産前にＣＩＰ（洗浄作業４４０）を割付る際に非作業時間帯４５０を無視しない仕様の場合において、休転、故障、休日と重なった場合には、休転、故障、休日の前にＣＩＰ（洗浄作業４４０）を割付ける。
【００８６】
また、本実施の形態では、洗浄作業割付プログラム７００は、たとえば、上流タンク３１０の生産後におけるＣＩＰ（製造プラン４００）については、はロット（オーダー）毎にまとめてＣＩＰを割付ける。
【００８７】
すなわち、図１２に例示されるように、生産後（後段取４３０の後）にＣＩＰを指定された場合、製造の都合上、バッチとバッチの間に時間を空けることがある（例えば、交互運転の場合）。この場合、洗浄作業割付プログラム７００は、後段取４３０の後のＣＩＰの割り付けに際しては、個々のバッチ完了後にＣＩＰを個別に割付けるのではなく、ロット（オーダー）完了後に纏めてＣＩＰを割付ける。
【００８８】
すなわち、前段取４１０と後段取４３０の間に複数回反復される製造作業４２０の各々の後に洗浄作業４４０を設定するのではなく、最後の製造作業４２０の後段取４３０の後に一回だけ、洗浄作業４４０を割り当てる。
【００８９】
図１３に例示されるように、洗浄作業割付プログラム７００は、ＣＩＰの割付時、同一ＣＩＰステーション番号のＣＩＰ（洗浄作業４４０）の実施期間が重なる場合（すなわち、ＣＩＰ制御装置３５０の使用が競合する場合）、開始時間の遅いＣＩＰの開始時間を開始時間の早いＣＩＰの完了時刻までに開始時刻をΔＴだけ後方にずらす。
【００９０】
また、製造工程の上流と下流の間で、上述の同一のＣＩＰステーション番号のＣＩＰ（洗浄作業４４０）の実施期間が重なる場合、洗浄作業割付プログラム７００は、下流側の工程のＣＩＰの開始時間を順次ずらす。つまり、上流工程のＣＩＰの実行を優先するように洗浄作業４４０の割り付けを実行する。
【００９１】
次に、ＣＩＰコード定義テーブル２１０の自動実施識別子２１４に「手動割り付け」が設定されている場合の洗浄作業割付プログラム７００の動作を説明する。
この場合、洗浄作業割付プログラム７００は、ユーザインタフェースとして、図１４に例示される洗浄作業割付操作画面１５１を出力部１５０に表示して、ユーザによる洗浄作業４４０の手動割り付けを支援する。
【００９２】
洗浄作業割付操作画面１５１には、ガントチャート表示部１５２が設けられ、上述の図５に例示した製造プラン４００を示すガントチャートが表示される。
洗浄作業割付プログラム７００による手動割り付け野支援機能の概要は、一例として、以下のようになる。
【００９３】
［Ｓ１１］．手動ＣＩＰ割付は、計画者（ユーザ）がマウスでガントチャート表示部１５２上にある作業（製造プラン４００）を指定（選択）して、その作業の前段取４１０、または後段取４３０にＣＩＰ（洗浄作業４４０）を挿入する。
【００９４】
［Ｓ１２］．作業を指定した後、マウスでポップアップメニュー１５３を表示させて、表示された「ＣＩＰ作業挿入」または「ＣＩＰ作業削除」を用いて、挿入の場合（「ＣＩＰ作業挿入」を選択した場合）、ＣＩＰを生産前に割付けるかそれとも生産後に割付けるかを選択できるようにする。
【００９５】
［Ｓ１３］．ＣＩＰ作業（洗浄作業４４０）を削除する場合、削除対象のＣＩＰ作業を指定（選択）して、マウスでポップアップメニュー１５３を出して、「ＣＩＰ作業削除」を選択すると、該当ＣＩＰ作業は削除される。
【００９６】
［Ｓ１４］、ＣＩＰのパターン、ＣＩＰステーション番号、及びＣＩＰの占有時間の取得は、ＣＩＰコード定義テーブル２１０を参照し、上述の自動割り付けの（Ｖ）と同様の方法で行う。
【００９７】
［Ｓ１５］．上述の［Ｓ１２］で指定された前段取４１０のＣＩＰまたは後段取４３０の後のＣＩＰの割り付けに基づいて、ガントチャート表示部１５２のガントチャート上における指定された作業（製造プラン４００）の前段取４１０の前、または後段取４３０の後に、上述の［Ｓ１４］で取得されたＣＩＰ占有時間（適用時間区分子２１５で指定されたＣＩＰ時間２１６）を幅として、洗浄作業４４０のガントバーを追加する。
【００９８】
［Ｓ１６］．上述の［Ｓ１５］で、指定された作業（製造プラン４００）の前段取４１０の前にＣＩＰガントバー（洗浄作業４４０）を追加する時、前段取４１０の開始時刻の１秒前をＣＩＰ（洗浄作業４４０）の終了時刻とし、ＣＩＰの開始時刻はＣＩＰ占有時間で前方に遡って決定する。
【００９９】
この場合、図１５の右側に例示されるように、前段取４１０の前にＣＩＰ（洗浄作業４４０）に用いる十分な空きスペースＴＳがない場合、洗浄作業割付プログラム７００は、「ＣＩＰに割付けるスペースが足りませんので、スペースを開けてからもう一度割付けてください」というエラーメッセージを出力し、割付は実行しない。
【０１００】
非作業時間帯４５０を無視する仕様の場合には、非作業時間帯４５０の時間帯に洗浄作業４４０を嵌め込んで割り付ける。
［Ｓ１７］．上述の［Ｓ１５］で、指定された作業（製造プラン４００）の後段取４３０の後にＣＩＰガントバーを追加する時、後段取４３０の終了時刻の１秒後をＣＩＰ（洗浄作業４４０）の開始時刻とし、ＣＩＰの終了時刻はＣＩＰ占有時間（ＣＩＰ時間２１６）だけ後方に延長して決定する。
【０１０１】
この場合、図１５の右上のように、後段取４３０の後にＣＩＰに用いる十分な空きスペースＴＳがない場合、「ＣＩＰに割付けるスペースが足りませんので、スペースを開けてからもう一度割付けてください」というエラーメッセージを出力し、割付は実行しない。
【０１０２】
［Ｓ１８］．設備側にＣＩＰを割付けた後、同じ時刻にＣＩＰ制御装置３５０の割付を設備側のＣＩＰに合せて割付ける（上述の図５の下段参照）。
［Ｓ１９］．同一のＣＩＰステーション番号のＣＩＰが、時間的に重なって実行される状態となる場合、「同一ＣＩＰステーション番号が重なりますので、調整してください」というエラーメッセージを出力し、割付を実行しない。
【０１０３】
上述のような、本実施の形態の洗浄作業割付装置１００における洗浄作業割付プログラム７００の動作の一例を図１６および図１７のフローチャートを参照して説明する。
なお、図１６は、自動割り付けの場合の処理フロー例を示し、図１７は、手動割り付けの場合の処理フロー例を示している。
【０１０４】
図１６に例示されるように、洗浄作業割付装置１００に実装された洗浄作業割付プログラム７００は、作業計画データ８００を入力することにより、ＣＩＰを割り当てるべき製造プラン４００を読み出して、洗浄作業割付操作画面１５１のガントチャート表示部１５２に表示する。
【０１０５】
そして、製造プラン４００で使用される設備の設備コード２３１に基づいて設備マスタテーブル２３０をアクセスしてＣＩＰコード２３４を取得し、このＣＩＰコード２３４をキーとしてＣＩＰコード定義テーブル２１０を検索することで、ＣＩＰパターン（ＣＩＰコード２１１〜ＣＩＰ時間２１６）を取得する（ステップ５０２）。
【０１０６】
その後、ＣＩＰパターンの自動実施識別子２１４を参照して自動割り付けか、手動割り付けかを判別する（ステップ５０４）。手動割り付けの場合には、後述の図１７のフローチャートに例示される手動割り付け処理６００を実行する（ステップ５２０）。
【０１０７】
一方、ステップ５０４で自動割り付けと判別された場合には、上述した方法によって、製造プラン４００における洗浄作業４４０の割り付け位置を仮に決定する（ステップ５０６）。
【０１０８】
さらに、上述のようにして取得したＣＩＰパターンの適用時間区分子２１５に基づいてＣＩＰ時間２１６を決定する（ステップ５０８）。
その後、当該設備に対応した設備マスタテーブル２３０のＣＩＰ未実施許容時間２３３が０または空でない場合には、ＣＩＰ未実施許容時間Ｔ０としてＣＩＰ未実施許容時間２３３の値を設定し、ＣＩＰ未実施許容時間２３３未満の一定時間毎のＣＩＰの強制実行の要否を判別する（ステップ５１０）。
【０１０９】
そして、必要と判別された場合には、たとえば、上述の図９、図１０、図１１等に例示した方法で、ＣＩＰの実行間隔がＣＩＰ未実施許容時間Ｔ０を超過しないように、製造プラン４００に対するＣＩＰ（洗浄作業４４０）の割り当てを実行する（ステップ５１２）。
【０１１０】
さらに、洗浄作業４４０の割り付け位置が、洗浄作業４４０の非作業時間帯４５０等に重なるか否か、すなわち、ＣＩＰの実行タイミングの例外調整の要否を判別し（ステップ５１４）、重なる場合には、図１１に例示されるように、非作業時間帯４５０の手前側に洗浄作業４４０を割りつける（ステップ５１６）。
【０１１１】
こうして得られた洗浄作業４４０を含む製造プラン４００をＣＩＰ作業計画データ９００として出力する（ステップ５１８）。
上述の手動割り付け処理６００では、図１７に例示されるように、ガントチャート表示部１５２の製造プラン４００の選択を検出すると（ステップ６０２）、ポップアップメニュー１５３を表示する（ステップ６０４）。
【０１１２】
そして、ＣＩＰの挿入が選択されたか否かを判別し（ステップ６０６）、挿入でない（すなわち削除）の場合には、ガントチャート表示部１５２から、ユーザが指定した洗浄作業４４０のガントバーを検出して削除し（ステップ６３６）、ステップ６０２に戻る。
【０１１３】
一方、ステップ６０６でＣＩＰの挿入が選択された場合には、生産前ＣＩＰ／生産後ＣＩＰの選択メニュー１５４を表示し（ステップ６０８）、選択された製造プラン４００に含まれる設備に関するＣＩＰコード２３４を、設備マスタテーブル２３０から取得し、当該ＣＩＰコード２３４に基づいて、ＣＩＰコード定義テーブル２１０を検索して該当するＣＩＰコード２１１のＣＩＰパターン（ＣＩＰコード２１１〜ＣＩＰ時間２１６）を取得する（ステップ６１０）。
【０１１４】
そして、前段取４１０の前への挿入を指示されたか判別し（ステップ６１２）、前段取４１０の前への挿入の場合には、ＣＩＰの開始時刻の遡及決定を実行し（ステップ６１４）、挿入スペースの有無を判別する（ステップ６１６）。
【０１１５】
そして、挿入スペースがない場合には、エラーメッセージを表示してステップ６０２に戻る（ステップ６２６）。
上述のステップ６１２で、洗浄作業４４０の後への挿入が選択されている場合には、後段取４３０の後にＣＩＰを挿入するために、ＣＩＰの終了時刻を、適用時間区分子２１５（ＣＩＰ時間２１６）で特定される占有時間分だけ後方に繰り延べる（ステップ６３０）。
【０１１６】
そして、洗浄作業４４０の挿入スペースの有無を判別し（ステップ６３２）、挿入スペースがない場合には、エラーメッセージを表示して（ステップ６３４）、ステップ６０２に戻る。
【０１１７】
そして、上述のステップ６１６またはステップ６３２で挿入スペース有りと判定された場合には、まず、製造プラン４００に含まれる上流タンク３１０等の製造設備の側にＣＩＰ（洗浄作業４４０）を割り付ける（ステップ６１８）。
【０１１８】
さらに、ＣＩＰ制御装置３５０のステーション番号の割り付けを実行し（ステップ６２０）、ステーション番号の重複、すなわち、ＣＩＰ制御装置３５０の使用の競合が発生するか否かを判別する（ステップ６２２）。
【０１１９】
そして、ステーション番号の重複が発生する場合には、エラーメッセージを表示して（ステップ６２８）、ステップ６０２に戻る。
ステーション番号の重複が発生しない場合には、製造プラン４００に対するＣＩＰ（洗浄作業４４０）の割り付けを確定する（ステップ６２４）。
【０１２０】
次に、調合タンク等の設備において、生産後ＣＩＰの受け、払いを考慮したＣＩＰの割り付け例を示す。
調合タンクでは、受パイプラインと払パイプラインで同種のタンク（調合タンク）を複数繋いで、バルブの開閉により使用するタンクの切替えを行い、交互運転を実現することができる。
【０１２１】
すなわち、図１８のように、複数の調合タンク３２０Ａ、調合タンク３２０Ｂを、受パイプライン３１３Ａと払パイプライン３３０Ａの間に、受バルブ３１２Ａ、受バルブ３１２Ｂおよび払バルブ３３１Ａおよび払バルブ３３１Ｂを介して共通に接続した構成の場合、受バルブ３１２Ａ、受バルブ３１２Ｂ、払バルブ３３１Ａ、払バルブ３３１Ｂの操作によって、交互運転を実現できる。
【０１２２】
このような設備構成において、複数の調合タンク３２０Ａ、調合タンク３２０Ｂの交互運転により複数バッチで生産する場合、先に払いが終了したタンクでは、他方のタンクで払パイプライン３３０Ａをまだ使用中である場合がある為、スプレーボール３７３と、払パイプライン３３０Ａを用いた払いＣＩＰをすることができない。
【０１２３】
しかし、先に払い終了したタンクをできるだけＣＩＰを早めに実施することが望ましい。このため、たとえば、調合タンクに限って、ＣＩＰを受ＣＩＰと払いＣＩＰに分けて、以下の図１９および図２０に例示されるロジックで調合タンクの生産後ＣＩＰを行う。
【０１２４】
受ＣＩＰとは、受パイプライン３１３Ａを介して調合タンク３２０Ａまたは調合タンク３２０Ｂに洗浄液を導入することで受パイプライン３１３Ａおよび調合タンク３２０Ａ（調合タンク３２０Ｂ）の内部のＣＩＰを行うことである。
【０１２５】
払ＣＩＰとは、調合タンク３２０Ａ、調合タンク３２０Ｂの各々に設けられたスプレーボール３７３と、払パイプライン３３０Ａを用いて、調合タンク３２０Ａ、調合タンク３２０Ｂの内部の洗浄を行うことである。
【０１２６】
すなわち、図１９に例示されるように、調合タンクで複数バッチにて製造する場合、先に払いが終了する方に割り付くＣＩＰは受ＣＩＰ４４０Ａとなり、後に払いが終了する方に割り付くＣＩＰは払ＣＩＰ４４０Ｂとなる。
【０１２７】
一方、調合タンク３２０Ａ、調合タンク３２０Ｂで１バッチで製造する場合、図２０のように、運転していない調合タンク３２０ＢにもＣＩＰオペレーションを割付ける。
この場合、使用していない調合タンク３２０Ｂの方を先に払いが終了するタンクとして受ＣＩＰ４４０Ａを割り当て、実際に製造を行う調合タンク３２０Ａを、後に払いが終了するタンクとして払ＣＩＰ４４０Ｂを割り当てる。
【０１２８】
また、この場合でも上記と同様に、先に払いが終了する方に割り付くＣＩＰは受ＣＩＰ４４０Ａとなり、後に払いが終了する方に割り付くＣＩＰは払ＣＩＰ４４０Ｂとなる。
調合タンク３２０Ａ、調合タンク３２０Ｂで０バッチで製造する場合では、二つをグループとして、同一グループの調合タンクを対象となる。
【０１２９】
この場合、調合タンク３２０Ａと調合タンク３２０Ｂの受ＣＩＰ４４０Ａと払ＣＩＰ４４０Ｂのパターンコードは、上述の設備マスタテーブル２３０に定義される、受ＣＩＰパターンコード２３６およびＣＩＰパターンコード２３７を基に決定する。
【０１３０】
以上説明したように、本実施の形態によれば、生産システムにおける洗浄作業の計画立案において、上流タンク３１０、調合タンク３２０等の製造プラン４００に合せて、製造前又は製造後に、指定される方法でタンクの洗浄作業（ＣＩＰ）の計画（設備毎の開始・終了時刻、ＣＩＰの種類）を的確に効率良く立案でき、また、その結果を作業のガントチャートバーに可視化して表示することができる。
【０１３１】
また、充填・包装ライン３４０等の充填（フィラー）ラインの製造計画（製造プラン４００）に合せて、製造前又は製造後に、指定される方法で充填・包装ライン３４０の充填ライン配管３３０を洗浄する作業（ＣＩＰ）の計画（設備毎の開始・終了時刻、ＣＩＰの種類）を、的確に効率良く立案でき、また、その結果を作業のガントチャートバーに可視化して表示することができる。
【０１３２】
この結果、生産システムにおける製造計画の立案において、対象となる上流タンク３１０、調合タンク３２０、充填ライン配管３３０、充填・包装ライン３４０等の生産設備、生産環境条件、生産品目、製造方法等に応じた多様な要素を考慮する必要のある複雑なＣＩＰオペレーションの立案を的確かつ効率よく実現することができる。
【０１３３】
なお、本発明は、上述の実施の形態に例示した構成に限らず、その趣旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【図面の簡単な説明】
【０１３４】
【図１】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムが適用される生産システムの構成の一例を示す概念図である。
【図２】本発明の一実施の形態である洗浄作業割付方法、洗浄作業割付プログラムを実施する洗浄作業割付装置の構成の一例を示す概念図である。
【図３】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムにて用いられる作業計画データの一例を示す概念図である。
【図４】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムにて得られるＣＩＰ作業計画データの一例を示す概念図である。
【図５】本発明の一実施の形態である洗浄作業割付装置にて立案された製造プランの一例を示す概念図である。
【図６】本発明の一実施の形態である洗浄作業割付装置にて用いられる情報の一例を示す概念図である。
【図７】本発明の一実施の形態である洗浄作業割付装置にて用いられる情報の一例を示す概念図である。
【図８】本発明の一実施の形態である洗浄作業割付装置にて用いられる情報の一例を示す概念図である。
【図９】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムの作用の一例を示す概念図である。
【図１０】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムの作用の一例を示す概念図である。
【図１１】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムの作用の一例を示す概念図である。
【図１２】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムの作用の一例を示す概念図である。
【図１３】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムの作用の一例を示す概念図である。
【図１４】本発明の一実施の形態である洗浄作業割付装置における洗浄作業割付プログラムの実行画面の一例を示す概念図である。
【図１５】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムの作用の一例を示す概念図である。
【図１６】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムの作用の一例を示すフローチャートである。
【図１７】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムの作用の一例を示すフローチャートである。
【図１８】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムが適用される設備の変形例を示す概念図である。
【図１９】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムの作用の変形例を示す概念図である。
【図２０】本発明の一実施の形態である洗浄作業割付装置、洗浄作業割付方法、洗浄作業割付プログラムの作用の変形例を示す概念図である。
【符号の説明】
【０１３５】
１００  洗浄作業割付装置
１１０  情報処理部
１２０  メモリ
１３０  外部記憶装置
１４０  入力部
１５０  出力部
１５１  洗浄作業割付操作画面
１５２  ガントチャート表示部
１５３  ポップアップメニュー
１５４  選択メニュー
１７０  可搬性記憶媒体駆動部
１７１  可搬性記憶媒体
２１０  ＣＩＰコード定義テーブル
２１１  ＣＩＰコード
２１２  ＣＩＰ名称
２１３  生産前／後実施識別子
２１４  自動実施識別子
２１５  適用時間区分子
２１６  ＣＩＰ時間
２２０  切替情報定義テーブル
２２１  切替コード
２２２  切替名称
２２３  先行品目
２２４  後継品目
２２５  洗浄コード
２３０  設備マスタテーブル
２３１  設備コード
２３２  設備名
２３３  ＣＩＰ未実施許容時間
２３４  ＣＩＰコード
２３５  ＣＩＰステーション番号
２３６  受ＣＩＰパターンコード
２３７  ＣＩＰパターンコード
３００  生産システム
３１０  上流タンク
３１１  製品注入配管
３１２  タンクバルブ
３１２Ａ，３１２Ｂ  受バルブ
３１３  製品注入配管
３１３Ａ  受パイプライン
３２０  調合タンク
３２０Ａ  調合タンク
３２０Ｂ  調合タンク
３２１  タンクバルブ
３３０  充填ライン配管
３３０Ａ  払パイプライン
３３１  充填ライン元バルブ
３３１Ａ，３３１Ｂ  払バルブ
３３２  充填ライン吐出バルブ
３４０  充填・包装ライン
３４１  容器
３５０  ＣＩＰ制御装置
３５１  制御線
３５２  制御線
３５３  制御線
３６０  ＣＩＰ回収タンク
３６１  ＣＩＰ液供給配管
３６２  ＣＩＰ液供給バルブ
３６３  スプレーボール
３６４  ＣＩＰ液回収配管
３６５  ＣＩＰ液
３７０  ＣＩＰ回収タンク
３７１  ＣＩＰ液供給配管
３７２  ＣＩＰ液供給バルブ
３７３  スプレーボール
３７４  ＣＩＰ液回収配管
３７５  ＣＩＰ液
３８１  ＣＩＰ液供給配管
３８４  ＣＩＰ液回収配管
３８５  ＣＩＰ液
４００  製造プラン
４１０  前段取
４２０  製造作業
４３０  後段取
４４０  洗浄作業
４４０Ａ  受ＣＩＰ
４４０Ｂ  払ＣＩＰ
４５０  非作業時間帯
６００  手動割り付け処理
７００  洗浄作業割付プログラム
８００  作業計画データ
８１１  作業ＩＤ
８１２  品目ＩＤ
８１３  設備ＩＤ
８１４  製造開始日時
８１５  製造終了日時
９００  ＣＩＰ作業計画データ
９１０  ロット行
９１１  レコード識別情報
９１２  シリアル番号
９１３  製造開始日時
９１４  製造終了日時
９１５  生産品目コード
９１６  中身品目コード
９１７  充填量
９１８  ラインコード
９１９  変更区分
９２０  詳細行
９２１  レコード識別情報
９２２  生産前後区分
９２３  ＣＩＰステーション番号
９２４  対象設備コード
９２５  ＣＩＰ開始日時
９２６  ＣＩＰ終了日時
９２７  変更区分
ＳＡ  ステーション番号
ＳＢ  ステーション番号
ＳＣ  ステーション番号
【図１】
2008152383.tif 000003
【図２】
2008152383.tif 000004
【図３】
2008152383.tif 000005
【図４】
2008152383.tif 000006
【図５】
2008152383.tif 000007
【図６】
2008152383.tif 000008
【図７】
2008152383.tif 000009
【図８】
2008152383.tif 000010
【図９】
2008152383.tif 000011
【図１０】
2008152383.tif 000012
【図１１】
2008152383.tif 000013
【図１２】
2008152383.tif 000014
【図１３】
2008152383.tif 000015
【図１４】
2008152383.tif 000016
【図１５】
2008152383.tif 000017
【図１６】
2008152383.tif 000018
【図１７】
2008152383.tif 000019
【図１８】
2008152383.tif 000020
【図１９】
2008152383.tif 000021
【図２０】
2008152383.tif 000022