"複数の生産資源のそれぞれに関連付けられ、前記複数の生産資源のそれぞれの稼働非稼働の時間帯に関する情報であるカレンダ情報と、前記複数の生産資源のそれぞれに関連付けられ、前記複数の生産資源のそれぞれの処理時間及び能力に関する情報を含む生産資源情報と、前記複数の生産資源のそれぞれに関連付けられ、前記複数の生産資源のそれぞれの作業でのユーティリティの使用量に関する情報であるユーティリティ情報と、複数の作業間の量関連、及び前記複数の作業間の時間関連を表すレシピに関する情報であるレシピ情報と、生産品目数量納期を含む情報であるオーダ情報との各情報が事前に与えられ、前記カレンダ情報、前記生産資源情報、前記オーダ情報及び前記レシピ情報に基づいて、各生産資源の能力に対して負荷の山積み山崩しを行って、各生産資源に作業を割り付けてスケジューリングを行い、前記ユーティリティ情報に基づいて、スケジューリング結果の各作業のユーティリティ使用量を算出するスケジューリング処理部と、前記スケジューリング処理部によるスケジューリング結果とユーティリティ使用量の算出結果とを用いて、スケジューリング結果とユーティリティ使用量の算出結果とを同一の時間軸上で表すための生産管理図のデータを生成する生産管理図生成部とを備えることを特徴とするスケジューリング装置。前記カレンダ情報を事前に記憶するカレンダマスタと、前記ユーティリティ情報と前記生産資源情報とを事前に記憶する生産資源マスタとをさらに備えることを特徴とする請求項1記載のスケジューリング装置。前記カレンダ情報を事前に記憶するカレンダマスタと、前記生産資源情報を事前に記憶する生産資源マスタと、前記ユーティリティ情報を事前に記憶するユーティリティマスタとをさらに備え、前記ユーティリティ情報は、ユーティリティ使用量がレシピ毎及び生産資源毎に設定された情報であり、前記スケジューリング処理部は、使用するレシピ及び生産資源に対応するように、ユーティリティ使用量を算出することを特徴とする請求項1記載のスケジューリング装置。前記カレンダ情報を事前に記憶するカレンダマスタと、前記生産資源情報を事前に記憶する生産資源マスタとをさらに備え、前記生産資源情報には、前記生産資源としての主資源の処理時間及び能力に関する情報と、その主資源で使用されるユーティリティである副資源の情報とが含まれ、前記レシピ情報には、前記主資源に対応する主作業についての複数の主作業間の量関連、及び前記複数の主作業間の時間関連を表すレシピに関する情報と、前記ユーティリティ情報としての情報であり前記副資源に対応する負荷量の情報とが含まれており、前記スケジューリング処理部は、各主資源に主作業を割り付けてスケジューリングを行い、各主資源に対応する副資源の負荷量の情報に基づいて、各主資源のユーティリティ使用量を算出することを特徴とする請求項1記載のスケジューリング装置。複数の生産資源のそれぞれに関連付けられ、前記複数の生産資源のそれぞれの稼働非稼働の時間帯に関する情報であるカレンダ情報と、前記複数の生産資源のそれぞれに関連付けられ、前記複数の生産資源のそれぞれの処理時間情報、能力情報及びカレンダパターンに関する情報である生産資源情報と、前記複数の生産資源のそれぞれに関連付けられ、前記複数の生産資源のそれぞれの作業でのユーティリティの使用量に関する情報であるユーティリティ情報と、複数の作業間の量関連の情報、及び前記複数の作業間の時間関連の情報を含むレシピ情報と、生産品目数量納期を含む情報であるオーダ情報との各情報が事前に与えられ、前記生産資源情報、前記オーダ情報及び前記レシピ情報に基づいて、各生産資源の能力に対して負荷の山積み山崩しを行って、各生産資源に作業を割り付けてスケジューリングを行い、前記ユーティリティ情報に基づいてスケジューリング結果の各作業のユーティリティ使用量を算出するステップと、前記スケジューリング処理部によるスケジューリング結果、及びユーティリティ使用量の算出結果を受けて、これらの情報から、スケジューリング結果とそのスケジューリング結果における各作業のユーティリティ使用量とを対応付けて時間軸上に表すための生産管理図のデータを生成するステップとを含むことを特徴とするスケジューリング方法。従来の生産管理システムでは、スケジューリング結果における個々の作業工程と、その作業工程に要するユーティリティ使用量との対応関係が視覚的に表れておらず、管理者側でユーティリティ使用量を考慮した操業計画生産計画を策定することが困難になっていた。ここで、本願明細書において、ユーティリティとは、工場プラント等の操業に必要な用益を指し、電力、水純水、工業用水等、冷媒、空気、燃料、熱媒蒸気等を含む概念である。この発明は、上記のような課題を解決するためになされたものであり、ユーティリティ使用量を考慮した生産計画操業計画を策定するための判断材料を管理者に提供することができるスケジューリング装置、及びスケジューリング方法を得ることを目的とする。この発明のスケジューリング装置は、複数の生産資源のそれぞれに関連付けられ、前記複数の生産資源のそれぞれの稼働非稼働の時間帯に関する情報であるカレンダ情報と、前記複数の生産資源のそれぞれに関連付けられ、前記複数の生産資源のそれぞれの処理時間及び能力に関する情報を含む生産資源情報と、前記複数の生産資源のそれぞれに関連付けられ、前記複数の生産資源のそれぞれの作業でのユーティリティの使用量に関する情報であるユーティリティ情報と、複数の作業間の量関連、及び前記複数の作業間の時間関連を表すレシピに関する情報であるレシピ情報と、生産品目数量納期を含む情報であるオーダ情報との各情報が事前に与えられ、前記カレンダ情報、前記生産資源情報、前記オーダ情報及び前記レシピ情報に基づいて、各生産資源の能力に対して負荷の山積み山崩しを行って、各生産資源に作業を割り付けてスケジューリングを行い、前記ユーティリティ情報に基づいて、スケジューリング結果の各作業のユーティリティ使用量を算出するスケジューリング処理部と、前記スケジューリング処理部によるスケジューリング結果とユーティリティ使用量の算出結果とを用いて、スケジューリング結果とユーティリティ使用量の算出結果とを同一の時間軸上で表すための生産管理図のデータを生成する生産管理図生成部とを備える。この発明のスケジューリング装置によれば、生産管理図生成部が、スケジューリング処理部によるスケジューリング結果とユーティリティ使用量の算出結果とを用いて、スケジューリング結果とユーティリティ使用量の算出結果とを同一の時間軸上で表すための生産管理図のデータを生成するので、スケジューリング結果における個々の作業工程と、その作業工程に要するユーティリティ使用量の合計との対応関係を生産管理図によって視覚的に表すことができ、ユーティリティ使用量を考慮した生産計画操業計画を策定するための判断材料を管理者に提供することができる。以下、この発明を実施するための形態について、図面を参照して説明する。実施の形態1.図1は、この発明の実施の形態1によるスケジューリング装置を示す構成図である。図1において、実施の形態1のスケジューリング装置1は、カレンダ情報記憶部カレンダマスタ2、生産資源情報記憶部生産資源マスタ3、オーダ情報記憶部4、レシピ情報記憶部5、スケジューリング処理部6、スケジューリング結果保持部7、及び生産管理図生成部としてのガントチャート生成処理部8を有している。カレンダ情報記憶部2は、カレンダ情報を事前に記憶している。このカレンダ情報は、複数の生産資源製造設備、作業員等のそれぞれに関連付けられ、複数の生産資源のそれぞれの稼働非稼働の時間帯に関する情報である。生産資源情報記憶部3は、生産資源情報を事前に記憶している。この生産資源情報は、複数の生産資源のそれぞれに関連付けられ、複数の生産資源のそれぞれの処理時間情報、能力情報及びカレンダパターン使用するカレンダの情報に関する情報を含んでいる。また、生産資源情報には、ユーティリティ情報も含まれている。このユーティリティ情報は、複数の生産資源のそれぞれに関連付けられ、複数の生産資源のそれぞれの稼働に伴うユーティリティの使用量に関する情報である。ここで、実施の形態1では、カレンダ情報及び生産資源情報は、マスタ情報である。オーダ情報記憶部4は、オーダ情報を事前に記憶している。ここでオーダとは、工場等の生産施設に対する生産要求であり、生産品目数量納期等を含む情報である。また、オーダ情報には、指定されたスケジューリング方法フォワード、バックワード:割り付け方向の情報も含まれている。なお、このオーダ情報は、管理者によって、オーダ情報記憶部4に事前に入力されて登録される情報である。レシピ情報記憶部5は、レシピ情報を事前に記憶している。このレシピ情報は、複数の作業間の量関連、及び作業間の時間関連を表すレシピの情報を含んでおり、オーダを展開する際に使用されるオーダの雛形の情報である。つまり、レシピ情報は、オーダで指定された品目製品を生産するために、どのような手順生産資源の繋がりで生産するのかを紐付けした情報である。ここで、レシピ情報に登録される項目は、例えば図2に示すように、使用する生産資源と、その負荷率と、オーダ数量に関する量情報と、作業間の順序情報FS、SS、SF、FFである。スケジューリング処理部6は、生産資源情報、オーダ情報及びレシピ情報を取得し、生産資源の能力に対して負荷の山積み山崩しを行い、各生産資源に作業の割り付けを行う。また、スケジューリング処理部6は、生産資源情報に含まれるユーティリティ情報に基づいて、各作業のユーティリティ使用量を算出する。スケジューリング結果保持部7は、スケジューリング処理部6による演算結果を保持する。ガントチャート生成処理部8は、スケジューリング処理部6による演算結果スケジューリング結果、及びユーティリティ使用量の算出結果をスケジューリング結果保持部7から取得し、これらの情報から、スケジューリング結果とユーティリティ使用量の合計とを同一時間軸上で対応付けて表すためのガントチャート生産管理図のデータを生成する。ガントチャート生成処理部8によって生成されたガントチャートは、例えばモニタや他のコンピュータや端末等に送られて表示される。ここで、スケジューリング装置1は、演算処理部CPU、記憶部ROM、RAM、ハードディスク等及び信号入出力部を有するコンピュータ図示せずにより構成することができる。スケジューリング装置1のコンピュータの記憶部には、次の図3に示す動作を実現するためのプログラムが格納されている。なお、コンピュータの数については、単数でも複数でもよく、複数のコンピュータからなるシステムによって、次の図3に示す動作を実現してもよい。次に、動作について説明する。図3は、図1のスケジューリング処理部6によるスケジューリング動作を説明するための説明図である。図3において、まず、ステップS1では、スケジューリング処理部6は、オーダ情報記憶部4のオーダ情報に基づいて、使用するレシピの種類を決定し、レシピ情報記憶部5のレシピ情報から、オーダ情報の生産品目数量の生産に必要な作業を抽出する。そして、ステップS2では、スケジューリング処理部6は、ステップS1で抽出した作業の処理時間を、生産資源情報記憶部3の生産資源情報に含まれる作業時間にから決定算出する。ステップS3では、スケジューリング処理部6は、オーダ情報に基づいて、作業の優先順及び割付の方向を決定する。これとともに、スケジューリング処理部6は、レシピ情報から生産資源手順の情報生産資源の繋がりを、生産資源情報から生産資源の作業時間となる量情報をそれぞれ取得し、これらの情報から、作業の割付順序を決定する。ステップS4では、スケジューリング処理部6は、ステップS3で決定した作業の割付順序に従って、作業を生産資源へ割り付ける。ここで、この割り付けの処理では、生産資源情報の生産資源能力と、カレンダ情報の生産資源のそれぞれの稼働非稼働の時間帯の情報とに基づいて、生産資源負荷の超えない範囲で、かつ割り付け方向を考慮して、前詰めであれば基準時刻以降で最早の時刻に作業の割り付けを行い、後詰めであれば基準時刻以前で最遅の時刻に作業の割り付けを行う。ステップS5では、スケジューリング処理部6は、生産資源情報に含まれるユーティリティ情報を参照し、ステップS4で割り付けた作業及び生産資源に対して、作業の割り付け時間帯のユーティリティ使用量を算出する。ここで、ステップS5,S6の動作は、作業毎に行われ、全ての作業について、割り付けとユーティリティ使用量の算出とが終了するまで繰り返し行われる。また、スケジューリング処理部6によるスケジューリング結果及びユーティリティ使用量の算出結果は、スケジューリング結果保持部7に送られて保持される。そして、スケジューリング処理部6によるスケジューリングが終了すると、スケジューリング結果保持部7に保持されたスケジューリング結果及びユーティリティ使用量の算出結果を用いて、ガントチャート生成処理部8が、スケジューリング結果とそのスケジューリング結果における各作業のユーティリティ使用量の合計とを対応付けて同一の時間軸上で表すためのガントチャートのデータを生成し、モニタ等に送られる。そして、そのモニタ等に例えば図4に示すようなガントチャートが表示される。ここで、図4に示すガントチャートにおいては、スケジューリング結果の各作業のうちハッチングを施された時間帯が生産資源の使用時間帯であり、レシピ番号M1~M3に対応したハッチングパターンで表している。なお、図4の下段の電力使用量において、生産資源によっては、負荷率が低い場合でも、作業可能な状態を維持するために電力を使用する場合があり、負荷率の変化と使用電力の合計値とは、必ずしも対応していない。上記のような実施の形態1によれば、ガントチャート生成処理部8が、スケジューリング処理部6によるスケジューリング結果、及びユーティリティ使用量の算出結果の情報を受けて、これらの情報から、スケジューリング結果とユーティリティ使用量の合計とを対応付けて同一の時間軸上で表すためのガントチャートのデータを生成する。この構成により、スケジューリング結果における個々の作業工程と、その作業工程に要するユーティリティ使用量の合計との対応関係をガントチャートによって視覚的に表すことができ、ユーティリティ使用量を考慮した生産計画操業計画を策定するための判断材料を管理者に提供することができる。また、ユーティリティ使用量を推測できるため、例えば電力であれば夜間電力を利用して稼動させる、電力量を抑えてよりローコストな電力供給契約を検討するなどの工場運営情報として、ガントチャート生成処理部8によるガントチャートを活用することができる。さらに、ユーティリティの供給者によってユーティリティの供給量が制限される場合には、その制限されるユーティリティを平準化するように生産計画操業計画を管理者側で策定することができる。さらに、ユーティリティの供給者によってユーティリティの供給停止時間帯例えば計画停電等が定められる場合には、そのユーティリティの供給停止時間帯を避けるように生産計画操業計画を管理者側で策定することができる。実施の形態2.実施の形態1では、生産資源に使用するユーティリティ情報が生産資源情報の一部として登録され、スケジューリングにて生産資源に作業を割り付ける際に、ユーティリティ使用量を算出する場合について説明した。これに対して、実施の形態2では、ユーティリティ情報が生産資源情報から独立してマスタ化されてユーティリティ情報記憶部23に登録された場合について説明する。図5は、この発明の実施の形態2によるスケジューリング装置を示す構成図である。図5において、実施の形態2のスケジューリング装置21は、実施の形態1の構成に加えて、ユーティリティ情報を事前に記憶するユーティリティ情報記憶部ユーティリティマスタ23をさらに有している。実施の形態2のユーティリティ情報は、ユーティリティ使用量がレシピ毎及び生産資源毎に設定された情報である。なお、実施の形態2では、生産資源情報記憶部3の生産資源情報から、ユーティリティ情報が省略されている。また、実施の形態2のマスタ情報は、カレンダ情報、生産資源情報及びユーティリティ情報である。他の構成は、実施の形態1と同様である。次に、動作について説明する。図6は、図5のスケジューリング処理部6によるスケジューリング動作を説明するための説明図である。ここで、実施の形態2におけるスケジューリング動作では、ユーティリティ使用量の算出する際の動作ステップS25が実施の形態1の動作ステップS5と異なっており、ここでは、実施の形態1との違いを中心に説明する。図6のステップS25において、スケジューリング処理部6は、資源への作業割付が終了すると即ちステップS4までの処理が終了すると、ユーティリティ情報記憶部23のユーティリティ情報を参照し、レシピ毎に設定されている生産資源のユーティリティ使用量を得て、作業の割り付け時間帯のユーティリティ使用量を算出する。他の動作は、実施の形態1と同様である。上記のような実施の形態2によれば、ユーティリティ使用量がレシピ毎及び生産資源毎に設定されてユーティリティ情報としてマスタ化されている。これにより、同じ生産資源でも、使用するレシピ毎にユーティリティ使用量を可変に考慮することが可能となる。実施の形態3.実施の形態3では、生産資源としての主資源と、その主資源で使用されるユーティリティである副資源とについての情報が生産資源情報に含まれ、主資源に対応する主作業に関する情報と、副資源の負荷量に関する情報とがレシピ情報に含まれる構成について説明する。図7は、この発明の実施の形態3によるスケジューリング装置を示す構成図である。図7において、実施の形態3のスケジューリング装置31の構成の概要は、実施の形態1におけるスケジューリング装置1の構成と同様であり、生産資源情報記憶部3に代えて生産資源情報記憶部33が用いられる点と、レシピ情報記憶部5に代えてレシピ情報記憶部35が用いられる点とが異なる。生産資源情報記憶部33の生産資源情報には、生産資源としての主資源製造設備や作業員等の処理時間及び能力等に関する情報と、主資源で使用されるユーティリティである副資源の能力に関する情報とが含まれている。レシピ情報記憶部35のレシピ情報には、主資源に対応する主作業についての複数の主作業間の量関連、及び複数の主作業間の時間関連を表すレシピに関する情報と、副資源に対応する負荷量の情報とが含まれている。実施の形態3では、実施の形態1におけるユーティリティ情報がレシピ情報の一部として、レシピ情報記憶部35に記憶されている。次に、動作について説明する。図8は、図7のスケジューリング処理部6によるスケジューリング動作を説明するための説明図である。ここで、実施の形態3におけるスケジューリング動作では、実施の形態1におけるステップS1~S4の動作が、主資源に対する作業割付に関する動作に相当し、実施の形態1におけるステップS5の動作が、副資源への作業割付に関する動作ステップS35として、実施の形態1とは異なっている。ここでは、実施の形態1との違いを中心に説明する。図8のステップS35において、スケジューリング処理部6は、主資源への主作業の割り付けが確定した後ステップS4の後、副資源ユーティリティ等への作業を割り付ける。具体的には、スケジューリング処理部6は、レシピ情報に設定されている副資源に対応する負荷量の情報副作業の情報を参照するとともに、副資源として設定されている生産資源ユーティリティの能力情報を生産資源情報記憶部33を参照し、副資源の負荷量の積算を行う。つまり、スケジューリング処理部6は、レシピ情報に設定されている副資源の負荷量を作業として、副資源に割り付けることによって、主資源で使用するユーティリティ使用量を算出する。他の動作は、実施の形態1と同様である。上記のような実施の形態3によれば、ユーティリティも生産資源副資源として登録されるため、変更追加、削除が容易である。これに加えて、レシピ情報で副資源の負荷量が登録されるため、ユーティリティ以外にも例えば作業員を副作業として設定することもでき、ユーティリティと同じように、作業員の必要数を算出できる。また、副資源の能力情報等に副資源の負荷量に対する制約を設定することによって、ユーティリティ使用量の制約や人員制約を考慮した割り付けも可能となる。なお、実施の形態1~3では、ユーティリティとして、電力を用いた場合について説明した。しかしながら、水、ガス、蒸気、燃料等の他の要素をユーティリティ使用量として算出し、その算出結果をガントチャート上に表示してもよい。また、実施の形態1~3では、図4に示すようなガントチャートを生産管理図として用いたが、作業とユーティリティ使用量とを同一の時間軸上で表すことができれば、生産管理図は、ガントチャートに限らず他の図を用いてもよい。"