(57)【要約】【課題】搬送制御負荷の軽減を図りながらも、制御が複雑になることを抑制することができるとともに設計の自由度を図ることができる搬送システム及び搬送システム用プログラムを提供する。【解決手段】複数のコントローラＣ１，Ｃ２に同一の走行制御用データをそれぞれ記憶させるデータ記憶手段１８と、搬送経路中の全てのステーションの位置情報を複数のコントローラＣ１，Ｃ２にそれぞれ記憶させるステーション位置記憶手段と、搬送車を走行させるための搬送経路を決定する２つのステーションを対とする複数の搬送経路情報を複数のコントローラＣ１，Ｃ２にそれぞれ割り当てて記憶させる割り当て手段１４と、選択された２つのステーションの位置情報から搬送経路情報を取得し、複数のコントローラの中から取得した搬送経路情報が割り当てられたコントローラを特定するためのコントローラ特定手段１５とを備えた。【選択図】図２
2010033256.tif 000002
【特許請求の範囲】
【請求項１】
搬送経路中に搬送開始位置又は搬送終了位置あるいはそれら両方の位置となるステーションを複数備え、該複数のステーションの中から搬送開始位置となるステーションと搬送終了位置となるステーションとが選択された２つのステーション間の搬送経路に沿って搬送対象物を搬送するための搬送車を走行制御する走行制御手段を有する複数のコントローラを備えている搬送システムであって、
前記複数のコントローラに同一の走行制御用データをそれぞれ記憶させるデータ記憶手段と、前記搬送経路中の全てのステーションの位置情報を前記複数のコントローラにそれぞれ記憶させるステーション位置記憶手段と、前記搬送車を走行させるための搬送経路を決定する２つのステーションを対とする複数の搬送経路情報を前記複数のコントローラにそれぞれ割り当てて記憶させる割り当て手段と、前記選択された２つのステーションの位置情報から搬送経路情報を取得し、前記複数のコントローラの中から該取得した搬送経路情報が割り当てられたコントローラを特定するためのコントローラ特定手段とを備えたことを特徴とする搬送システム。
【請求項２】
前記ステーションのうちの搬送開始位置となるステーションと搬送終了位置となるステーションとが選択された情報を受け付ける搬送要求受付手段を備え、前記コントローラ特定手段が、該搬送要求受付手段にて選択された２つのステーションから搬送経路情報を取得し、取得した搬送経路情報に基づいてコントローラを特定する手段である請求項１記載の搬送システム。
【請求項３】
前記コントローラのうちの使用不可となったコントローラの搬送経路情報を、他の使用可能なコントローラに引き継がせて搬送車を制御するための引き継ぎ制御手段を備えている請求項１又は２記載の搬送システム。
【請求項４】
前記コントローラが２台であり、前記割り当て手段が、該一方のコントローラに前記全ての搬送経路情報のうちの少なくとも一部の搬送経路情報を記憶させ、残りの搬送経路情報を該他方のコントローラに記憶させる手段である請求項１〜３のいずれかに記載の搬送システム。
【請求項５】
前記全コントローラと前記搬送車とが無線又は有線にてそれぞれ接続されており、前記搬送車からの出力信号を該全てのコントローラに伝達するように構成されている請求項１〜４のいずれかに記載の搬送システム。
【請求項６】
前記全コントローラ間が通信可能に接続され、各コントローラはキープアライブ信号を他のコントローラに向けて送信することを特徴とする請求項１〜５のいずれかに記載の搬送システム。
【請求項７】
前記複数のコントローラを管理するための管理サーバを備え、該管理サーバに各コントローラからキープアライブ信号を送信することを特徴とする請求項１〜６のいずれかに記載の搬送システム。
【請求項８】
搬送経路中に搬送開始位置又は搬送終了位置あるいはそれら両方の位置となる複数のステーションの中から搬送開始位置となるステーションと搬送終了位置となるステーションとが選択された２つのステーション間の搬送経路に沿って搬送対象物を搬送するための搬送車を走行制御する複数のコントローラを備えている搬送システムを動作させるための搬送システム用プログラムであって、
前記複数のコントローラに同一の走行制御用データをそれぞれ記憶させるステップと、
前記搬送経路中の全てのステーションの位置情報を前記複数のコントローラにそれぞれ記憶させるステップと、
前記搬送車を走行させるための搬送経路を決定する２つのステーションを対とする複数の搬送経路情報を前記複数のコントローラにそれぞれ割り当てて記憶させるステップと、
前記選択された２つのステーションの位置情報から搬送経路情報を取得し、前記複数のコントローラの中から該取得した搬送経路情報が割り当てられたコントローラを特定するためのステップと
をコンピュータに実行させる搬送システム用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送対象物を受け取ってから受け渡すための複数のステーションを備え、それらステーションのうちの搬送開始位置となるステーションと搬送終了位置となるステーションとが選択された２つのステーション間の搬送経路に沿って搬送対象物を搬送するための搬送車を走行制御する複数のコントローラを備えている搬送システム及び搬送システム用プログラムに関する。
【背景技術】
【０００２】
上記搬送システムでは、例えば、搬送経路を２つのゾーンに区分けし、それら２つのゾーンに対応して搬送車の走行を制御する２つのゾーンコントローラを備えるとともに、これらゾーンコントローラを管理する管理コントローラを備えている。
前記各ゾーンコントローラには、各ゾーンに対応する送受信手段と、演算処理等を可能とする電子回路とが設けられ、それぞれのゾーンコントローラが対応するゾーンの搬送車に対して搬送指令の送信を行う。前記搬送指令を受け取った搬送車は、搬送指令を受理したことを搬送車が位置するゾーンに対応するゾーンコントローラに対して送信して、搬送車の走行制御を行う構成が既に提案されている（例えば特許文献１参照）。
【特許文献１】特開２００４−２４６４１８号公報（図１参照）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１の構成では、２つのゾーン毎に専用のゾーンコントローラを設けることによって、１台のコントローラにて全ての搬送車の走行制御を行う構成に比べて、コントローラにかかる搬送制御負荷の軽減を図ることができるものの、次のような不都合があった。
例えば一方の第１ゾーンに位置する搬送車を他方の第２ゾーンへ移動させる場合に、管理コントローラが第１ゾーンに位置する搬送車に対して該第１ゾーンに対応するゾーンコントローラを介して搬送指令等の指令を送信してゾーン間移動を行わせることになる。
前記管理コントローラは、移動先のゾーンコントローラに搬送車が第２ゾーンへ進入することを伝達する一方、第２ゾーンへ移動する前のゾーンコントローラに搬送指令を出力するように構成されている。
このように搬送車の位置によって２台のゾーンコントローラにそれぞれ異なる信号を出力しなければならず、制御が非常に複雑になる不都合があるだけでなく、２つのゾーンの境界部分に搬送車が差し掛かっている状態において、どのゾーンコントローラにて搬送車を移動制御させることを管理コントローラにて判断させることが難しい。このことから、ゾーンの境界部分付近にステーションを置いて搬送車を停止させることが難しく、設計の自由度において不利になる不都合もあった。
【０００４】
本発明は、前記問題に鑑みてなされたもので、搬送制御負荷の軽減を図りながらも、制御が複雑になることを抑制することができるとともに設計の自由度を図ることができる搬送システム及び搬送システム用プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００５】
本発明の搬送システムは、搬送経路中に搬送開始位置又は搬送終了位置あるいはそれら両方の位置となるステーションを複数備え、該複数のステーションの中から搬送開始位置となるステーションと搬送終了位置となるステーションとが選択された２つのステーション間の搬送経路に沿って搬送対象物を搬送するための搬送車を走行制御する走行制御手段を有する複数のコントローラを備えている搬送システムであって、前記複数のコントローラに同一の走行制御用データをそれぞれ記憶させるデータ記憶手段と、前記搬送経路中の全てのステーションの位置情報を前記複数のコントローラにそれぞれ記憶させるステーション位置記憶手段と、前記搬送車を走行させるための搬送経路を決定する２つのステーションを対とする複数の搬送経路情報を前記複数のコントローラにそれぞれ割り当てて記憶させる割り当て手段と、前記選択された２つのステーションの位置情報から搬送経路情報を取得し、前記複数のコントローラの中から該取得した搬送経路情報が割り当てられたコントローラを特定するためのコントローラ特定手段とを備えたことを特徴としている。
上記のように複数の搬送経路情報を複数のコントローラにそれぞれ割り当てて記憶させる、つまり各コントローラにて搬送車を走行制御する搬送経路を複数のコントローラのそれぞれに割り当てることによって、各コントローラに加わる走行制御のための負荷を分担させることができる。しかも、搬送車の搬送を、特定された１台のコントローラにて搬送開始位置から搬送終了位置まで走行制御することが可能になる。
又、複数のコントローラに同一の走行制御用データをそれぞれ記憶させていることから、一部のコントローラが故障等のトラブルによりダウンして使用できなくなった場合でも、使用不可となったコントローラに割り当てられていた搬送経路情報を残りのコントローラに記憶させるだけで、搬送車の搬送制御を直ちに再開することができる。
【０００６】
前記ステーションのうちの搬送開始位置となるステーションと搬送終了位置となるステーションとが選択された情報を受け付ける搬送要求受付手段を備え、前記コントローラ特定手段が、該搬送要求受付手段にて選択された２つのステーションから搬送経路情報を取得し、取得した搬送経路情報に基づいてコントローラを特定する手段であってもよい。
【０００７】
前記コントローラのうちの使用不可となったコントローラの搬送経路情報を、他の使用可能なコントローラに引き継がせて搬送車を制御するための引き継ぎ制御手段を備えていてもよい。
一部のコントローラが故障等のトラブルによりダウンして使用できなくなった場合でも、使用不可となったコントローラに割り当てられていた搬送経路情報を残りのコントローラに引き継がせるだけで、搬送車の搬送制御を直ちに再開することができ、使用面において有利な商品価値の高いものにすることができる。
【０００８】
前記コントローラが２台であり、前記割り当て手段が、該一方のコントローラに前記全ての搬送経路情報のうちの少なくとも一部の搬送経路情報を記憶させ、残りの搬送経路情報を該他方のコントローラに記憶させる手段であってもよい。
【０００９】
前記全コントローラと前記搬送車とが無線又は有線にてそれぞれ接続されており、前記搬送車からの出力信号を該全てのコントローラに伝達するように構成されていてもよい。
上記のように構成することによって、特定のコントローラにて搬送制御している搬送車の搬送位置を搬送制御していない他のコントローラが把握することができることから、例えば搬送制御中に搬送制御しているコントローラが故障等により使用不可となった場合でも、他の残りのコントローラにて搬送車の位置を確認して直ちに走行制御することが可能になる。
【００１０】
前記全コントローラ間が通信可能に接続され、各コントローラはキープアライブ信号を他のコントローラに向けて送信してもよい。ここで、キープアライブ信号とは、コントローラが正常に動作していることを知らせるための信号のことを示す。
【００１１】
前記複数のコントローラを管理するための管理サーバを備え、該管理サーバに各コントローラからキープアライブ信号を送信してもよい。
前述のように、各コントローラはキープアライブ信号を他のコントローラに向けて送信する、又は、管理サーバに各コントローラからキープアライブ信号を送信することによって、コントローラがダウンして使用不可となったこと等の不具合が発生したことを所定時間毎に確認することができ、不具合が発生したときに直ちに対応することができる。
【００１２】
本発明によるプログラムは、
搬送経路中に搬送開始位置又は搬送終了位置あるいはそれら両方の位置となる複数のステーションの中から搬送開始位置となるステーションと搬送終了位置となるステーションとが選択された２つのステーション間の搬送経路に沿って搬送対象物を搬送するための搬送車を走行制御する複数のコントローラを備えている搬送システムを動作させるための搬送システム用プログラムであって、前記複数のコントローラに同一の走行制御用データをそれぞれ記憶させるステップと、前記搬送経路中の全てのステーションの位置情報を前記複数のコントローラにそれぞれ記憶させるステップと、前記搬送車を走行させるための搬送経路を決定する２つのステーションを対とする複数の搬送経路情報を前記複数のコントローラにそれぞれ割り当てて記憶させるステップと、前記選択された２つのステーションの位置情報から搬送経路情報を取得し、前記複数のコントローラの中から該取得した搬送経路情報が割り当てられたコントローラを特定するためのステップとをコンピュータに実行させる搬送システム用プログラムである。
【発明の効果】
【００１３】
各コントローラにて搬送車を走行制御する搬送経路を複数のコントローラのそれぞれに割り当てることによって、各コントローラに加わる走行制御のための負荷を分担させることができ、しかも、搬送車の搬送を、特定された１台のコントローラにて搬送開始位置から搬送終了位置まで走行制御することができることから、搬送制御負荷の軽減を図りながらも、従来のように２台のコントローラにてゾーン間を受け渡すような複雑な制御となることを抑制することができるとともにゾーン間の境界部分がないことから、設計の自由度をも図ることができる搬送システム及び搬送システム用プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の搬送システムの一実施形態について図面を参酌しつつ説明する。本発明に係る搬送システムは、病院内でのカルテや検体あるいは薬剤等の物品搬送や、オフィスビルでの書類や物品の搬送に用いられる他、半導体製造工場等のクリーンルームや、ウエハ等の物品の加工処理等を行う無人工場内で用いられるものである。そして、病院内やオフィスビルあるいは無人工場内に配置している搬送車を移動制御して搬送対象物（カルテ、検体、書類、半導体、ウエハ等の物品）を所定位置まで搬送するために有用となる搬送システムである。
【００１５】
例えば、図１に示すように、平面図で示す無人工場Ｋ内の床面には、４台の搬送車Ｈ１，Ｈ２，Ｈ３，Ｈ４が移動する搬送経路が備えられ、この搬送経路内の所定箇所に６つのステーションＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆが備えられている。尚、各ステーションには、ステーションに位置している搬送車に搬送対象物を自動的に載置したり、到着した搬送車から搬送対象物を所定箇所に降ろすためのロボット（図示せず）が配置されている。
前記ステーションＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆは、搬送開始位置および搬送終了位置を構成するものであり、選択された搬送開始ステーションから選択された搬送終了ステーションまでの間の搬送経路に沿って搬送車を走行させるようになっている。
【００１６】
前記搬送経路は、図１において左側に楕円で環状の３つの第１経路１、第２経路２、第３経路３が所定間隔をおいて配置され、第１経路１の左端と第２経路２の左端とが直線状で縦向きの第４経路４にて繋がっている。又、第２経路２の右端と第３経路３の右端とが直線状の第５経路５にて繋がっている。
また、右側も同様に楕円で環状の３つの第６経路６、第７経路７、第８経路８が所定間隔をおいて配置され、第６経路６の右端と第７経路７の右端とが直線状で縦向きの第９経路９にて繋がっている。又、第７経路７と第８経路８とが直線状で縦向きの第１０経路１０にて繋がっている。
そして、左側の第２経路２の右端と右側の第７経路７の左端とが直線状で横向きの第１１経路１１にて繋がっている。
【００１７】
前記搬送経路には、例えば金属テープ等の誘導体が配設され、その誘導体をセンサにより検出しながら搬送車が搬送経路を移動することができるようになっている。また、前記誘導体の所定間隔置きにバーコード等の位置検出部が配設されており、走行している搬送車が位置検出部を検出することによって、搬送車の走行位置が把握できるようになっている。
【００１８】
前記搬送車Ｈ１〜Ｈ４は、２台のコントローラ、つまり第１コントローラＣ１及び第２コントローラＣ２のいずれかのコントローラからの指令信号に基づいて走行するようになっている。
前記搬送車Ｈ１〜Ｈ４には、図示していないが、コントローラＣ１，Ｃ２からの指令を受け取るための受信機とコントローラＣ１，Ｃ２への位置情報を送信するための送信機とを備えている。
【００１９】
図１及び図２に示すように、前記２台のコントローラＣ１，Ｃ２を管理するための管理サーバ１２を備えている。この管理サーバ１２は、搬送開始位置となるステーションと搬送終了位置となるステーションとが選択された情報を受け付けるための搬送要求受付手段１３と、図３に示すように２つのステーションを対とする複数（図３では３０個）の搬送経路情報を２台のコントローラＣ１，Ｃ２にそれぞれ割り当てて記憶させる割り当て手段１４と、前記選択された２つのステーションの位置情報から搬送経路情報を取得し、取得した搬送経路情報に基づいて割り当てられたコントローラを特定するためのコントローラ特定手段１５とを備えている。ここでは、第１コントローラＣ１及び第２コントローラＣ２に、同数である１５個の搬送経路情報がそれぞれ割り当てられている。具体的には、開始位置であるステーションのうち３つのステーションＡ，Ｂ，Ｃを第１コントローラＣ１に割り当て、残りの３つのステーションＤ，Ｅ，Ｆを第２コントローラＣ２に割り当てている。
【００２０】
前記搬送要求受付手段１３は、入力手段Ｉにより搬送開始位置となるステーションと搬送終了位置となるステーションの２つのステーションが選択され、その選択された情報が出力されて受け付けるべく、管理サーバ１２に設けられている。その受け付けられた情報により例えば２つのステーションである搬送開始位置のステーションＡと搬送終了位置のステーションＢとが選択されることにより、管理サーバ１２のハードディスク（ＨＤ）又はフロッピーディスク（ＦＤ）等の記憶部に記憶している割り振りリストの表１６（図３に示す）の中から該当するコントローラを探し出し、管理サーバ１２は、第１コントローラＣ１であることを特定する。コントローラが特定された後は、特定された第１コントローラＣ１に対して管理サーバ１２から選択された前記２つのステーションＡ，Ｂ情報を出力するようになっている。前記入力手段Ｉは、マウス、キーボード、ペンタブレット、データを読み込ませたスキャナーなどからなり、それらからの出力信号が管理サーバ１２へ出力される。前記入力手段Ｉに代えて、図２に示すように、パソコン（パーソナルコンピュータ、図示せず）と管理サーバ１２とをＬＡＮケーブルや専用回線あるいはインターネット網などの通信手段Ｔを介して接続し、前記情報を管理サーバ１２へ通信手段Ｔを介して出力するようにしてもよい。尚、通信手段Ｔからの情報伝達は、有線であっても無線であってもよい。
【００２１】
前記管理サーバ１２は、故障等のトラブル等によりダウンして使用不能となったコントローラの搬送経路情報を、他の使用可能なコントローラに引き継がせて搬送車を制御するための引継ぎ制御手段１７を備えている。例えば、第１コントローラＣ１が使用不能となった場合には、図３で示す第１コントローラＣ１の１５個の搬送経路情報を第２コントローラＣ２に引き継がせることによって、第２コントローラＣ２にて全ての搬送経路における搬送車の走行制御が行えるようにしている。
【００２２】
前記２台のコントローラＣ１，Ｃ２のハードディスク（ＨＤ）又はフロッピーディスク（ＦＤ）等の記憶部のそれぞれに、図２に示すように、同一の走行制御用データをそれぞれ記憶させるデータ記憶手段１８と、搬送経路中の全てのステーションの位置情報を記憶させるステーション位置記憶手段１９とを備えている。従って、前記のように使用不能となったコントローラの搬送経路情報を、他の使用可能なコントローラに引き継がせるだけで、引き継いだコントローラにて全ての搬送経路における搬送車の走行制御を行うことができるようになっている。前記各コントローラＣ１又はＣ２に備えさせたＣＰＵやＨＤ（ＦＤ）などの情報処理部の各構成は、一つの装置として構成されていてもよいし、複数の装置から構成されていてもよい。尚、前記ＨＤ（ＦＤ）は、外付けタイプのものであってもよい。
【００２３】
前記走行制御用データは、選択された２つのステーション間を走行するのに必要な走行条件を設定した必要個数のステーション間走行条件データからなり、搬送開始位置となるステーションから搬送終了位置となるステーションまでの搬送経路をステーション間走行条件データに基づいて搬送車を走行制御するようになっている。尚、ステーション間走行条件データは、例えば走行開始してから最高速度までの加速度制御を行うためのデータや、最高速度から一定時間走行した後、搬送終了位置のステーションに停止させるべく、減速してブレーキをかける停止位置制御を行うためのデータ等をステーション間の距離から予め設定されたデータであり、それら複数のステーション間の距離から設定された走行制御用データは、管理サーバ１２又は第１コントローラＣ１及び第２コントローラＣ２に予め記憶されている。
【００２４】
又、前記２台のコントローラＣ１，Ｃ２の中央処理装置（ＣＰＵ）のそれぞれに、前記データ記憶手段１８とステーション位置記憶手段１９の記憶情報に基づいて搬送車を走行制御するための走行制御手段Ｓを備えるとともに、正常に動作していることを知らせるキープアライブ信号を管理サーバ１２に送信するためのキープアライブ信号出力手段２０を備えている。
このようにキープアライブ信号を管理サーバ１２に送信することによって、コントローラがダウンして使用不可となった場合には、そのトラブルを直ちに把握してトラブル対応処理を行えるようになっている。
【００２５】
例えば第１コントローラＣ１を用いて搬送車を走行制御することを図４のフローチャートに基づいて説明する。
前記のように入力手段Ｉ又は通信手段Ｔからの情報により、例えば２つのステーションである搬送開始位置のステーションＡと搬送終了位置のステーションＥとが選択された信号が管理サーバ１２に入力されると、搬送要求があったと判断し（ステップＳ１）、管理サーバ１２の記憶部に記憶している割り振りリスト１６（図３に示す）の中から該当するコントローラを探し出し、第１コントローラＣ１であることを特定する（ステップＳ２）。コントローラが特定された後は、特定された第１コントローラＣ１に選択された２つのステーションＡ，Ｅ情報を出力するとともに搬送開始位置となるステーションＡから近い空の搬送車を検索する（ステップＳ３）。
次に、検索された搬送車Ｈ１に第１コントローラＣ１から搬送指令を出力し（ステップＳ４）、図１に実線で示している搬送車Ｈ１を破線で示す搬送開始位置となるステーションＡまで移動させる走行制御信号を第１コントローラＣ１の走行制御手段Ｓから搬送車Ｈ１に出力する（ステップＳ５）。尚、ステーションＡまで移動させる走行制御は、前記走行制御用データとは別のステーション用の走行制御用データを管理サーバ１２又は第１コントローラＣ１及び第２コントローラＣ２に予め記憶されており、このステーション用の走行制御用データにて搬送車Ｈ１を走行制御する。
【００２６】
搬送開始位置となるステーションＡに位置するまでは、搬送車Ｈ１から出力される位置情報に基づきながら搬送車Ｈ１の位置を確認し、搬送車Ｈ１を前記走行制御手段Ｓにより走行制御する。搬送開始位置となるステーションＡに搬送車Ｈ１が位置したことが確認されると（ステップＳ６）、搬送対象物を積み込んだ後、搬送終了位置となるステーションＥに向けて搬送車Ｈ１の移動を開始する。このとき、前記データ記憶手段１８に記憶しているステーション間走行条件データが走行制御手段Ｓに入力され、搬送車Ｈ１を移動制御するための信号を第１コントローラＣ１の走行制御手段Ｓから搬送車Ｈ１へ出力することになる（ステップＳ７）。この場合も、搬送車Ｈ１から出力される位置情報に基づきながら搬送車Ｈ１の位置を常に確認し、搬送終了位置となるステーションＥに搬送車Ｈ１が位置したこと（図１に破線で示すＥの位置に位置したこと）が判断されると（ステップＳ８）、搬送車Ｈ１の走行制御を終了する。
【００２７】
そして、図５に、コントローラＣ１，Ｃ２の状況把握を行うサブルーチンを示しており、常にコントローラＣ１，Ｃ２の監視を行うようにしている。
つまり、前記搬送車Ｈ１を走行制御している最中に、第１コントローラＣ１及び第２コントローラＣ２のそれぞれから、キープアライブ（ＫＡ）信号が管理サーバ１２に出力されているか否かを判別し（ステップＳ９，Ｓ１０）、例えば第１コントローラからのキープアライブ（ＫＡ）信号が出力されていないと、第１コントローラＣ１が使用不可になったと管理サーバ１２が判断し、管理サーバ１２は、第２コントローラＣ２に第１コントローラＣ１の１５個の搬送経路情報を引き継がせて記憶させる（ステップＳ１１）。この後、第２コントローラＣ２の走行制御手段Ｓにより搬送車Ｈ１の走行制御を続行させることができる。尚、第１コントローラＣ１が使用不可となったことを第３者に報知するための報知手段、例えばランプやブザー等を管理サーバ１２にて作動させるようにしてもよい。
【００２８】
前記第１コントローラＣ１が使用不可となった場合に、前記管理サーバ１２が、第２コントローラＣ２に第１コントローラＣ１の１５個の搬送経路情報を自動的に引き継がせて記憶させる構成としているが、人為操作により第２コントローラＣ２に第１コントローラＣ１の１５個の搬送経路情報を引き継がせて記憶させる構成であってもよい。また、第１コントローラＣ１が使用不可となったことをキープアライブ信号によって判断するようにしているが、目視により搬送車が動かなくなったことを見つけた場合に、いずれかのコントローラが使用不可となっていることを判断するようにしてもよい。尚、前記使用不可となった第１コントローラＣ１からキープアライブ信号が出力されて、使用可能となったことが管理サーバ１２が判断した場合には、管理サーバ１２が第２コントローラＣ２に引き継がせた１５個の搬送経路情報を再度第１コントローラＣ１に自動的に受け渡して２台のコントローラＣ１，Ｃ２にて搬送車の走行制御を行うようにしてもよい。
【００２９】
本発明は、前記搬送システムを動作させるためのプログラムであってもよい。具体的には、
前記複数のコントローラに同一の走行制御用データをそれぞれ記憶させるステップと、前記搬送経路中の全てのステーションの位置情報を前記複数のコントローラにそれぞれ記憶させるステップと、前記搬送車を走行させるための搬送経路を決定する２つのステーションを対とする複数の搬送経路情報を前記複数のコントローラにそれぞれ割り当てて記憶させるステップと、前記選択された２つのステーションの位置情報から搬送経路情報を取得し、前記複数のコントローラの中から該取得した搬送経路情報が割り当てられたコントローラを特定するためのステップとをコンピュータに実行させる搬送システム用プログラムを提供することができる。
【００３０】
また、前記ステーションの位置や数並びに２つのステーションを選択することによって決定される搬送経路の数は、自由に変更することができる。
【００３１】
さらに、前記２台のコントローラＣ１，Ｃ２を管理する管理サーバ１２を設けた場合を示したが、管理サーバ１２を省略して管理サーバにて行っていた機能を各コントローラにて行うようにしてもよい。この場合、全コントローラ間が通信可能に接続され、各コントローラはキープアライブ信号を他のコントローラに向けて送信するように構成してもよい。また、２台のコントローラＣ１，Ｃ２にて搬送車の走行制御を行うようにしていたが、３台以上のコントローラにて搬送車の走行制御を行うようにしてもよい。
【００３２】
また、前記コントローラＣ１，Ｃ２と搬送車とを無線にてそれぞれ接続しているが、ケーブル等の有線にて接続してもよい。
【００３３】
また、前記割り当て手段１４が、全ての搬送経路情報のうちの半数を第１コントローラＣ１に記憶させ、残りの半数の搬送経路情報を第２コントローラＣ２に記憶させる手段であったが、一方のコントローラに半数よりも少ない一部の搬送経路情報を記憶させ、残りの搬送経路情報を他方のコントローラに記憶させてもよく、記憶させる搬送経路情報の数はどのように設定してもよい。
【図面の簡単な説明】
【００３４】
【図１】搬送システムの構成を示す概略図である。
【図２】管理サーバとコントローラの構成を示すブロック図である。
【図３】２台のコントローラの搬送経路のリストを示す図である。
【図４】搬送システムの動作を示すフローチャートである。
【図５】コントローラＣ１，Ｃ２の状況把握を行うサブルーチンである。
【符号の説明】
【００３５】
１〜１１…経路、１２…管理サーバ、１３…搬送要求受付手段、１４…割り当て手段、１５…コントローラ特定手段、１６…表、１７…引継ぎ記憶手段、１８…データ記憶手段、１９…ステーション位置記憶手段、２０…キープアライブ信号出力手段、Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ…ステーション、Ｃ１，Ｃ２…コントローラ、Ｈ１〜Ｈ４…搬送車、Ｉ…入力手段、Ｋ…無人工場、Ｔ…通信手段
【図１】
2010033256.tif 000003
【図２】
2010033256.tif 000004
【図３】
2010033256.tif 000005
【図４】
2010033256.tif 000006
【図５】
2010033256.tif 000007