(57)【要約】  制御方法では、コントローラ（２０）が搬送物を受け渡しすべき設備（４０）を特定する設備特定情報を取得し、搬送台車（３０）が搬送台車（３０）の位置を示す台車位置情報を取得する。搬送台車（３０）と特定の通信デバイス（１０）とコントローラ（２０）とのうちのいずれかが特定の設備（４０）の位置を示す受け渡し位置情報と台車位置情報とに基づいて、搬送台車（３０）と特定の通信デバイス（１０）との間の距離を算出し、その距離が所定の距離以下であるか否かを判定する。その距離が所定の距離以下であると判定される場合に、搬送台車（３０）と特定の通信デバイス（１０）とのうちの一方が搬送台車（３０）と特定の設備（４０）との間で無線通信を開始するためのトリガ信号を無線にて周囲に送信し、搬送台車（３０）と特定の設備（４０）との間で搬送物を受け渡しするための無線通信が実行される。
2020066458.tif 000002
【特許請求の範囲】
【請求項１】
搬送物を搬送するための搬送台車と、前記搬送物が受け渡しされる複数の設備に接続された複数の通信デバイスと、前記搬送台車の走行を制御するコントローラと、を備える搬送システムの制御方法であって、
前記コントローラが、前記搬送台車が前記搬送物を受け渡しすべき設備を特定する設備特定情報を取得する第１取得ステップと、
前記搬送台車が、前記搬送台車の位置を示す台車位置情報を取得する第２取得ステップと、
前記搬送台車と、前記設備特定情報によって特定される特定の設備に接続されている特定の通信デバイスと、前記コントローラとのうちのいずれかが、前記特定の設備の位置を示す受け渡し位置情報と前記台車位置情報とに基づいて、前記搬送台車と前記特定の通信デバイスとの間の距離を算出する算出ステップと、
前記搬送台車と前記特定の通信デバイスと前記コントローラとのうちのいずれかが、前記距離が所定の距離以下であるか否かを判定する判定ステップと、
前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車と前記特定の通信デバイスとのうちの一方が、前記搬送台車と前記特定の設備との間で無線通信を開始するためのトリガ信号を無線にて周囲に送信する第１送信ステップと、
前記トリガ信号が前記搬送台車と前記特定の通信デバイスとの間で無線通信される場合に、前記搬送台車及び前記特定の通信デバイスが、前記搬送台車と前記特定の設備との間で前記搬送物を受け渡しするための無線通信を実行する実行ステップと、
を含む制御方法。
【請求項２】
前記制御方法は、さらに、前記搬送台車が、前記特定の設備の位置まで走行することを指示する走行指示を前記コントローラから受信することによって、前記受け渡し位置情報を取得する第３取得ステップを含み、
前記算出ステップでは、前記搬送台車が、取得した前記受け渡し位置情報と前記台車位置情報とに基づいて、前記距離を算出し、
前記判定ステップでは、前記搬送台車が、前記距離が前記所定の距離以下であるか否かを判定し、
前記第１送信ステップでは、前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車が、前記トリガ信号を無線にて周囲に送信する、
請求項１に記載の制御方法。
【請求項３】
前記複数の通信デバイスは、それぞれを一意に識別するための識別子を記憶し、
前記第１送信ステップでは、前記搬送台車が、前記特定の通信デバイスを識別するための特定の識別子を含む前記トリガ信号を周囲に送信し、
前記実行ステップでは、前記特定の通信デバイスが、前記トリガ信号に前記特定の識別子が含まれることを確認することによって、前記搬送台車を通信相手として特定し、当該特定に基づいて、前記搬送台車及び前記特定の通信デバイスが、前記無線通信を実行する、
請求項２に記載の制御方法。
【請求項４】
前記搬送システムは、さらに、前記搬送台車と、前記複数の通信デバイスとの間の無線通信を中継する中継装置を備え、
前記制御方法は、さらに、前記搬送台車が、前記特定の設備の位置まで走行することを指示する走行指示を前記コントローラから受信することによって、前記受け渡し位置情報を取得する第３取得ステップを含み、
前記算出ステップでは、前記搬送台車が、取得した前記受け渡し位置情報と前記台車位置情報とに基づいて、前記距離を算出し、
前記判定ステップでは、前記搬送台車が、前記距離が前記所定の距離以下であるか否かを判定し、
前記制御方法は、さらに、前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車が、前記トリガ信号を送信すべきことを指示する送信指示を、前記中継装置を介して前記特定の通信デバイスに無線にて送信する第２送信ステップを含み、
前記第１送信ステップでは、前記送信指示が受信される場合に、前記特定の通信デバイスが、前記トリガ信号を無線にて周囲に送信する、
請求項１に記載の制御方法。
【請求項５】
前記複数の通信デバイスは、それぞれを一意に識別するための識別子を記憶し、
前記搬送台車は、前記複数の通信デバイスと複数の前記識別子との対応関係を示す対応情報を記憶し、
前記第１送信ステップでは、前記特定の通信デバイスが、前記特定の通信デバイスを識別するための特定の識別子を含む前記トリガ信号を無線にて周囲に送信し、
前記実行ステップでは、前記搬送台車が、前記トリガ信号に含まれる前記特定の識別子と、前記対応情報とに基づいて、前記特定の通信デバイスを通信相手として特定し、当該特定に基づいて、前記搬送台車及び前記特定の通信デバイスが、前記無線通信を実行する、
請求項４に記載の制御方法。
【請求項６】
搬送物を搬送するための搬送台車と、前記搬送物が受け渡しされる複数の設備に接続された複数の通信デバイスと、前記搬送台車の走行を制御するコントローラと、を備える搬送システムであって、
前記コントローラは、前記搬送台車が前記搬送物を受け渡しすべき設備を特定する設備特定情報を取得し、
前記搬送台車は、前記搬送台車の位置を示す台車位置情報を取得し、
前記搬送台車と、前記設備特定情報によって特定される特定の設備に接続されている特定の通信デバイスと、前記コントローラとのうちのいずれかは、前記特定の設備の位置を示す受け渡し位置情報と前記台車位置情報とに基づいて、前記搬送台車と前記特定の通信デバイスとの間の距離を算出し、
前記搬送台車と前記特定の通信デバイスと前記コントローラとのうちのいずれかは、前記距離が所定の距離以下であるか否かを判定し、
前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車と前記特定の通信デバイスとのうちの一方は、前記搬送台車と前記特定の設備との間で無線通信を開始するためのトリガ信号を無線にて周囲に送信し、
前記トリガ信号が前記搬送台車と前記特定の通信デバイスとの間で無線通信される場合に、前記搬送台車及び前記特定の通信デバイスは、前記搬送台車と前記特定の設備との間で前記搬送物を受け渡しするための無線通信を実行する、
搬送システム。
【請求項７】
前記搬送台車は、前記特定の設備の位置まで走行することを指示する走行指示を前記コントローラから受信することによって、前記受け渡し位置情報を取得し、
前記搬送台車は、取得した前記受け渡し位置情報と前記台車位置情報とに基づいて、前記距離を算出し、
前記搬送台車は、前記距離が前記所定の距離以下であるか否かを判定し、
前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車は、前記トリガ信号を無線にて周囲に送信する、
請求項６に記載の搬送システム。
【請求項８】
前記複数の通信デバイスは、それぞれを一意に識別するための識別子を記憶し、
前記搬送台車は、前記特定の通信デバイスを識別するための特定の識別子を含む前記トリガ信号を周囲に送信し、
前記特定の通信デバイスは、前記トリガ信号に前記特定の識別子が含まれることを確認することによって、前記搬送台車を通信相手として特定し、当該特定に基づいて、前記搬送台車及び前記特定の通信デバイスは、前記無線通信を実行する、
請求項７に記載の搬送システム。
【請求項９】
さらに、前記搬送台車と、前記複数の通信デバイスとの間の無線通信を中継する中継装置を備え、
前記搬送台車は、前記特定の設備の位置まで走行することを指示する走行指示を前記コントローラから受信することによって、前記受け渡し位置情報を取得し、
前記搬送台車は、取得した前記受け渡し位置情報と前記台車位置情報とに基づいて、前記距離を算出し、
前記搬送台車は、前記距離が前記所定の距離以下であるか否かを判定し、
前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車は、前記トリガ信号を送信すべきことを指示する送信指示を、前記中継装置を介して前記特定の通信デバイスに無線にて送信し、
前記送信指示が受信される場合に、前記特定の通信デバイスは、前記トリガ信号を無線にて周囲に送信する、
請求項６に記載の搬送システム。
【請求項１０】
前記複数の通信デバイスは、それぞれを一意に識別するための識別子を記憶し、
前記搬送台車は、前記複数の通信デバイスと複数の前記識別子との対応関係を示す対応情報を記憶し、
前記特定の通信デバイスは、前記特定の通信デバイスを識別するための特定の識別子を含む前記トリガ信号を無線にて周囲に送信し、
前記搬送台車は、前記トリガ信号に含まれる前記特定の識別子と、前記対応情報とに基づいて、前記特定の通信デバイスを通信相手として特定し、当該特定に基づいて、前記搬送台車及び前記特定の通信デバイスは、前記無線通信を実行する、
請求項９に記載の搬送システム。
【請求項１１】
搬送物が受け渡しされる特定の設備に接続された通信デバイスであって、
前記搬送物を搬送するための搬送台車から、前記搬送台車と前記通信デバイスとの間の無線通信を中継する中継装置を介して、前記搬送台車と前記特定の設備との間で無線通信を開始するためのトリガ信号を送信すべきことを指示する送信指示が受信される場合に、前記トリガ信号を無線にて周囲に送信する、
通信デバイス。
【請求項１２】
前記通信デバイスを一意に識別するための識別子を記憶し、
前記トリガ信号の送信では、記憶する前記識別子を含む前記トリガ信号を無線にて周囲に送信し、
前記搬送台車が、受信した前記トリガ信号に含まれる前記識別子に基づいて前記通信デバイスを通信相手として特定した場合に、前記搬送台車と前記特定の設備との間で前記搬送物を受け渡しするための無線通信を、前記搬送台車との間で実行する、
請求項１１に記載の通信デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
搬送システムの制御方法、搬送システム、及び通信デバイスに関する。
【背景技術】
【０００２】
特許文献１には、半導体ウエハが格納されたＦＯＵＰ（Front Opening Unified Pod）を搬送する複数の天井走行式の搬送台車と、ウエハを加工する複数の半導体製造装置とを備える搬送システムが開示されている。各半導体製造装置には、１組の通信デバイス及びアクセスポイントが取り付けられている。各半導体製造装置は、ＦＯＵＰが載置される載置ポートを備える。通信デバイスは、パラレルケーブルを介して載置ポートに接続されていると共に、ＬＡＮ（Local Area Network）ケーブルを介してアクセスポイントに接続されている。アクセスポイントは、各搬送台車と無線通信を実行可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−８２５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような搬送システムでは、各通信デバイスは、通信相手を検索するためのトリガ信号（例えば、ビーコン）を、アクセスポイントを介して無線にて周囲に常に送信し続ける。搬送台車は、ＦＯＵＰを載置すべき半導体製造装置の付近に到着すると、当該半導体製造装置に取り付けられた通信デバイスからのトリガ信号に応答する。これにより、台車及び通信デバイスは、載置ポートと搬送台車との間で搬送物を移載するための処理（ＳＥＭＩ  Ｅ８４規格で定めるインターロック処理）を実行するための無線通信（インターロック通信）を開始する。【０００５】
しかし、隣接した各通信デバイスがトリガ信号を常に送信し続けると、トリガ信号が相互に干渉し、通信障害が生じるおそれがある。【０００６】
そこで、本発明は、搬送システムにおける通信障害の発生を抑制することができる制御方法等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様に係る制御方法は、搬送物を搬送するための搬送台車と、前記搬送物が受け渡しされる複数の設備に接続された複数の通信デバイスと、前記搬送台車の走行を制御するコントローラと、を備える搬送システムの制御方法であって、前記コントローラが、前記搬送台車が前記搬送物を受け渡しすべき設備を特定する設備特定情報を取得する第１取得ステップと、前記搬送台車が、前記搬送台車の位置を示す台車位置情報を取得する第２取得ステップと、前記搬送台車と、前記設備特定情報によって特定される特定の設備に接続されている特定の通信デバイスと、前記コントローラとのうちのいずれかが、前記特定の設備の位置を示す受け渡し位置情報と前記台車位置情報とに基づいて、前記搬送台車と前記特定の通信デバイスとの間の距離を算出する算出ステップと、前記搬送台車と前記特定の通信デバイスと前記コントローラとのうちのいずれかが、前記距離が所定の距離以下であるか否かを判定する判定ステップと、前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車と前記特定の通信デバイスとのうちの一方が、前記搬送台車と前記特定の設備との間で無線通信を開始するためのトリガ信号を無線にて周囲に送信する第１送信ステップと、前記トリガ信号が前記搬送台車と前記特定の通信デバイスとの間で無線通信される場合に、前記搬送台車及び前記特定の通信デバイスが、前記搬送台車と前記特定の設備との間で前記搬送物を受け渡しするための無線通信を実行する実行ステップと、を含む。【０００８】
上記制御方法によれば、搬送台車と特定の通信デバイスとの距離が所定の距離以下になると、搬送台車と特定の通信デバイスとのうちの一方が、トリガ信号を送信する。このため、複数の通信デバイスのそれぞれが、トリガ信号を常に送信し続ける必要がない。よって、複数の通信デバイスがトリガ信号を送信することによる、トリガ信号の相互干渉が生じない。このように、上記制御方法によれば、搬送システムにおける通信障害の発生を抑制することができる。【０００９】
また、前記制御方法は、さらに、前記搬送台車が、前記特定の設備の位置まで走行することを指示する走行指示を前記コントローラから受信することによって、前記受け渡し位置情報を取得する第３取得ステップを含み、前記算出ステップでは、前記搬送台車が、取得した前記受け渡し位置情報と前記台車位置情報とに基づいて、前記距離を算出し、前記判定ステップでは、前記搬送台車が、前記距離が前記所定の距離以下であるか否かを判定し、前記第１送信ステップでは、前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車が、前記トリガ信号を無線にて周囲に送信する、としてもよい。【００１０】
これにより、複数の通信デバイスのそれぞれは、必ずしもトリガ信号を送信する機能を有する必要がない。このため、上記制御方法によれば、トリガ信号を送信する機能を有さない通信デバイスを含んで構成される搬送システムに、上記制御方法を適用することができる。【００１１】
また、前記複数の通信デバイスは、それぞれを一意に識別するための識別子を記憶し、前記第１送信ステップでは、前記搬送台車が、前記特定の通信デバイスを識別するための特定の識別子を含む前記トリガ信号を周囲に送信し、前記実行ステップでは、前記特定の通信デバイスが、前記トリガ信号に前記特定の識別子が含まれることを確認することによって、前記搬送台車を通信相手として特定し、当該特定に基づいて、前記搬送台車及び前記特定の通信デバイスが、前記無線通信を実行する、としてもよい。【００１２】
これにより、特定の通信デバイスは、トリガ信号に含まれる、自通信デバイスを識別するための識別子を確認することで、自通信デバイスが特定の通信デバイスであることを認識する。このため、上記制御方法によれば、搬送台車及び特定の通信デバイスは、比較的容易に、搬送台車と特定の設備との間で搬送物を受け渡しするための無線通信の実行を実現することができる。【００１３】
また、前記搬送システムは、さらに、前記搬送台車と、前記複数の通信デバイスとの間の無線通信を中継する中継装置を備え、前記制御方法は、さらに、前記搬送台車が、前記特定の設備の位置まで走行することを指示する走行指示を前記コントローラから受信することによって、前記受け渡し位置情報を取得する第３取得ステップを含み、前記算出ステップでは、前記搬送台車が、取得した前記受け渡し位置情報と前記台車位置情報とに基づいて、前記距離を算出し、前記判定ステップでは、前記搬送台車が、前記距離が前記所定の距離以下であるか否かを判定し、前記制御方法は、さらに、前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車が、前記トリガ信号を送信すべきことを指示する送信指示を、前記中継装置を介して前記特定の通信デバイスに無線にて送信する第２送信ステップを含み、前記第１送信ステップでは、前記送信指示が受信される場合に、前記特定の通信デバイスが、前記トリガ信号を無線にて周囲に送信する、としてもよい。【００１４】
これにより、搬送台車は、必ずしもトリガ信号を送信する機能を有する必要がない。このため、上記制御方法によれば、トリガ信号を送信する機能を有さない搬送台車を含んで構成される搬送システムに、上記制御方法を適用することができる。【００１５】
また、前記複数の通信デバイスは、それぞれを一意に識別するための識別子を記憶し、前記搬送台車は、前記複数の通信デバイスと複数の前記識別子との対応関係を示す対応情報を記憶し、前記第１送信ステップでは、前記特定の通信デバイスが、前記特定の通信デバイスを識別するための特定の識別子を含む前記トリガ信号を無線にて周囲に送信し、前記実行ステップでは、前記搬送台車が、前記トリガ信号に含まれる前記特定の識別子と、前記対応情報とに基づいて、前記特定の通信デバイスを通信相手として特定し、当該特定に基づいて、前記搬送台車及び前記特定の通信デバイスが、前記無線通信を実行する、としてもよい。【００１６】
これにより、搬送台車は、トリガ信号に含まれる識別子を用いて特定の通信デバイスを通信相手として特定する。このため、上記制御方法によれば、搬送台車及び特定の通信デバイスは、比較的容易に、搬送台車と特定の設備との間で搬送物を受け渡しするための無線通信の実行を実現することができる。【００１７】
上記課題を解決するために、本発明の一態様に係る搬送システムは、搬送物を搬送するための搬送台車と、前記搬送物が受け渡しされる複数の設備に接続された複数の通信デバイスと、前記搬送台車の走行を制御するコントローラと、を備える搬送システムであって、前記コントローラは、前記搬送台車が前記搬送物を受け渡しすべき設備を特定する設備特定情報を取得し、前記搬送台車は、前記搬送台車の位置を示す台車位置情報を取得し、前記搬送台車と、前記設備特定情報によって特定される特定の設備に接続されている特定の通信デバイスと、前記コントローラとのうちのいずれかは、前記特定の設備の位置を示す受け渡し位置情報と前記台車位置情報とに基づいて、前記搬送台車と前記特定の通信デバイスとの間の距離を算出し、前記搬送台車と前記特定の通信デバイスと前記コントローラとのうちのいずれかは、前記距離が所定の距離以下であるか否かを判定し、前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車と前記特定の通信デバイスとのうちの一方は、前記搬送台車と前記特定の設備との間で無線通信を開始するためのトリガ信号を無線にて周囲に送信し、前記トリガ信号が前記搬送台車と前記特定の通信デバイスとの間で無線通信される場合に、前記搬送台車及び前記特定の通信デバイスは、前記搬送台車と前記特定の設備との間で前記搬送物を受け渡しするための無線通信を実行する。【００１８】
上記搬送システムによれば、搬送台車と特定の通信デバイスとの距離が所定の距離以下になると、搬送台車と特定の通信デバイスとのうちの一方が、トリガ信号を送信する。このため、複数の通信デバイスのそれぞれが、トリガ信号を常に送信し続ける必要がない。よって、複数の通信デバイスがトリガ信号を送信することによる、トリガ信号の相互干渉が生じない。このように、上記搬送システムによれば、通信障害の発生を抑制することができる。【００１９】
また、前記搬送台車は、前記特定の設備の位置まで走行することを指示する走行指示を前記コントローラから受信することによって、前記受け渡し位置情報を取得し、前記搬送台車は、取得した前記受け渡し位置情報と前記台車位置情報とに基づいて、前記距離を算出し、前記搬送台車は、前記距離が前記所定の距離以下であるか否かを判定し、前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車は、前記トリガ信号を無線にて周囲に送信するとしてもよい。【００２０】
これにより、複数の通信デバイスのそれぞれは、必ずしもトリガ信号を送信する機能を有する必要がない。このため、上記搬送システムによれば、トリガ信号を送信する機能を有さない通信デバイスを含むことができる。【００２１】
また、前記複数の通信デバイスは、それぞれを一意に識別するための識別子を記憶し、前記搬送台車は、前記特定の通信デバイスを識別するための特定の識別子を含む前記トリガ信号を周囲に送信し、前記特定の通信デバイスは、前記トリガ信号に前記特定の識別子が含まれることを確認することによって、前記搬送台車を通信相手として特定し、当該特定に基づいて、前記搬送台車及び前記特定の通信デバイスは、前記無線通信を実行する、としてもよい。【００２２】
これにより、特定の通信デバイスは、トリガ信号に含まれる、自通信デバイスを識別するための識別子を確認することで、自通信デバイスが特定の通信デバイスであることを認識する。このため、上記搬送システムによれば、搬送台車及び特定の通信デバイスは、比較的容易に、搬送台車と特定の設備との間で搬送物を受け渡しするための無線通信の実行を実現することができる。【００２３】
また、さらに、前記搬送台車と、前記複数の通信デバイスとの間の無線通信を中継する中継装置を備え、前記搬送台車は、前記特定の設備の位置まで走行することを指示する走行指示を前記コントローラから受信することによって、前記受け渡し位置情報を取得し、前記搬送台車は、取得した前記受け渡し位置情報と前記台車位置情報とに基づいて、前記距離を算出し、前記搬送台車は、前記距離が前記所定の距離以下であるか否かを判定し、前記距離が前記所定の距離以下であると判定される場合に、前記搬送台車は、前記トリガ信号を送信すべきことを指示する送信指示を、前記中継装置を介して前記特定の通信デバイスに無線にて送信し、前記送信指示が受信される場合に、前記特定の通信デバイスは、前記トリガ信号を無線にて周囲に送信する、としてもよい。【００２４】
これにより、搬送台車は、必ずしもトリガ信号を送信する機能を有する必要がない。このため、上記搬送システムによれば、トリガ信号を送信する機能を有さない搬送台車を含むことができる。【００２５】
また、前記複数の通信デバイスは、それぞれを一意に識別するための識別子を記憶し、前記搬送台車は、前記複数の通信デバイスと複数の前記識別子との対応関係を示す対応情報を記憶し、前記特定の通信デバイスは、前記特定の通信デバイスを識別するための特定の識別子を含む前記トリガ信号を無線にて周囲に送信し、前記搬送台車は、前記トリガ信号に含まれる前記特定の識別子と、前記対応情報とに基づいて、前記特定の通信デバイスを通信相手として特定し、当該特定に基づいて、前記搬送台車及び前記特定の通信デバイスは、前記無線通信を実行する、としてもよい。【００２６】
これにより、搬送台車は、トリガ信号に含まれる識別子を用いて特定の通信デバイスを通信相手として特定する。このため、上記搬送システムによれば、搬送台車及び特定の通信デバイスは、比較的容易に、搬送台車と特定の設備との間で搬送物を受け渡しするための無線通信の実行を実現することができる。【００２７】
上記課題を解決するために、本発明の一態様に係る通信デバイスは、搬送物が受け渡しされる特定の設備に接続された通信デバイスであって、前記搬送物を搬送するための搬送台車から、前記搬送台車と前記通信デバイスとの間の無線通信を中継する中継装置を介して、前記搬送台車と前記特定の設備との間で無線通信を開始するためのトリガ信号を送信すべきことを指示する送信指示が受信される場合に、前記トリガ信号を無線にて周囲に送信する。【００２８】
上記通信デバイスは、送信指示が受信される場合に、トリガ信号を送信する。このため、上記通信デバイスは、トリガ信号を常に送信し続ける必要がない。このため、複数の通信デバイスを含んで構成される搬送システムに上記通信デバイスを利用すれば、複数の通信デバイスのそれぞれがトリガ信号を送信することによる、トリガ信号の相互干渉が生じない。このように、上記通信デバイスによれば、通信障害の発生を抑制することができる。【００２９】
また、前記通信デバイスを一意に識別するための識別子を記憶し、前記トリガ信号の送信では、記憶する前記識別子を含む前記トリガ信号を無線にて周囲に送信し、前記搬送台車が、受信した前記トリガ信号に含まれる前記識別子に基づいて前記通信デバイスを通信相手として特定した場合に、前記搬送台車と前記特定の設備との間で前記搬送物を受け渡しするための無線通信を、前記搬送台車との間で実行するとしてもよい。【００３０】
これにより、搬送台車は、トリガ信号に含まれる識別子を用いて上記通信デバイスを通信相手として特定する。このため、上記通信デバイスによれば、搬送台車と特定の設備との間で搬送物を受け渡しするため無線通信の実行を、搬送台車との間で比較的容易に実現することができる。
【発明の効果】
【００３１】
本発明に係る制御方法等によれば、搬送システムにおける通信障害の発生を抑制することができる。
【図面の簡単な説明】
【００３２】
【図１】図１は、実施の形態１に係る搬送システムの構成図である。
【図２】図２は、実施の形態１に係る搬送システムの概要を示す外観図である。
【図３】図３は、実施の形態１に係る搬送システムの機能構成を示すブロック図である。
【図４】図４は、実施の形態１に係るインターロック通信開始処理のフローチャートである。
【図５】図５は、実施の形態２に係る搬送システムの構成図である。
【図６】図６は、実施の形態２に係る搬送システムの機能構成を示すブロック図である。
【図７】図７は、実施の形態２に係るインターロック通信開始処理のフローチャートである。
【発明を実施するための形態】
【００３３】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００３４】
以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、より好ましい形態を構成する任意の構成要素として説明される。なお、同一の構成要素には同一の符号を付し、説明を省略する場合がある。
【００３５】
（実施の形態１）
以下、搬送物を搬送する搬送システムについて説明する。
【００３６】
図１は、実施の形態１に係る搬送システム１の構成図である。
【００３７】
図１に示されるように、搬送システム１は、搬送物を搬送するための搬送台車３０と、搬送物が受け渡しされる複数の設備４０ａ〜４０ｋ、４０ｍに接続された複数の通信デバイス１０ａ〜１０ｋ、１０ｍと、搬送台車３０の走行を制御するコントローラ２０とを含んで構成される。
【００３８】
ここでは、搬送システム１は、半導体製造装置５０ａ〜５０ｃを備える半導体工場において、半導体ウエハが格納されたＦＯＵＰを搬送物として搬送する搬送システムとして運用されている例となっている。
【００３９】
以下、通信デバイス１０ａ〜１０ｋ、１０ｍのことを、各個体を明示的に区別して説明する必要がある場合を除いて、通信デバイス１０と称する。また、設備４０ａ〜４０ｋ、４０ｍのことを、各個体を明示的に区別して説明する必要がある場合を除き、設備４０と称する。また、半導体製造装置５０ａ〜５０ｃのことを、各個体を明示的に区別して説明する必要がある場合を除き、半導体製造装置５０と称する。
【００４０】
なお、ここでは、搬送システム１は、設備４０及び半導体製造装置５０を含まないとして説明するが、搬送システム１は、設備４０及び半導体製造装置５０の一方又は双方を含むとしてもよい。また、図１では、搬送台車３０が１台であるかのように図示しているが、複数台であってもよい。
【００４１】
図２は、搬送システム１の概要を示す外観図である。
【００４２】
図２に示される半導体製造装置５０は、半導体ウエハを加工する装置であり、搬送物１００であるＦＯＵＰを搬入及び搬出するためのＦＯＵＰ搬入搬出口５１を備える。
【００４３】
設備４０は、搬送物１００であるＦＯＵＰが載置される載置ポートであり、半導体製造装置５０のＦＯＵＰ搬入搬出口５１付近に配置されて、搬送台車３０との間、及び半導体製造装置５０との間で搬送物１００を受け渡しする。
【００４４】
また、設備４０は、有線ケーブルを介して、通信デバイス１０との間で信号を送受信する。ここでは、１つの半導体製造装置５０に対して、例えば４つの設備４０が設けられており、各設備４０は、１つの通信デバイス１０と一対一に接続されている。このため、１つの半導体製造装置５０と複数（ここでは４つ）の通信デバイス１０とが複数（ここでは４つ）の設備４０を介して接続されることになる。
【００４５】
なお、本実施の形態１では、設備４０は、通信デバイス１０と１対１の接続で説明するが、例えば設備４０ａおよび４０ｂが通信デバイス１０ａに接続し、設備４０の４０ｃ、４０ｄが通信デバイス１０ｂに接続するなど２対１の接続によって、通信デバイス１０の数を減らす構成であってもよい。このようにすれば、搬送システム全体のコスト削減効果になり得る。
【００４６】
搬送台車３０は、設備４０との間で搬送物１００を受け渡しし、走行ルート２に沿って搬送物１００を搬送する台車であり、内部に搬送物１００を把持する把持部３１を備える。把持部３１は、例えば昇降可能に設けられており、搬送物１００を設備４０との間で移載する際には、設備４０付近まで降下される。なお、把持部３１は、水平方向に移動可能に設けられていてもよい。
【００４７】
通信デバイス１０は、設備４０と搬送台車３０との間で搬送物を受け渡しするために通信される信号、具体的には、インターロック処理に係る信号（以下、「インターロック信号」と称する。）の送受信（以下、「インターロック通信」と称する。）を中継する通信機能を含む装置である。インターロック信号は、例えばパケットである。インターロック処理とは、特定の条件が成立しないと他の動作ができなくなるような処理である。インターロック処理は、例えば、ＳＥＭＩ  Ｅ８４規格で規定される処理であってよい。搬送システム１においてインターロック処理が行われることで、搬送台車３０より搬送物１００を設備４０に移載する際に、特定の条件が成立しないと次の工程には移行しないようにできる。特定の条件とは、例えば、特定の搬送台車３０が、搬送物１００の受け渡しを行いたい特定の設備４０へ、現在受け渡しを行える状態にあるかを確認させる指示（インターロック処理の実行コマンド）を含むインターロック信号を送信し、特定の設備４０から、現在移載を行える状態にあることを示す応答を含むインターロック信号を受信できたといった条件である。これにより、特定の搬送台車３０から特定の設備４０への搬送物１００の受け渡しを安全かつ確実に行うことができる。
【００４８】
通信デバイス１０は、設備４０と搬送台車３０との間のインターロック通信の中継において、通信デバイス１０と搬送台車３０との間の通信は、無線により行い、通信デバイス１０と設備４０との間の通信は、有線ケーブルを介する有線により行う。ここで、無線通信として、例えば、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ規格、ＩＳＭバンドでの通信で使用されるＡＮＴ通信規格などに準拠した通信、Sub Giga周波数帯の通信を採用し得る。
【００４９】
また、有線通信として、例えば、ＩＥＥＥ８０２．３規格、パラレル通信、シリアル通信などの通信を採用し得る。
【００５０】
以下、搬送システム１を構成する各構成要素について、より詳細に説明する。
【００５１】
図３は、搬送システム１の機能構成を示すブロック図である。
【００５２】
コントローラ２０は、搬送台車３０の走行を制御する。コントローラ２０は、例えば、搬送台車３０が走行する走行ルート２（図２参照）に沿って配置された漏洩フィーダ線を利用して、搬送台車３０と非接触で通信し、搬送台車３０に各種制御信号を送信することで、搬送台車３０の走行の制御を行う。コントローラ２０と搬送台車３０の通信は、非接触であり、走行ルート２に沿って配置されたリッツ線に供給される電力に制御信号を重畳する方式を採用することもできる。
【００５３】
コントローラ２０は、外部装置（例えば、搬送システム１が運用されている半導体製造工場において、半導体製造工程を管理する管理システムの管理サーバ）から、搬送台車３０が搬送物１００を受け渡しすべき設備４０を特定する設備特定情報を取得する。
【００５４】
コントローラ２０は、設備特定情報を取得すると、設備特定情報によって特定される特定の設備４０の位置まで走行することを指示する走行指示を搬送台車３０に送信する。
【００５５】
コントローラ２０は、例えば、プロセッサとメモリと通信インターフェースとを備えるコンピュータ装置によって実現される。この場合、コントローラ２０の各種機能は、メモリに記憶されるプログラムをプロセッサが実行することによって実現される。
【００５６】
搬送台車３０は、把持部３１と、台車制御部３２と、台車通信部３３とを含んで構成される。
【００５７】
台車通信部３３は、通信デバイス１０及びコントローラ２０と通信する。台車通信部３３は、通信デバイス１０との間で無線通信を行い、コントローラ２０との間で、非接触で通信を行う。
【００５８】
台車通信部３３は、外部にトリガ信号（例えば、ビーコン、ペアリング信号）を送信する親局モードと、外部にトリガ信号を送信しない子局モードとの２つの動作モードを有する。台車通信部３３の動作モードは、台車制御部３２によって、親局モードと子局モードとのいずれかに設定される。台車通信部３３の動作モードは、所定の条件を満たす特別な期間以外の通常時には、子局モードに設定されている。
【００５９】
台車制御部３２は、搬送台車３０を制御する。
【００６０】
台車制御部３２は、搬送台車３０の位置を示す台車位置情報を取得する。台車制御部３２は、例えば、バーコードリーダを備え、走行ルート２に所定間隔（例えば、３ｍ）で配置されているバーコードを読み取ることで、走行ルート２における台車位置情報を取得するとしてよい。この場合、台車制御部３２は、搬送台車３０がバーコード間に位置するときには、搬送台車３０を走行させるための駆動装置（例えば、モータ）から出力されるエンコード信号を用いて、バーコード間のどの位置であるかを補間することで、台車位置情報を取得してもよい。
【００６１】
台車制御部３２は、台車通信部３３を介して、コントローラ２０から送信された走行指示を受信することで、搬送台車３０が搬送物１００を受け渡しすべき特定の設備４０の位置を示す受け渡し位置情報を取得する。
【００６２】
台車制御部３２は、取得した台車位置情報と、取得した受け渡し位置情報とに基づいて、搬送台車３０と、特定の設備４０に接続されている特定の通信デバイス１０との間の距離、具体的には搬送台車３０と特定の通信デバイス１０との走行ルート２に沿う距離を算出し、算出した距離が所定の距離以下であるか否かを判定する。なお、搬送台車３０と特定の通信デバイス１０との距離は、両者を結ぶ直線距離であってもよい。ここでは、台車制御部３２は、特定の通信デバイス１０と特定の設備４０とがほぼ同じ位置にあるため、特定の設備４０と搬送台車３０との間の距離を、特定の通信デバイス１０と搬送台車３０との間の距離とみなすことができる。
【００６３】
台車制御部３２は、算出した距離が所定の距離以下であると判定される場合に、台車通信部３３の動作モードを親局モードに設定する。そして、台車制御部３２は、搬送台車３０と上記特定の設備４０との間で無線通信であるインターロック通信を開始するためのトリガ信号を、台車通信部３３を介して、無線にて周囲に送信する。トリガ信号は、特定の通信デバイス１０を識別する識別子を含む。ここで、識別子は、複数の通信デバイス１０のそれぞれに割り当てられた、複数の通信デバイス１０のそれぞれを一意に識別するための識別子である。識別子は、例えば無線通信がＩＥＥＥ８０２．１１規格に準拠する通信であれば、ネットワークを識別するＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）であってもよい。また、識別子は、例えば無線通信がＡＮＴ通信規格に準拠する通信であれば、予め複数の通信デバイス１０のそれぞれに（重複することなく）割り当てられた装置番号などであってもよい。
【００６４】
トリガ信号が、台車制御部３２と特定の通信デバイス１０との間で無線通信される場合に、台車制御部３２は、台車制御部３２と特定の設備４０との間で搬送物１００を受け渡しするための無線通信であるインターロック通信を、台車通信部３３を介して、特定の通信デバイス１０との間で実行する。
【００６５】
台車制御部３２は、例えば、トリガ信号を送信した後において、上記特定の通信デバイス１０から、台車通信部３３を介して、自通信デバイス１０を識別する識別子を含むトリガ信号を受信した旨を示す応答信号を受信することで、インターロック通信の実行を開始するとしてもよい。
【００６６】
台車制御部３２は、例えば、搬送台車３０の備えるメモリに記憶されるプログラムを搬送台車３０の備えるプロセッサが実行することによって実現される。
【００６７】
通信デバイス１０は、通信部１２と、制御部１３とを含んで構成される。
【００６８】
通信部１２は、搬送台車３０及び設備４０と通信する。通信部１２は、搬送台車３０との間で無線通信を行い、設備４０との間で、有線ケーブルを介して有線通信を行う。
【００６９】
制御部１３は、通信デバイス１０を制御する。
【００７０】
制御部１３は、自身を含む通信デバイス１０を一意に識別するための識別子を記憶する。すなわち、複数の通信デバイス１０は、それぞれを一意に識別するための識別子を、それぞれの制御部１３に記憶する。
【００７１】
制御部１３は、搬送台車３０から、通信部１２を介してトリガ信号を受信した場合において、そのトリガ信号に、記憶する識別子が含まれていることを確認したときに、搬送台車３０を通信相手として特定する。そして、この特定に基づいて、搬送台車３０と通信デバイス１０が接続される設備４０との間で搬送物を受け渡しするための無線通信であるインターロック通信を、通信部１２を介して、搬送台車３０との間で実行する。
【００７２】
制御部１３は、例えば、受信したトリガ信号に、記憶する識別子が含まれていることを確認すると、通信部１２を介して、自通信デバイス１０を識別する識別子を含むトリガ信号を受信した旨を示す応答信号を、搬送台車３０に送信するとしてもよい。
【００７３】
制御部１３は、例えば、通信デバイス１０の備えるメモリに記憶されるプログラムを通信デバイス１０の備えるプロセッサが実行することによって実現される。
【００７４】
以下、上記構成の搬送システム１の行う動作について説明する。
【００７５】
搬送システム１は、設備４０と搬送台車３０との間で搬送物１００を受け渡しするためのインターロック通信を開始するインターロック通信開始処理を行う。
【００７６】
図４は、インターロック通信開始処理のフローチャートである。
【００７７】
インターロック通信開始処理は、例えば、搬送システム１が起動されることで開始される。
【００７８】
インターロック通信開始処理が開始されると、コントローラ２０は、搬送台車３０が搬送物１００を受け渡しすべき設備４０を特定する設備特定情報を外部装置から取得する（ステップＳ１０）。
【００７９】
設備特定情報を取得すると、コントローラ２０は、取得した設備特定情報によって特定される特定の設備４０の位置まで走行することを指示する走行指示を搬送台車３０に送信する（ステップＳ２０）。
【００８０】
走行指示が送信されると、搬送台車３０は、走行指示を受信することで、搬送台車３０が搬送物１００を受け渡しすべき特定の設備４０の位置を示す受け渡し位置情報を取得する（ステップＳ３０）。
【００８１】
受け渡し位置情報を取得すると、搬送台車３０は、自身（搬送台車３０）の現在位置を示す台車位置情報を取得する（ステップＳ４０）。
【００８２】
台車位置情報を取得すると、搬送台車３０は、取得した受け渡し位置情報と、取得した台車位置情報とに基づいて、搬送台車３０と、特定の設備４０に接続されている特定の通信デバイス１０との間の距離を算出する（ステップＳ５０）。
【００８３】
搬送台車３０と特定の通信デバイス１０との間の距離を算出すると、搬送台車３０は、算出した距離が、所定の距離以下であるか否かを判定する（ステップＳ６０）。
【００８４】
ステップＳ６０の処理において、算出した距離が所定の距離以下でない場合に（ステップＳ６０：Ｎｏ）、搬送システム１は、再びステップＳ４０の処理に進む。
【００８５】
ステップＳ６０の処理において、算出した距離が所定の距離以下である場合に（ステップＳ６０：Ｙｅｓ）、搬送台車３０は、台車通信部３３の動作モードを親局モードに設定し、特定の設備４０に紐づいた通信デバイス１０を特定する特定の識別子を含むトリガ信号であって、搬送台車３０と特定の設備４０との間で搬送物１００を受け渡しするための無線通信であるインターロック通信を開始するためのトリガ信号を、無線にて周囲に送信する（ステップＳ７０）。
【００８６】
トリガ信号が送信されると、特定の通信デバイス１０は、トリガ信号を受信し、受信したトリガ信号に特定の識別子（例えば、ＳＳＩＤなど）が含まれることを確認し、搬送台車３０を通信相手として特定する（ステップＳ８０）。
【００８７】
特定の通信デバイス１０が、搬送台車３０を通信相手として特定すると、搬送台車３０及び特定の通信デバイス１０は、搬送台車３０と特定の設備４０との間で搬送物１００を受け渡しするための無線通信であるインターロック通信を実行する（ステップＳ９０）。
【００８８】
ステップＳ９０の処理が終了すると、搬送システム１は、そのインターロック通信開始処理を終了する。
【００８９】
上述したように、上記構成の搬送システム１は、インターロック通信開始処理において、搬送台車３０と特定の通信デバイス１０との距離が所定の距離以下になると、搬送台車３０と複数の通信デバイス１０のうち特定の通信デバイス１０との間で、無線通信を開始するために搬送台車３０がトリガ信号を送信する。このため、複数の通信デバイス１０は、無線通信を開始するためにトリガ信号を送信する必要がない。よって、複数の通信デバイス１０それぞれがトリガ信号を送信することによる、トリガ信号の相互干渉が生じない。このように、上記構成の搬送システム１によれば、通信障害の発生を抑制することができる。
【００９０】
（実施の形態２）
以下、実施の形態１に係る搬送システム１から、その構成の一部が変更された実施の形態２に係る搬送システムについて説明する。
【００９１】
実施の形態１に係る搬送システム１は、搬送台車３０がトリガ信号を送信する構成の例であった。これに対して、実施の形態に２に係る搬送システムは、特定の通信デバイスがトリガ信号を送信する構成の例となっている。
【００９２】
図５は、実施の形態２に係る搬送システム１ａの構成図である。
【００９３】
図５に示されるように、搬送システム１ａは、実施の形態１に係る搬送システム１に対して、実施の形態１に係る搬送台車３０が搬送台車８０に変更され、実施の形態１に係る通信デバイス１０ａ〜１０ｋ、１０ｍが、それぞれ通信デバイス６０ａ〜６０ｋ、６０ｍに変更され、中継装置９０が追加されて構成される。
【００９４】
以下、実施の形態１と同様に、通信デバイス６０ａ〜６０ｋ，６０ｍのことを、各個体を明示的に区別して説明する必要がある場合を除いて、通信デバイス６０と称する。
【００９５】
中継装置９０は、搬送台車８０と通信デバイス６０との間の無線通信を中継する。中継装置９０は、例えば、アクセスポイントであってよい。
【００９６】
以下、搬送システム１ａを構成する各構成要素について、実施の形態１に係る搬送システム１との相違点を中心に、より詳細に説明する。
【００９７】
図６は、搬送システム１ａの構成を示すブロック図である。
【００９８】
図６に示されるように、搬送台車８０は、実施の形態１に係る搬送台車３０から、台車制御部３２が台車制御部８２に変更され、台車通信部３３が台車通信部８３に変更されて構成される。
【００９９】
台車通信部８３は、通信デバイス６０、中継装置９０、及びコントローラ２０と通信する。台車通信部８３は、通信デバイス６０及び中継装置９０との間で無線通信を行い、コントローラ２０との間で、漏洩フィーダ線を利用して非接触で通信を行う。
【０１００】
台車通信部８３は、実施の形態１に係る台車通信部３３と異なり、動作モードとして、外部にトリガ信号を送信する親局モードを有する必要はない。
【０１０１】
台車制御部８２は、実施の形態１に係る台車制御部３２と同様に、自身の台車位置情報を取得し、受け渡し位置情報を取得し、搬送台車８０と特定の設備４０に接続されている特定の通信デバイス６０との間の距離を算出し、算出した距離が所定の距離以下であるか否かを判定する。
【０１０２】
台車制御部８２は、算出した距離が所定の距離以下であると判定される場合に、トリガ信号を送信すべきことを指示する送信指示を、台車通信部８３を介して、中継装置９０経由で、特定の通信デバイス６０に無線にて送信する。
【０１０３】
台車制御部８２は、複数の通信デバイス６０のいずれかから送信されたトリガ信号を、台車通信部８３を介して受信する。
【０１０４】
台車制御部８２は、複数の通信デバイス６０と、複数の通信デバイス６０それぞれを一意に識別するための複数の識別子（例えば、ＳＳＩＤなど）との対応関係を示す対応情報を記憶する。
【０１０５】
台車制御部８２は、特定の通信デバイス６０から、台車通信部８３を介して特定の通信デバイス６０を識別する特定の識別子を含むトリガ信号を受信すると、その特定の識別子と、対応情報とに基づいて、その特定の通信デバイス６０を通信相手として特定する。そして、この特定結果に従い、台車制御部８２は、台車制御部８２と特定の設備４０との間で搬送物１００を受け渡しするための無線通信であるインターロック通信を、台車通信部８３を介して、特定の通信デバイス６０との間で実行する。
【０１０６】
台車制御部８２は、例えば、受信したトリガ信号に特定の通信デバイス６０を識別する特定の識別子が含まれていることを確認すると、特定の識別子を含むトリガ信号を受信した旨を示す応答信号を、特定の通信デバイス６０に送信するとしてもよい。
【０１０７】
台車制御部８２は、例えば、実施の形態１に係る台車制御部３２と同様に、搬送台車８０の備えるメモリに記憶されるプログラムを搬送台車８０の備えるプロセッサが実行することによって実現される。
【０１０８】
通信デバイス６０は、実施の形態１に係る通信デバイス１０から、通信部１２が通信部６２に変更され、制御部１３が制御部６３に変更されて構成される。
【０１０９】
通信部６２は、搬送台車８０、中継装置９０、及び設備４０と通信する。通信部６２は、搬送台車８０及び中継装置９０との間で無線通信を行い、設備４０との間で、有線ケーブルを介して有線通信を行う。
【０１１０】
通信部６２は、外部にトリガ信号（例えば、ビーコン、ペアリング信号）を送信する親局モードと、外部にトリガ信号を送信しない子局モードとの２つの動作モードを有する。通信部６２の動作モードは、制御部６３によって、親局モードと子局モードとのいずれかに設定される。通信部６２の動作モードは、所定の条件を満たす特別な期間以外の通常時には、子局モードに設定されている。
【０１１１】
制御部６３は、通信デバイス６０を制御する。
【０１１２】
制御部６３は、自身を含む通信デバイス６０を一意に識別するための識別子を記憶する。すなわち、複数の通信デバイス６０は、それぞれを一意に識別するための識別子を、それぞれの制御部６３に記憶する。
【０１１３】
制御部６３は、搬送台車８０から、中継装置９０経由で、通信部６２を介して送信指示を受信すると、通信部６２の動作モードを親局モードに設定する。そして、制御部６３は、搬送台車３０と、自身を含む通信デバイス６０に接続される設備４０との間で無線通信であるインターロック通信を開始するためのトリガ信号を、通信部６２を介して、無線にて周囲に送信する。この際、制御部６３は、記憶する識別子をトリガ信号に含めて送信する。
【０１１４】
トリガ信号が、制御部６３と搬送台車８０との間で無線通信される場合に、制御部６３は、搬送台車８０と制御部６３自身を含む通信デバイス６０に接続される設備４０との間で搬送物１００を受け渡しするための無線通信であるインターロック通信を、通信部６２を介して、搬送台車８０との間で実行する。
【０１１５】
制御部６３は、例えば、トリガ信号を送信した後において、搬送台車８０から、通信部６２を介して、特定の識別子を含むトリガ信号を受信した旨を示す応答信号を受信することで、インターロック通信の実行を開始するとしてもよい。
【０１１６】
制御部６３は、例えば、通信デバイス６０の備えるメモリに記憶されるプログラムを通信デバイス６０の備えるプロセッサが実行することによって実現される。
【０１１７】
以下、上記構成の搬送システム１ａの行う動作について説明する。
【０１１８】
搬送システム１ａは、設備４０と搬送台車８０との間で搬送物１００を受け渡しするためのインターロック通信を開始するインターロック通信開始処理を行う。この実施の形態２に係るインターロック通信開始処理は、実施の形態１に係るインターロック通信開始処理から、その一部の処理が変更された処理となっている。
【０１１９】
図７は、実施の形態２に係るインターロック通信開始処理のフローチャートである。
【０１２０】
インターロック通信開始処理において、ステップＳ１１０の処理〜ステップＳ１６０の処理は、それぞれ、実施の形態１に係るインターロック通信開始処理における、ステップＳ１０の処理〜ステップＳ６０の処理に対して、通信デバイス１０を通信デバイス６０に読み替えて、搬送台車３０を搬送台車８０に読み替えて、搬送システム１を搬送システム１ａに読み替えた処理と同様の処理となっている。このため、ステップＳ１１０の処理〜ステップＳ１６０の処理については、既に説明済みであるとして、ここではそれらの説明を省略し、ステップＳ１７０の処理〜ステップＳ２００の処理を中心に説明する。
【０１２１】
ステップＳ１６０の処理において、算出した距離が所定の距離以下である場合に（ステップＳ１６０：Ｙｅｓ）、搬送台車８０は、トリガ信号を送信すべきことを指示する送信指示を、中継装置９０経由で、特定の通信デバイス１０に無線にて送信する（ステップＳ１７０）。
【０１２２】
搬送台車８０から送信指示が送信されると、特定の通信デバイス６０は、中継装置９０経由で、送信信号を受信し、通信部６２の動作モードを親局モードに設定する。そして、特定の通信デバイス６０は、搬送台車３０と、特定の通信デバイス６０に接続される設備４０との間で無線通信であるインターロック通信を開始するためのトリガ信号であって、特定の通信デバイス６０を識別する特定の識別子を含むトリガ信号を、無線にて周囲に送信する（ステップＳ１８０）。
【０１２３】
トリガ信号が送信されると、搬送台車８０は、トリガ信号を受信し、トリガ信号に含まれる特定の識別子と、記憶する対応情報とに基づいて、その特定の通信デバイス１０を通信相手として特定する（ステップＳ１９０）。
【０１２４】
搬送台車８０が、特定の通信デバイス６０を通信相手として特定すると、搬送台車８０及び特定の通信デバイス６０は、搬送台車８０と特定の設備４０との間で搬送物１００を受け渡しするための無線通信であるインターロック通信を実行する（ステップＳ２００）。
【０１２５】
ステップＳ２００の処理が終了すると、搬送システム１ａは、そのインターロック通信開始処理を終了する。
【０１２６】
上述したように、上記構成の搬送システム１ａは、インターロック通信開始処理において、搬送台車８０と特定の通信デバイス６０との距離が所定の距離以下になると、複数の通信デバイス６０のうち、１の特定の通信デバイス６０がトリガ信号を送信する。このため、他の通信デバイス６０は、トリガ信号を送信する必要がない。よって、複数の通信デバイス６０がトリガ信号を送信することによる、トリガ信号の相互干渉が生じない。このように、上記構成の搬送システム１ａによれば、通信障害の発生を抑制することができる。
【０１２７】
（その他の実施の形態）
以上、本発明に係る制御方法、搬送システム、及び通信デバイスについて、実施の形態１及び実施の形態２に基づいて説明したが、本発明は、これら実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、及び異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０１２８】
（１）実施の形態１及び実施の形態２において、搬送システムは、搬送台車が、受け渡し位置情報と自身の台車位置情報とに基づいて、搬送台車と特定の通信デバイスとの間の距離を算出し、搬送台車が、算出した距離が所定の距離以下であるか否かを判定する構成であるとして説明した。しかしながら、本発明に係る搬送システムは、搬送台車と、特定の通信デバイスと、コントローラとのうちのいずれかが、受け渡し位置情報と台車位置情報とに基づいて、搬送台車と特定の通信デバイスとの間の距離を算出し、搬送台車と、特定の通信デバイスと、コントローラとのうちのいずれかが、算出した距離が所定の距離以下であるか否かを判定する構成であればよい。
【０１２９】
例えば、コントローラによる、受け渡し位置情報と台車位置情報とに基づく、搬送台車と特定の通信デバイスとの間の距離の算出は、コントローラが、例えば、漏洩フィーダ線に対する非接触通信又は給電リッツ線に信号を重畳させる重畳通信によって、搬送台車から台車位置情報を受信することで実現し得る。
【０１３０】
例えば、特定の通信デバイスによる、受け渡し位置情報と台車位置情報とに基づく、搬送台車と特定の通信デバイスとの間の距離の算出は、特定の通信デバイスが、例えば、中継装置経由の無線通信によって、コントローラから受け渡し位置情報を受信し、特定の通信デバイスが、例えば、中継装置経由の無線通信によって、搬送台車から台車位置情報を受信することで実現し得る。
【０１３１】
例えば、搬送台車が、搬送台車と特定の通信デバイスとの間の距離を算出する場合における、特定の通信デバイスによる、算出した距離が所定の距離以下であるか否かの判定は、特定の通信デバイスが、例えば、中継装置が中継する無線通信によって、搬送台車から算出した距離を示す情報を受信することで実現し得る。
【０１３２】
例えば、特定の通信デバイスが、搬送台車と特定の通信デバイスとの間の距離を算出する場合における、特定の通信デバイスによる、算出した距離が所定の距離以下であるか否かの判定は、特定の通信デバイスが、算出した距離をそのまま利用することで実現し得る。
【０１３３】
例えば、コントローラが、搬送台車と特定の通信デバイスとの間の距離を算出する場合における、コントローラによる、算出した距離が所定の距離以下であるか否かの判定は、コントローラが、算出した距離をそのまま利用することで実現し得る。
【０１３４】
このようなことから、本発明に係る搬送システムの一例として、実施の形態１において説明した搬送システム１と、実施の形態２において説明した搬送システム１ａとに加えて、例えば、以下の搬送システム１ｂ〜搬送システム１ｅが考えられる。
【０１３５】
本発明に係る搬送システム１ｂ（図示されず）は、例えば、搬送台車が、受け渡し位置情報と台車位置情報とに基づいて、搬送台車と特定の通信デバイスとの間の距離を算出し、特定の通信デバイスが、算出した距離が所定の距離以下であるか否かを判定し、特定の通信デバイスが、トリガ信号を送信する。
【０１３６】
本発明に係る搬送システム１ｃ（図示されず）は、例えば、特定の通信デバイスが、受け渡し位置情報と台車位置情報とに基づいて、搬送台車と特定の通信デバイスとの間の距離を算出し、特定の通信デバイスが、算出した距離が所定の距離以下であるか否かを判定し、特定の通信デバイスが、トリガ信号を送信する。
【０１３７】
本発明に係る搬送システム１ｄ（図示されず）は、例えば、コントローラが、受け渡し位置情報と台車位置情報とに基づいて、搬送台車と特定の通信デバイスとの間の距離を算出し、コントローラが、算出した距離が所定の距離以下であるか否かを判定し、搬送台車が、トリガ信号を送信する。
【０１３８】
本発明に係る搬送システム１ｅ（図示されず）は、例えば、コントローラが、受け渡し位置情報と台車位置情報とに基づいて、搬送台車と特定の通信デバイスとの間の距離を算出し、コントローラが、算出した距離が所定の距離以下であるか否かを判定し、特定の通信デバイスが、トリガ信号を送信する。
【０１３９】
（２）実施の形態１において、通信デバイス１０に一対一に接続されている設備は、搬送物１００が載置される載置ポートである構成例であったが、これに限らない。例えば、設備は、半導体製造装置５０であってもよい。つまり、複数の通信デバイス１０のそれぞれは、複数の半導体製造装置５０のそれぞれと一対一に接続され、一台の通信デバイス１０が複数の載置ポートを受け持ってもよい。
【０１４０】
また、例えば、設備は、複数の半導体製造装置５０の集まりを１つの単位とする半導体製造装置５０群であってもよい。つまり、複数の通信デバイス１０のそれぞれは、複数の半導体製造装置５０群のそれぞれと一対一に接続され、一台の通信デバイス１０が複数の半導体製造装置５０を受け持ってもよい。
【０１４１】
また、例えば、設備は、複数の載置ポートの集まりを１つの単位とする載置ポート群であってもよい。つまり、複数の通信デバイス１０のそれぞれは、複数の載置ポート群のそれぞれと一対一に接続されていてもよい。言い換えると、１つの通信デバイス１０は、複数の載置ポートの集まりと一対一に接続されていてもよい。
【０１４２】
さらに、例えば、設備は、半導体製造に関する載置ポート又は半導体製造装置５０等でなくてもよい。例えば、設備は、半導体製造と関係のないものであってもよく、置き台等であってもよい。
【０１４３】
（３）実施の形態１におけるインターロック通信開始処理、及び実施の形態２におけるインターロック通信開始処理におけるステップは、コンピュータ（コンピュータシステム）によって実行されてもよい。そして、本発明は、実施の形態１のインターロック通信開始処理、及び実施の形態２のインターロック通信開始処理に含まれるステップを、コンピュータに実行させるためのプログラムとして実現できる。さらに、本発明は、そのプログラムを記録したＣＤ−ＲＯＭ等である非一時的なコンピュータ読み取り可能な記録媒体として実現できる。
【０１４４】
例えば、本発明が、プログラム（ソフトウェア）で実現される場合には、コンピュータのＣＰＵ、メモリおよび入出力回路等のハードウェア資源を利用してプログラムが実行されることによって、各ステップが実行される。つまり、ＣＰＵがデータをメモリまたは入出力回路等から取得して演算したり、演算結果をメモリまたは入出力回路等に出力したりすることによって、各ステップが実行される。
【０１４５】
（４）実施の形態１において、搬送システム１に含まれる複数の構成要素は、それぞれ、専用または汎用の回路として実現されてもよい。これらの構成要素は、１つの回路として実現されてもよいし、複数の回路として実現されてもよい。
【０１４６】
また、搬送システム１に含まれる複数の構成要素は、集積回路（ＩＣ：Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であるＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）として実現されてもよい。これらの構成要素は、個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ＬＳＩは、集積度の違いにより、システムＬＳＩ、スーパーＬＳＩまたはウルトラＬＳＩと呼称される場合がある。
【０１４７】
また、集積回路はＬＳＩに限られず、専用回路または汎用プロセッサで実現されてもよい。上述したように、プログラム可能なＦＰＧＡ、または、ＬＳＩ内部の回路セルの接続および設定が再構成可能なリコンフィギュラブル・プロセッサが、利用されてもよい。
【０１４８】
さらに、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて、搬送システム１に含まれる各構成要素の集積回路化が行われてもよい。
【０１４９】
（５）その他、実施の形態１及び実施の形態２に対して当業者が思いつく各種変形を施して得られる形態や、本発明の趣旨を逸脱しない範囲で各実施の形態における構成要素および機能を任意に組み合わせることで実現される形態も本発明に含まれる。
【産業上の利用可能性】
【０１５０】
本発明は、無線通信によりインターロック処理を行う搬送システム等に利用可能である。
【符号の説明】
【０１５１】
１、１ａ  搬送システム
２  走行ルート
１０、１０ａ、１０ｂ、１０ｃ、１０ｄ、１０ｅ、１０ｆ、１０ｇ、１０ｈ、１０ｉ、１０ｊ、１０ｋ、１０ｍ、６０、６０ａ、６０ｂ、６０ｃ、６０ｄ、６０ｅ、６０ｆ、６０ｇ、６０ｈ、６０ｉ、６０ｊ、６０ｋ、６０ｍ  通信デバイス
１２、６２  通信部
１３、６３  制御部
２０  コントローラ
３０、８０  搬送台車
３１  把持部
３２、８２  台車制御部
３３、８３  台車通信部
４０、４０ａ、４０ｂ、４０ｃ、４０ｄ、４０ｅ、４０ｆ、４０ｇ、４０ｈ、４０ｉ、４０ｊ、４０ｋ、４０ｍ  設備
５０、５０ａ、５０ｂ、５０ｃ  半導体製造装置
５１  ＦＯＵＰ搬入搬出口
９０  中継装置
１００  搬送物
【図１】
2020066458.tif 000003
【図２】
2020066458.tif 000004
【図３】
2020066458.tif 000005
【図４】
2020066458.tif 000006
【図５】
2020066458.tif 000007
【図６】
2020066458.tif 000008
【図７】
2020066458.tif 000009
【国際調査報告】
2020066458.tif 000010
2020066458.tif 000011
2020066458.tif 000012
2020066458.tif 000013