(57)【要約】      （修正有）【課題】送受信されるべき種々のデータに適した通信方式を採用して工場の工程管理を行う。【解決手段】工場において工程管理するための無線通信装置４０は、デバイスに接続してデバイスからデータを受け取るためのインタフェース４５と、第１の無線通信部４１と、第２の無線通信部４２と、インタフェースを介して受け取った前記データを無線送信するために、該データに応じて、第１の無線通信部と第２の無線通信部とのうちの一方を選択するコントローラ４３と、を備えている。第１の無線通信部４１は、第２の無線通信部４２よりも高速かつ大容量の通信を行うように構成され、第２の無線通信部４２は、第１の無線通信部４１よりも信頼性が高い通信を行うように構成される。【選択図】図２
2019097130.tif 000002
【特許請求の範囲】
【請求項１】
工場において工程管理するための無線通信装置であって、
デバイスに接続して該デバイスからデータを受け取るためのインタフェースと、
第１の無線通信部と、
第２の無線通信部と、
前記インタフェースを介して受け取った前記データを無線送信するために、該データに応じて、前記第１の無線通信部と前記第２の無線通信部とのうちの一方を選択するコントローラと
を備え、
前記第１の無線通信部は、前記第２の無線通信部よりも高速かつ大容量の通信を行うように構成され、
前記第２の無線通信部は、前記第１の無線通信部よりも信頼性が高い通信を行うように構成された
無線通信装置。
【請求項２】
請求項１に記載の無線通信装置であって、
前記コントローラは、前記データのデータサイズに基づいて、前記第１の無線通信部と前記第２の無線通信部とのうちの一方を選択する
無線通信装置。
【請求項３】
請求項１または請求項２に記載の無線通信装置であって、
前記コントローラは、前記データの種類に基づいて、前記第１の無線通信部と前記第２の無線通信部とのうちの一方を選択する
無線通信装置。
【請求項４】
請求項１ないし請求項３のいずれか一項に記載の無線通信装置であって、
さらにメモリを備え、
前記コントローラは、前記第１の無線通信部を選択したとき、前記第１の無線通信部と接続中または接続可能な上位側の通信装置をスキャンし、前記接続中または接続可能な上位側の通信装置が存在しない場合に、前記データを前記メモリに保存する
無線通信装置。
【請求項５】
請求項４に記載の無線通信装置であって、
前記コントローラは、前記データが前記メモリに保存された際に、前記データが前記メモリに保存されていることを表す情報を、前記第２の通信部を介して前記上位側の通信装置に送信する
無線通信装置。
【請求項６】
請求項４または請求項５に記載の無線通信装置であって、
前記コントローラは、前記データが前記メモリに保存された場合、前記スキャンを定期的に繰り返し、前記接続中または接続可能な上位側の通信装置の存在が確認できた時点で、前記メモリに保存された前記データを前記第１の無線通信部を介して前記接続中または接続可能な上位側の通信装置に送信する
無線通信装置。
【請求項７】
請求項１ないし請求項６のいずれか一項に記載の無線通信装置であって、
前記第２の無線通信部は、前記デバイスを制御するための制御データを受信する
無線通信装置。
【請求項８】
請求項１ないし請求項７のいずれか一項に記載の無線通信装置であって、
前記第１の無線通信部は、アクセスポイントまたはルータとポイントツーポイント接続を行うように構成され、
前記第２の無線通信部は、経路迂回によって自己修復可能なネットワークを構築可能に構成された
無線通信装置。
【請求項９】
工場における工程管理方法であって、
第１の無線通信部と、第２の無線通信部と、を備える無線通信装置を用意する工程と、
前記無線通信装置に接続されたデバイスから前記無線通信装置がデータを受け取る工程と、
受け取った前記データを無線送信するために、前記無線通信装置が、該データに応じて前記第１の無線通信部と前記第２の無線通信部とのうちの一方を選択する工程と
を備え、
前記第１の無線通信部は、前記第２の無線通信部よりも高速かつ大容量の通信を行うように構成され、
前記第２の無線通信部は、前記第１の無線通信部よりも信頼性が高い通信を行うように構成された
工程管理方法。
【請求項１０】
請求項９に記載の工程管理方法であって、
前記第１の無線通信部を選択したとき、前記無線通信装置が、前記第１の無線通信部と接続中または接続可能な上位側の通信装置をスキャンし、前記接続中または接続可能な上位側の通信装置が存在しない場合に、前記データを前記メモリに保存する工程と、
前記無線通信装置が、前記データが前記メモリに保存された際に、前記データが前記メモリに保存されていることを表す情報を、前記第２の通信部を介して前記上位側の通信装置に送信する工程と、
作業員が、無線通信可能な携帯型端末を使用して、前記メモリに保存された前記データを受け取る工程と
を備える工程管理方法。
【請求項１１】
請求項９または請求項１０に記載の工程管理方法であって、
作業員が、無線通信可能な携帯型端末を使用して、前記デバイスにインストールされたプログラムの書き換えを行う工程を備える
工程管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工場において工程管理するための無線通信装置および工程管理方法に関する。
【背景技術】
【０００２】
一般的に、工場では、各機械や装置の工程管理を行うために通信設備が設けられる。例えば、下記の特許文献１は、有線ネットワークと無線ネットワークとが併用される工場用の通信システムを開示している。作業単位間では、メッシュ型無線通信が使用され、工程単位間では、ピアツーピア方式の無線通信が使用される。下記の特許文献２は、メッシュ通信モードと２地点間通信モードとの間で通信モードを切り替える工程管理用無線通信システムを開示している。下記の特許文献３は、各種プロセスにおけるデータを収集する無線通信システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２８２１８８号公報
【特許文献２】特開２００６−３５２８９３号公報
【特許文献３】特開２０１０−２８２２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、各種通信方式には、一長一短があるので、上記特許文献のようにいずれかの通信方式を固定的に採用する従来の通信システムは、送受信されるべき種々のデータに必ずしも適したものとはならないことがあり、この点において改善の余地を残していた。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、例えば、以下の形態として実現することが可能である。
【０００６】
本発明の第１の形態によれば、工場において工程管理するための無線通信装置が提供される。この無線通信装置は、デバイスに接続してデバイスからデータを受け取るためのインタフェースと、第１の無線通信部と、第２の無線通信部と、インタフェースを介して受け取った前記データを無線送信するために、該データに応じて、第１の無線通信部と第２の無線通信部とのうちの一方を選択するコントローラと、を備えている。第１の無線通信部は、第２の無線通信部よりも高速かつ大容量の通信を行うように構成され、第２の無線通信部は、第１の無線通信部よりも信頼性が高い通信を行うように構成される。
【０００７】
かかる無線通信装置によれば、デバイスから受け取ったデータに応じて、特性が互いに異なる第１の無線通信部および第２の無線通信部が使い分けられるので、送信すべきデータの特性に適した通信を行うことができる。
【０００８】
本発明の第２の形態によれば、第１の形態において、コントローラは、データのデータサイズに基づいて、第１の無線通信部と第２の無線通信部とのうちの一方を選択する。かかる形態によれば、データのデータサイズに適した通信を行うことができる。
【０００９】
本発明の第３の形態によれば、第１または第２の形態において、コントローラは、データの種類に基づいて、第１の無線通信部と第２の無線通信部とのうちの一方を選択する。かかる形態によれば、データの種類に適した通信を行うことができる。
【００１０】
本発明の第４の形態によれば、第１ないし第３の形態のいずれかにおいて、無線通信装置は、さらにメモリを備えている。コントローラは、第１の無線通信部を選択したとき、第１の無線通信部と接続中または接続可能な上位側の通信装置をスキャンし、接続中または接続可能な上位側の通信装置が存在しない場合に、データをメモリに保存する。かかる形態によれば、送信できなかったデータを後で取得して利用することができる。
【００１１】
本発明の第５の形態によれば、第４の形態において、コントローラは、データがメモリに保存された際に、データがメモリに保存されていることを表す情報を、第２の通信部を介して上位側の通信装置に送信する。かかる形態によれば、上位側の通信装置は、無線通信装置のメモリにデータが保存されていることを把握することができる。作業員は、この情報に基づいて、無線通信装置の設置場所に行き、メモリに保存されているデータを回収することができる。
【００１２】
本発明の第６の形態によれば、第４または第５の形態において、コントローラは、データがメモリに保存された場合、スキャンを定期的に繰り返し、接続中または接続可能な上位側の通信装置の存在が確認できた時点で、メモリに保存されたデータを第１の無線通信部を介して接続中または接続可能な上位側の通信装置に送信する。かかる形態によれば、作業員が無線通信装置の現場に行かなくても、最終的に全てのデータを自動的に上位の通信装置に送信することができる。
【００１３】
本発明の第７の形態によれば、第１ないし第６の形態のいずれかにおいて、第２の無線通信部は、デバイスを制御するための制御データを受信する。第２の無線通信部は第１の無線通信部よりも信頼性の高い通信を行えるので、かかる形態によれば、デバイスの制御を確実に行うことができる。
【００１４】
本発明の第８の形態によれば、第１ないし第７の形態のいずれかにおいて、第１の無線通信部は、アクセスポイントまたはルータとポイントツーポイント接続を行うように構成される。第２の無線通信部は、メッシュ型トポロジーを構築可能に構成されるとともに、経路迂回によって自己修復可能なネットワークを構築可能に構成される。かかる形態によれば、第１ないし第７の形態を好適に実現できる。
【００１５】
本発明の第９の形態によれば、工場における工程管理方法が提供される。この工程管理方法は、第１の無線通信部と、第２の無線通信部と、を備える無線通信装置を用意する工程と、無線通信装置に接続されたデバイスから無線通信装置がデータを受け取る工程と、受け取ったデータを無線送信するために、無線通信装置が、当該データに応じて第１の無線通信部と第２の無線通信部とのうちの一方を選択する工程と、を備えている。第１の無線通信部は、第２の無線通信部よりも高速かつ大容量の通信を行うように構成される。第２の無線通信部は、第１の無線通信部よりも信頼性が高い通信を行うように構成される。かかる工程管理方法によれば、第１の形態と同様の効果を奏する。
【００１６】
本発明の第９の形態によれば、第８の形態において、工程管理方法は、第１の無線通信部を選択したとき、無線通信装置が、第１の無線通信部と接続中または接続可能な上位側の通信装置をスキャンし、接続中または接続可能な上位側の通信装置が存在しない場合に、データをメモリに保存する工程と、無線通信装置が、データがメモリに保存された際に、データがメモリに保存されていることを表す情報を、第２の通信部を介して上位側の通信装置に送信する工程と、作業員が、無線通信可能な携帯型端末を使用して、メモリに保存されたデータを受け取る工程と、を備えている。かかる形態によれば、作業員は、無線通信装置の設置場所に行き、携帯型端末を使用して、メモリに保存されているデータを容易に回収することができる。
【００１７】
本発明の第１０の形態によれば、第８または第９の形態において、工程管理方法は、作業員が、無線通信可能な携帯型端末を使用して、デバイスにインストールされたプログラムの書き換えを行う工程を備えている。かかる形態によれば、プログラムの更新が無線通信装置の設置場所で行われるので、比較的大容量になる場合があるプログラムを第１の無線通信部を介して送信する必要がない。このため、デバイスから受け取るデータが常に小容量の場合には、この第１の無線通信部のためのアクセスポイントの設置を省略できるケースが生じ得る。したがって、工場全体としてアクセスポイントの設置数を低減することができ、経済的である。
【００１８】
本発明は、上述の形態のほか、種々の形態で実現可能である。例えば、本発明は、第１ないし第１０の形態のいずれかを実現するためのコンピュータによって読み取り可能なプログラム、当該プログラムが記憶された記憶媒体、ネットワークシステムなどとしても実現可能である。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態としての無線通信装置を用いて構築された工程管理システムの概略構成を示す図である。
【図２】無線通信装置の概略構成を示す図である。
【図３】無線通信装置におけるデータ送信処理の流れの一例を示すフローチャートである。
【図４】代替形態としての工程管理システムの概略構成を示す図である。
【図５】代替形態としてのデータ送信処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２０】
図１は、本発明の一実施形態としての無線通信装置４０を用いて構築された工程管理システム２０の概略構成を示している。工程管理システム２０は、任意の工場（本実施形態では、精米工場）において、工場内の設備の工程管理を行うためのシステムである。工程管理システム２０は、工程監視ホストコンピュータ３０と、無線通信装置４０ａ〜４０ｈ（以下、総称として無線通信装置４０とも呼ぶ）と、無線通信装置５０と、ゲートウェイ６１と、を備えている。
【００２１】
工程監視ホストコンピュータ３０は、工場内の各設備の動作を集中的に制御するととともに、各設備から収集される種々のデータ（例えば、各種センサから取得されたデータ、各設備の運転状況を表すデータ）を蓄積する。このデータは、ビッグデータとして蓄積され、ＡＩを利用した自動運転に利用されてもよい。無線通信装置４０ａは、インタフェースを介してゲートウェイ６１と接続されている。ゲートウェイ６１は、ＬＡＮインタフェース６１ａおよびイーサネット３１を介して工程監視コストコンピュータ３０に接続されている。
【００２２】
図２は、無線通信装置４０の概略構成を示している。無線通信装置４０は、第１の無線通信部４１と、第２の無線通信部４２と、コントローラ４３と、メモリ４４と、インタフェース４５と、を備えている。第１の無線通信部４１は、第２の無線通信部４２よりも高速かつ大容量の通信を行うように構成されている。第２の無線通信部４２は、第１の無線通信部４１よりも信頼性が高い通信を行うように構成されている。
【００２３】
本実施形態では、第１の無線通信部４１は、ＷｉＦｉ（登録商標）通信モジュールである。ＷｉＦｉ通信モジュールとしては、例えば、ＩＥＥＥ８０２．１１、１１ｂ、１１ｇ、１１ｎまたは１１ａに準拠したものを使用することができる。無線通信装置４０ａの第１の無線通信部４１は、無線親機として、つまり、アクセスポイントとして機能する。無線通信装置４０ｂ〜４０ｈは、無線子機として機能する。
【００２４】
本実施形態では、第２の無線通信部４２は、SmartMesh（登録商標）通信モジュールである。SmartMesh通信モジュールは、ＩＥＥＥ８０２．１５．４ｅに準拠しており、メッシュ型のネットワークトポロジーを構築可能である。さらに、SmartMesh通信モジュールは、経路迂回によって通信障害を自己修復可能なネットワークを構築可能に、換言すれば、電波状況等に応じてネットワークトポロジーを自律的に構築可能に構成されている。また、SmartMesh通信モジュールは、ＴＳＣＨ（Time slotted Channel Hopping）方式を採用しており、
チャンネルホッピングによる周波数冗長性を有していることによって、通信の信頼性を高めている。SmartMesh通信モジュールのこれらの機能は、いずれも、第２の無線通信部４２の信頼性を第１の無線通信部４１の信頼性よりも高めることに寄与している。ＴＳＣＨ（Time slotted Channel Hopping）方式は、時間同期通信を行うことによって省電力化も達成することができる。こうした条件を満たす通信方式の例には、例えば、WirelessHART、ISA100.11aなどが含まれる。
【００２５】
代替形態では、第１の無線通信部４１に採用される通信方式の条件は、（１）第１の無線通信部４１がアクセスポイントまたはルータとポイントツーポイント接続を行うように構成されること、（２）第１の無線通信部４１が他の無線通信装置４０の第１の無線通信部４１（無線子機として機能するもの）とは通信しないこと、（３）第１の無線通信部４１がマルチホップを行わないこと、（４）第１の無線通信部４１がＯＳＩ参照モデルの物理層にＩＥＥＥ８０２．１１、１１ｂ、１１ｇ、１１ｎ、１１ａまたは１１ａｃを使用していること、のうちの少なくとも１つを満たすことであってもよい。
【００２６】
また、他の代替形態では、第２の無線通信部４２に採用される通信方式の条件は、（１）第２の無線通信部４２が、経路迂回によって通信障害を自己修復可能なネットワークを構築可能であること、（２）第２の無線通信部４２がメッシュ型トポロジー又はライン型トポロジーを構築可能であること、（３）第２の無線通信部４２がルータ機能およびマルチホップ機能を有すること、（４）第２の無線通信部４２がＯＳＩ参照モデルの物理層にＩＥＥＥ８０２．１５．４、ＩＥＥＥ８０２．１５．４ｇを使用していること、のうちの少なくとも１つを満たすことであってもよい。こうした条件を満たす通信方式の例には、例えば、Thread、ZigbeePro、SmartHopなどが含まれる。
【００２７】
インタフェース４５は、工程管理の対象となる工場内の種々のデバイスに接続して当該デバイスと無線通信装置４０との間でデータの受け渡しを行うためのインタフェースである。インタフェース４５の種類は、接続されるデバイスの種類に応じて決定される。インタフェース４５は、例えば、ＵＳＢ、ＳＰＩまたはＵＲＡＴであってもよい。インタフェース４５が、製粉機、精米機、乾燥機、光選別機などの装置に接続される場合には、インタフェース４５はＵＳＢ、ＳＰＩまたはＵＲＡＴであってもよい。インタフェース４５が、センサ基板、入力基板、出力基板に接続される場合には、インタフェース４５はＳＰＩまたはＵＲＡＴであってもよい。
【００２８】
コントローラ４３は、メモリ４４に記憶されたプログラムを実行することによって、種々の機能を実現する。例えば、コントローラ４３は、第１の無線通信部４１および第２の無線通信部４２の動作を制御する。また、コントローラ４３は、デバイスからインタフェース４５を介して受け取ったデータを送信するために、当該データに応じて、第１の無線通信部４１と第２の無線通信部４２とのうちの一方を選択する。この処理（データ送信処理と呼ぶ）の詳細については後述する。メモリ４４は、不揮発性の記憶媒体であり、メモリ４４には、上記のプログラムに加えて、デバイスからインタフェース４５を介して受け取ったデータが保存される。
【００２９】
ここで説明を図１に戻す。無線通信装置４０ｂ〜４０ｈの各々には、インタフェース４５を介して種々のデバイスが接続される。図１に示す例では、無線通信装置４０ｂには、光選別機６２が接続されている。無線通信装置４０ｃには、計量包装機６３が接続されている。無線通信装置４０ｄには、各種装置に取り付けられた環境センサ６４（例えば、温度センサ、湿度センサ、気圧センサ、振動センサなど）が接続されている。無線通信装置４０ｅには、各種装置の接点入力６５が接続されている。無線通信装置４０ｆには、各種装置（ここでは、モータおよび電磁弁）の接点出力６６が接続されている。無線通信装置４０ｇには、各種装置に取り付けられた環境センサ６７が接続されている。無線通信装置４０ｈには、精米機６８が接続されている。
【００３０】
無線通信装置５０は、第１の無線通信部４１のみを備えており、第２の無線通信部４２を備えていない点が無線通信装置４０と異なっている。無線通信装置５０には、インタフェースを介してＣＣＤカメラが接続されている。
【００３１】
かかる工程管理システム２０においては、第１の無線通信部４１による無線通信と、第２の無線通信部４２による無線通信と、が併用される。図１では、第１の無線通信部４１による無線通信が点線で示されており、第２の無線通信部４２による無線通信が一点鎖線で示されている。第１の無線通信部４１におる無線通信は、無線通信装置４０ａ（アクセスポイント）と、無線通信装置５０、無線通信装置４０ｂおよび無線通信装置４０ｃのそれぞれと、の間のポイントツーポイント接続によって確立されている。第２の無線通信部４２による無線通信は、無線通信装置４０ａ〜４０ｈの間でメッシュ型トポロジーを構築している。無線通信装置４０ａは、無線通信装置４０ｂ〜４０ｈから見て、上位側（工程監視コストコンピュータ３０側）の通信装置である。
【００３２】
矢印Ａ１は、ＣＣＤカメラによって取得された映像データが無線通信装置５０から無線通信装置４０ａに送信されている様子を示している。この映像データは、工程監視ホストコンピュータ３０に受信され、保存される。
【００３３】
矢印Ａ２は、工程監視ホストコンピュータ３０から無線通信装置４０を介して各デバイスに更新プログラムがそれぞれ送信される様子を示している。更新プログラムの送信には、第１の無線通信部４１による無線通信が使用される。無線通信装置４０ｂ，４０ｃは、第１の無線通信部４１によって無線通信装置４０ａと通信可能な距離範囲内に設置されているので、更新プログラムは、工程監視コストコンピュータ３０から無線通信装置４０ａを介して無線通信装置４０ｂ，４０ｃにそれぞれ送信され、光選別機６２および計量包装機６３にそれぞれインストールされる。一方、無線通信装置４０ｄ〜４０ｈは、第１の無線通信部４１によって無線通信装置４０ａと通信可能な距離範囲内に設置されていない。このため、精米機６８に更新プログラムをインストールする際には、作業員が精米機６８の設置場所に行き、携帯端末７１（例えば、スマートフォン、タブレットＰＣ）を用いて、携帯端末７１と、無線通信装置４０の第１の無線通信部４１と、の間で無線通信させることによって、更新プログラムをインストールしてもよい。
【００３４】
矢印Ａ３は、接点入力６５から無線通信装置４０ｅの第２の無線通信部４２を介して工程監視コストコンピュータ３０側へ接点入力データが送信される様子を示している。矢印Ａ４は、環境センサ６４から無線通信装置４０ｄの第２の無線通信部４２を介して工程監視コストコンピュータ３０側へ環境データ（環境センサ６４で取得されたデータ）が送信される様子を示している。矢印Ａ５は、工程監視コストコンピュータ３０から無線通信装置４０ｆの第２の無線通信部４２を介して接点制御データが接点出力６６に送信される様子を示している。
【００３５】
矢印Ａ６は、環境センサ６７から無線通信装置４０ｇの第２の無線通信部４２を介して工程監視ホストコンピュータ３０側へ環境データが送信される様子を示している。矢印Ａ７は、工程監視ホストコンピュータ３０から無線通信装置４０ｈの第２の無線通信部４２を介して精米機制御データが精米機６８に送信されるとともに、精米機６８から無線通信装置４０ｈの第２の無線通信部４２を介して工程監視コストコンピュータ３０側へ精米機運転データが送信される様子を示している。矢印Ａ８は、工程監視ホストコンピュータ３０から無線通信装置４０ｂの第２の無線通信部４２を介して光選別機制御データが光選別機６２に送信されるとともに、光選別機６２から無線通信装置４０ｂの第２の無線通信部４２を介して工程監視ホストコンピュータ３０側へ選別結果データが送信される様子を示している。矢印Ａ９は、工程監視ホストコンピュータ３０から無線通信装置４０ｃの第２の無線通信部４２を介して計量包装機制御データが計量包装機６３に送信されるとともに、計量包装機６３から無線通信装置４０ｃの第２の無線通信部４２を介して工程監視ホストコンピュータ３０側へ計量結果データが送信される様子を示している。
【００３６】
図３は、無線通信装置４０ｂ〜４０ｈにおいて実行されるデータ送信処理の一例を示すフローチャートである。この処理は、コントローラ４３によって実行される。ここでは、データ送信処理は、環境センサ６７に接続された無線通信装置４０ｇで実行されるものとして説明される。本実施形態では、環境センサ６７が備えるセンサ基板は、センサ検出値の生データ（例えば、加速度の波形データ）から計算値（例えば、加速度実効値、当該加速度実効値を積分して得られる速度、当該速度を積分して得られる変位など）を算出する。そして、センサ基板は、得られた計算値を所定の閾値と比較することによって、当該センサ検出値が正常値であるか否かを判断する。センサ検出値が正常である場合、センサ基板は、計算値のみをテキストデータとしてインタフェース４５に出力し、生データを破棄する。一方、センサ検出値が異常である場合、計算値をテキストデータとしてインタフェース４５に出力するとともに、生データをバイナリデータとしてインタフェース４５に出力する。この生データは、工程監視ホストコンピュータ３０において、機器の状態を推測するために使用される。
【００３７】
データ送信処理では、コントローラ４３は、まず、送信すべきデータ（以下、送信データと呼ぶ）の入力を、インタフェース４５に接続されたデバイスから受け付ける（ステップＳ１００）。次いで、コントローラ４３は、受け付けた送信データが映像データまたは音声データであるか否かを判断する（ステップＳ１１０）。例えば、インタフェース４５がＵＳＢである場合には、コントローラ４３は、送信データに含まれるデバイス・ディスクリプタを読み取ることによって、送信データの種別を判断することができる。
【００３８】
そして、送信データが映像データまたは音声データではない場合（ステップＳ１１０：Ｎｏ）、コントローラ４３は、送信データのデータサイズが予め設定された閾値以上であるか否かを判断する（ステップＳ１２０）。この閾値は、本実施形態では、インタフェース４５が環境センサ６４から受け取ったデータが、テキストデータであるか、それとも、バイナリデータであるかを判断できるように設定される。ステップＳ１１０を省略して、ステップＳ１００からステップＳ１２０に進むようにフローチャートが設定されてもよい。送信データのデータサイズが閾値未満であれば（ステップＳ１２０：Ｎｏ）、コントローラ４３は、相対的に低速・小容量であるが信頼性が高い通信を行える第２の無線通信部４２を選択して、第２の無線通信部４２を介して工程監視ホストコンピュータ３０側に送信データを送信する（ステップＳ１３０）。
【００３９】
一方、送信データが映像データまたは音声データである場合（ステップＳ１１０：Ｙｅｓ）、または、送信データのデータサイズが閾値以上である場合（ステップＳ１２０：Ｙｅｓ）すなわち送信データがバイナリデータである場合、コントローラ４３は、自機（無線通信装置４０ｇ）の第１の無線通信部４１と接続中または接続可能な上位側の通信装置（ここでは、無線通信装置４０ａ）の有無を判断する（ステップＳ１４０）。この判断は、例えば、アクティブスキャンを実施することによって行われる。
【００４０】
接続中または接続可能な上位側の通信装置が存在する場合（ステップＳ１４０：有）、コントローラ４３は、相対的に高速・大容量の通信を行える第１の無線通信部４１を選択して、第１の無線通信部４１を介して工程監視ホストコンピュータ３０側に送信データを送信する（ステップＳ１５０）。一方、接続中または接続可能な上位側の通信装置が存在しない場合（ステップＳ１４０：無）、コントローラ４３は、送信データをメモリ４４に保存する（ステップＳ１６０）。そして、コントローラ４３は、第２の無線通信部４２を使用して、送信データがメモリ４４に保存されていることを表す情報（以下、メモリ保存情報と呼ぶ）を工程監視ホストコンピュータ３０に送信する（ステップＳ１７０）。
【００４１】
そして、コントローラ４３は、処理をステップＳ１４０に戻し、ステップＳ１４０〜Ｓ１７０の処理を繰り返す。これにより、コントローラ４３は、最終的には、つまり、接続中または接続可能な上位側の通信装置の存在が確認できた時点で、メモリ４４に保存していたデータを工程監視ホストコンピュータ３０に自動的に送信することができる。なお、作業員は、工程監視ホストコンピュータ３０がメモリ保存情報を受信することによって、メモリ４４に送信データが保存されていることを把握できる。このため、作業員は、この保存された送信データを速やかに回収したい場合には、無線通信装置４０ｇの設置場所に行き、図１に矢印Ａ１０で示すように、携帯端末７２を用いて、メモリ４４に保存された送信データを回収することができる。
【００４２】
上述したデータ送信処理によれば、インタフェース４５に接続されたデバイスから受け取ったデータに応じて、特性が互いに異なる第１の無線通信部４１および第２の無線通信部４２が使い分けられるので、つまり、第１の無線通信部４１および第２の無線通信部４２の利点を活かせるように第１の無線通信部４１および第２の無線通信部４２のいずれか一方が選択されるので、送信データの特性に適した通信を行うことができる。
【００４３】
また、デバイスを制御するための制御データは、相対的に信頼性の高い第２の無線通信部４２を使用して受信されるので、デバイスの制御を確実に行うことができる。
【００４４】
また、携帯端末７１または７２を用いて、無線通信装置４０の設置箇所付近で、第１の無線通信部４１を介して、更新プログラムのインストールまたはメモリ４４に保存された送信データの回収を行うことによって、アクセスポイントの設置数を低減することができる。
【００４５】
図４は、代替形態としての工程管理システム２０を示している。図４では、図２と共通する要素および通信には図２と同様の符号を付している。以下、図２と異なる点についてのみ説明する。図４に示す例では、第２の無線通信部４２は、メッシュ型トポロジーに代えて、ライン型トポロジーを構築可能に構成される。ライン型トポロジーは、例えば、通信方式としてSmartHopを採用した場合に構築可能である。SmartHopでは、ルータ間において経路迂回によって通信障害を自己修復可能であり、第１の無線通信部４１よりも信頼性の高い通信を行うことができる。
【００４６】
図５は、代替形態としてのデータ送信処理の流れを示すフローチャートである。図５では、図３と共通する工程には図３と同様の符号を付している。以下、図３と異なる点についてのみ説明する。コントローラ４３は、送信データを受け付けると（ステップＳ１００）、送信データのデータ種別を判定する（ステップＳ２１０）。インタフェース４５がＵＳＢである場合には、上述したように、コントローラ４３は、送信データに含まれるデバイス・ディスクリプタを読み取ることによって、送信データの種別を判断することができる。また、インタフェース４５がＳＰＩまたはＵＲＡＴである場合には、コントローラ４３は、送信データに含まれるヘッダ情報のうちのデータ形式を特定する情報が格納される領域を読み取ることによって、送信データの種別を判断することができる。このデータ形式を特定する情報は、デバイスによって、デバイスが出力するデータの種別に応じて付加される。
【００４７】
次いで、コントローラ４３は、送信データのデータ種別が、第１の無線通信部４１に予め対応付けられたデータ種別であるか、それとも、第２の無線通信部４２に予め対応付けられたデータ種別であるかを判断する（ステップＳ２２０）。そして、送信データのデータ種別が、第１の無線通信部４１に予め対応付けられたデータ種別である場合には（ステップＳ２２０：第１）、コントローラ４３は、処理をステップＳ１４０に進める。一方、第２の無線通信部４２に予め対応付けられたデータ種別である場合には（ステップＳ２２０：第２）、コントローラ４３は、処理をステップＳ１３０に進める。このようなデータ送信処理によっても、図２と同様に、送信データの特性に適した通信を行うことができる。
【００４８】
以上、本発明のいくつかの実施形態について説明してきたが、上記した発明の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその均等物が含まれる。また、上述した課題の少なくとも一部を解決できる範囲、または、効果の少なくとも一部を奏する範囲において、特許請求の範囲および明細書に記載された各構成要素の組み合わせ、または、省略が可能である。
【符号の説明】
【００４９】
２０…工程管理システム
３０…工程監視ホストコンピュータ
３１…イーサネット
４０ａ〜４０ｈ…無線通信装置
４１…第１の無線通信部
４２…第２の無線通信部
４３…コントローラ
４４…メモリ
４５…インタフェース
５０…無線通信装置
６１…ゲートウェイ
６１ａ…ＬＡＮインタフェース
６２…光選別機
６３…計量包装機
６４…環境センサ
６５…接点入力
６６…接点出力
６７…環境センサ
６８…精米機
７１，７２…携帯端末
【図１】
2019097130.tif 000003
【図２】
2019097130.tif 000004
【図３】
2019097130.tif 000005
【図４】
2019097130.tif 000006
【図５】
2019097130.tif 000007