(57)【要約】【課題】生産設備接続データを、容易、且つ、正確に作成することが可能な生産設備接続情報作成装置を提供する。【解決手段】生産設備接続情報作成装置１を、接続形態表示図形データ作成手段２、設備接続データ作成手段３、入力手段４、及び、表示手段５を備えて構成する。この内、接続形態表示図形データ作成手段２には、複数の生産設備を結合して構成される生産ラインに関し、生産設備接続形態表示図形データを入力手段４に対するマニュアル操作に基づき作成しつつ表示手段５に図形画像として表示する機能を備えて構成し、設備接続データ作成手段３には、生産ラインのシミュレータの入力情報として使用されるシミュレーションモデルの構成要素である生産設備接続データを、上記の接続形態表示図形データ作成手段２で作成された生産設備接続形態表示図形データに基づき作成する機能を備えて構成する。【選択図】図１
2008046774.tif 000002
【特許請求の範囲】
【請求項１】
複数の生産設備を結合して構成される生産ラインに関し、生産設備接続形態表示図形データを、入力手段に対するマニュアル操作に基づき作成しつつ表示手段に図形画像として表示する接続形態表示図形データ作成手段と、前記生産ラインのシミュレータの入力情報として使用されるシミュレーションモデルの構成要素である生産設備接続データを、前記生産設備接続形態表示図形データに基づき作成する設備接続データ作成手段と、を備えた生産設備接続情報作成装置であって、
前記接続形態表示図形データ作成手段は、
列番号及び行番号が付された格子状の２次元平面を形成して前記表示手段に表示し、
該２次元平面上で交差する行と列の交差部分で、該交差部分の列番号と行番号の組合せで構成されるアドレスで識別される単位ブロックのみ、又は、前記単位ブロックを識別する列番号又は行番号のいずれかに１を加算又は減算して構成されるアドレスで識別される隣接単位ブロックと前記単位ブロックとの組合せを少なくとも１つで、矩形を形成して前記表示手段に表示し、
該矩形に、前記生産設備を表象する設備表象名称を付与して前記表示手段に表示すると共に、
前記生産ラインを構成する各生産設備に関して、該各生産設備に結合される他の生産設備を表象する設備表象名称が付与された矩形を、結合される側の生産設備を表象する設備表象名称が付与された矩形に隣接させて配置して前記表示手段に表示するような前記生産設備接続形態表示図形データを作成することを特徴とする生産設備接続情報作成装置。
【請求項２】
前記設備接続データ作成手段は、前記生産設備接続形態表示図形データに基づき、
前記設備表象名称が付与されている前記矩形を構成する前記単位ブロックを抽出する単位ブロック抽出を行い、
該単位ブロック抽出により抽出された前記単位ブロックを識別する列番号又は行番号のいずれかに１を加算又は減算して構成されるアドレスで識別される隣接単位ブロックを抽出する隣接単位ブロック抽出を行い、
該隣接単位ブロック抽出により抽出された隣接単位ブロックの中から、前記単位ブロック抽出により抽出された単位ブロックにより構成される前記矩形に付与されている前記設備表象名称と異なる前記設備表象名称が付与されている前記矩形を構成する隣接単位ブロックを抽出する隣接単位ブロック選択抽出を行い、
該隣接単位ブロック選択抽出により抽出された隣接単位ブロックが構成する矩形に付与されている前記設備表象名称を、前記単位ブロック抽出により抽出された前記単位ブロックで構成される前記矩形に付与されている設備表象名称に対置させて記録する今回対置記録を行い、
該今回対置記録が、既に行われた以前の隣接単位ブロック選択抽出の際になされた記録である前回対置記録と同じである場合は、前記今回対置記録を削除すると共に、
前記生産ラインを構成する各生産設備に対して、該各生産設備を表象する前記設備表象名称が付与された前記矩形に関する前記今回対置記録で構成される前記生産設備接続データを作成する請求項１記載の生産設備接続情報作成装置。
【請求項３】
前記設備表象名称として、前記矩形に付与する番号を用いた請求項１又は２記載の生産設備接続情報作成装置。
【請求項４】
複数の生産設備を結合して構成される生産ラインに関し、前記生産ラインのシミュレータの入力情報として使用されるシミュレーションモデルの構成要素である生産設備接続データを作成するのに用いられる生産設備接続形態表示図形データを、コンピュータに備えられた入力手段に対するマニュアル操作に基づき作成しつつ前記コンピュータに備えられた表示手段に図形画像として表示する前記コンピュータにより実行される接続形態表示図形データ作成方法を含んだ生産設備接続情報作成方法であって、
前記接続形態表示図形データ作成方法は、
列番号及び行番号が付された格子状の２次元平面を前記表示手段に表示させるデータを作成する２次元平面作成ステップと、
該２次元平面上で交差する行と列の交差部分で、該交差部分の列番号と行番号の組合せで構成されるアドレスで識別される単位ブロックのみ、又は、前記単位ブロックを識別する列番号又は行番号のいずれかに１を加算又は減算して構成されるアドレスで識別される隣接単位ブロックと前記単位ブロックとの組合せを少なくとも１つで矩形を形成して前記表示手段に表示させるデータを作成する矩形作成ステップと、
該矩形に、前記生産設備を表象する設備表象名称を付与して前記表示手段に表示させるデータを作成する名称付与ステップと、
前記生産設備に結合される他の生産設備を表象する設備表象名称が付与された矩形を、結合される側の生産設備を表象する設備表象名称が付与された矩形に隣接させて配置して前記表示手段に表示する矩形隣接配置ステップと、で構成されることを特徴とする生産設備接続情報作成方法。
【請求項５】
前記生産設備接続形態表示図形データに基づき前記生産設備接続データを作成する前記コンピュータにより実行される生産設備接続データ作成方法を含んだ請求項４記載の生産設備接続情報作成方法であって、
前記生産設備接続データ作成方法は、
前記設備表象名称が付与された前記矩形を構成する前記単位ブロックを抽出する単位ブロック抽出を行う単位ブロック抽出ステップと、
該単位ブロック抽出により抽出された前記単位ブロックを識別する列番号又は行番号のいずれかに１を加算又は減算して構成されるアドレスで識別される隣接単位ブロックを抽出する隣接単位ブロック抽出を行う隣接単位ブロック抽出ステップと、
該隣接単位ブロック抽出により抽出された隣接単位ブロックの中から、前記単位ブロック抽出された単位ブロックにより構成される前記矩形に付与されている前記設備表象名称と異なる前記設備表象名称が付与されている前記矩形を構成する隣接単位ブロックを抽出する隣接単位ブロック選択抽出を行う隣接単位ブロック選択抽出ステップと、
該隣接単位ブロック選択抽出により抽出された隣接単位ブロックが構成する矩形に付与されている前記設備表象名称を、前記単位ブロック抽出により抽出された前記単位ブロックで構成される前記矩形に付与された設備表象名称に対置させて記録する今回対置記録を行う今回対置記録ステップと、
該今回対置記録が、既に行われた以前の隣接単位ブロック選択抽出の際になされた記録である前回対置記録と同じである場合は、前記今回対置記録を削除する今回対置記録削除ステップと、で構成される生産設備接続情報作成方法。
【請求項６】
前記設備表象名称として、前記矩形に付与した番号を用いる請求項４又は５記載の生産設備接続情報作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の生産設備を結合して構成される生産ラインに対して、該生産ラインのシミュレータの入力情報として使用されるシミュレーションモデルの構成要素である生産設備接続データを作成する、生産設備接続情報作成装置、及び、生産設備接続情報作成方法に関する。
【背景技術】
【０００２】
複数の生産設備を結合して構成される生産ラインのシミュレーションでは、一般に、搬送設備等を含むこれらの生産設備について、これらの設備の形状や配置、動作内容、性能、及び、各設備相互の接続関係のデータを、生産ラインをシミュレートするシミュレータに入力する必要がある。これらの入力データをまとめて、シミュレーションモデルと称する。
【０００３】
即ち、生産ラインのシミュレーションでは、最初にシミュレータに入力されるデータでシミュレーションモデルが作成され、作成されたこのシミュレーションモデルに基づいて、生産ラインのシミュレータによりシミュレートが行われる。そして、このシミュレーションにより当初に意図した結果が得られない場合は、シミュレーションモデルを変更して更にシミュレーションを行い、意図した結果が得られるまで、これを繰返す。
【０００４】
従って、生産ラインのシミュレーションでは、シミュレーションモデルの作成が非常に重要であり、作成されたシミュレーションモデルが実際の生産ラインと異なるようなことがあれば、正確なシミュレーションを行うことはできない。そのため、シミュレーションモデルの作成及び変更に際しては、誤りを生じないようにする必要がある。又、シミュレーションを効率的に行う観点からは、シミュレーションモデルの作成が、データの入力も含めて、効率的に行える必要がある。この点でも、シミュレーションモデルの作成及び変更が容易かつ正確に行える仕組みが重要である。
【０００５】
そこで、シミュレーションモデルの作成及び変更が、容易、且つ、正確に行える仕組みについて、さまざまな提案がなされている（例えば、特許文献１参照）。特許文献１は、シミュレーションシステムに関するもので、シミュレーションモデルを構成する設備の形状データや配置データとして、ＣＡＤデータを用いることにより、シミュレーションモデルの作成及び変更を、容易かつ正確に行おうとするものである。
【０００６】
これに対して、シミュレーションモデルを構成する各設備相互の接続関係のデータ（以下、生産設備接続データと称する）としては、通常、各設備相互の接続関係をテキスト形式で表したデータが用いられ、このテキストデータを変更する方法として、一般に、個別のシミュレータに固有のメニューを使用する方法や、変更したテキストデータを再度入力する方法等が用いられている。
【特許文献１】特開平９−２４８７３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、シミュレーションモデルを構成する生産設備接続データを、テキスト形式で表現するのは、分かりにくく、生産設備に似たような名称が用いられている場合等には、入力ミスも生じやすく、容易かつ正確に作成する観点からは問題であった。又、この生産設備接続データを修正する場合においても、個別のシミュレータに固有のメニューを使用する方法や、変更したテキストデータを再度入力する方法のいずれにおいても、作成時と同様の問題を生じることから、生産設備接続データを容易かつ正確に作成する仕組みが要望されていた。
【０００８】
そこで、この発明は、このような状況に対処するためになされたものであって、生産設備接続データを、容易、且つ、正確に作成することが可能な生産設備接続情報作成装置及び生産設備接続情報作成方法を提供しようとするものである。
【０００９】
尚、上述したように、生産ラインをシミュレートする生産ラインのシミュレータには、一般に、入力データに基づいて、シミュレーションモデルを作成するシミュレーションモデル作成機能が含まれている。そこで、このようなシミュレータでは、シミュレーションモデルを構成する生産設備接続データを作成する本発明の生産設備接続情報作成装置は、その機能が上記のシミュレータに含まれ、本発明の生産設備接続情報作成装置は、上記のシミュレータの一部を構成することになると共に、本発明の生産設備接続情報作成方法は、上記のシミュレータにより実行されることになる。
【００１０】
しかし、本発明の生産設備接続情報作成装置は、上記のシミュレータとは独立した装置であってもよく、或いは、本発明の生産設備接続情報作成方法は、上記のシミュレータとは別のコンピュータ等で実行されるものであってもよい。これらの場合は、本発明の生産設備接続情報作成装置で作成された生産設備接続データや、本発明の生産設備接続情報作成方法を用いて作成された生産設備接続データが、シミュレーションモデル作成用のデータとして、生産ラインのシミュレータに入力されることになる。
【課題を解決するための手段】
【００１１】
最初に、本発明の生産設備接続情報作成装置について説明する。図１は、本発明の生産設備接続情報作成装置の構成を示したブロック図である。図１において、本発明の生産設備接続情報作成装置１は、接続形態表示図形データ作成手段２、設備接続データ作成手段３、入力手段４、及び、表示手段５を備えている。
【００１２】
この内、接続形態表示図形データ作成手段２は、複数の生産設備を結合して構成される生産ラインに関し、生産設備接続形態表示図形データを、入力手段４に対するマニュアル操作に基づき作成しつつ表示手段５に図形画像として表示する機能を備えている。又、設備接続データ作成手段３は、生産ラインのシミュレータの入力情報として使用されるシミュレーションモデルの構成要素である生産設備接続データを、上記の接続形態表示図形データ作成手段２で作成された生産設備接続形態表示図形データに基づき作成する機能を備えている。
【００１３】
上記の接続形態表示図形データ作成手段２は、具体的には、表示手段５に対して、次に述べるような内容の図形画像が表示されるデータ、即ち、生産設備接続形態表示図形データを作成する機能を備えている。この表示手段５に表示される表示の内容は、まず、列番号及び行番号が付された格子状の２次元平面を形成して表示する。そして、この２次元平面上で交差する行と列の交差部分で、該交差部分の列番号と行番号の組合せで構成されるアドレスで識別される単位ブロックのみ、又は、この単位ブロックを識別する列番号又は行番号のいずれかに１を加算又は減算して構成されるアドレスで識別される隣接単位ブロックと単位ブロックとの組合せを少なくとも１つで、矩形を形成して表示する。
【００１４】
そして、この矩形に、生産設備を表象する設備表象名称を付与して表示する。さらに、上記の生産ラインを構成する各生産設備に関して、この各生産設備に結合される他の生産設備を表象する設備表象名称が付与された矩形を、結合される側の生産設備を表象する設備表象名称が付与された矩形に隣接させて配置して表示するのである。
【００１５】
又、本発明の生産設備接続情報作成装置１を構成する上記の設備接続データ作成手段３は、上記の接続形態表示図形データ作成手段２が作成した生産設備接続形態表示図形データに基づいて、次のような機能を遂行する。即ち、まず、設備表象名称が付与された矩形を構成する単位ブロックを抽出する単位ブロック抽出を行う。そして、該単位ブロック抽出により抽出された単位ブロックを識別する列番号又は行番号のいずれかに１を加算又は減算して構成されるアドレスで識別される隣接単位ブロックを抽出する隣接単位ブロック抽出を行う。さらに、この隣接単位ブロック抽出により抽出された隣接単位ブロックの中から、上記の単位ブロック抽出により抽出された単位ブロックにより構成される矩形に付与されている設備表象名称と異なる設備表象名称が付与されている矩形を構成する隣接単位ブロックを抽出する隣接単位ブロック選択抽出を行う。
【００１６】
そして、この隣接単位ブロック選択抽出により抽出された隣接単位ブロックが構成する矩形に付与されている設備表象名称を、上記の単位ブロック抽出により抽出された単位ブロックで構成される矩形に付与された設備表象名称に対置させて記録する今回対置記録を行う。さらに、この今回対置記録が、既に行われた以前の隣接単位ブロック選択抽出の際になされた記録である前回対置記録と同じである場合は、上記の今回対置記録を削除する。このようにして、生産ラインを構成する各生産設備に対して、この各生産設備を表象する設備表象名称が付与された矩形に関する今回対置記録で構成される生産設備接続データを作成するのである。
【００１７】
上記の生産設備接続情報作成装置１によれば、生産ラインのシミュレータの入力情報として使用されるシミュレーションモデルの構成要素である生産設備接続データを作成するのに先立って、生産設備接続形態表示図形データが作成される。この生産設備接続形態表示図形データとしては、生産設備接続情報作成装置１の表示手段５に、生産設備を表象する設備表象名称が付された矩形を形成して表示すると共に、結合する生産設備の設備表象名称が付された矩形を、結合される側の生産設備の設備表象名称が付された矩形に隣接させて表示することで、相互に結合される生産設備の結合状態を表示するようなデータが作成される。
【００１８】
従って、生産設備接続情報作成装置１の表示手段５の表示を目視する等により、生産設備の結合状態を、２次元平面上に形成された矩形の隣接状態で把握することができるので、生産設備の結合状態を、生産ラインのシミュレータの操作者等が、目視で、容易、且つ、正確に確認することができる。そのため、生産設備接続データを作成するのに用いられる生産設備接続形態表示図形データを、容易、且つ、正確に作成することができる。又、シミュレーションモデルの構成要素である生産設備接続データは、上記の生産設備接続形態表示図形データから自動的に作成される。それ故、生産設備接続データを、容易、且つ、正確に作成することができる。
【００１９】
上記の生産設備接続情報作成装置１において、設備表象名称として、矩形に付与する番号を用いるようにしてもよい。このようにすることにより、生産設備接続形態表示図形データの表現をシンプルにすることができ、生産設備接続形態表示図形データによる生産設備の結合状態の確認を、より一層、容易、且つ、正確に行うことができる。
【００２０】
次に、本発明の生産設備接続情報作成方法について説明する。本発明の生産設備接続情報作成方法は、複数の生産設備を結合して構成される生産ラインに関し、生産ラインのシミュレータの入力情報として使用されるシミュレーションモデルの構成要素である生産設備接続データを作成するのに用いられる生産設備接続形態表示図形データを作成する接続形態表示図形データ作成方法を含んでいる。
【００２１】
この接続形態表示図形データ作成方法は、コンピュータにより実行され、このコンピュータに備えられた入力手段に対するマニュアル操作に基づいて生産設備接続形態表示図形データを作成しつつ、上記のコンピュータに備えられた表示手段に図形画像として表示するものである。
【００２２】
この接続形態表示図形データ作成方法は、具体的には、表示手段に、図形画像として表示させるためのデータ、即ち、生産設備接続形態表示図形データを作成する方法であり、２次元平面作成ステップ、矩形作成ステップ、名称付与ステップ、及び、矩形隣接配置ステップで構成される。この内、２次元平面作成ステップは、列番号及び行番号が付された格子状の２次元平面を表示手段に表示させるデータを作成するステップである。
【００２３】
矩形作成ステップは、該２次元平面上で交差する行と列の交差部分で、該交差部分の列番号と行番号の組合せで構成されるアドレスで識別される単位ブロックのみ、又は、単位ブロックを識別する列番号又は行番号のいずれかに１を加算又は減算して構成されるアドレスで識別される隣接単位ブロックと単位ブロックとの組合せを少なくとも１つで矩形を形成して表示手段に表示させるデータを作成するステップである。
【００２４】
又、名称付与ステップは、該矩形に、生産設備を表象する設備表象名称を付与して表示手段５に表示させるデータを作成するステップである。そして、矩形隣接配置ステップは、生産設備に結合される他の生産設備を表象する設備表象名称が付与された矩形を、結合される側の生産設備を表象する設備表象名称が付与された矩形に隣接させて配置して表示手段に表示させるステップである。
【００２５】
又、本発明の生産設備接続情報作成方法は、上述した生産設備接続形態表示図形データ作成方法で作成された生産設備接続形態表示図形データに基づき、生産設備接続データを作成する生産設備接続データ作成方法を含んでおり、この生産設備接続データ作成方法は、上記のコンピュータで実行される。
【００２６】
この生産設備接続データ作成方法は、単位ブロック抽出ステップ、隣接単位ブロック抽出ステップ、隣接単位ブロック選択抽出ステップ、今回対置記録ステップ、及び、今回対置記録削除ステップで構成される。この内、単位ブロック抽出ステップは、設備表象名称が付与された矩形を構成する単位ブロックを抽出する単位ブロック抽出を行うステップである。
【００２７】
隣接単位ブロック抽出ステップは、単位ブロック抽出により抽出された単位ブロックを識別する列番号又は行番号のいずれかに１を加算又は減算して構成されるアドレスで識別される隣接単位ブロックを抽出する隣接単位ブロック抽出を行うステップである。
【００２８】
隣接単位ブロック選択抽出ステップは、隣接単位ブロック抽出により抽出された隣接単位ブロックの中から、単位ブロック抽出された単位ブロックにより構成される矩形に付与されている設備表象名称と異なる設備表象名称が付与されている矩形を構成する隣接単位ブロックを抽出する隣接単位ブロック選択抽出を行うステップである。
【００２９】
今回対置記録ステップは、隣接単位ブロック選択抽出により抽出された隣接単位ブロックが構成する矩形に付与されている設備表象名称を、単位ブロック抽出により抽出された単位ブロックで構成される矩形に付与された設備表象名称に対置させて記録する今回対置記録を行うステップである。
【００３０】
そして、今回対置記録削除ステップは、今回対置記録が、既に行われた以前の隣接単位ブロック選択抽出の際になされた記録である前回対置記録と同じである場合は、今回対置記録を削除するステップである。
【００３１】
上記の生産設備接続情報作成方法において、設備表象名称として、矩形に付与した番号を用いるようにしてもよい。
【００３２】
上記の本発明の生産設備接続情報作成方法は、上述した生産設備接続情報作成装置１におけるのと同様の効果を有している。
【発明の効果】
【００３３】
本発明によれば、生産ラインのシミュレータの入力情報として使用されるシミュレーションモデルの構成要素である生産設備接続データを作成するのに先立って、生産設備接続形態表示図形データが作成される。この生産設備接続形態表示図形データとしては、生産設備接続情報作成装置の表示手段に、生産設備を表象する設備表象名称が付された矩形を形成して表示すると共に、結合する生産設備の設備表象名称が付された矩形を、結合される側の生産設備の設備表象名称が付された矩形に隣接させて表示することで、相互に結合される生産設備の結合状態を表示するようなデータが作成される。
【００３４】
従って、生産設備接続情報作成装置の表示手段の表示を目視する等により、生産設備の結合状態を、２次元平面上に形成された矩形の隣接状態で把握することができるので、生産設備の結合状態を、生産ラインのシミュレータの操作者等が、目視で、容易、且つ、正確に確認することができる。そのため、生産設備接続データを作成するのに用いられる生産設備接続形態表示図形データを、容易、且つ、正確に作成することができる。又、シミュレーションモデルの構成要素である生産設備接続データは、上記の生産設備接続形態表示図形データから自動的に作成される。それ故、生産設備接続データを、容易、且つ、正確に作成することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施の形態における生産設備接続情報作成装置について、図面を参照しながら説明する。
【００３６】
＜生産設備接続情報作成装置の一般的な説明＞
図２は、本実施の形態における生産設備接続情報作成装置１０の構成を示したブロック図である。図２において、本実施の形態における生産設備接続情報作成装置１０は、ＣＰＵ１１、ＨＤＤ１２、メモリ１３、表示部１４、操作部１５、ＬＡＮ・ＩＦ１６、及び、プリンタ１７で構成される。これらの各部は、ＣＰＵ１１に接続されたデータバスやアドレスバス等で構成される制御ライン１８を介して、相互に接続されている。
【００３７】
ＣＰＵ１１は、マイクロプロセッサで構成されている。ＨＤＤ１２は、ハードディスクドライブであり、生産設備接続情報作成装置１０を制御するのに必要なＯＳや各種の処理プログラム等のソフトウエアが格納されている。ＣＰＵ１１は、このＨＤＤ１２に搭載されたソフトウエアにより、各種の処理を行う。又、このこのＨＤＤ１２は、生産設備接続情報作成装置１０で作成される各種データの格納にも用いられる。メモリ１２は、フラッシュメモリやＲＡＭ等で構成されており、ＣＰＵ１１のワークエリア等として使用される。
【００３８】
表示部１４は、ＬＣＤで構成されており、生産設備接続情報作成装置１０の出力の表示を行うのに用いられる。操作部１４は、シフトキーやコントロールキー等を備えたフルキーボードとクリックボタンを備えたマウスとで構成されており、生産設備接続情報作成装置１０の操作者により行われる生産設備接続情報作成装置１０への入力操作に用いられる。ＬＡＮ・ＩＦ１６は、ＬＡＮ１９に接続するためのインターフェイスである。本実施の形態における生産設備接続情報作成装置１０は、このＬＡＮ・ＩＦ１６により、ＬＡＮ１９を介して生産ラインのシミュレータに接続される。プリンタ１７は、生産設備接続情報作成装置１０の出力を印刷するのに用いられる。
【００３９】
本実施の形態における生産設備接続情報作成装置１０は、複数の生産設備を結合して構成される生産ラインに対して、この生産ラインのシミュレートを行うシミュレータに入力されるデータの一部を作成するものである。具体的には、まず、複数の生産設備を結合して構成される生産ラインに関する生産設備接続形態表示図形データを作成した後、この作成された生産設備接続形態表示図形データを用いて、生産ラインのシミュレータの入力情報として使用されるシミュレーションモデルの構成要素である生産設備接続データを作成するものである。
【００４０】
図３は、本実施の形態において、シミュレータを用いて行われるシミュレーションの対象である生産ライン２０の構成を示した生産ライン構成図である。図３において、この生産ライン２０は、バッファ（スタッカークレーン）２１、装置第１ポート２２、装置第２ポート２３、荷積込ポート２４、荷積降ポート２５、加工装置２６、装置２７、及び、搬送ルート３０で構成されている。搬送ルート３０には、荷積込ポート２４に繋がる荷積降ポイント２８、及び、荷積降ポート２５に繋がる荷積込ポイント２９が設けられていると共に、この搬送ルート３０上を、生産ライン２０で加工される加工物を搬送する搬送車３１が走行する。
【００４１】
図３に示す生産ライン２０では、加工物の移動は、次のように行われる。搬送車３１は搬送ルート３０に沿って移動する。生産ライン２０で加工される加工物は、搬送車３１に積載されて、荷積降ポイント２８まで運ばれる。ここで、加工物は、バッファ２１に備えられている荷積込ポート２４が空くのを待ち、空いた段階で荷積込ポート２４に移される。次に加工物は、バッファ２１内にあるスタッカークレーンで荷積込ポート２４から空いている装置第１ポート２２、又は、装置第２ポート２３に移載される。
【００４２】
加工装置２６に空きが生じると、装置第１ポート２２、又は、装置第２ポート２３内に存在する加工物は、加工装置２６内に取込まれ、加工が開始される。加工装置２６での加工が終了すると、加工物は空いている装置第１ポート２２、又は、装置第２ポート２３に移される。この装置第１ポート２２、又は、装置第２ポート２３に存在している加工物は、スタッカークレーンで荷積降ポート２５に搬送される。搬送車３１は荷積込ポイント２９で停止し、荷積降ポート２５から加工物を受けとり、次工程の生産ラインへ搬送する。
【００４３】
上記の生産ライン２０のシミュレーションを行うシミュレータには、生産ライン２０に関するデータを入力する必要があり、シミュレータ内では、これらの入力データをまとめて、シミュレーションモデルが形成される。本実施の形態では、生産設備接続情報作成装置１０は、最終的に、このシミュレーションモデルの構成要素である生産設備接続データを作成するが、この生産設備接続データを作成するのに先立ち、上述したように、生産設備接続形態表示図形データを作成し、この生産設備接続形態表示図形データを用いて生産設備接続データを作成する。このようにして生産設備接続情報作成装置１０により作成された生産設備接続データは、上記の生産ライン２０のシミュレータに入力され、シミュレーションモデルが形成されて、生産ライン２０のシミュレートが行われることになる。
【００４４】
＜生産設備接続形態表示図形データの作成に関する説明＞
そこで、最初に、生産設備接続情報作成装置１０による生産ライン２０の生産設備接続形態表示図形データの作成について説明する。この生産設備接続形態表示図形データの作成は、生産設備接続情報作成装置１０のＣＰＵ１１により、ＨＤＤ１２に搭載されたソフトウエアが実行されることにより行われる。このソフトウエアの実行の際には、生産設備接続形態表示図形データの作成過程が、設備接続情報作成装置１０の表示部１４に表示される表示画面に図形画像として表示される。又、このソフトウエアの実行は、生産設備接続情報作成装置１０の操作者が、設備接続情報作成装置１０の表示部１４の表示を見ながら、生産設備接続情報作成装置１０の操作部１５を構成するシフトキーやコントロールキー等を備えたフルキーボード、及び、クリックボタンを備えたマウスを用いて行う入力操作に基づいて行われる。
【００４５】
即ち、作成される生産設備接続形態表示図形データは、設備接続情報作成装置１０の表示部１４の表示画面（以下、単に表示画面と称する）に、図形画像として表示させることができるデータである。従って、表示画面に表示される図形画像と、作成過程にある生産設備接続形態表示図形データとは、１対１で対応する関係にある。
【００４６】
上記の生産設備接続形態表示図形データは、表示画面に表示される図形画像としては、概ね、次のようにして作成される。まず、生産ライン２０のシミュレートの対象となる生産ライン２０を構成する各設備に設備番号を付与する。この設備番号には、１を先頭とする連続した正の整数を用いる。そして、これらの設備番号が付与された設備を矩形で表すと共に、相互に接続される設備の接続状態を、これらの設備を表す矩形を隣接させて配置した図形で表すのである。
【００４７】
図４は、本実施の形態において、図３に示す生産ライン２０を構成する各設備に設備番号を付与した結果を表した設備番号一覧表である。図４に示すように、設備番号として、生産ライン２０のバッファ（スタッカークレーン）２１に設備番号１、装置第１ポート２２に設備番号２、装置第２ポート２３に設備番号３、荷積込ポート２４に設備番号４、荷積降ポート２５に設備番号５、加工装置２６に設備番号６、装置２７に設備番号７、荷積降ポイント２８に設備番号８、荷積込ポイント２９に設備番号９、そして、搬送ルート３０に設備番号１０をそれぞれ付与している。
【００４８】
次に、生産設備接続情報作成装置１０による生産ライン２０の生産設備接続形態表示図形データの作成動作を、具体的に説明する。図５は、生産設備接続情報作成装置１０による生産ライン２０の生産設備接続形態表示図形データの作成動作を示したフローチャートである。
【００４９】
図５に示すフローチャートにおいて、生産設備接続形態表示図形データの作成動作としては、まず、初期設定処理を行う(Ｓ１)。そして、この初期設定処理が終了すると、次に、生産設備接続情報作成装置１０の操作者による操作部１５のマウスを用いた操作をイベントドリブンとする、クリックドリブン処理(Ｓ２)、及び、ドラッグドリブン処理(Ｓ３)を行う。そして、次に、生産設備接続形態表示図形データの作成のための入力操作が全て終了したことを表す入力操作の有無をチェックし(Ｓ４)、この入力操作があれば、生産設備接続形態表示図形データの作成動作を終了し、この入力操作がなければ(Ｓ５)、Ｓ２〜Ｓ５を繰返す。Ｓ４における、生産設備接続形態表示図形データの作成のための入力操作が全て終了したことを表す入力操作としては、例えば、操作部１５のフルキーボードにおけるコントロールキーを押しながら、予め定められた特定のキーを押す等の方法がある。
【００５０】
尚、前述した２次元平面作成ステップは、初期設定処理(Ｓ１)により実現され、矩形作成ステップ、名称付与ステップ、及び、矩形隣接配置ステップは、クリックドリブン処理(Ｓ２)、及び、ドラッグドリブン処理(Ｓ３)により実現される。
【００５１】
図６は、上記の初期設定処理(Ｓ１)の動作を示したフローチャートである。図６において、この初期設定処理(Ｓ１)では、まず、生産ライン２０の各設備に付与された設備番号を、この設備番号と対応する設備名、及び、設備属性と共に、メモリ１３に設けられている設備番号登録テーブルへ、操作部１５のキーボードを用いて登録する(Ｓ１１)。この際、表示画面には、この設備番号登録テーブルが表示される。図９は、全ての登録が終了した状態の設備番号登録テーブルを示したものである。
【００５２】
図６に示すフローチャートにおいて、Ｓ１１における設備番号の登録が終了すると(Ｓ１２)、次に、列番号及び行番号が付された格子状の２次元平面を表示画面に表示するデータを作成する(Ｓ１３)。このような表示画面は、汎用の表計算ソフトウエア等で使用されており、これらの表計算ソフトウエアにおけるのと同様の方法で、列番号及び行番号が付された格子状の２次元平面を表示画面に表示する上記のデータを作成することができる。
【００５３】
図１０は、表示画面に表示された２次元平面を示したものである。この２次元平面には上述したように、列番号及び行番号が付されており、列番号及び行番号とも、数字１から始まる正の整数を用いている。但し、表示画面における表示としては、列番号と行番号とを明確に区別するために、行番号は数字とするが、列番号としては、数字１から始まる正の整数を、文字Ａから始まるアルファベットの文字に置換えたものを用いている。
【００５４】
そこで、後述する列番号や行番号のインクリメント或いはデクリメントに対しては、次のような処理が行われる。即ち、行番号のインクリメント結果は、当該行番号に１を加算して得られる数字で表される番号で表される。これに対して、列番号のインクリメント結果は、当該列番号のアルファベット文字に対応する数字に、１を加算して得られる数字が対応するアルファベット文字で表される。例えば、列番号Ａのインクリメント結果は、Ｂであり、列番号Ｂのインクリメント結果は、Ｃである。
【００５５】
同様に、行番号のデクリメント結果は、当該行番号から１を減算して得られる数字で表される番号で表される。これに対して、列番号のデクリメント結果は、当該列番号のアルファベット文字に対応する数字から、１を減算して得られる数字が対応するアルファベット文字で表される。例えば、列番号Ｃのデクリメント結果は、Ｂであり、列番号Ｂのデクリメント結果は、Ａである。
【００５６】
図６に示す初期設定処理(Ｓ１)の動作のフローチャートにおいて、Ｓ１３における２次元平面を表示画面に表示するデータの作成が終了すると、次に、メモリ１３上に、図１２に示すような、設備番号欄とアドレス欄とで構成される設備番号アドレステーブルを作成して(Ｓ１４)、初期設定処理(Ｓ１)を終了する。この図１２に示す設備番号アドレステーブルは、後述するように、この設備番号アドレステーブルのアドレス欄にデータが記入されることにより、表示画面に図形画像を表示可能な生産設備接続形態表示図形データとなる。
【００５７】
この図１２に示す設備番号アドレステーブルは、上述したように、設備番号欄とアドレス欄とで構成され、設備番号欄には、Ｓ１１で行われた登録により作成された図９に示す設備番号登録テーブルに記載されている設備番号が転載される。又、アドレス欄は、この時点では未記入であるが、後述するように、図１０に示すような上述した２次元平面上に形成される矩形であって、設備番号欄に記載されている設備番号が付与された矩形のアドレスが、クリックドリブン処理(Ｓ２)や、ドラッグドリブン処理(Ｓ３)の処理過程で記入される。このアドレスは、上述した２次元平面における列番号と行番号との組合せで表される。
【００５８】
図１０に示す２次元平面には、矩形が全く作成されていないので、図１２に示す設備番号アドレステーブルには、アドレス欄の記入は全く無い。即ち、図１２に示す設備番号アドレステーブルは、矩形が全く作成されていない図１０に示す２次元平面の状態を表している。即ち、図１０、図１２は、後述する生産設備接続形態表示図形データ作成処理の開始前における状態を表している。
【００５９】
図５の生産設備接続形態表示図形データの作成動作を示すフローチャートにおいて、初期設定処理(Ｓ１)が終了すると、上述したように、クリックドリブン処理(Ｓ２)、及び、ドラッグドリブン処理(Ｓ３)が行われる。図７は、クリックドリブン処理(Ｓ２)の動作を示したフローチャートであり、図８は、ドラッグドリブン処理(Ｓ３)の動作を示したフローチャートである。これらのクリックドリブン処理(Ｓ２)、及び、ドラッグドリブン処理(Ｓ３)は、表示画面に表示された図１０に示す２次元平面上に、図９に示す設備番号登録テーブルに記載されている設備番号欄に記載されている設備番号が付与された矩形を形成すると共に、この形成された矩形のアドレスを、上記の設備番号アドレステーブルに記入する処理、即ち、生産設備接続形態表示図形データ作成処理を行うものである。
【００６０】
本実施の形態におけるシミュレーションの対象である生産ライン２０の生産設備接続形態表示図形データの作成に関して、上記のクリックドリブン処理(Ｓ２)、及び、ドラッグドリブン処理(Ｓ３)が行われた結果を示したのが、図１１、及び、図１３である。即ち、図９に示す設備番号登録テーブルに記載されている設備番号が付与された矩形が全て、図１０に示す２次元平面上に作成された状態を示したのが、図１１に示す表示画面図である。この場合、上記の矩形は、図１０に示す２次元平面上で、交差する行と列の交差部分でこの交差部分の列番号と行番号の組合せで識別される単位ブロック(以下、セルと称する)、又は、このセルの集合で成るブロックで構成される(この矩形の例としては、図１１のほか、例えば、図１４(ｂ)や、図１８(ｂ)を参照)。又、設備番号が付与された全ての矩形が作成された状態の表示画面図である図１１に対応するのが、図１３に示す設備番号アドレステーブル図である。上記の図１１、及び、図１３は、生産設備接続形態表示図形データ作成処理を全て終了したときの状態を表している。
【００６１】
次に、上記の図１１に示す表示画面、及び、図１３に示す設備番号アドレステーブルが作成される過程、即ち、生産設備接続形態表示図形データ作成処理の過程について、上記の、図７に示すクリックドリブン処理(Ｓ２)のフローチャート、及び、図８に示すドラッグドリブン処理(Ｓ３)のフローチャートを用いて説明する。
【００６２】
例えば、図１０に示す２次元平面上のいずれかのセルを、操作部１５のマウス(以下、単にマウスと称する)でクリックする場合を考える。図７に示すクリックドリブン処理(Ｓ２)を示したフローチャートにおいて、まず、マウスによるセルのクリックの有無をチェックし(Ｓ２１)、セルのクリックが無いと(Ｓ２２)、何もしないで、クリックドリブン処理(Ｓ２)を終了する。
【００６３】
Ｓ２１で、マウスによるセルのクリックが有ると(Ｓ２２)、クリックされたセルを太線で囲んで表示すると共に、クリックされたセルのアドレスをメモリ１３に一時記憶する(Ｓ２３)。そして、次に、操作部１５のフルキーボード(以下、単にキーボードと称する)により、このクリックされたセルへ設備番号が入力されたか否かをチェックし(Ｓ２４)、設備番号が入力されると(Ｓ２５)、クリックされたセル内に入力された設備番号を表示すると共に、設備番号アドレステーブルに対して、この設備番号アドレステーブルにおける設備番号欄がこの入力された設備番号である行のアドレス欄に、Ｓ２３で一時記憶されているセルアドレスを記入して(Ｓ２６)、クリックドリブン処理(Ｓ２)を終了する。
【００６４】
上記の例において、図１０に示す２次元平面上で、セルアドレスＢ２のセルがマウスによりクリックされた場合(Ｓ２１，Ｓ２２)、図１４(ａ)に示すように、このセルアドレスＢ２のセルが太線で囲まれて表示されると共に、このセルアドレスＢ２が一時記憶される(Ｓ２３)。そして、次に、このセルアドレスＢ２のセル内に、設備番号として１が入力されると(Ｓ２４，Ｓ２５)、図１４(ｂ)に示すように、設備番号１がセルアドレスＢ２のセル内に表示されると共に、図２１に示すように、設備番号アドレステーブルにおける設備番号欄が１のアドレス欄に、上記のセルアドレスであるＢ２が記入されて(Ｓ２６)、クリックドリブン処理(Ｓ２)を終了する。
【００６５】
このクリックドリブン処理(Ｓ２)が終了すると、上述したように、図８のフローチャートに示すドラッグドリブン処理(Ｓ３)が行われる。図８において、まず、表示画面の２次元平面上におけるマウスによるドラッグの有無をチェックし(Ｓ３１)、ドラッグが無いと(Ｓ３２)、何もしないで、ドラッグドリブン処理(Ｓ３)を終了する。マウスによるドラッグとは、マウスのクリックボタンを押しながら、図１０に示す２次元平面上の任意の２つのセル間を、当該マウスを移動させる操作である(図１８(ａ)等参照)。
【００６６】
尚、本実施の形態では、このマウスによるドラッグは、図１０に示す２次元平面上に置いて、上から下へ向かって、又は、左から右に向かって、或いは、これらを組合せて行われるものとする。即ち、ドラッグ終了セルのセルアドレスを構成する列番号或いは行番号は、ドラッグ開始セルを構成する列番号或いは行番号と同じかそれよりも大きいことになる。
【００６７】
Ｓ３１のチェックで、マウスによるドラッグが有ると(Ｓ３２)、ドラッグ開始セルとドラッグ終了セルの各セルアドレスを取得して、メモリ１３に一時記憶する(Ｓ３３)。そして、次に、記憶されたドラッグ開始セルのセルアドレスと一致するセルアドレスが、設備番号アドレステーブルのアドレス欄に存在するか否かをチェックし(Ｓ３４)、存在しなければ(Ｓ３５)、当該ドラッグは、生産設備接続形態表示図形データ作成処理とは関係がないので、何もしないで、ドラッグドリブン処理(Ｓ３)を終了する。
【００６８】
Ｓ３４のチェックでドラッグ開始セルのセルアドレスと一致するセルアドレスが、設備番号アドレステーブルのアドレス欄に存在すると(Ｓ３５)、Ｓ３６に進む。Ｓ３６では、ドラッグ開始セルのセルアドレスの列番号からドラッグ終了セルのセルアドレスの列番号に至る全ての列番号のいずれかと、ドラッグ開始セルのセルアドレスの行番号からドラッグ終了セルのセルアドレスの行番号に至る全ての行番号のいずれかとの組合せで構成されるセルセルアドレスに対して、これら全てのセルアドレスで表示されるセルに、ドラッグ開始セルに付与されている設備番号と同じ設備番号を付与して、Ｓ３７へ進む。
【００６９】
Ｓ３７では、この同じ設備番号が付与された全てのセルのセルアドレスを、設備番号アドレステーブルにおける設備番号欄がこの同じ設備番号であるアドレス欄に記入する。そして、この同じ設備番号が付与されているドラッグ開始セルの周囲の太線を消すと共に、この同じ設備番号が付与されているセルの集合しているブロックの周りを、太線で囲む。そして、ドラッグ開始セル内に表示されている設備番号を消去して、代わりに、このセルの集合しているブロックの中心付近に位置するセル内に、この同じ設備番号を表示して、ドラッグドリブン処理(Ｓ３)を終了する。
【００７０】
上記の図１４(ｂ)に示す例の場合に、仮に、図１５(ａ)に示すように、設備番号１が付されているセルアドレスＢ２のセルから下に向かってセルアドレスＢ４のセルまでドラッグした場合、即ち、ドラッグ開始セルのアドレスがＢ２で、ドラッグ終了セルのアドレスがＢ４の場合、表示画面は、図１５(ｂ)に示すようになると共に、設備番号アドレステーブルは、図２２に示すようになる。
【００７１】
又、仮に、図１６(ａ)に示すように、設備番号１が付されているセルアドレスＢ２のセルから右に向かってセルアドレスＤ２のセルまでドラッグした場合、即ち、ドラッグ開始セルのアドレスがＢ２で、ドラッグ終了セルのアドレスがＤ２の場合、表示画面は、図１６(ｂ)に示すようになると共に、設備番号アドレステーブルは、図２３に示すようになる。
【００７２】
又、仮に、図１７(ａ)に示すように、設備番号１が付されているセルアドレスＢ２のセルから斜め右下に向かってセルアドレスＣ４のセルまでドラッグした場合、即ち、ドラッグ開始セルのアドレスがＢ２で、ドラッグ終了セルのアドレスがＣ４の場合、表示画面は、図１７(ｂ)に示すようになると共に、設備番号アドレステーブルは、図２４に示すようになる。
【００７３】
又、図１８(ａ)に示すように、設備番号１が付されているセルアドレスＢ２のセルから、上記とほぼ同じく、斜め右下に向かってセルアドレスＤ４のセルまでドラッグした場合、即ち、ドラッグ開始セルのアドレスがＢ２で、ドラッグ終了セルのアドレスがＤ４の場合、表示画面は、図１８(ｂ)に示すようになると共に、設備番号アドレステーブルは、図２５に示すようになる。
【００７４】
上記のクリックドリブン処理(Ｓ２)、及び、ドラッグドリブン処理(Ｓ３)の結果が、上述した図１１、及び、図１３で表される本実施の形態における生産ライン２０の生産設備接続形態表示図形データの作成に関しては、次のようになる。まず、図４に示す設備番号テーブルで設備番号１が付与され、この設備番号１が、図９に示す設備番号登録テーブルに登録されたバッファ２１(図３参照)の場合は、上記の、図１８(ａ)、図１８(ｂ)、及び、図２５に示すようになる。
【００７５】
上記の、図１８(ａ)、図１８(ｂ)、及び、図２５の作成に続けて、次に、図４に示す設備番号テーブルで設備番号２が付与され、この設備番号２が、図９に示す設備番号登録テーブルに登録されている装置第１ポート２２(図３参照)を表す矩形を、図１９に示すように、表示画面の２次元平面上に作成する。これは、表示画面の２次元平面上のセルアドレスＥ２のセルをマウスでクリックすると共に、このセルアドレスＥ２のセル内に、設備番号として２を入力することで行う。
【００７６】
このようにするのは、次のようにするためである。図３に示す生産ライン構成図からわかるように、設備番号２が付与された装置第１ポート２２は、バッファ２１に接続されている。即ち、被結合生産設備であるバッファ２１に、結合生産設備である装置第１ポート２２が結合されている。そこで、バッファ２１の設備番号１が付与されている矩形に、装置第１ポート２２の設備番号２が付与されている矩形が隣接して作成されるようにするためである。その結果、上述したように、表示画面は、図１９に示すようになると共に、設備番号アドレステーブルは、図２６に示すようになる。
【００７７】
この場合、設備番号２が付与されている矩形を構成するセルのセルアドレスは、Ｅ２である。他方、セルアドレスＤ２のセルは、図２６に示す設備番号アドレステーブルから分かるように、設備番号１が付与されている矩形を構成するセルに含まれている。又、セルアドレスＤ２を構成する列番号Ｄをインクリメントすると、上述したように、Ｅとなり、セルアドレスＥ２を構成する列番号Ｅをデクリメントすると、上述したように、Ｄとなる。即ち、セルアドレスＥ２のセルは、セルアドレスＤ２のセルの列番号に１を加算した関係にあり、逆に、セルアドレスＤ２のセルは、セルアドレスＥ２のセルの列番号から１を減算した関係にある。従って、セルアドレスＤ２のセルと、セルアドレスＥ２のセルとは、列番号に１を加算又は減算した関係にあるといえる。同様のことが、行番号に関してもいえる。
【００７８】
さらに、上記の、図１９(ａ)、及び、図２６の作成に続けて、図４に示す設備番号テーブルで設備番号３が付与され、この設備番号３が、図９に示す設備番号登録テーブルに登録された図３に示す装置第２ポート２３を表す矩形を、図２０に示すように、表示画面の２次元平面上に作成する。これは、上記と同様にして、表示画面の２次元平面上の、セルアドレスＥ４のセルをマウスでクリックすると共に、このセルアドレスＥ４のセル内に、設備番号として３を入力することで行う。このようにすることにより、表示画面は、上述したように図２０に示すようになると共に、設備番号アドレステーブルは、図２７に示すようになる。
【００７９】
同様にして、図９に示す設備番号登録テーブルに登録されている全ての生産設備について、表示画面の２次元平面上に矩形を作成することができる。この結果、上述した図１１に示すような表示画面、及び、図１３に示すような設備番号アドレステーブルが作成される。上述したように、この図１３に示す設備番号アドレステーブルが、生産設備接続形態表示図形データである。
【００８０】
＜生産設備接続データの作成に関する説明＞
上述したようにして、生産設備接続形態表示図形データの作成が終了すると、生産設備接続情報作成装置１０は、次に、この生産設備接続形態表示図形データを用いて生産設備接続データを作成する。そこで、次に、この生産設備接続データの作成について説明する。
【００８１】
この生産設備接続データの作成も、生産設備接続形態表示図形データと同様、生産設備接続情報作成装置１０のＣＰＵ１１により、ＨＤＤ１２に搭載されたソフトウエアが実行されることにより行われる。但し、この生産設備接続データの作成は、生産設備接続形態表示図形データの場合と異なり、生産設備接続情報作成装置１０の操作者の入力操作を必要とせず、生産設備接続情報作成装置１０は、生産設備接続形態表示図形データを用いて、自動的に生産設備接続データを作成する。
【００８２】
この生産設備接続データの作成には、次のような仕組が用いられる。即ち、図１０に示す２次元平面において、あるセルＭに設備番号ｍが付与された矩形が形成されており、このセルＭのセルアドレスを構成する列番号をｊ、行番号をｋとする。すると、セルＭのセルアドレスを構成する列番号又は行番号のいずれか一方のみをインクリメント又はデクリメントした新列番号又は新行番号のいずれか一方を用いて構成される新セルアドレスのセルは、セルＭと隣接している。即ち、新列番号と新行番号とで構成される新セルアドレスのセルに形成されている矩形は、設備番号ｍが付与されている矩形と隣接している。上記の生産設備接続データの作成は、このような仕組を利用して行われる。尚、セルアドレスを、(列番号，行番号)で表すと、上記の新セルアドレスは、(ｊ＋１，ｋ)、(ｊ−１，ｋ)、(ｊ，ｋ＋１)、又は、(ｊ，ｋ−１)となる。
【００８３】
図２８は、生産設備接続情報作成装置１０による生産設備接続データの作成動作を示したフローチャートである。生産設備接続データの作成動作では、図２８において、最初に、図９に示す設備番号登録テーブルに登録されている全ての設備番号を、メモリ１３に設けられている生産設備接続データテーブルに転載して(Ｓ１０１)、Ｓ１０２へ進む。図３３は、設備番号登録テーブルに登録されている全ての設備番号が転載された状態の生産設備接続データテーブルを示したものである。
【００８４】
Ｓ１０２では、設備番号ｎ＝０とし、次に、この設備番号ｎをインクリメントして設備番号ｎ＝設備番号ｎ＋１として(Ｓ１０３)、Ｓ１０４へ進む。Ｓ１０４では、生産設備接続形態表示図形データである図１３に示す設備番号アドレステーブルの設備番号欄が設備番号ｎのアドレス欄から、セルアドレスを、記入されている順番に従って１つ取出す(Ｓ１０４)。
【００８５】
そして、このセルアドレスを基にして、セルアドレス列番号インクリメント処理(Ｓ１１０)、セルアドレス列番号デクリメント処理(Ｓ１２０)、セルアドレス行番号インクリメント処理(Ｓ１３０)、及び、セルアドレス行番号デクリメント処理(Ｓ１４０)を、この順番に行って、Ｓ１０５へ進む。これらのセルアドレス列番号インクリメント処理(Ｓ１１０)、セルアドレス列番号デクリメント処理(Ｓ１２０)、セルアドレス行番号インクリメント処理(Ｓ１３０)、及び、セルアドレス行番号デクリメント処理(Ｓ１４０)については、後述する。
【００８６】
Ｓ１０５では、図１３に示す設備番号アドレステーブルの設備番号ｎのアドレス欄に記入されている全てのセルアドレスに対して、Ｓ１１０〜Ｓ１４０の処理が終了したか否かをチェックし、終了していなければ(Ｓ１０６)、Ｓ１０４に戻って上記の処理を繰返し、終了していれば(Ｓ１０６)、Ｓ１０７に進む。Ｓ１０７では、図１３に示す設備番号アドレステーブルの設備番号欄に記載されている全ての設備番号に対して、上記の処理が終了したか否かをチェックし、終了していなければ(Ｓ１０８)、Ｓ１０３に戻って、設備番号をインクリメントした上で、上記の処理を繰返し、終了していれば(Ｓ１０８)、生産設備接続データの作成動作を終了する。
【００８７】
尚、前述した単位ブロック抽出ステップは、Ｓ１０４等により実現され、隣接単位ブロック抽出ステップ、隣接単位ブロック選択抽出ステップ、今回対置記録ステップ、及び、今回対置記録削除ステップは、セルアドレス列番号インクリメント処理(Ｓ１１０)、セルアドレス列番号デクリメント処理(Ｓ１２０)、セルアドレス行番号インクリメント処理(Ｓ１３０)、及び、セルアドレス行番号デクリメント処理(Ｓ１４０)により実現される。
【００８８】
次に、上記のセルアドレス列番号インクリメント処理(Ｓ１１０)、セルアドレス列番号デクリメント処理(Ｓ１２０)、セルアドレス行番号インクリメント処理(Ｓ１３０)、及び、セルアドレス行番号デクリメント処理(Ｓ１４０)について説明する。
【００８９】
まず、セルアドレス列番号インクリメント処理(Ｓ１１０)について説明する。図２９は、このセルアドレス列番号インクリメント処理(Ｓ１１０)を示したフローチャートである。図２９において、このセルアドレス列番号インクリメント処理では、図２８の生産設備接続データの作成動作を示したフローチャートのＳ１０４で取得されたセルアドレスに対して、このセルアドレスを構成する行番号と、列番号をインクリメントした新列番号とで構成される新セルアドレスが、図１３に示す設備番号アドレステーブルのアドレス欄に存在するかチェックする(Ｓ１１１)。
【００９０】
Ｓ１１１のチェックで、当該新セルアドレスが設備番号アドレステーブルのアドレス欄に存在しない場合は(Ｓ１１２)、当該新セルアドレスのセルには、設備番号が付与された矩形が作成されていないので、何もしないで、セルアドレス列番号インクリメント処理(Ｓ１１０)を終了する。Ｓ１１１のチェックで、当該新セルアドレスが設備番号アドレステーブルのアドレス欄に存在する場合は(Ｓ１１２)、Ｓ１１３へ進む。
【００９１】
Ｓ１１３では、存在が確認された当該新セルアドレスのセルに付与されている設備番号を、図１３に示す設備番号アドレステーブルから取得する。そして、次に、取得されたこの設備番号が設備番号ｎと一致するか否かをチェックし(Ｓ１１４)、一致すると(Ｓ１１５)、当該新セルアドレスのセルは、設備番号ｎが付与された矩形を構成するセルであり、設備番号ｎが付与された矩形に隣接するセルではないので、何もしないで、セルアドレス列番号インクリメント処理(Ｓ１１０)を終了する。
【００９２】
Ｓ１１４のチェックで、設備番号アドレステーブルから取得された設備番号が設備番号ｎと一致しなければ(Ｓ１１５)、当該新セルアドレスのセルは、設備番号ｎが付与された矩形に隣接するセルであるので、取得された当該設備番号を、図３３に示す生産設備接続データテーブルにおける設備番号ｎの接続設備番号欄に記入して(Ｓ１１６)、Ｓ１１７へ進む。
【００９３】
Ｓ１１７では、この記入された当該設備番号が、設備番号ｎの接続設備番号欄に記入されている他の既に取得された設備番号と同じか否かをチェックし、同じでなければ(Ｓ１１８)、何もしないで、セルアドレス列番号インクリメント処理(Ｓ１１０)を終了する。Ｓ１１７のチェックで、記入された当該設備番号が、既に取得されている設備番号と同じであると(Ｓ１１８)、当該設備番号の記入をそのまま維持したのでは２重に記録することになるので、記入された当該設備番号を削除して、セルアドレス列番号インクリメント処理(Ｓ１１０)を終了する。
【００９４】
次に、セルアドレス列番号デクリメント処理(Ｓ１２０)について説明する。図３０は、このセルアドレス列番号デクリメント処理(Ｓ１２０)を示したフローチャートである。図３０において、このセルアドレス列番号デクリメント処理では、図２８の生産設備接続データの作成動作を示したフローチャートのＳ１０４で取得されたセルアドレスに対して、このセルアドレスを構成する行番号と、列番号をデクリメントした新列番号とで構成される新セルアドレスが、図１３に示す設備番号アドレステーブルのアドレス欄に存在するかチェックする(Ｓ１２１)。
【００９５】
Ｓ１２１のチェックで、当該新セルアドレスが設備番号アドレステーブルのアドレス欄に存在しない場合は(Ｓ１２２)、当該新セルアドレスのセルには、設備番号が付与された矩形が作成されていないので、何もしないで、セルアドレス列番号デクリメント処理(Ｓ１２０)を終了する。Ｓ１２１のチェックで、当該新セルアドレスが設備番号アドレステーブルのアドレス欄に存在する場合は(Ｓ１２２)、Ｓ１２３へ進む。
【００９６】
Ｓ１２３では、存在が確認された当該新セルアドレスのセルに付与されている設備番号を、図１３に示す設備番号アドレステーブルから取得する。そして、次に、取得されたこの設備番号が設備番号ｎと一致するか否かをチェックし(Ｓ１２４)、一致すると(Ｓ１２５)、当該新セルアドレスのセルは、設備番号ｎが付与された矩形を構成するセルであり、設備番号ｎが付与された矩形に隣接するセルではないので、何もしないで、セルアドレス列番号デクリメント処理(Ｓ１２０)を終了する。
【００９７】
Ｓ１２１のチェックで、設備番号アドレステーブルから取得された設備番号が設備番号ｎと一致しなければ(Ｓ１２５)、当該新セルアドレスのセルは、設備番号ｎが付与された矩形に隣接するセルであるので、取得された当該設備番号を、図３３に示す生産設備接続データテーブルにおける設備番号ｎの接続設備番号欄に記入して(Ｓ１２６)、Ｓ１２７へ進む。
【００９８】
Ｓ１２７では、この記入された当該設備番号が、設備番号ｎの接続設備番号欄に記入されている他の既に取得された設備番号と同じか否かをチェックし、同じでなければ(Ｓ１２８)、何もしないで、セルアドレス列番号インクリメント処理(Ｓ１２０)を終了する。Ｓ１２７のチェックで、記入された当該設備番号が、既に取得されている設備番号と同じであると(Ｓ１２８)、当該設備番号の記入をそのまま維持したのでは２重に記録することになるので、記入された当該設備番号を削除して、セルアドレス列番号インクリメント処理(Ｓ１２０)を終了する。
【００９９】
次に、セルアドレス行番号インクリメント処理(Ｓ１３０)について説明する。図３１は、このセルアドレス行番号インクリメント処理(Ｓ１３０)を示したフローチャートである。図３１において、このセルアドレス行番号インクリメント処理では、図２８の生産設備接続データの作成動作を示したフローチャートのＳ１０４で取得されたセルアドレスに対して、このセルアドレスを構成する列番号と、行番号をインクリメントした新行番号とで構成される新セルアドレスが、図１３に示す設備番号アドレステーブルのアドレス欄に存在するかチェックする(Ｓ１３１)。
【０１００】
Ｓ１３１のチェックで、当該新セルアドレスが設備番号アドレステーブルのアドレス欄に存在しない場合は(Ｓ１３２)、当該新セルアドレスのセルには、設備番号が付与された矩形が作成されていないので、何もしないで、セルアドレス行番号インクリメント処理(Ｓ１３０)を終了する。Ｓ１３１のチェックで、当該新セルアドレスが設備番号アドレステーブルのアドレス欄に存在する場合は(Ｓ１３２)、Ｓ１３３へ進む。
【０１０１】
Ｓ１３３では、存在が確認された当該新セルアドレスのセルに付与されている設備番号を、図１３に示す設備番号アドレステーブルから取得する。そして、次に、取得されたこの設備番号が設備番号ｎと一致するか否かをチェックし(Ｓ１３４)、一致すると(Ｓ１３５)、当該新セルアドレスのセルは、設備番号ｎが付与された矩形を構成するセルであり、設備番号ｎが付与された矩形に隣接するセルではないので、何もしないで、セルアドレス行番号インクリメント処理(Ｓ１３０)を終了する。
【０１０２】
Ｓ１３１のチェックで、設備番号アドレステーブルから取得された設備番号が設備番号ｎと一致しなければ(Ｓ１３５)、当該新セルアドレスのセルは、設備番号ｎが付与された矩形に隣接するセルであるので、取得された当該設備番号を、図３３に示す生産設備接続データテーブルにおける設備番号ｎの接続設備番号欄に記入して(Ｓ１３６)、Ｓ１３７へ進む。
【０１０３】
Ｓ１３７では、この記入された当該設備番号が、設備番号ｎの接続設備番号欄に記入されている他の既に取得された設備番号と同じか否かをチェックし、同じでなければ(Ｓ１３８)、何もしないで、セルアドレス列番号インクリメント処理(Ｓ１３０)を終了する。Ｓ１３７のチェックで、記入された当該設備番号が、既に取得されている設備番号と同じであると(Ｓ１３８)、当該設備番号の記入をそのまま維持したのでは２重に記録することになるので、記入された当該設備番号を削除して、セルアドレス列番号インクリメント処理(Ｓ１３０)を終了する。
【０１０４】
最後に、セルアドレス行番号デクリメント処理(Ｓ１４０)について説明する。図３２は、このセルアドレス行番号デクリメント処理(Ｓ１４０)を示したフローチャートである。図３２において、このセルアドレス行番号デクリメント処理では、図２８の生産設備接続データの作成動作を示したフローチャートのＳ１０４で取得されたセルアドレスに対して、このセルアドレスを構成する列番号と、行番号をデクリメントした新行番号とで構成される新セルアドレスが、図１３に示す設備番号アドレステーブルのアドレス欄に存在するかチェックする(Ｓ１４１)。
【０１０５】
Ｓ１４１のチェックで、当該新セルアドレスが設備番号アドレステーブルのアドレス欄に存在しない場合は(Ｓ１４２)、当該新セルアドレスのセルには、設備番号が付与された矩形が作成されていないので、何もしないで、セルアドレス行番号デクリメント処理(Ｓ１４０)を終了する。Ｓ１４１のチェックで、当該新セルアドレスが設備番号アドレステーブルのアドレス欄に存在する場合は(Ｓ１４２)、Ｓ１４３へ進む。
【０１０６】
Ｓ１４３では、存在が確認された当該新セルアドレスのセルに付与されている設備番号を、図１３に示す設備番号アドレステーブルから取得する。そして、次に、取得されたこの設備番号が設備番号ｎと一致するか否かをチェックし(Ｓ１４４)、一致すると(Ｓ１４５)、当該新セルアドレスのセルは、設備番号ｎが付与された矩形を構成するセルであり、設備番号ｎが付与された矩形に隣接するセルではないので、何もしないで、セルアドレス列番号デクリメント処理(Ｓ１４０)を終了する。
【０１０７】
Ｓ１４１のチェックで、設備番号アドレステーブルから取得された設備番号が設備番号ｎと一致しなければ(Ｓ１４５)、当該新セルアドレスのセルは、設備番号ｎが付与された矩形に隣接するセルであるので、取得された当該設備番号を、図３３に示す生産設備接続データテーブルにおける設備番号ｎの接続設備番号欄に記入して(Ｓ１４６)、Ｓ１４７へ進む。
【０１０８】
Ｓ１４７では、この記入された当該設備番号が、設備番号ｎの接続設備番号欄に記入されている他の既に取得された設備番号と同じか否かをチェックし、同じでなければ(Ｓ１４８)、何もしないで、セルアドレス列番号インクリメント処理(Ｓ１４０)を終了する。Ｓ１４７のチェックで、記入された当該設備番号が、既に取得されている設備番号と同じであると(Ｓ１４８)、当該設備番号の記入をそのまま維持したのでは２重に記録することになるので、記入された当該設備番号を削除して、セルアドレス列番号インクリメント処理(Ｓ１４０)を終了する。
【０１０９】
次に、上述した生産設備接続データの作成動作を、図１３に示す生産設備接続形態表示図形データ、即ち、設備番号アドレステーブルを基にして、具体的に説明する。例えば、図２８に示すフローチャートのＳ１０４において、ｎ＝１の場合、即ち、設備番号１の場合に、図１３に示す設備番号アドレステーブルの設備番号１のアドレス欄から、セルアドレスＢ２を取出して、Ｓ１１０〜Ｓ１４０の処理を行う場合を考える。
【０１１０】
この場合、セルアドレス列番号インクリメント処理(Ｓ１１０)では、新セルアドレスは、Ｃ２となる。この新セルアドレスＣ２は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＣ２のセルに付与されている設備番号は１である。従って、新セルアドレスＣ２のセルに付与されている設備番号は、設備番号ｎと一致するので、何もしないで終了する。
【０１１１】
次に、セルアドレス列番号デクリメント処理(Ｓ１２０)では、新セルアドレスは、Ａ２となる。この新セルアドレスＡ２は、図１３に示す設備番号アドレステーブルに存在しない。そこで、何もしないで終了する。
【０１１２】
次に、セルアドレス行番号インクリメント処理(Ｓ１３０)では、新セルアドレスは、Ｂ３となる。この新セルアドレスＢ３は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＢ３のセルに付与されている設備番号は１である。従って、新セルアドレスＢ３のセルに付与されている設備番号は、設備番号ｎと一致するので、何もしないで終了する。
【０１１３】
次に、セルアドレス行番号デクリメント処理(Ｓ１４０)では、新セルアドレスは、Ｂ１となる。この新セルアドレスＢ１は、図１３に示す設備番号アドレステーブルに存在しない。そこで、何もしないで終了する。
【０１１４】
次に、同じく、設備番号１の場合に、図１３に示す設備番号アドレステーブルの設備番号１のアドレス欄から、セルアドレスＢ３を取出した場合、セルアドレス行番号デクリメント処理(Ｓ１４０)以外は、セルアドレスＢ２を取出した場合と同様に処理される。そこで、セルアドレス行番号デクリメント処理(Ｓ１４０)における処理を考えると、新セルアドレスは、Ｂ２となる。この新セルアドレスＢ２は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＢ２のセルに付与されている設備番号は１である。従って、新セルアドレスＢ２のセルに付与されている設備番号は、設備番号ｎと一致するので、何もしないで終了する。
【０１１５】
次に、同じく、設備番号１の場合に、図１３に示す設備番号アドレステーブルの設備番号１のアドレス欄から、セルアドレスＢ４を取出した場合を考える。この場合、セルアドレス行番号インクリメント処理(Ｓ１３０)以外は、セルアドレスＢ３を取出した場合と同様に処理される。そこで、セルアドレス行番号インクリメント処理(Ｓ１３０)における処理を考えると、新セルアドレスは、Ｂ５となる。この新セルアドレスＢ５は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＢ５のセルに付与されている設備番号は４である。従って、新セルアドレスＢ５のセルに付与されている設備番号は、設備番号ｎと一致しないので、新セルアドレスＢ５のセルに付与されている設備番号である４を、図３３に示す生産設備接続データテーブルにおける設備番号１の接続設備番号欄に記入する。この生産設備接続データテーブルに記入された設備番号である４は、この記入が行われる前には、生産設備接続データテーブルの設備番号１の接続設備番号欄には存在していないので、この記入が削除されることはなく、この記入はそのまま維持される。図３４は、この状態を示した生産設備接続データテーブルである。
【０１１６】
次に、同じく、設備番号１の場合に、図１３に示す設備番号アドレステーブルの設備番号１のアドレス欄から、セルアドレスＣ２を取出した場合、セルアドレス列番号デクリメント処理(Ｓ１２０)以外は、セルアドレスＢ２を取出した場合と同様に処理される。そこで、セルアドレス列番号デクリメント処理(Ｓ１２０)における処理を考えると、新セルアドレスは、Ｂ２となる。この新セルアドレスＢ２は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＢ２のセルに付与されている設備番号は１である。従って、新セルアドレスＢ２のセルに付与されている設備番号は、設備番号ｎと一致するので、何もしないで終了する。
【０１１７】
次に、同じく、設備番号１の場合に、図１３に示す設備番号アドレステーブルの設備番号１のアドレス欄から、セルアドレスＣ３を取出した場合、セルアドレス行番号デクリメント処理(Ｓ１４０)以外は、セルアドレスＣ２を取出した場合と同様に処理される。そこで、セルアドレス行番号デクリメント処理(Ｓ１４０)における処理を考えると、新セルアドレスは、Ｃ２となる。この新セルアドレスＣ２は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＣ２のセルに付与されている設備番号は１である。従って、新セルアドレスＣ２のセルに付与されている設備番号は、設備番号ｎと一致するので、何もしないで終了する。
【０１１８】
次に、同じく、設備番号１の場合に、図１３に示す設備番号アドレステーブルの設備番号１のアドレス欄から、セルアドレスＣ４を取出した場合、セルアドレス行番号インクリメント処理(Ｓ１３０)以外は、セルアドレスＣ３を取出した場合と同様に処理される。そこで、セルアドレス行番号インクリメント処理(Ｓ１３０)における処理を考えると、新セルアドレスは、Ｃ５となる。この新セルアドレスＣ５は、図１３に示す設備番号アドレステーブルに存在しない。そこで、何もしないで終了する。
【０１１９】
次に、同じく、設備番号１の場合に、図１３に示す設備番号アドレステーブルの設備番号１のアドレス欄から、セルアドレスＤ２を取出した場合、セルアドレス列番号インクリメント処理(Ｓ１１０)以外は、セルアドレスＣ２を取出した場合と同様に処理される。そこで、セルアドレス列番号インクリメント処理(Ｓ１１０)における処理を考えると、新セルアドレスは、Ｅ２となる。この新セルアドレスＥ２は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＥ２のセルに付与されている設備番号は２である。従って、新セルアドレスＥ２のセルに付与されている設備番号は、設備番号ｎと一致しないので、新セルアドレスＥ２のセルに付与されている設備番号である２を、図３４に示す生産設備接続データテーブルにおける設備番号１の接続設備番号欄に記入する。
この生産設備接続データテーブルに記入された設備番号である２は、この記入が行われる前には、生産設備接続データテーブルの設備番号１の接続設備番号欄には存在していないので、この記入が削除されることはなく、この記入はそのまま維持される。図３５は、この状態を示した生産設備接続データテーブルである。
【０１２０】
次に、同じく、設備番号１の場合に、図１３に示す設備番号アドレステーブルの設備番号１のアドレス欄から、セルアドレスＤ３を取出した場合、セルアドレス列番号インクリメント処理(Ｓ１１０)以外は、セルアドレスＣ３を取出した場合と同様に処理される。そこで、セルアドレス列番号インクリメント処理(Ｓ１１０)における処理を考えると、新セルアドレスは、Ｅ３となる。この新セルアドレスＥ３は、図１３に示す設備番号アドレステーブルに存在しない。そこで、何もしないで終了する。
【０１２１】
次に、同じく、設備番号１の場合に、図１３に示す設備番号アドレステーブルの設備番号１のアドレス欄から、セルアドレスＤ４を取出した場合、セルアドレス列番号インクリメント処理(Ｓ１１０)、及び、セルアドレス行番号インクリメント処理(Ｓ１３０)以外は、セルアドレスＤ３を取出した場合と同様に処理される。そこで、まず、セルアドレス列番号インクリメント処理(Ｓ１１０)における処理を考えると、新セルアドレスは、Ｅ４となる。この新セルアドレスＥ４は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＥ４のセルに付与されている設備番号は３である。従って、新セルアドレスＥ４のセルに付与されている設備番号は、設備番号ｎと一致しないので、新セルアドレスＥ４のセルに付与されている設備番号である３を、図３５に示す生産設備接続データテーブルにおける設備番号１の接続設備番号欄に記入する。この生産設備接続データテーブルに記入された設備番号である３は、この記入が行われる前には、生産設備接続データテーブルの設備番号１の接続設備番号欄には存在していないので、この記入が削除されることはなく、この記入はそのまま維持される。図３６は、この状態を示した生産設備接続データテーブルである。
【０１２２】
更に、同じく、セルアドレスＤ４を取出した上記の場合において、セルアドレス行番号インクリメント処理(Ｓ１３０)における処理を考えると、新セルアドレスは、Ｄ５となる。この新セルアドレスＤ５は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＤ５のセルに付与されている設備番号は５である。従って、新セルアドレスＤ５のセルに付与されている設備番号は、設備番号ｎと一致しないので、新セルアドレスＤ５のセルに付与されている設備番号である５を、図３６に示す生産設備接続データテーブルにおける設備番号１の接続設備番号欄に記入する。この生産設備接続データテーブルに記入された設備番号である５は、この記入が行われる前には、生産設備接続データテーブルの設備番号１の接続設備番号欄には存在していないので、この記入が削除されることはなく、この記入はそのまま維持される。図３７は、この状態を示した生産設備接続データテーブルである。
【０１２３】
次に、設備番号２の場合を考える。この場合に、図１３に示す設備番号アドレステーブルの設備番号２のアドレス欄から、セルアドレスＥ２を取出した場合、セルアドレス列番号インクリメント処理(Ｓ１１０)では、新セルアドレスは、Ｆ２となる。この新セルアドレスＦ２は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＦ２のセルに付与されている設備番号は６である。従って、新セルアドレスＦ２のセルに付与されている設備番号は、設備番号ｎと一致しないので、新セルアドレスＦ２のセルに付与されている設備番号である６を、図３７に示す生産設備接続データテーブルにおける設備番号２の接続設備番号欄に記入する。この生産設備接続データテーブルに記入された設備番号である６は、この記入が行われる前には、生産設備接続データテーブルの設備番号２の接続設備番号欄には存在していないので、この記入が削除されることはなく、この記入はそのまま維持される。図３８は、この状態を示した生産設備接続データテーブルである。
【０１２４】
次に、セルアドレス列番号デクリメント処理(Ｓ１２０)では、新セルアドレスは、Ｄ２となる。この新セルアドレスＤ２は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＤ２のセルに付与されている設備番号は１である。従って、新セルアドレスＤ２のセルに付与されている設備番号は、設備番号ｎと一致しないので、新セルアドレスＤ２のセルに付与されている設備番号である１を、図３８に示す生産設備接続データテーブルにおける設備番号２の接続設備番号欄に記入する。この生産設備接続データテーブルに記入された設備番号である１は、この記入が行われる前には、生産設備接続データテーブルの設備番号２の接続設備番号欄には存在していないので、この記入が削除されることはなく、この記入はそのまま維持される。図３９は、この状態を示した生産設備接続データテーブルである。
【０１２５】
次に、セルアドレス行番号インクリメント処理(Ｓ１３０)では、新セルアドレスは、Ｅ３となる。この新セルアドレスＥ３は、図１３に示す設備番号アドレステーブルに存在しないので、何もしないで終了する。
【０１２６】
次に、セルアドレス行番号デクリメント処理(Ｓ１４０)では、新セルアドレスは、Ｅ１となる。この新セルアドレスＥ１は、図１３に示す設備番号アドレステーブルに存在しないので、何もしないで終了する。
【０１２７】
次に、設備番号３の場合を考える。この場合に、図１３に示す設備番号アドレステーブルの設備番号３のアドレス欄から、セルアドレスＥ４を取出した場合、設備番号２の場合と同様になり、設備番号として６と１とが、図３９に示す生産設備接続データテーブルにおける設備番号３の接続設備番号欄に記入される。図４０は、この状態を示した生産設備接続データテーブルである。
【０１２８】
次に、設備番号６の場合を考える。この場合に、図１３に示す設備番号アドレステーブルの設備番号６のアドレス欄から、セルアドレスＦ２を取出した場合、セルアドレス列番号インクリメント処理(Ｓ１１０)では、新セルアドレスは、Ｇ２となる。この新セルアドレスＧ２は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＧ２のセルに付与されている設備番号は７である。従って、新セルアドレスＧ２のセルに付与されている設備番号は、設備番号ｎと一致しないので、新セルアドレスＧ２のセルに付与されている設備番号である７を、図４０に示す生産設備接続データテーブルにおける設備番号６の接続設備番号欄に記入する。この生産設備接続データテーブルに記入された設備番号である７は、この記入が行われる前には、生産設備接続データテーブルの設備番号６の接続設備番号欄には存在していないので、この記入が削除されることはなく、この記入はそのまま維持される。図４１は、この状態を示した生産設備接続データテーブルである。
【０１２９】
次に、セルアドレス列番号デクリメント処理(Ｓ１２０)では、新セルアドレスは、Ｅ２となる。この新セルアドレスＥ２は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＥ２のセルに付与されている設備番号は２である。従って、新セルアドレスＥ２のセルに付与されている設備番号は、設備番号ｎと一致しないので、新セルアドレスＥ２のセルに付与されている設備番号である２を、図４１に示す生産設備接続データテーブルにおける設備番号２の接続設備番号欄に記入する。この生産設備接続データテーブルに記入された設備番号である２は、この記入が行われる前には、生産設備接続データテーブルの設備番号６の接続設備番号欄には存在していないので、この記入が削除されることはなく、この記入はそのまま維持される。図４２は、この状態を示した生産設備接続データテーブルである。
【０１３０】
次に、セルアドレス行番号インクリメント処理(Ｓ１３０)では、新セルアドレスは、Ｆ３となる。この新セルアドレスＦ３は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＦ３のセルに付与されている設備番号は６である。従って、新セルアドレスＦ３のセルに付与されている設備番号は、設備番号ｎと一致するので、何もしないで終了する。
【０１３１】
次に、セルアドレス行番号デクリメント処理(Ｓ１４０)では、新セルアドレスは、Ｆ１となる。この新セルアドレスＦ１は、図１３に示す設備番号アドレステーブルに存在しないので、何もしないで終了する。
【０１３２】
次に、同じく、設備番号６の場合に、図１３に示す設備番号アドレステーブルの設備番号１のアドレス欄から、セルアドレスＦ３を取出した場合、セルアドレス行番号インリメント処理(Ｓ１３０)は、セルアドレスＦ２を取出した場合と同様に処理されるが、それ以外は異なる結果となる。そこで、まず、セルアドレス列番号インクリメント処理(Ｓ１１０)では、新セルアドレスは、Ｇ３となる。この新セルアドレスＧ３は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＧ３のセルに付与されている設備番号は７である。従って、新セルアドレスＧ３のセルに付与されている設備番号は、設備番号ｎと一致しないので、新セルアドレスＧ３のセルに付与されている設備番号である７を、図４２に示す生産設備接続データテーブルにおける設備番号６の接続設備番号欄に記入する。しかし、この生産設備接続データテーブルに記入された設備番号である７は、この記入が行われる前に、既に、生産設備接続データテーブルの設備番号６の接続設備番号欄に存在しているので、この記入は削除される。従って、この削除後の状態における生産設備接続データテーブルは、図４２と同じである。
【０１３３】
次に、セルアドレス列番号デクリメント処理(Ｓ１２０)では、新セルアドレスは、Ｅ３となる。この新セルアドレスＥ３は、図１３に示す設備番号アドレステーブルに存在しない。そこで、何もしないで終了する。
【０１３４】
次に、セルアドレス行番号デクリメント処理(Ｓ１４０)では、新セルアドレスは、Ｆ２となる。この新セルアドレスＦ２は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＦ２のセルに付与されている設備番号は６である。従って、新セルアドレスＦ２のセルに付与されている設備番号は、設備番号ｎと一致するので、何もしないで終了する。
【０１３５】
次に、同じく、設備番号６の場合に、図１３に示す設備番号アドレステーブルの設備番号１のアドレス欄から、セルアドレスＦ４を取出した場合、セルアドレス列番号デクリメント処理(Ｓ１２０)、及び、セルアドレス行番号インクリメント処理(Ｓ１３０)以外は、セルアドレスＦ３を取出した場合と同様に処理される。そこで、まず、セルアドレス列番号デクリメント処理(Ｓ１２０)では、新セルアドレスは、Ｅ４となる。この新セルアドレスＥ４は、図１３に示す設備番号アドレステーブルに存在し、この新セルアドレスＥ４のセルに付与されている設備番号は３である。従って、新セルアドレスＥ４のセルに付与されている設備番号は、設備番号ｎと一致しないので、新セルアドレスＥ４のセルに付与されている設備番号である３を、図４２に示す生産設備接続データテーブルにおける設備番号６の接続設備番号欄に記入する。この生産設備接続データテーブルに記入された設備番号である３は、この記入が行われる前には、生産設備接続データテーブルの設備番号６の接続設備番号欄には存在していないので、この記入が削除されることはなく、この記入はそのまま維持される。図４３は、この状態を示した生産設備接続データテーブルである。
【０１３６】
更に、同じく、セルアドレスＦ４を取出した上記の場合において、セルアドレス行番号インクリメント処理(Ｓ１３０)における処理を考えると、新セルアドレスは、Ｆ５となる。この新セルアドレスＦ５は、図１３に示す設備番号アドレステーブルに存在しないので、何もしないで終了する。
【０１３７】
更に、上述したのと同様の処理を、図１３に示す設備番号アドレステーブルの設備番号欄に記載されている全ての設備番号に対して行う。図４４は、この結果、作成された生産設備接続データテーブルを示している。この生産設備接続データテーブルに記載されているデータが、生産設備接続データである。
【０１３８】
上記の生産設備接続情報作成装置１０においては、生産設備接続形態表示図形データの作成が終了した時点で、この生産設備接続形態表示図形データを生産設備接続情報作成装置１０に備えられている表示部１４のＬＣＤで表示することができるのみならず、プリンタ１７で印刷することができる。又、同様に、生産設備接続データの作成が終了した時点で、この生産設備接続データを生産設備接続情報作成装置１０に備えられている表示部１４のＬＣＤで表示することができると共に、プリンタ１７で印刷することができる。
【０１３９】
＜生産設備接続情報作成装置の効果及びその他の説明＞
上述した本実施の形態における生産設備接続情報作成装置１０によれば、生産ライン２０のシミュレータの入力情報として使用されるシミュレーションモデルの構成要素である生産設備接続データを作成するのに先立って、生産設備接続形態表示図形データが作成される。この生産設備接続形態表示図形データとしては、２次元平面上に、生産設備を表す設備番号が付された矩形を形成して表示すると共に、相互に結合される生産設備の結合状態を、これらの生産設備を表す設備番号が付された矩形同士を隣接させて表示するようなデータが、作成される。
【０１４０】
そのため、表示部１４のＬＣＤの表示画面に、生産設備接続形態表示図形データに基づき表示された図形で構成された画像を目視する等により、生産設備の結合状態を、２次元平面上に形成された矩形の隣接状態で把握することができる。従って、生産設備の結合状態を、生産ラインのシミュレータの操作者等が、目視で、容易、且つ、正確に確認することができる。又、シミュレーションモデルの構成要素である生産設備接続データは、上記の生産設備接続形態表示図形データから自動的に作成される。そのため、生産設備接続データを、容易、且つ、正確に作成することができる。
【０１４１】
上述した本実施の形態における生産設備接続情報作成装置１０では、生産設備接続データの作成動作におけるセルアドレス列番号インクリメント処理(Ｓ１１０)において、Ｓ１１３で取得された設備番号が設備番号ｎと一致するか否かのチェックで(Ｓ１１４)、取得された設備番号が設備番号ｎと一致しなければ(Ｓ１１５)、当該新セルアドレスのセルは、設備番号ｎが付与された矩形に隣接するセルである。そこで、取得された当該設備番号を、図３３に示す生産設備接続データテーブルにおける設備番号ｎの接続設備番号欄に記入した後(Ｓ１１６)、この記入された当該設備番号が、設備番号ｎの接続設備番号欄に記入されている他の既に取得された設備番号と同じか否かをチェックし、同じであると(Ｓ１１８)、当該設備番号の記入をそのまま維持したのでは２重に記録することになるので、記入された当該設備番号を削除するようにしている(Ｓ１１９)。
【０１４２】
しかし、このように処理する方法のほか、Ｓ１１４のチェックで、取得された設備番号が設備番号ｎと一致しない場合に(Ｓ１１５)、Ｓ１１８で行われるチェックである当該設備番号が設備番号ｎの接続設備番号欄に記入されている他の既に取得された設備番号と同じか否かのチェックを先に行い、このチェックで同じでない場合に、図３３に示す生産設備接続データテーブルにおける設備番号ｎの接続設備番号欄に、当該設備番号を記入するようにしてもよい。
【０１４３】
この場合は、同様に、セルアドレス列番号デクリメント処理(Ｓ１２０)のＳ１２４〜Ｓ１２９、セルアドレス行番号インクリメント処理(Ｓ１３０)のＳ１３４〜Ｓ１３９、及び、セルアドレス行番号デクリメント処理(Ｓ１４０)のＳ１４４〜Ｓ１４９においても、セルアドレス列番号インクリメント処理(Ｓ１１０)の場合と同様に処理するようにする。
【０１４４】
又、上述した本実施の形態における生産設備接続情報作成装置１０では、生産設備を表すのに、２次元平面上に形成された矩形を用いると共に、これらの生産設備の結合状態を、２次元平面上に形成された矩形の隣接状態で把握するようにしているが、この２次元平面上に形成された矩形に代えて、２次元平面上に形成された多角形を用いる方法も考えられる。
【図面の簡単な説明】
【０１４５】
【図１】本発明の生産設備接続情報作成装置の構成を示したブロック図である。
【図２】本実施の形態における生産設備接続情報作成装置の構成を示したブロック図である。
【図３】本実施の形態におけるシミュレートを行う対象の生産ラインの構成を示した生産ライン構成図である。
【図４】本実施の形態におけるシミュレートを行う対象の生産ラインの各設備の設備番号テーブルである。
【図５】本実施の形態における生産設備接続情報作成装置による生産設備接続形態表示図形データの作成動作を示したフローチャートである。
【図６】本実施の形態における生産設備接続形態表示図形データの作成動作において初期設定処理の動作を示したフローチャートである。
【図７】本実施の形態における生産設備接続形態表示図形データの作成動作においてクリックドリブン処理の動作を示したフローチャートである。
【図８】本実施の形態における生産設備接続形態表示図形データの作成動作においてドラッグドリブン処理の動作を示したフローチャートである。
【図９】本実施の形態における設備番号登録テーブルである。
【図１０】本実施の形態における生産設備接続形態表示図形データ作成処理開始時の２次元平面の表示画面図である。
【図１１】本実施の形態における生産設備接続形態表示図形データ作成処理終了時の２次元平面の表示画面図である。
【図１２】本実施の形態における生産設備接続形態表示図形データ作成処理開始時の設備番号アドレステーブルである。
【図１３】本実施の形態における生産設備接続形態表示図形データ作成処理終了時の設備番号アドレステーブルである。
【図１４】(ａ)、(ｂ)は、本実施の形態における生産設備接続形態表示図形データ作成処理の途中の２次元平面の表示画面図(その１)である。
【図１５】(ａ)、(ｂ)は、本実施の形態における生産設備接続形態表示図形データ作成処理の途中の２次元平面の表示画面図(その２)である。
【図１６】(ａ)、(ｂ)は、本実施の形態における生産設備接続形態表示図形データ作成処理の途中の２次元平面の表示画面図(その３)である。
【図１７】(ａ)、(ｂ)は、本実施の形態における生産設備接続形態表示図形データ作成処理の途中の２次元平面の表示画面図(その４)である。
【図１８】(ａ)、(ｂ)は、本実施の形態における生産設備接続形態表示図形データ作成処理の途中の２次元平面の表示画面図(その５)である。
【図１９】本実施の形態における生産設備接続形態表示図形データ作成処理の途中の２次元平面の表示画面図(その６)である。
【図２０】本実施の形態における生産設備接続形態表示図形データ作成処理の途中の２次元平面の表示画面図(その７)である。
【図２１】本実施の形態における生産設備接続形態表示図形データ作成処理の途中の設備番号アドレステーブル(その１)である。
【図２２】本実施の形態における生産設備接続形態表示図形データ作成処理の途中の設備番号アドレステーブル(その２)である。
【図２３】本実施の形態における生産設備接続形態表示図形データ作成処理の途中の設備番号アドレステーブル(その３)である。
【図２４】本実施の形態における生産設備接続形態表示図形データ作成処理の途中の設備番号アドレステーブル(その４)である。
【図２５】本実施の形態における生産設備接続形態表示図形データ作成処理の途中の設備番号アドレステーブル(その５)である。
【図２６】本実施の形態における生産設備接続形態表示図形データ作成処理の途中の設備番号アドレステーブル(その６)である。
【図２７】本実施の形態における生産設備接続形態表示図形データ作成処理の途中の設備番号アドレステーブル(その７)である。
【図２８】本実施の形態における生産設備接続データの作成動作を示したフローチャートである。
【図２９】本実施の形態における生産設備接続データの作成動作においてセルアドレス列番号インクリメント処理の動作を示したフローチャートである。
【図３０】本実施の形態における生産設備接続データの作成動作においてセルアドレス列番号デクリメント処理の動作を示したフローチャートである。
【図３１】本実施の形態における生産設備接続データの作成動作においてセルアドレス行番号インクリメント処理の動作を示したフローチャートである。
【図３２】本実施の形態における生産設備接続データの作成動作においてセルアドレス行番号デクリメント処理の動作を示したフローチャートである。
【図３３】本実施の形態における生産設備接続データ作成処理開始時の生産設備接続データテーブルである。
【図３４】本実施の形態における生産設備接続データ作成処理の途中の生産設備接続データテーブル(その１)である。
【図３５】本実施の形態における生産設備接続データ作成処理の途中の生産設備接続データテーブル(その２)である。
【図３６】本実施の形態における生産設備接続データ作成処理の途中の生産設備接続データテーブル(その３)である。
【図３７】本実施の形態における生産設備接続データ作成処理の途中の生産設備接続データテーブル(その４)である。
【図３８】本実施の形態における生産設備接続データ作成処理の途中の生産設備接続データテーブル(その５)である。
【図３９】本実施の形態における生産設備接続データ作成処理の途中の生産設備接続データテーブル(その６)である。
【図４０】本実施の形態における生産設備接続データ作成処理の途中の生産設備接続データテーブル(その７)である。
【図４１】本実施の形態における生産設備接続データ作成処理の途中の生産設備接続データテーブル(その８)である。
【図４２】本実施の形態における生産設備接続データ作成処理の途中の生産設備接続データテーブル(その９)である。
【図４３】本実施の形態における生産設備接続データ作成処理の途中の生産設備接続データテーブル(その１０)である。
【図４４】本実施の形態における生産設備接続データ作成処理終了時の生産設備接続データテーブルである。
【符号の説明】
【０１４６】
１  生産設備接続情報作成装置
２  接続形態表示図形データ作成手段
３  設備接続データ作成手段
４  入力手段
５  表示手段
１０  生産設備接続情報作成装置
１１  ＣＰＵ
１２  ＨＤＤ
１３  メモリ
１４  表示部
１５  操作部
１６  ＬＡＮ・ＩＦ
１７  プリンタ
１８  制御ライン
１９  ＬＡＮ
２０  生産ライン
２１  バッファ（スタッカークレーン）
２２  装置第１ポート
２３  装置第２ポート
２４  荷積込ポート
２５  荷積降ポート
２６  加工装置
２７  装置
２８  荷積降ポイント
２９  荷積込ポイント
３０  搬送ルート
３１  搬送車
【図１】
2008046774.tif 000003
【図２】
2008046774.tif 000004
【図３】
2008046774.tif 000005
【図４】
2008046774.tif 000006
【図５】
2008046774.tif 000007
【図６】
2008046774.tif 000008
【図７】
2008046774.tif 000009
【図８】
2008046774.tif 000010
【図９】
2008046774.tif 000011
【図１０】
2008046774.tif 000012
【図１１】
2008046774.tif 000013
【図１２】
2008046774.tif 000014
【図１３】
2008046774.tif 000015
【図１４】
2008046774.tif 000016
【図１５】
2008046774.tif 000017
【図１６】
2008046774.tif 000018
【図１７】
2008046774.tif 000019
【図１８】
2008046774.tif 000020
【図１９】
2008046774.tif 000021
【図２０】
2008046774.tif 000022
【図２１】
2008046774.tif 000023
【図２２】
2008046774.tif 000024
【図２３】
2008046774.tif 000025
【図２４】
2008046774.tif 000026
【図２５】
2008046774.tif 000027
【図２６】
2008046774.tif 000028
【図２７】
2008046774.tif 000029
【図２８】
2008046774.tif 000030
【図２９】
2008046774.tif 000031
【図３０】
2008046774.tif 000032
【図３１】
2008046774.tif 000033
【図３２】
2008046774.tif 000034
【図３３】
2008046774.tif 000035
【図３４】
2008046774.tif 000036
【図３５】
2008046774.tif 000037
【図３６】
2008046774.tif 000038
【図３７】
2008046774.tif 000039
【図３８】
2008046774.tif 000040
【図３９】
2008046774.tif 000041
【図４０】
2008046774.tif 000042
【図４１】
2008046774.tif 000043
【図４２】
2008046774.tif 000044
【図４３】
2008046774.tif 000045
【図４４】
2008046774.tif 000046