(57)【要約】      （修正有）【課題】情報を表示する装置が情報を送信する装置と接続されるシステムにおいて、接続する台数を多くすることのできる情報出力装置を提供する。【解決手段】情報出力装置は、外部の装置から受信したパルス列信号に、自装置宛の情報が含まれているか否かを判断し、判断が肯定的な場合に、受信したパルス列信号から、自装置宛の情報を抽出し、抽出した情報に基づく出力を行う。パルス列信号は、自装置を含む所定台数の情報出力装置に相当するパルスが並べられた第１パルス列部分と、何れかの情報出力装置に通知すべき情報を指標するパルスが並べられた第２パルス列部分とからなり、第１パルス列部分に含まれる個々のパルスは、個々の情報出力装置に一対一に対応し、対応する情報出力装置へ通知する情報の有無を示す。情報出力装置は、第１パルス列部分を参照して、自装置宛の情報があるか否かを判断し、肯定的な場合に、第２パルス列部分から情報を抽出する。【選択図】  図６
2006339998.tif 000002
【特許請求の範囲】
【請求項１】
外部の装置から送信されるパルス列信号から、自装置宛の情報を抽出して、抽出した情報に基づく出力を行う情報出力装置であって、
前記外部の装置から、パルス列信号を受信する受信手段と、
受信した前記パルス列信号に、自装置宛の情報が含まれているか否かを判断する判断手段と、
判断が肯定的な場合に、受信した前記パルス列信号から、自装置宛の情報を抽出する抽出手段と、
抽出した前記情報に基づく出力を行う出力手段とを備え、
パルス列信号は、自装置を含む所定台数の情報出力装置に相当するパルスが並べられた第１パルス列部分と、何れかの情報出力装置に通知すべき情報を指標するパルスが並べられた第２パルス列部分とからなり、
前記第１パルス列部分に含まれる個々のパルスは、個々の情報出力装置に一対一に対応し、対応する情報出力装置へ通知する情報の有無を示しており、
前記判断手段は、前記第１パルス列部分を参照して、自装置宛の情報があるか否かを判断し、肯定的な場合に、前記抽出手段が、前記第２パルス列部分から前記情報を抽出する
ことを特徴とする情報出力装置。
【請求項２】
前記第２パルス列部分にて示される情報は、数字であり、
前記抽出手段は、
前記第２パルス列部分を、前記第２パルス列部分に含まれるパルスの個数と同数の個数からなるビット列へと変換し、前記判断手段の判断結果が肯定的である場合に、前記ビット列にて示される自装置宛の数字を抽出し、
前記出力手段は、
数字を表示するための発光体を備え、前記抽出手段にて抽出された前記数字を、前記発光体を用いて表示する
ことを特徴とする請求項１に記載の情報出力装置。
【請求項３】
前記情報出力装置は、物品を構成するための部品と対応付けがなされ、前記部品をピッキングする個数を表示するピッキング支援装置であり、
前記第２パルス列部分にて示される数字は、前記部品をピッキングする個数であり、
前記抽出手段は、前記判断手段の判断結果が肯定的である場合に、前記ビット列から自装置宛の数字を抽出し、
前記出力手段は、前記発光体を用いて、抽出した前記個数を表示する
ことを特徴とする請求項２に記載の情報出力装置。
【請求項４】
パルス列信号を、自装置宛の情報を前記パルス列信号から抽出し、抽出した情報に基づく出力を行う情報出力装置へ送信する信号送信装置であって、
パルス列信号を、前記情報出力装置へ送信する送信手段を備え、
パルス列信号は、自装置を含む所定台数の情報出力装置に相当するパルスが並べられた第１パルス列部分と、何れかの情報出力装置に通知すべき情報を指標するパルスが並べられた第２パルス列部分とからなり、
前記第１パルス列部分に含まれる個々のパルスは、個々の情報出力装置に一対一に対応し、対応する情報出力装置へ通知する情報の有無を示す
ことを特徴とする信号送信装置。
【請求項５】
パルス列信号を送信する信号送信装置と、前記信号送信装置から送信されるパルス列信号から、自装置宛の情報を抽出し、抽出した情報に基づく出力を行う情報出力装置とからなる情報出力システムであって、
前記信号送信装置は、
パルス列信号を、前記情報出力装置へ送信する送信手段を備え、
前記情報出力装置は、
前記信号送信装置から、パルス列信号を受信する受信手段と、
受信した前記パルス列信号に、自装置宛の情報が含まれているか否かを判断する判断手段と、
判断が肯定的な場合に、受信した前記パルス列信号から、自装置宛の情報を抽出する抽出手段と、
抽出した前記情報に基づく出力を行う出力手段とを備え、
パルス列信号は、自装置を含む所定台数の情報出力装置に相当するパルスが並べられた第１パルス列部分と、何れかの情報出力装置に通知すべき情報を指標するパルスが並べられた第２パルス列部分とからなり、
前記第１パルス列部分に含まれる個々のパルスは、個々の情報出力装置に一対一に対応し、対応する情報出力装置へ通知する情報の有無を示しており、
前記判断手段は、前記第１パルス列部分を参照して、自装置宛の情報があるか否かを判断し、肯定的な場合に、前記抽出手段が、前記第２パルス列部分から前記情報を抽出する
ことを特徴とする情報出力システム。
【請求項６】
外部の装置から送信されるパルス列信号から、自装置宛の情報を抽出して、抽出した情報に基づく出力を行う情報出力装置に用いられる情報出力プログラムであって、
前記外部の装置から、パルス列信号を受信する受信ステップと、
受信した前記パルス列信号に、自装置宛の情報が含まれているか否かを判断する判断ステップと、
判断が肯定的な場合に、受信した前記パルス列信号から、自装置宛の情報を抽出する抽出ステップと、
抽出した前記情報に基づく出力を行う出力ステップとを含み、
パルス列信号は、自装置を含む所定台数の情報出力装置に相当するパルスが並べられた第１パルス列部分と、何れかの情報出力装置に通知すべき情報を指標するパルスが並べられた第２パルス列部分とからなり、
前記第１パルス列部分に含まれる個々のパルスは、個々の情報出力装置に一対一に対応し、対応する情報出力装置へ通知する情報の有無を示しており、
前記判断ステップは、前記第１パルス列部分を参照して、自装置宛の情報があるか否かを判断し、肯定的な場合に、前記抽出ステップが、前記第２パルス列部分から前記情報を抽出する
ことを特徴とする情報出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部の装置から送信されるパルス列信号から、自装置宛の情報を示す複数のパルスを抽出して、抽出した複数のパルスにて示される情報に基づく出力を行う技術に関する。
【背景技術】
【０００２】
情報に基づく出力を行う装置を用いたシステムとして、例えば、物品を製造する分野において、物品を構成する部品をピッキングする際に、特定の部品のピッキングを指示する指示装置と、その個数を表示する複数の表示装置とからなるピッキング支援システムがある。ここで、情報に基づく出力を行う装置は、表示装置である。また、ピッキングとは、表示装置に表示された数字に応じて、当該表示装置が対応付けられた棚から保管中の部品を取り出すことである。
【０００３】
この従来のピッキング支援システムにおいて、表示装置は、表示する数の桁ごとに、４つの表示用アドレスが割り当てられた表示器を有しており、割り当てられたこれらの表示用アドレスは、表示装置ごとに異なっている。また、指示装置から各表示装置へ送信されるデータは、所定のデータ長からなり、各表示装置に割り当てられた各表示用アドレスのそれぞれに対応する領域を有し、前記領域には、表示する個数の各桁ごとに２進数に変換した値（０又は１）が格納される。表示装置は、自装置に割り当てられた複数の表示用アドレスに対応する領域から表示する数を取得し、表示する。
【０００４】
例えば、２台の表示装置（ここでは、第１表示装置及び第２表示装置という。）のそれぞれが、４桁の数を表示する場合には、第１表示装置は、４つの表示器を備え、各表示器のそれぞれには、表示用アドレス１００〜１０３、１０４〜１０７、１０８〜１１１及び１１２〜１１５が割り当てられ、第２表示装置が備える４つの表示器は、それぞれ、表示用アドレス１１６〜１１９、１２０〜１２３、１２４〜１２７及び１２８〜１３１が割り当てられている。指示装置は、数「１５」の表示を第１表示装置へ指示する場合には、送信データに含まれる複数の領域のうち、４桁目の数「０」に対応する２進数として、表示用アドレス１００〜１０３に対応する領域に、順に０、０、０、０を格納し、３桁目の数「０」に対応する２進数として、表示用アドレス１０４〜１０７に対応する領域に、順に０、０、０、０を格納し、２桁目の数「１」に対応する２進数として、表示用アドレス１０８〜１１１に対応する領域に、順に０、０、０、１を格納し、１桁目の数「５」に対応する２進数として、表示用アドレス１１２〜１１５に対応する領域に、順に０、１、０、１を格納する。第１表示装置は、指示装置より送信されたデータから、次の動作にて、４個の２進数を取得する。第１表示装置は、表示用アドレス１００〜１０３に対応する領域に格納されている各値から、２進数「００００」を取得し、表示用アドレス１０４〜１０７に対応する領域に格納されている各値から、２進数「００００」を取得し、表示用アドレス１０８〜１１１に対応する領域に格納されている各値から、２進数「０００１」を取得し、表示用アドレス１１２〜１１５に対応する領域に格納されている各値から、２進数「０１０１」を取得する。第１表示装置は、取得した各２進数、それぞれを１０進数に変換して、数「１５」を取得し、具備する４つの表示器を用いて、取得した数「１５」を桁ごとに表示する。このとき、３桁及び４桁目を表示する際には、それぞれ「０」が表示される。また、指示装置は、数「１５」の表示を前記別の表示装置へ指示する場合には、送信データに含まれる複数の領域のうち、表示用アドレス１１６〜１１９に対応する領域に、順に０、０、０、０を格納し、表示用アドレス１２０〜１２３に対応する領域に、順に０、０、０、０を格納し、表示用アドレス１２４〜１２７に対応する領域に、順に０、０、０、１を格納し、表示用アドレス１２８〜１３１に対応する領域に、順に０、１、０、１を格納する。前記別の表示装置は、指示装置から送信されたデータの表示用アドレス１１６〜１１９に対応する領域、表示用アドレス１２０〜１２３に対応する領域、表示用アドレス１２４〜１２７に対応する領域、及び表示用アドレス１２８〜１３１に対応する領域から、２進数「００００」、「００００」、「０００１」及び「０１０１」を取得し、取得した各２進数から、１０進数「１５」に変換して、具備する４つの表示器を用いて、数「１５」を桁ごとに表示する。
【特許文献１】第２６３７９９２号特許公報
【特許文献２】第２７２３２３２号特許公報
【特許文献３】第２７６０３８２号特許公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、表示装置を増設する度に、増設する表示装置に対応する表示データの領域を確保する必要があるので、所定のデータ長に達するまでは、自由に増設することができるが、所定のデータ長に達した後、さらに、表示装置の増設を行おうとすると、表示データの領域を確保するために、データ長をさらに拡大しなければならない。この場合、送信するデータのデータ長が拡大されるように、指示装置を改良する必要があり、さらには、受信するデータのデータ長が拡大されるように、既に接続されている各表示装置においても改良が必要となる。このため、表示装置の増設が容易でないという問題がある。
【０００６】
そこで、本発明は、情報に基づく出力を行う装置が情報を送信する装置と接続されるシステムにおいて、従来よりも接続する台数を多くすることのできる情報出力装置、信号送信装置、情報表示システム及び情報表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、外部の装置から送信されるパルス列信号から、自装置宛の情報を抽出して、抽出した情報に基づく出力を行う情報出力装置であって、前記外部の装置から、パルス列信号を受信する受信手段と、受信した前記パルス列信号に、自装置宛の情報が含まれているか否かを判断する判断手段と、判断が肯定的な場合に、受信した前記パルス列信号から、自装置宛の情報を抽出する抽出手段と、抽出した前記情報に基づく出力を行う出力手段とを備え、パルス列信号は、自装置を含む所定台数の情報出力装置に相当するパルスが並べられた第１パルス列部分と、何れかの情報出力装置に通知すべき情報を指標するパルスが並べられた第２パルス列部分とからなり、前記第１パルス列部分に含まれる個々のパルスは、個々の情報出力装置に一対一に対応し、対応する情報出力装置へ通知する情報の有無を示しており、前記判断手段は、前記第１パルス列部分を参照して、自装置宛の情報があるか否かを判断し、肯定的な場合に、前記抽出手段が、前記第２パルス列部分から前記情報を抽出することを特徴とする。
【発明の効果】
【０００８】
上記に示す構成によると、情報出力装置は、前記第１パルス列部分を参照して、自装置宛の情報がある場合に、第２パルス列部分から、自装置宛の情報を抽出する。このとき、前記外部の装置と前記情報出力装置とが接続されたシステムにおいて、別の情報出力装置が、さらに前記外部の装置と接続されると、前記別の情報出力装置は、前記第１パルス列部分を参照して、自装置宛の情報が存在する場合には、前記第２パルス列部分から、自装置宛の数字を抽出するので、前記別の情報出力装置が表示すべき情報を示す別のパルス列部分を追加する必要が無い。これにより、前記外部の装置と接続される情報出力装置の台数は、従来よりも多くなる。
【０００９】
ここで、前記第２パルス列部分にて示される情報は、数字であり、前記抽出手段は、前記第２パルス列部分を、前記第２パルス列部分に含まれるパルスの個数と同数の個数からなるビット列へと変換し、前記判断手段の判断結果が肯定的である場合に、前記ビット列にて示される自装置宛の数字を抽出し、前記出力手段は、数字を表示するための発光体を備え、前記抽出手段にて抽出された前記数字を、前記発光体を用いて表示するとしてもよい。
【００１０】
この構成によると、情報出力装置は、数字を示す第２パルス列部分を、ビット列へと変換し、発光体を用いて、変換したビット列に基づく数字を表示することができる。これにより、情報出力装置は、第２パルス列部分をビット列に変換することにより、第２パルス列部分にて示される情報に基づいて、数字を表示することができる。
ここで、前記情報出力装置は、物品を構成するための部品と対応付けがなされ、前記部品をピッキングする個数を表示するピッキング支援装置であり、前記第２パルス列部分にて示される数字は、前記部品をピッキングする個数であり、前記抽出手段は、前記判断手段の判断結果が肯定的である場合に、前記ビット列から自装置宛の数字を抽出し、前記出力手段は、前記発光体を用いて、抽出した前記個数を表示するとしてもよい。
【００１１】
この構成によると、情報出力装置は、前記第１パルス列部分を参照して、自装置宛の情報がある場合に、数字を示す第２パルス列部分から変換されたビット列に基づいて、自装置宛のピッキングする個数を表示する。これにより、利用者は、情報出力装置と対応付けがなされた部品を、情報出力装置が表示した個数分ピッキングすることができる。
また、本発明は、パルス列信号を、自装置宛の情報を前記パルス列信号から抽出し、抽出した情報に基づく出力を行う情報出力装置へ送信する信号送信装置であって、パルス列信号を、前記情報出力装置へ送信する送信手段を備え、パルス列信号は、自装置を含む所定台数の情報出力装置に相当するパルスが並べられた第１パルス列部分と、何れかの情報出力装置に通知すべき情報を指標するパルスが並べられた第２パルス列部分とからなり、前記第１パルス列部分に含まれる個々のパルスは、個々の情報出力装置に一対一に対応し、対応する情報出力装置へ通知する情報の有無を示すことを特徴とする。
【００１２】
この構成によると、信号送信装置は、情報出力装置の台数分に相当する数のパルスが並べられた第１パルス列部分と、情報出力装置に通知すべき情報を指標するパルスが並べられた第２パルス列部分とからなるパルス列信号を、情報出力装置へ送信している。このとき、前記信号送信装置と前記情報出力装置とが接続されたシステムにおいて、別の情報出力装置が、さらに前記信号送信装置と接続されると、前記信号送信装置は、前記別の情報出力装置に通知すべき情報を示す別のパルス列部分を追加する必要が無い。これにより、前記信号送信装置は、従来よりも多くの情報出力装置に対して、信号を送信することができる。
【００１３】
また、本発明は、パルス列信号を送信する信号送信装置と、前記信号送信装置から送信されるパルス列信号から、自装置宛の情報を抽出し、抽出した情報に基づく出力を行う情報出力装置とからなる情報出力システムであって、前記信号送信装置は、パルス列信号を、前記情報出力装置へ送信する送信手段を備え、前記情報出力装置は、前記信号送信装置から、パルス列信号を受信する受信手段と、受信した前記パルス列信号に、自装置宛の情報が含まれているか否かを判断する判断手段と、判断が肯定的な場合に、受信した前記パルス列信号から、自装置宛の情報を抽出する抽出手段と、抽出した前記情報に基づく出力を行う出力手段とを備え、パルス列信号は、自装置を含む所定台数の情報出力装置に相当するパルスが並べられた第１パルス列部分と、何れかの情報出力装置に通知すべき情報を指標するパルスが並べられた第２パルス列部分とからなり、前記第１パルス列部分に含まれる個々のパルスは、個々の情報出力装置に一対一に対応し、対応する情報出力装置へ通知する情報の有無を示しており、前記判断手段は、前記第１パルス列部分を参照して、自装置宛の情報があるか否かを判断し、肯定的な場合に、前記抽出手段が、前記第２パルス列部分から前記情報を抽出することを特徴とする。
【００１４】
この構成によると、信号送信装置は、情報出力装置の台数分に相当する数のパルスが並べられた第１パルス列部分と、情報出力装置に通知すべき情報を指標するパルスが並べられた第２パルス列部分とからなるパルス列信号を、情報出力装置へ送信し、情報出力装置は、前記第１パルス列部分を参照して、自装置宛の情報がある場合に、第２パルス列部分から、自装置宛の情報を抽出する。このとき、前記外部の装置と前記情報出力装置とが接続されたシステムにおいて、別の情報出力装置が、さらに前記外部の装置と接続されると、前記別の情報出力装置は、前記第１パルス列部分を参照して、自装置宛の情報が存在する場合には、前記第２パルス列部分から、自装置宛の数字を抽出するので、前記別の情報出力装置が表示すべき情報を示す別のパルス列部分を追加する必要が無い。これにより、前記外部の装置と接続される情報出力装置の台数は、従来よりも多くなる。
【発明を実施するための最良の形態】
【００１５】
本発明に係る第１の実施の形態としてのピッキング支援システム１について説明する。
１．ピッキング支援システム１
ピッキング支援システム１は、図１に示すように、端末装置１０、無線装置２０、２１、２２、入出力装置３０、３１、接続線５０と接続された５６台のピッキング支援装置４０、４１、４２、・・・、４３及び接続線５１と接続された５６台のピッキング支援装置４０ａ、・・・、４３ａから構成されている。
【００１６】
ピッキング支援システム１は、製造工場において、作業員が製品の生産に必要な部品をピッキングするための作業を支援するシステムである。
端末装置１０と、入出力装置３０及び３１とは、インターネットプロトコルを用いた通信を行う。なお、無線装置２０と、無線装置２１及び２２とは、無線ＬＡＮによる通信を行う。無線装置２０は、無線ＬＡＮのアクセスポイントであり、無線装置２１及び２２は、無線ＬＡＮのクライアントである。
【００１７】
入出力装置３０は、接続線５０を介して、ピッキング支援装置４０、４１、４２、・・・、４３に接続されており、入出力装置３１は、接続線５１を介して、ピッキング支援装置４０ａ、・・・、４３ａに接続されている。ここで、接続線５０、５１は、一例として、シールド付きのツイストペアケーブルである。
ピッキング支援装置４０、・・・、４３、４０ａ、・・・、４３ａは、それぞれ棚Ａ１−１、・・・、Ａ１−５６、Ａ２−１、・・・、Ａ２−５６に設置されており、作業員が各棚に収納されている部品をピッキングする個数の表示等を行う。ピッキング支援装置４０、・・・、４３は、入出力装置３０の配下において、１つのネットワークを形成しており、ピッキング支援装置４０、・・・、４３のそれぞれには、形成されているネットワーク上での位置を示すアドレス（以下、「ピッキングアドレス」という。）が割り当てられている。ここで、ピッキング支援装置４０、・・・、４３のそれぞれには、ピッキングアドレスとして、０〜５５までの何れかの値が設定されており、入出力装置３０の配下において形成される１つのネットワーク上では、重複はない。
【００１８】
端末装置１０は、ピッキングする個数の表示及びブザーの出力のうち何れかの指示を、ピッキング支援装置４０、・・・、４３へ送信する。このとき、端末装置１０から送信される指示は、ピッキング支援装置４０、・・・、４３のうち１台のみ（例えば、ピッキング支援装置４０）に対する指示である。
ピッキング支援装置４０は、ピッキングが完了した旨の情報及びブザー出力を停止した旨の情報の何れかを端末装置１０へ送信する。
【００１９】
１．１  端末装置１０
端末装置１０は、図２に示すように、アドレス記憶部１０１、管理情報記憶部１０２、入力部１０３、制御部１０４、入出力部１０５及び表示部１０６から構成されている。
端末装置１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、端末装置１０は、その機能を達成する。
【００２０】
（１）アドレス記憶部１０１
アドレス記憶部１０１は、端末装置１０に割り当てられた自ＩＰアドレス（例えば、１９２．１６８．２５１．１０）を記憶している。
（２）管理情報記憶部１０２
管理情報記憶部１０２は、図２に示すように、管理情報テーブルＴ１００を有している。
【００２１】
管理情報テーブルＴ１００は、部品名、ピッキングアドレス及び相手ＩＰアドレスからなる組を１以上記憶するための領域を有している。
部品名は、製品の製造に用いる部品の名称である。ピッキングアドレスは、部品名にて示される部品が収納されている棚に設置されたピッキング支援装置の位置を示すアドレスである。相手ＩＰアドレスは、部品名及びピッキングアドレスから特定されるピッキング支援装置と接続されている入出力装置のＩＰアドレスを示す。なお、ここでは、入出力装置３０及び３１のＩＰアドレスは、それぞれ、「１９２．１６８．２５１．１００」及び「１９２．１６８．２５１．１０１」とする。
【００２２】
例えば、部品Ｂ２が収納されている棚Ａ１−２に設置されたピッキング支援装置４１のピッキングアドレスは、１であり、相手ＩＰアドレスは、入出力装置３０のＩＰアドレス「１９２．１６８．２５１．１００」となる。
（３）入力部１０３
入力部１０３は、ピッキングの指示を示す指示命令を受け付ける。
【００２３】
入力部１０３は、指示命令を受け付けると、さらに、ピッキングする部品名及びその個数を受け付ける。なお、受け付ける個数は、１以上９９９９以下の数値のうち何れかである。
入力部１０３は、受け付けた指示命令、部品名及び個数を、制御部１０４へ出力する。
また、入力部１０３は、ブザーの出力を示すブザー出力命令を受け付ける。
【００２４】
入力部１０３は、ブザー出力命令を受け付けると、ブザー出力を行うピッキング支援装置が設置された棚に格納されている部品の部品名を受け付ける。
入力部１０３は、受け付けたブザー出力命令及び部品名を、制御部１０４へ出力する。
（４）制御部１０４
制御部１０４は、１ビットのデータを格納するための変数を２５６個有している。ここでは、２５６個の変数をＤ（０）、Ｄ（１）、Ｄ（２）、・・・、Ｄ（２５５）により表記する。なお、以降の説明において、カッコ内の数値を配列番号と呼び、配列番号ｉを持つ変数をＤ（ｉ）とする。変数Ｄ（０）からＤ（１１１）のうち変数（２ｎ）及び変数Ｄ（２ｎ＋１）は、ピッキングアドレスｎと対応付けられており、変数Ｄ（１２８）からＤ（２３９）のうち変数Ｄ（２ｎ＋１２８）及び変数Ｄ（２ｎ＋１２９）は、ピッキングアドレスｎと対応付けられている。また、変数Ｄ（２４０）からＤ（２５５）は、受け付けた数値を格納するために用いられる。なお、変数Ｄ（１１２）からＤ（１２７）は未使用の変数である。例えば、ピッキングアドレス０には、変数Ｄ（０）、Ｄ（１）、Ｄ（１２８）及びＤ（１２９）が対応付けられている。
【００２５】
制御部１０４は、データを一時的に記憶する一時記憶領域を有している。
以下、入力部１０３より、指示命令を受け取った場合と、ブザー出力命令を受け取った場合とに分けて説明する。
＜指示命令を受け取った場合＞
制御部１０４は、入力部１０３から指示命令、部品名及び個数を受け取ると、変数Ｄ（０）、Ｄ（１）、Ｄ（２）、・・・、Ｄ（２５５）の値を０に設定する。
【００２６】
制御部１０４は、受け取った部品名に対応するピッキングアドレスｎと、相手ＩＰアドレスとを、管理情報テーブルＴ１００より読み出す。
制御部１０４は、読み出したピッキングアドレスｎを用いて数値２ｎ＋１２８を算出し、算出結果「２ｎ＋１２８」と一致する配列番号を持つ変数Ｄ（２ｎ＋１２８）の値を１に設定する。なお、以降では、数値２ｎ＋１２８は、ピッキングアドレスｎを有するピッキング支援装置の入力アドレスという。
【００２７】
制御部１０４は、受け取った個数に対して、各桁の数値を２進数に変換する。
制御部１０４は、１桁目の数値（２進数表現）を上位ビットから順に、変数Ｄ（２４０）、Ｄ（２４１）、Ｄ（２４２）、Ｄ（２４３）へ格納する。制御部１０４は、２桁目の数値（２進数表現）を上位ビットから順に、変数Ｄ（２４４）、Ｄ（２４５）、Ｄ（２４６）、Ｄ（２４７）へ格納する。制御部１０４は、３桁目の数値（２進数表現）を上位ビットから順に、変数Ｄ（２４８）、Ｄ（２４９）、Ｄ（２５０）、Ｄ（２５１）へ格納する。制御部１０４は、４桁目の数値（２進数表現）を上位ビットから順に、変数Ｄ（２５２）、Ｄ（２５３）、Ｄ（２５４）、Ｄ（２５５）へ格納する。
【００２８】
制御部１０４は、アドレス記憶部１０１から自ＩＰアドレスを読み出す。
制御部１０４は、読み出した自ＩＰアドレスを送信元ＩＰアドレスとし、相手ＩＰアドレスを宛先アドレスとし、２５６個の変数Ｄ（０）、Ｄ（１）、・・・、Ｄ（２５５）を送信データとすることにより、図３に示すように、送信元ＩＰアドレスと宛先ＩＰアドレスとを含むヘッダ部１５１と、送信データを含むデータ部１５２とから構成されるピッキング指示用の制御データ１５０を生成する。
【００２９】
制御部１０４は、生成した制御データ１５０を、入出力部１０５を介して無線装置２０へ出力する。
制御部１０４は、読み出した相手ＩＰアドレスと、読み出したピッキングアドレスｎとを１つの組として、一時的記憶領域に記憶する。
制御データ１５０を無線装置２０へ出力後、制御部１０４は、宛先ＩＰアドレスとして自ＩＰアドレス、送信元ＩＰアドレスとして入出力装置３０及び３１の何れかのＩＰアドレスであるヘッダ部と、２５６個の変数Ｄ（０）、Ｄ（１）、・・・、Ｄ（２５５）を含むデータ部とからなる応答用の制御データを、入出力部１０５を介して無線装置２０から受け取る。
【００３０】
制御部１０４は、受け取った応答用の制御データのヘッダ部に含まれる送信元ＩＰアドレスと一致する相手ＩＰアドレスに対応するピッキングアドレスｎを、一時記憶領域から読み出す。
制御部１０４は、読み出したピッキングアドレスｎを用いて、数値２ｎ及び数値２ｎ＋１を算出し、算出結果ｍ１（＝２ｎ）及びｍ２（＝２ｎ＋１）を配列番号としてもつ変数Ｄ（ｍ１）及びＤ（ｍ２）を、応答用の制御データのデータ部から読み出す。なお、以降では、数値２ｎは、ピッキングアドレスｎを有するピッキング支援装置の出力アドレスという。
【００３１】
制御部１０４は、読み出した変数Ｄ（ｍ１）の値が１であるか、０であるかを判定する。
変数Ｄ（ｍ１）の値が１であると判定する場合には、制御部１０４は、一時的記憶領域に記憶している相手ＩＰアドレスとピッキングアドレスｎとからなる組を消去し、次の命令の受け取り待ちとなる。
【００３２】
０であると判定する場合には、制御部１０４は、変数Ｄ（ｍ２）の値が１であるか、０であるかを判定する。
変数Ｄ（ｍ２）の値が１であると判定する場合には、制御部１０４はピッキングアドレスｎに対応する商品名を管理情報テーブルＴ１００から読み出し、読み出した商品名の商品が欠品である旨を示す欠品情報を表示部１０６へ出力する。
【００３３】
変数Ｄ（ｍ２）の値が０であると判定する場合には、制御部１０４は再度、応答用の制御データの受け取り待ちの状態となる。
ここで、ピッキング指示用の制御データ１５０を生成する具体例を、以下に説明する。
制御部１０４は、入力部１０３から指示命令、部品名「部品Ｂ１」及び個数「１５」を受け取ると、変数Ｄ（０）、Ｄ（１）、Ｄ（２）、・・・、Ｄ（２５５）の値を０に設定する。
【００３４】
制御部１０４は、管理情報テーブルＴ１００より受け取った部品名「部品Ｂ１」に対応するピッキングアドレス「０」と、相手ＩＰアドレス「１９２．１６８．２５１．１００」とを読み出す。
制御部１０４は、変数Ｄ（１２８）の値を１に設定する。
制御部１０４は、受け取った個数に対して、各桁の数値を２進数に変換する。つまり、１桁目の数値「５」を２進数「０１０１」、２桁目の数値「１」を２進数「０００１」、３及び４桁目の数値を２進数「００００」へとそれぞれ変換する。
【００３５】
制御部１０４は、制御部１０４は、１桁目の数値「０１０１」（２進数表現）を上位ビットから順に、変数Ｄ（２４０）、Ｄ（２４１）、Ｄ（２４２）、Ｄ（２４３）へ格納する。制御部１０４は、２桁目の数値「０００１」（２進数表現）を上位ビットから順に、変数Ｄ（２４４）、Ｄ（２４５）、Ｄ（２４６）、Ｄ（２４７）へ格納する。制御部１０４は、３桁目の数値「００００」（２進数表現）を上位ビットから順に、変数Ｄ（２４８）、Ｄ（２４９）、Ｄ（２５０）、Ｄ（２５１）へ格納する。制御部１０４は、４桁目の数値「００００」（２進数表現）を上位ビットから順に、変数Ｄ（２５２）、Ｄ（２５３）、Ｄ（２５４）、Ｄ（２５５）へ格納する。
【００３６】
制御部１０４は、アドレス記憶部１０１から自ＩＰアドレス「１９２．１６８．２５１．１０」を読み出す。
制御部１０４は、読み出した自ＩＰアドレス「１９２．１６８．２５１．１０」を送信元ＩＰアドレスとし、相手ＩＰアドレス「１９２．１６８．２５１．１００」を宛先アドレスとし、２５６個の変数Ｄ（０）、Ｄ（１）、・・・、Ｄ（２５５）を送信データとすることにより、ピッキング指示用の制御データ１５０を生成する。
【００３７】
＜ブザー出力命令を受け取った場合＞
制御部１０４は、入力部１０３からブザー出力命令及び商品名を受け取ると、変数Ｄ（０）、Ｄ（１）、Ｄ（２）、・・・、Ｄ（２５５）の値を０に設定する。
制御部１０４は、制御部１０４は、受け取った部品名に対応するピッキングアドレスｎと、相手ＩＰアドレスとを、管理情報テーブルＴ１００より読み出す。
【００３８】
制御部１０４は、読み出したピッキングアドレスｎを用いて数値２ｎ＋１２９を加算した結果「２ｎ＋１２９」と一致する配列番号を持つ変数Ｄ（２ｎ＋１２９）の値を１に設定する。
制御部１０４は、アドレス記憶部１０１から自ＩＰアドレスを読み出す。
制御部１０４は、読み出した自ＩＰアドレスを送信元ＩＰアドレスとし、相手ＩＰアドレスを宛先アドレスとし、２５６個の変数Ｄ（０）、Ｄ（１）、・・・、Ｄ（２５５）を送信データとすることにより、図３に示すように、送信元ＩＰアドレスと宛先ＩＰアドレスとを含むヘッダ部１５１と、送信データを含むデータ部１５２とから構成されるブザー出力用の制御データを生成する。
【００３９】
制御部１０４は、生成したブザー出力用の制御データを、入出力部１０５を介して無線装置２０へ出力する。
制御部１０４は、読み出した相手ＩＰアドレスと、読み出したピッキングアドレスｎとを１つの組として、一時的記憶領域に記憶する。
制御データ１５０を無線装置２０へ出力後、制御部１０４は、宛先ＩＰアドレスとして自ＩＰアドレス、送信元ＩＰアドレスとして入出力装置３０及び３１の何れかのＩＰアドレスであるヘッダ部と、２５６個の変数Ｄ（０）、Ｄ（１）、・・・、Ｄ（２５５）を含むデータ部とからなる応答用の制御データを、入出力部１０５を介して無線装置２０から受け取る。
【００４０】
以降の動作は、上記にて示す「指示命令を受け取った場合」と同様であるため、説明は省略する。
（５）入出力部１０５
入出力部１０５は、制御部１０４からピッキング指示用の制御データ１５０を受け取ると、受け取った制御データ１５０を無線装置２０へ出力する。
【００４１】
入出力部１０５は、制御部１０４からブザー出力用の制御データを受け取ると、受け取ったブザー出力用の制御データを無線装置２０へ出力する。
入出力部１０５は、無線装置２０から応答用の制御データを受け取ると、受け取った応答用の制御データを制御部１０４へ出力する。
（６）表示部１０６
表示部１０６は、制御部１０４から欠品情報を受け取ると、受け取った欠品情報を表示する。
【００４２】
１．２  無線装置２０
無線装置２０は、端末装置１０からピッキング指示用の制御データ１５０を受け取ると、受け取った制御データ１５０を、無線により空間へ出力する。
無線装置２０は、電波を受信し、受信した電波から電気信号へ変換し、変換した電気信号から、応答用の制御データを抽出して、抽出した応答用の制御データを端末装置１０へ出力する。
【００４３】
なお、無線によるデータの送受信については、公知であるため、詳細な説明は省略する。
１．３  無線装置２１
無線装置２１は、無線装置２０より出力された電波を受信し、受信した電波から電気信号へ変換し、変換した電気信号から、ピッキング指示用の制御データ１５０を抽出し、抽出したピッキング指示用の制御データ１５０を入出力装置３０へ出力する。
【００４４】
無線装置２１は、入出力装置３０から応答用の制御データを受け取ると、受け取った応答用の制御データを、無線により空間へ出力する。
なお、無線によるデータの送受信については、公知であるため、詳細な説明は省略する。
また、無線装置２２は、無線装置２１と同様の構成を有しているため、説明は省略する。
【００４５】
１．４  入出力装置３０
入出力装置３０は、図４に示すように、ＩＰアドレス記憶部３０１、電源部３０２、第１入出力部３０３、制御部３０４、第２入出力部３０５及び時計部３０６から構成されている。
入出力装置３０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、入出力装置３０は、その機能を達成する。
【００４６】
また、入出力装置３１は、入出力装置３０と同様の構成を有しているので、説明は省略する。
（１）ＩＰアドレス記憶部３０１
ＩＰアドレス記憶部３０１は、図４に示すように、自ＩＰアドレス格納領域３１０と、相手ＩＰアドレス格納領域３１１とを有している。
【００４７】
自ＩＰアドレス格納領域３１０は、自装置に割り当てられたＩＰアドレスを記憶している。
相手ＩＰアドレス格納領域３１１は、端末装置１０のＩＰアドレスを記憶している。
（２）電源部３０２
電源部３０２は、外部から電源電圧Ｖｘ（例えば、２４Ｖ）の供給をうけると、入出力装置３０の構成要素へ電源電圧を供給する。また、ピッキング支援装置４０、４１、・・・、４３に対して、電源電圧の供給をも行う。なお、外部装置であるピッキング支援装置４０、４１、・・・、４３に対して、電源電圧を供給する技術は公知であるため、ここでの説明は省略する。
【００４８】
（３）第１入出力部３０３
第１入出力部３０３は、無線装置２１からピッキング指示用の制御データ１５０を受け取ると、受け取った制御データ１５０を制御部３０４へ出力する。
第１入出力部３０３は、制御部３０４から応答用の制御データを受け取ると、受け取った応答用の制御データを無線装置２１へ出力する。
【００４９】
（４）時計部３０６
時計部３０６は、予め定められた時間間隔で繰り返しクロック信号を生成する。
（５）制御部３０４
制御部３０４は、１ビットのデータを格納するための変数を２５６個有している。
制御部３０４は、以下に示す制御信号を時系列に繰り返し生成し、生成した制御信号を、第２入出力部３０５を介して接続線５０へ出力する。図５に示すように、制御信号３５０は、スタート信号３５１、２５６個のパルス信号３６０、３６１、・・・、３６４、３６５及びエンド信号３５２から構成されている。スタート信号３５１及びエンド信号３５２は、それぞれの信号を識別できるように、特別な並びのパルス信号を含む。２５６個のパルス信号３６０、３６１、３６２、・・・、３６４、３６５は、クロック信号に同期して生成され、「０」Ｖ及び「Ｖｘ／２」の何れかの値を有している。パルス信号と次のパルス信号との間隔の期間は、電源電圧Ｖｘの値をとる。ここで、生成される２５６個のパルス信号３６０、３６１、３６２、・・・、３６４、３６５は、図５に示すように、それぞれ、上述した２５６個の変数Ｄ（０）、Ｄ（１）、Ｄ（２）、・・・、Ｄ（２５４）、Ｄ（２５５）に対応している。図４に示すように、「Ｖｘ／２」の値をとるパルス信号３６０に対して、変数Ｄ（０）＝「１」であり、「０」の値をとるパルス信号３６１に対して、変数Ｄ（１）＝「０」である。２５６個のパルス信号３６０、３６１、３６２、・・・、３６４、３６５からなる信号をパルス列信号と呼ぶ。
【００５０】
また、制御部３０４は、接続線５０上に流れる制御信号を監視する。
制御部３０４は、第１入出力部３０３から制御データ１５０を受け取ると、自ＩＰアドレス格納領域３１０から自ＩＰアドレスを読み出し、読み出した自ＩＰアドレスと、制御データ１５０のヘッダ部１５１に含まれる宛先ＩＰアドレスとが一致するか否かを判定する。
【００５１】
一致しないと判断する場合には、受け取った制御データ１５０を破棄する。
一致すると判定する場合には、制御部３０４は、スタート信号の検出後、エンド信号を検出するまでの期間において、検出したパルス信号に同期して、Ｄ（ｉ）が「０」であるか、「１」であるかを判断し、Ｄ（ｉ）＝「０」である場合には、電圧「０」を接続線５０へ出力し、Ｄ（ｉ）＝「１」である場合には、電圧「Ｖｘ／２」を接続線５０へ出力する。これにより、制御部３０４は、受け取った制御データ１５０からパルス信号を生成し、生成したパルス信号を制御信号に載せて接続線５０へ出力することができる。
【００５２】
次に、接続線５０上において、制御部３０４は、第２入出力部３０５を介して、スタート信号及びエンド信号を検出する。また、スタート信号の検出後、エンド信号を検出するまでの期間において、制御部３０４は、第２入出力部３０５を介して検出したパルス信号に同期して、前記パルス信号の電圧「Ｖｘ／２」又は電圧「０」を検出する。電圧「Ｖｘ／２」を検出した場合には、相応する変数Ｄ（ｉ）を「１」に設定し、電圧「０」を検出した場合には、相応する変数Ｄ（ｉ）を「０」に設定する。
【００５３】
スタート信号の検出後、エンド信号を検出するまでの期間において、２５６個のパルス信号が含まれているため、２５６個の変数Ｄ（０）、Ｄ（１）、・・・、Ｄ（２５５）は、それぞれ、「１」又は「０」に設定される。
次に、制御部３０４は、エンド信号を検出すると、ＩＰアドレス記憶部３０１から自ＩＰアドレスと相手ＩＰアドレスを読み出す。制御部３０４は、読み出した自ＩＰアドレスを送信元ＩＰアドレスとし、相手ＩＰアドレスを宛先ＩＰアドレスとし、２５６個の変数Ｄ（０）、Ｄ（１）、・・・、Ｄ（２５５）を送信データとして、応答用の制御データを生成する。
【００５４】
制御部３０４は、生成した応答用の制御データを、第１入出力部３０３を介して無線装置２１へ出力する。
制御部３０４は、接続線５０上において、スタート信号を検出し、エンド信号を検出するまでの期間において、０番目から１１１番目のパルス信号が全て「０」である場合には、制御データ１５０に基づいて生成した制御信号３５０を、第１入出力部３０３を介して接続線５０へ出力する。制御部３０４は、０番目から１１１番目のパルス信号のうち１つのパルス信号の値が「Ｖｘ／２」である場合には、全てのパルス信号が「０」である制御信号を生成して、生成した制御信号を接続線５０へ出力する。
【００５５】
なお、制御部３０４は、２５６個のパルス信号を、０番からカウントする。つまり、最初のパルス信号は０番目となり、最後のパルス信号は２５５番目となる。
＜パルス信号生成の具体例＞
ここで、制御データ１５０からパルス信号を生成する具体例を、以下に説明する。なお、制御データ１５０は、部品名「部品Ｂ１」及び個数「１５」に対応するデータであるとする。
【００５６】
制御部３０４は、先ず、変数Ｄ（０）からＤ（１２７）までのの値「０」に対応する電圧「０」をパルス信号に同期して、順次出力する。次に、変数Ｄ（１２８）の値「１」に対応する電圧「Ｖｘ／２」をパルス信号に同期して、出力する。次に、変数Ｄ（１２９）からＤ（２３９）までの値（全て「０」）に対する電圧「０」をパルス信号に同期して、順次出力する。
【００５７】
制御部３０４は、ピッキング個数の１桁目の数値を示す変数Ｄ（２４０）からＤ（２４３）までの値（順に、０、１、０、１）に対する電圧「０」、「Ｖｘ／２」、「０」、「Ｖｘ／２」をパルス信号に同期して、順次出力する。次に、制御部３０４は、ピッキング個数の２桁目の数値を示す変数Ｄ（２４４）からＤ（２４７）までの値（順に、０、０、０、１）に対する電圧「０」、「０」、「０」、「Ｖｘ／２」をパルス信号に同期して、順次出力する。制御部１０４は、ピッキング個数の３桁目の数値を示す変数Ｄ（２４８）からＤ（２５１）までの値（全て「０」）に対する電圧「０」をパルス信号に同期して、順次出力し、ピッキング個数の４桁目の数値を示す変数Ｄ（２５２）からＤ（２５５）までの値（全て「０」）に対する電圧「０」をパルス信号に同期して、順次出力する。
【００５８】
（６）第２入出力部３０５
第２入出力部３０５は、制御部３０４から受け取った制御信号を接続線５０へ出力し、接続線５０から受け取った制御信号を制御部３０４へ出力する。
１．５  ピッキング支援装置４０
ピッキング支援装置４０は、図６に示すように、アドレス記憶部４０１、データ入出力部４０２、データ制御部４０３、表示部４０４、完了ボタン部４０５、ランプ４０６、時計部４０７、欠品ボタン部４０８、ブザー４０９、アドレススイッチ４１０及びアドレス算出部４１１から構成されている。
【００５９】
ピッキング支援装置４０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＲＯＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、ピッキング支援装置４０は、その機能を達成する。
また、ピッキング支援装置４１、４２、・・・、４３、４１ａ、・・・、４３ａは、ピッキング支援装置４０と同様の構成を有しているので、説明は省略する。
【００６０】
なお、ここでは、完了ボタン部４０５とランプ４０６とを別々の構成としているが、完了ボタン部４０５とランプ４０６とを併せた照光式押しボタンであってもよい。
図７は、ピッキング支援装置４０、４１，４２の接続形態を示す一例である。入出力装置３０とピッキング支援装置４０とが接続線５０ａにて接続される。さらに、ピッキング支援装置４０とピッキング支援装置４１とが接続線５０ｂにて接続され、ピッキング支援装置４１とピッキング支援装置４２とにおいても同様に、接続線５０ｃにて接続されている。なお、接続線５０ａ、５０ｂ及び５０ｃは、接続線５０の一部である。
【００６１】
また、表示部４０４は、図７にて示す４桁の７セグメント表示を行う表示器４０４ａ、４０４ｂ、４０４ｃ、４０４ｄを含む。完了ボタン部４０５は、図７にて示す完了ボタン４０５ａを含んでいる。完了ボタン４０５ａは、ピッキングの作業終了時に、作業者によって押下される。ここで、完了ボタン４０５ａは、照光式押しボタンである。欠品ボタン部４０８は、図７にて示す欠品ボタン４０８ａを含んでいる。欠品ボタン４０８ａは、部品の欠品がある場合に、作業者によって押下される。
【００６２】
表示器４０４ａ、４０４ｂ、４０４ｃ、４０４ｄは、７セグメントLED（Ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）を内蔵し、７セグメント表示により、数字を表示する。
（１）アドレススイッチ４１０及びアドレス算出部４１１
アドレススイッチ４１０は、８ビットのアドレススイッチであり、アドレススイッチ４１０には、ピッキングアドレスｎを２進数に変換した値が、利用者により設定される。
【００６３】
アドレス算出部４１１は、アドレススイッチ４１０に設定された値（２進数）を読み出し、読み出した値（２進数）から、自装置に割り当てられたピッキングアドレスｎを算出し、算出したピッキングアドレスｎをアドレス記憶部４０１へ書き込む。
（２）アドレス記憶部４０１
アドレス記憶部４０１は、自装置に割り当てられたピッキングアドレスｎを記憶している。
【００６４】
（３）データ入出力部４０２
データ入出力部４０２は、接続線５０から受け取った制御信号をデータ制御部４０３へ出力し、データ制御部４０３からから受け取った制御信号を接続線５０へ出力する。
（４）ランプ４０６及びブザー４０９
ランプ４０６は、ＬＥＤを内蔵し、データ制御部４０３によりランプ４０６の点灯及び消灯が制御される。
【００６５】
ブザー４０９は、ブザーを内蔵し、データ制御部４０３によりブザーの動作が制御される。
（５）時計部４０７
時計部４０７は、予め定められた時間間隔で繰り返しクロック信号を生成する。
（６）データ制御部４０３
データ制御部４０３は、１ビットのデータを格納するために、１８個の変数Ｄ１（０）、Ｄ１（１）、・・・、Ｄ１（１７）を有している。変数Ｄ１（０）は、２５６個のパルス信号にうち、２ｎ＋１２８番目のパルス信号に応じた値を格納し、変数Ｄ１（１）は、２ｎ＋１２９番目のパルス信号に応じた値を格納する。また、Ｄ１（２）からＤ１（１７）は、２４０番目から２５５番目のパルス信号に応じた値を、順次格納する。なお、数値ｎは、当該ピッキング支援装置４０に割り当てられたピッキングアドレスである。また、データ制御部４０３は、２５６個のパルス信号を、０番からカウントする。つまり、最初のパルス信号は０番目となり、最後のパルス信号は２５５番目となる。
【００６６】
接続線５０上において、データ制御部４０３は、データ入出力部４０２を介して、スタート信号及びエンド信号を検出する。また、スタート信号の検出後、エンド信号を検出するまでの期間において、データ制御部４０３は、データ入出力部４０２を介して検出したパルス信号に同期して、２ｎ＋１２８番目及び２ｎ＋１２９番目の前記パルス信号の電圧「Ｖｘ／２」又は電圧「０」をそれぞれ検出する。データ制御部４０３は、２ｎ＋１２８番目のパルス信号において電圧「Ｖｘ／２」を検出した場合には、変数Ｄ１（０）を「１」に設定し、電圧「０」を検出した場合には、変数Ｄ１（０）を「０」に設定する。データ制御部４０３は、２ｎ＋１２９番目のパルス信号において電圧「Ｖｘ／２」を検出した場合には、変数Ｄ１（１）を「１」に設定し、電圧「０」を検出した場合には、変数Ｄ１（１）を「０」に設定する。
【００６７】
データ制御部４０３は、さらに、２４０番目以降の前記パルス信号の電圧「Ｖｘ／２」又は電圧「０」を検出し、電圧「Ｖｘ／２」を検出した場合には、相応する変数Ｄ（ｉ）を「１」に設定し、電圧「０」を検出した場合には、相応する変数Ｄ（ｉ）を「０」に設定する。
データ制御部４０３は、変数Ｄ１（０）の値が１であるか、０であるかを判定する。
【００６８】
変数Ｄ１（０）の値が１であると判定する場合には、データ制御部４０３は、ランプ４０６を点灯する。次に、データ制御部４０３は、変数Ｄ１（２）からＤ１（５）の各値（２進数表現）を取得し、取得した４ビットの値から１０進数の値ｍ１を算出する。値ｍ１は、表示される４桁の数値のうち１桁目の数である。データ制御部４０３は、変数Ｄ１（６）からＤ１（９）の各値（２進数表現）を取得し、取得した４ビットの値から１０進数の値ｍ２を算出する。値ｍ２は、表示される４桁の数値のうち２桁目の数である。データ制御部４０３は、変数Ｄ１（１０）からＤ１（１３）の各値（２進数表現）を取得し、取得した４ビットの値から１０進数の値ｍ３を算出する。値ｍ３は、表示される４桁の数値のうち３桁目の数である。データ制御部４０３は、変数Ｄ１（１４）からＤ１（１７）の各値（２進数表現）を取得し、取得した４ビットの値から１０進数の値ｍ４を算出する。値ｍ４は、表示される４桁の数値のうち４桁目の数である。
【００６９】
データ制御部４０３は、算出した値ｍ１、ｍ２、ｍ３及びｍ４を、順次表示部４０４へ出力する。
変数Ｄ１（０）の値が０であると判定する場合には、データ制御部４０３は、変数Ｄ１（１）の値が１であるか、０であるかを判定する。
変数Ｄ１（１）の値が１であると判定する場合には、データ制御部４０３は、ブザー４０９を鳴らす。変数Ｄ１（０）の値が０であると判定する場合には、データ制御部４０３は、取得した１７個のデータを破棄する。
【００７０】
データ制御部４０３は、完了ボタン部４０５から作業が終了した旨の終了指示、及び欠品ボタン部４０８から部品の欠品している旨の欠品指示を受け取る。
以降では、終了指示を受け取った場合のデータ制御部４０３の動作と、欠品指示を受け取った場合のデータ制御部４０３の動作とに分けて説明する。
＜終了指示を受け取った場合＞
データ制御部４０３は、完了ボタン部４０５から終了指示を受け取ると、ランプ４０６が点灯しているか、ブザー４０９が鳴っているかを判断する。
【００７１】
ランプ４０６が点灯している場合には、データ制御部４０３は、ランプ４０６を消灯し、ピッキング個数の表示を終了する表示終了命令を表示部４０４へ出力する。
ブザー４０９が鳴っている場合には、データ制御部４０３は、ブザー４０９の動作を停止する。
データ制御部４０３は、アドレス記憶部４０１からピッキングアドレスｎを読み出し、読み出したピッキングアドレスｎを用いて、出力アドレスである数値２ｎを算出する。
【００７２】
接続線５０上において、データ制御部４０３は、データ入出力部４０２を介して、スタート信号及びエンド信号を検出する。また、スタート信号の検出後、エンド信号を検出するまでの期間において、データ制御部４０３は、データ入出力部４０２を介して検出したパルス信号に同期して、２ｎ番目のパルス信号の値を、電圧「Ｖｘ／２」へ変換し、接続線５０上へ出力する。データ制御部４０３は、他のパルス信号を検出した場合には、検出したパルス信号の値のまま接続線５０上へ出力する。
【００７３】
＜欠品指示を受け取った場合＞
データ制御部４０３は、完了ボタン部４０５から終了指示を受け取ると、アドレス記憶部４０１からピッキングアドレスｎを読み出し、読み出したピッキングアドレスｎを用いて数値２ｎ＋１を算出する。
接続線５０上において、データ制御部４０３は、データ入出力部４０２を介して、スタート信号及びエンド信号を検出する。また、スタート信号の検出後、エンド信号を検出するまでの期間において、データ制御部４０３は、データ入出力部４０２を介して検出したパルス信号に同期して、２ｎ＋１番目のパルス信号の値を、電圧「Ｖｘ／２」へ変換し、接続線５０上へ出力する。データ制御部４０３は、他のパルス信号を検出した場合には、検出したパルス信号の値のまま接続線５０上へ出力する。
【００７４】
＜ピッキング個数の取得の具体例＞
ここで、制御信号からピッキング個数（１０進数）を取得する具体例を、以下に説明する。なお、ピッキング個数は、「１５」とする。
データ制御部４０３は、変数Ｄ１（２）からＤ１（５）の各値（順に、０、１、０、１）を取得し、取得した４ビットの値から１０進数の値ｍ１（＝５）を算出する。データ制御部４０３は、変数Ｄ１（６）からＤ１（９）の各値（順に、０、０、０、１）を取得し、取得した４ビットの値から１０進数の値ｍ２（＝１）を算出する。データ制御部４０３は、変数Ｄ１（１０）からＤ１（１３）の各値（全て「０」）を取得し、取得した４ビットの値から１０進数の値ｍ３（＝０）を算出する。データ制御部４０３は、変数Ｄ１（１４）からＤ１（１７）の各値（全て「０」）を取得し、取得した４ビットの値から１０進数の値ｍ４（＝０）を算出する。
【００７５】
データ制御部４０３は、算出した値ｍ１（＝５）、ｍ２（＝１）、ｍ３（＝０）及びｍ４（＝０）を、順次表示部４０４へ出力する。
（７）表示部４０４
表示部４０４は、データ制御部４０３から、数値ｍ１、ｍ２、ｍ３及びｍ４を順次受け取ると、数値ｍ１、ｍ２、ｍ３及びｍ４それぞれを、表示器４０４ａ、４０４ｂ、４０４ｃ及び４０４ｄにて表示する。
【００７６】
表示部４０４は、データ制御部４０３から表示終了命令を受け取ると、表示器４０４ａ、４０４ｂ、４０４ｃ及び４０４ｄによる表示を終了する。
ここで、数値ｍ１、ｍ２、ｍ３及びｍ４の表示の具体例を、以下に説明する。
表示部４０４は、データ制御部４０３から、数値ｍ１（＝５）、ｍ２（＝１）、ｍ３（＝０）及びｍ４（＝０）を順次受け取ると、表示器４０４ａにて、数値ｍ１（＝５）を表示し、表示器４０４ｂにて、数値ｍ２（＝１）を表示し、表示器４０４ｃにて、数値ｍ３（＝０）を表示し、表示器４０４ｄにて、数値ｍ４（＝０）を表示する。
【００７７】
（８）完了ボタン部４０５及び欠品ボタン部４０８
作業員によって完了ボタン４０５ａが押下されると、完了ボタン部４０５は、終了指示をデータ制御部４０３へ出力する。
作業員によって欠品ボタン４０８ａが押下されると、欠品ボタン部４０８は、欠品指示をデータ制御部４０３へ出力する。
【００７８】
１．６  ピッキング支援システム１の動作概要
ここでは、ピッキング支援システム１の動作概要について、図８に示す流れ図を用いて説明する。
端末装置１０は、指示命令又はブザー出力命令を受け取る（ステップＳ５）。
端末装置１０は、受け取った命令に基づいて、制御データの生成処理を実行し、入出力装置３０へ出力する制御データを生成する（ステップＳ１０）。
【００７９】
端末装置１０は、無線装置２０及び２１を介して、制御データを入出力装置３０へ送信する（ステップＳ１５）。
端末装置１０は、読み出した相手ＩＰアドレスと、読み出したピッキングアドレスｎとを１つの組として、一時的記憶領域に記憶する（ステップＳ２０）。
入出力装置３０は、制御データを受け取ると、受け取った制御データが、自装置宛の制御データであるか否かを判断する。つまり、自ＩＰアドレス格納領域３１０から自ＩＰアドレスを読み出し、読み出した自ＩＰアドレスと、制御データのヘッダ部に含まれる宛先ＩＰアドレスとが一致するか否かを判定する（ステップＳ２５）。
【００８０】
一致しないと判定する場合には（ステップＳ２５における「ＮＯ」）、入出力装置３０は、受け取った制御データを破棄し、次の制御データの受け取り待ちとなる。
一致すると判定する場合には（ステップＳ２５における「ＹＥＳ」）、入出力装置３０は、受け取った制御データからパルス信号を生成し、生成したパルス信号を制御信号に載せて出力する（ステップＳ３０）。制御信号が接続線５０上を流れる（ステップＳ３５）。
【００８１】
ピッキング支援装置４０は、制御信号を受け取ると、指示受取処理を行う（ステップＳ４０）
次に、ピッキング支援装置４０は、応答処理を行い、応答用の制御信号を出力する（ステップＳ４５）。制御信号が、接続線５０上を流れる（ステップＳ５０）。
入出力装置３０は、制御信号を受け取ると、応答用の制御データの生成処理を行い、応答用の制御データを生成し（ステップＳ５５）、生成した応答用の制御データを、無線装置２０及び２１を介して端末装置１０へ送信する（ステップＳ６０）。
【００８２】
端末装置１０は、応答受取処理を実行し（ステップＳ６５）、ステップＳ５へ戻る。
１．７  制御データの生成処理
ここでは、端末装置１０による制御データの生成処理の動作について、図９に示す流れ図を用いて説明する。
制御部１０４は、受け取った命令が、指示命令である場合には（ステップＳ１００における「指示命令」）、さらに、部品名及び個数を受け取る（ステップＳ１０５）。
【００８３】
制御部１０４は、変数Ｄ（０）、Ｄ（１）、Ｄ（２）、・・・、Ｄ（２５５）の値を０に設定し（ステップＳ１１０）、受け取った部品名に対応するピッキングアドレスｎと相手ＩＰアドレスとを、管理情報テーブルＴ１００より読み出す（ステップＳ１１５）。
制御部１０４は、読み出したピッキングアドレスｎと一致する配列番号を持つ変数Ｄ（ｎ）の値を１に設定し（ステップＳ１２０）、受け取った個数に対して、各桁の数値を２進数に変換する。制御部１０４は、変換された各桁の数値（２進数）を、変数Ｄ（２４０）からＤ（２５５）へ格納する（ステップＳ１２５）。
【００８４】
制御部１０４は、受け取った命令が、ブザー出力命令である場合には（ステップＳ１００における「ブザー出力命令」）、さらに、商品名を受け取る（ステップＳ１３０）。
制御部１０４は、変数Ｄ（０）、Ｄ（１）、Ｄ（２）、・・・、Ｄ（２５５）の値を０に設定し（ステップＳ１３５）、受け取った部品名に対応するピッキングアドレスｎと相手ＩＰアドレスとを、管理情報テーブルＴ１００より読み出す（ステップＳ１４０）。
【００８５】
制御部１０４は、読み出したピッキングアドレスｎを用いて数値２ｎ＋１２９を加算した結果「２ｎ＋１２９」と一致する配列番号を持つ変数Ｄ（２ｎ＋１２９）の値を１に設定する（ステップＳ１４５）。
制御部１０４は、ステップＳ１２５及びステップＳ１４５の何れかを実行すると、アドレス記憶部１０１から自ＩＰアドレスを読み出す（ステップＳ１５０）。制御部１０４は、読み出した自ＩＰアドレス、相手ＩＰアドレス及び２５６個の変数Ｄ（０）、Ｄ（１）、・・・、Ｄ（２５５）を用いて、制御データを生成する（ステップＳ１５５）。
【００８６】
１．８  パルス信号の生成の動作
ここでは、入出力装置３０によるパルス信号を生成する動作について、図１０にて示す流れ図を用いて説明する。
入出力装置３０の制御部３０４は、スタート信号を検出すると（ステップＳ２００）、カウンタｉに０の値を設定する（ステップＳ２０５）。
【００８７】
制御部３０４は、検出したパルス信号に同期して、Ｄ（ｉ）が「０」であるか、「１」であるかを判断する（ステップＳ２１０）。
Ｄ（ｉ）＝「１」であると判断する場合には（ステップＳ２１０における「＝１」）、電圧Ｖｘ／２を接続線５０へ出力し（ステップＳ２１５）、Ｄ（ｉ）＝「０」であると判断する場合には（ステップＳ２１０における「＝０」）、電圧Ｖｘ／２を接続線５０へ出力する（ステップＳ２２０）。
【００８８】
制御部３０４は、カウンタｉに「１」の値を加算し（ステップＳ２２５）、エンド信号を検出したか否かを判断する（ステップＳ２３０）。
検出していないと判断する場合には（ステップＳ２３０における「ＮＯ」）、制御部３０４は、ステップＳ２１０へ戻り、検出したと判断する場合には（ステップＳ２３０における「ＹＥＳ」）、ステップＳ２００へ戻り、処理を繰り返す。
【００８９】
１．９  応答用の制御データの生成処理の動作
ここでは、入出力装置３０による応答用の制御データの生成処理の動作について、図１１にて示す流れ図を用いて説明する。
接続線５０上において、制御部３０４は、スタート信号を検出すると（ステップＳ３００）、カウンタｉに０の値を設定する（ステップＳ３０５）。
【００９０】
制御部３０４は、検知したパルス信号に同期して、前記パルス信号の電圧Ｖｘ／２又は電圧「０」を検知する（ステップＳ３１０）。
制御部３０４は、検知した電圧の値がＶｘ／２であるか、０であるかを判断する（ステップＳ３１５）。
０であると判断する場合には（ステップＳ３１５における「＝０」）、制御部３０４は、変数Ｄ（ｉ）に、「０」の値を設定し（ステップＳ３２０）、Ｖｘ／２であると判断する場合には（ステップＳ３１５における「＝Ｖｘ／２」）、制御部３０４は、変数Ｄ（ｉ）に、「１」の値を設定する（ステップＳ３２５）。
【００９１】
制御部３０４は、カウンタｉに「１」の値を加算し（ステップＳ３３０）、エンド信号を検出したか否かを判断する（ステップＳ３３５）。
検出していないと判断する場合には（ステップＳ３３５における「ＮＯ」）、制御部３０４は、ステップＳ３１０へ戻る。
検出したと判断する場合には（ステップＳ３３５における「ＹＥＳ」）、制御部３０４は、ＩＰアドレス記憶部３０１から自ＩＰアドレスと相手ＩＰアドレスを読み出し、読み出した自ＩＰアドレスを送信元ＩＰアドレスとし（ステップＳ３４０）、相手ＩＰアドレスを宛先ＩＰアドレスとする（ステップＳ３４５）。制御部３０４は、２５６個の変数Ｄ（０）、Ｄ（１）、・・・、Ｄ（２５５）を送信データとする（ステップＳ３５０）。
【００９２】
制御部３０４は、送信元ＩＰアドレス、宛先ＩＰアドレス及び送信データを用いて、応答用の制御データを生成し、生成した応答用の制御データを、無線装置２１を介して端末装置１０へ出力する（ステップＳ３５５）。
１．１０  指示受取処理
ここでは、ピッキング支援装置４０による指示受取処理の動作について、図１２及び１３にて示す流れ図を用いて説明する。
【００９３】
接続線５０上において、データ制御部４０３は、スタート信号を検出すると（ステップＳ４００）、自ピッキングアドレスｎを、アドレス記憶部４０１から読み出し（ステップＳ４０５）、カウンタｉに０の値を設定する（ステップＳ４１０）。
データ制御部４０３は、カウンタｉが数２ｎ＋１２８と等しいか否かを判断する（ステップＳ４１５）。
【００９４】
等しいと判断する場合には（ステップＳ４１５における「ＹＥＳ」）、データ制御部４０３は、パルス信号に同期して、電圧を検知する（ステップＳ４２０）。データ制御部４０３は、検知した電圧の値がＶｘ／２であるか、０であるかを判断する（ステップＳ４２５）。
Ｖｘ／２であると判断する場合には（ステップＳ４２５における「＝Ｖｘ／２」）、データ制御部４０３は、変数Ｄ１（０）に、「１」の値を設定し（ステップＳ４３０）、０であると判断する場合には（ステップＳ４２５における「＝０」）、データ制御部４０３は、変数Ｄ１（０）に、「０」の値を設定する（ステップＳ４３５）。
【００９５】
データ制御部４０３は、カウンタｉに「１」の値を加算し（ステップＳ４４０）、パルス信号に同期して、次の電圧を検知する（ステップＳ４４５）。データ制御部４０３は、検知した電圧の値がＶｘ／２であるか、０であるかを判断する（ステップＳ４５０）。
Ｖｘ／２であると判断する場合には（ステップＳ４５０における「＝Ｖｘ／２」）、データ制御部４０３は、変数Ｄ１（１）に、「１」の値を設定し（ステップＳ４５５）、０であると判断する場合には（ステップＳ４５０における「＝０」）、データ制御部４０３は、変数Ｄ１（１）に、「０」の値を設定する（ステップＳ４６０）。
【００９６】
データ制御部４０３は、カウンタｉに「１」の値を加算し（ステップＳ４６５）、エンド信号を検出したか否かを判断する（ステップＳ４７０）。検出していないと判断する場合には（ステップＳ４７０における「ＮＯ」）、データ制御部４０３は、ステップＳ４１５へ戻る。検出したと判断する場合には（ステップＳ４７０における「ＹＥＳ」）、データ制御部４０３は、ステップＳ４００へ戻る。
【００９７】
カウンタｉが数２ｎ＋１２８と等しくないと判断する場合には（ステップＳ４１５における「ＮＯ」）、データ制御部４０３は、カウンタｉが数２４０と等しいか否かを判断する（ステップＳ４７５）。
等しくないと判断する場合には（ステップＳ４７５における「ＮＯ」）、データ制御部４０３は、パルス信号に同期して、電圧を検知する（ステップＳ４８０）。データ制御部４０３は、カウンタｉに「１」の値を加算し（ステップＳ４８５）、エンド信号を検出したか否かを判断する（ステップＳ４９０）。検出していないと判断する場合には（ステップＳ４９０における「ＮＯ」）、データ制御部４０３は、ステップＳ４１５へ戻る。検出したと判断する場合には（ステップＳ４９０における「ＹＥＳ」）、データ制御部４０３は、ステップＳ４００へ戻る。
【００９８】
等しいと判断する場合には（ステップＳ４７５における「ＹＥＳ」）、個数データ取得処理を行い、個数データを取得する（ステップＳ４９５）。
データ制御部４０３は、変数Ｄ１（０）の値が１であるか、０であるかを判断する（ステップＳ５００）。
１であると判断する場合には（ステップＳ５００における「＝１」）、データ制御部４０３は、ランプ４０６を点灯する（ステップＳ５０５）。
【００９９】
データ制御部４０３は、変数Ｄ１（２）からＤ１（５）の各値（２進数表現）を取得し、取得した４ビットの値から１０進数の値ｍ１を算出する（ステップＳ５１０）。データ制御部４０３は、変数Ｄ１（６）からＤ１（９）の各値（２進数表現）を取得し、取得した４ビットの値から１０進数の値ｍ２を算出する（ステップＳ５１５）。データ制御部４０３は、変数Ｄ１（１０）からＤ１（１３）の各値（２進数表現）を取得し、取得した４ビットの値から１０進数の値ｍ３を算出する（ステップＳ５２０）。データ制御部４０３は、変数Ｄ１（１４）からＤ１（１７）の各値（２進数表現）を取得し、取得した４ビットの値から１０進数の値ｍ４を算出する（ステップＳ５２５）。
【０１００】
表示部４０４は、表示器４０４ａ、４０４ｂ、４０４ｃ、４０４ｄを用いて、算出された１０進数の値ｍ１、ｍ２、ｍ３及びｍ４を表示する（ステップＳ５３０）。
変数Ｄ１（０）の値が０であると判断する場合には（ステップＳ５００における「＝０」）、データ制御部４０３は、変数Ｄ１（１）の値が１であるか、０であるかを判断する（ステップＳ５３５）。
【０１０１】
１であると判断する場合には（ステップＳ５３５における「＝１」）、データ制御部４０３は、ブザー４０９を出力する（ステップＳ５４０）。
０であると判断する場合には（ステップＳ５３５における「＝０」）、データ制御部４０３は、ステップＳ４００へ戻る。
１．１１  個数データ取得処理
ここでは、個数データ取得処理について、図１４に示す流れ図を用いて説明する。
【０１０２】
データ制御部４０３は、カウンタｊに「２」を設定する（ステップＳ６００）。
データ制御部４０３は、パルス信号に同期して、電圧を検知する（ステップＳ６０５）。
データ制御部４０３は、検知した電圧の値がＶｘ／２であるか、０であるかを判断する（ステップＳ６１０）。
【０１０３】
０であると判断する場合には（ステップＳ６１０における「＝０」）、データ制御部４０３は、変数Ｄ１（ｊ）に、「０」の値を設定し（ステップＳ６１５）、Ｖｘ／２であると判断する場合には（ステップＳ６１０における「＝Ｖｘ／２」）、データ制御部４０３は、変数Ｄ１（ｊ）に、「１」の値を設定する（ステップＳ６２０）。
データ制御部４０３は、カウンタｊに「１」の値を加算し（ステップＳ６２５）、エンド信号を検出したか否かを判断する（ステップＳ６３０）。
【０１０４】
検出していないと判断する場合には（ステップＳ６３０における「ＮＯ」）、データ制御部４０３は、ステップＳ６０５へ戻る。
検出したと判断する場合には（ステップＳ６３０における「ＹＥＳ」）、データ制御部４０３は、処理を終了する。
１．１２  応答処理
ここでは、ピッキング支援装置４０による応答処理の動作について、図１５及び図１６にて示す流れ図を用いて説明する。
【０１０５】
データ制御部４０３は、完了ボタン部４０５から終了指示、及び欠品ボタン部４０８から欠品指示のうちの何れかを受け取る（ステップＳ７００）。
データ制御部４０３は、受け取った指示が、終了指示であるか、欠品指示であるかを判断する（ステップＳ７０５）。
終了指示であると判断する場合には（ステップＳ７０５における「終了指示」）、データ制御部４０３は、ランプ４０６が点灯しているか否かを判断する（ステップＳ７１０）。
【０１０６】
ランプ４０６が点灯していると判断する場合には（ステップＳ７１０における「ＹＥＳ」）、データ制御部４０３は、ランプ４０６を消灯し（ステップＳ７１５）、表示部４０４は、ピッキング個数の表示を終了する（ステップＳ７２０）。
ランプ４０６が点灯していないと判断する場合には（ステップＳ７１０における「ＮＯ」）、ブザー４０９が出力中であるか否かを判断する（ステップＳ７２５）。
【０１０７】
ブザー４０９が出力中であると判断する場合には（ステップＳ７２５における「ＹＥＳ」）、データ制御部４０３は、ブザー４０９の動作を停止し（ステップＳ７３０）、ブザーが出力中でないと判断する場合には（ステップＳ７２５における「ＮＯ」）、データ制御部４０３は、処理を終了する。
データ制御部４０３は、アドレス記憶部４０１からピッキングアドレスｎを読み出し（ステップＳ７３５）、読み出したピッキングアドレスｎを用いて数値２ｎを算出する（ステップＳ７４０）。
【０１０８】
接続線５０上において、データ制御部４０３は、スタート信号を検出すると（ステップＳ７４５）、検出したスタート信号を接続線５０上へ出力し、カウンタｉを「０」に設定する（ステップＳ７５０）。
データ制御部４０３は、パルス信号に同期して、電圧を検知する（ステップＳ７５５）。データ制御部４０３は、カウンタｉが数２ｎと等しいか否かを判断する（ステップＳ７６０）。
【０１０９】
等しいと判断する場合には（ステップＳ７６０における「ＹＥＳ」）、データ制御部４０３は、検知した電圧の値を「Ｖｘ／２」へ変換し、接続線５０上へ出力し（ステップＳ７６５）、等しくないと判断する場合には（ステップＳ７６０における「ＮＯ」）、データ制御部４０３は、検出した電圧を、接続線５０上へ出力する（ステップＳ７７０）。
データ制御部４０３は、カウンタｉに「１」の値を加算し（ステップＳ７７５）、エンド信号を検出したか否かを判断する（ステップＳ７８０）。
【０１１０】
検出していないと判断する場合には（ステップＳ７８０における「ＮＯ」）、データ制御部４０３は、ステップＳ７７５へ戻る。
検出したと判断する場合には（ステップＳ７８０における「ＹＥＳ」）、データ制御部４０３は、処理を終了する。
受け取った指示が欠品指示であると判断する場合には（ステップＳ７０５における「欠品指示」）、データ制御部４０３は、アドレス記憶部４０１からピッキングアドレスｎを読み出し（ステップＳ７８５）、読み出したピッキングアドレスｎを用いて数値２ｎ＋１を算出する（ステップＳ７９０）。
【０１１１】
接続線５０上において、データ制御部４０３は、スタート信号検出すると（ステップＳ７９５）、カウンタｉに「０」を設定する（ステップＳ８００）。
データ制御部４０３は、パルス信号に同期して、電圧を検知する（ステップＳ８０５）。データ制御部４０３は、カウンタｉが数２ｎ＋１と等しいか否かを判断する（ステップＳ８１０）。
【０１１２】
等しいと判断する場合には（ステップＳ８１０における「ＹＥＳ」）、データ制御部４０３は、検知した電圧の値を「Ｖｘ／２」へ変換し、接続線５０上へ出力し（ステップＳ８１５）、等しくないと判断する場合には（ステップＳ８１０における「ＮＯ」）、データ制御部４０３は、検出した電圧を、接続線５０上へ出力する（ステップＳ８３０）。
データ制御部４０３は、カウンタｉに「１」の値を加算し（ステップＳ８２０）、エンド信号を検出したか否かを判断する（ステップＳ８２５）。
【０１１３】
検出していないと判断する場合には（ステップＳ８２５における「ＮＯ」）、データ制御部４０３は、ステップＳ８０５へ戻る。
検出したと判断する場合には（ステップＳ８２５における「ＹＥＳ」）、データ制御部４０３は、処理を終了する。
１．１３  応答受取処理
ここでは、端末装置１０による応答受取処理の動作について、図１７に示す流れ図を用いて説明する。
【０１１４】
制御部１０４は、宛先ＩＰアドレスとして自ＩＰアドレス、送信元ＩＰアドレスとして入出力装置３０及び３１の何れかのＩＰアドレスであるヘッダ部と、２５６個の変数Ｄ（０）、Ｄ（１）、・・・、Ｄ（２５５）を含むデータ部とからなる応答用の制御データを、入出力部１０５を介して無線装置２０から受け取る（ステップＳ９００）。
制御部１０４は、受け取った応答用の制御データのヘッダ部に含まれる送信元ＩＰアドレスと一致する相手ＩＰアドレスに対応するピッキングアドレスｎを、一時記憶領域から読み出す（ステップＳ９０５）。
【０１１５】
制御部１０４は、読み出したピッキングアドレスｎを用いて、数値２ｎ及び数値２ｎ＋１を算出し、算出結果ｍ１（＝２ｎ）及びｍ２（＝２ｎ＋１）を配列番号としてもつ変数Ｄ（ｍ１）及びＤ（ｍ２）を、応答用の制御データのデータ部から読み出す（ステップＳ９１０）。
制御部１０４は、読み出した変数Ｄ（ｍ１）の値が１であるか、０であるかを判定する（ステップＳ９１５）。
【０１１６】
変数Ｄ（ｍ１）の値が１であると判定する場合には（ステップＳ９１５における「＝１」）、制御部１０４は、一時的記憶領域に記憶している相手ＩＰアドレスとピッキングアドレスｎとからなる組を消去する（ステップＳ９２０）。
０であると判定する場合には（ステップＳ９１５における「＝０」）、制御部１０４は、変数Ｄ（ｍ２）の値が１であるか、０であるかを判定する（ステップＳ９２５）。
【０１１７】
変数Ｄ（ｍ２）の値が１であると判定する場合には（ステップＳ９２５における「＝１」）、制御部１０４はピッキングアドレスｎに対応する商品名を管理情報テーブルＴ１００から読み出し、読み出した商品名の商品が欠品である旨を示す欠品情報を表示部１０６へ出力し、表示部１０６は、制御部１０４から欠品情報を受け取ると、受け取った欠品情報を表示する（ステップＳ９３０）。
【０１１８】
変数Ｄ（ｍ２）の値が０であると判定する場合には（ステップＳ９２５における「＝０」）、制御部１０４は、ステップＳ９００へ戻る。
２．まとめ
以上説明したように、ピッキング個数のデータを、全てのピッキング支援装置に対して共通のデータとなるように、変数Ｄ（２４０）からＤ（２５５）に格納している。各ピッキング支援装置は、自装置に割り当てられたピッキングアドレスｎに対応する変数Ｄ（２ｎ＋１２８）の値が０であるか、１であるかを判断し、１である場合に、変数Ｄ（２４０）からＤ（２５５）に格納されているピッキング個数を表示することができる。これにより、ピッキング支援装置ごとに、ピッキング個数を格納する１以上の変数を確保する必要が無い。つまり、従来のピッキング支援システムは、ピッキング支援装置ごとに、表示器に対して、異なるアドレスを設定したが、上記実施の形態では、全てのピッキング支援装置に対して、変数Ｄ（２４０）からＤ（２５５）に対応するアドレス２４０から２５５を、表示器に対するアドレスとみなすことができる。
【０１１９】
また、従来の技術では、ピッキング支援装置ごとに、表示するピッキング個数の変数を割り当てている。例えば、ピッキング個数を４桁表示する場合には、２５６個の変数のうち、１台のピッキング支援装置に対して、２点入力（表示を行うか否かを示すデータ、ブザーの出力を行うか否かを示すデータ）と、２点出力（完了を示すデータ、欠品を示すデータ）、４桁からなるピッキング個数（２進数）とからなるデータと、つまり２０個の変数を、利用することとなる。このため、入出力装置の配下には、最大１２台のピッキング支援装置しか接続することができない。
【０１２０】
しかしながら、上記に示すピッキング支援システム１では、入出力装置の配下には、最大５６台のピッキング支援装置を接続することができる。
また、逆に、従来の技術にて、５６台のピッキング支援装置を、１台の入出力装置にて管理する場合には、少なくとも９５２個の変数が必要となるが、上記の実施の形態では、２５６個の変数があればよい。
【０１２１】
３．その他の変形例
本発明を上記の実施の形態に基づいて説明したが、本発明は、上記実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）上記実施の形態において、端末装置１０と、入出力装置３０及び３１との通信を無線にて行ったが、これに限定されない。端末装置１０と、入出力装置３０及び３１との通信を有線にて行ってもよい。
【０１２２】
（２）上記実施の形態において、ピッキング指示用の制御データ１５０を、端末装置１０から２台の入出力装置３０及び３１へ送信したが、これに限定されない。制御データ１５０の送信先となる入出力装置は、１台以上であればよい。
（３）上記実施の形態において、制御信号に含まれるパルス信号の個数を２５６個としたが、これに限定されない。例えば、制御信号に含まれるパルス信号は１２８個であってもよいし、５１２個であってもよい。
【０１２３】
パルス信号が１２８個の場合には、制御データに含まれる変数も１２８個となり、変数Ｄ（１１２）からＤ（１２７）をピッキング個数のデータに使用する。また、入出力装置に接続される台数は、１台以上２４台以下となる。このとき、入力アドレスは、ピッキングアドレスｎを用いて、２ｎ＋６４で算出される。
パルス信号が５１２個の場合には、制御データに含まれる変数も５１２個となり、変数Ｄ（４９６）からＤ（５１１）をピッキング個数のデータに使用する。また、入出力装置に接続される台数は、１台以上１２０台以下となる。このとき、入力アドレスは、ピッキングアドレスｎを用いて、２ｎ＋２５６で算出される。
【０１２４】
（４）上記実施の形態において、端末装置１０は、入力部１０３を用いて、指示命令、ピッキングする部品名及びその個数を受け付けたが、これに限定されない。端末装置１０は、作業に対するスケジュールを予め記憶し、記憶されたスケジュールから、順次ピッキングする部品名及びその個数を取得して、ピッキング指示用の制御データを生成してもよい。
【０１２５】
（５）上記実施の形態において、端末装置１０は、ピッキング個数の各桁の数値を格納する際に、端末装置１０は、１桁目の数値を変数Ｄ（２４０）からＤ（２４３）に格納し、２桁目の数値を変数Ｄ（２４４）からＤ（２４７）に格納し、３桁目の数値を変数Ｄ（２４８）からＤ（２５１）に格納し、４桁目の数値、変数Ｄ（２５２）からＤ（２５５）に格納したが、これに限定されない。変数Ｄ（２４０）からＤ（２４３）までの組、変数Ｄ（２４４）からＤ（２４７）までの組、変数Ｄ（２４８）からＤ（２５１）までの組及び変数Ｄ（２５２）からＤ（２５５）までの組のそれぞれが、異なる桁数と対応付けられていればよい。
【０１２６】
例えば、４桁目の数値を変数Ｄ（２４０）からＤ（２４３）に格納し、３桁目の数値を変数Ｄ（２４４）からＤ（２４７）に格納し、２桁目の数値を変数Ｄ（２４８）からＤ（２５１）に格納し、１桁目の数値、変数Ｄ（２５２）からＤ（２５５）に格納してもよい。
（６）上記実施の形態において、ピッキング支援装置４０、・・・、４３、４０ａ、・・・、４３ａは、ピッキング個数を４桁で表示するとしたが、これに限定されない。表示の桁数は、１桁以上であればよい。このとき、ピッキング個数の各桁を格納する変数の個数は、表示桁数ｎ×４となり、２５６個の変数のうち後方から、表示桁数ｎ×４個の変数が、ピッキング個数の各桁を格納する変数として確保される。また、ピッキング支援装置が備える表示器の個数は、表示する桁数と同一となる。
【０１２７】
（７）上記実施の形態において、ピッキング支援装置４０、・・・、４３、４０ａ、・・・、４３ａは、ｎ桁のピッキング個数（ｎは１以上３以下の数）を表示する際に、ｎ＋１桁以上の桁数において、「０」の値を表示したが、これに限定されない。
ピッキング支援装置４０、４３、４０ａ、・・・、４３ａは、ｎ桁のピッキング個数（ｎは１以上３以下の数）を表示する際に、ｎ＋１桁以上の桁数において、値を表示しないようにしてもよい。
【０１２８】
（８）上記実施の形態にて示す変数Ｄ（０）、・・・、Ｄ（２５５）のうち、変数Ｄ（１１２）からＤ（１２７）までを未使用領域としたが、以下のように利用してもよい。
（８−１）ピッキングの個数表示終了後、表示した個数の各桁における２進数を格納してもよい。このとき、ピッキング支援装置４０は、個数を表示中に、完了ボタン４０５ａが押下されると、検知した１１２番目の信号から１２７番目の信号の電圧を、変数Ｄ１（２）からＤ１（１７）までの値に応じて変換し、変換後の信号を接続線５０へ出力する。変数Ｄ１（ｊ）の値が「１」である場合には、検知した電圧の値を「Ｖｘ／２」に変換し、変数Ｄ１（ｊ）の値が「０」である場合には、検知した電圧の値を「０」に変換する。ここで、ｊは、２以上１７以下の数値である。
【０１２９】
（８−２）変数Ｄ（１１２）からＤ（１２７）のうち１つの変数（例えば、Ｄ（１１２））を、欠品の有無を示すデータを格納してもよい。ピッキング支援装置４０は、欠品ボタン４０８ａが押下されると、検知した２ｎ番目の信号及び１１２番目の信号の電圧の値をそれぞれ、「Ｖｘ／２」へ変換し、変換後の信号を接続線５０上へ出力する。完了ボタン４０５ａが押下された場合には、検知した２ｎ番目の信号の電圧の値を、「Ｖｘ／２」へ変換し、変換後の信号を接続線５０上へ出力する。
【０１３０】
これにより、ピッキングアドレスｎと対応する変数Ｄ（２ｎ）の値と、変数Ｄ（１１２）の値との組み合わせで、どの部品にて欠品が生じているかが判断することができる。
なお、ピッキングアドレスｎと変数Ｄ（ｎ）とを対応付けてもよい。
（９）各ピッキング支援装置のそれぞれに対して、ブザーの出力を行うか否かを示す変数を割り当てたが、これに限定されない。
【０１３１】
各ピッキング支援装置に対して、ブザーの出力を行うか否かを示す１の変数を共通に割り当ててもよい。共通に割り当てる変数は、例えば、変数Ｄ（２３９）である。
端末装置１０は、ブザー出力命令と部品名とを受け取ると、部品名に対応するピッキングアドレスｎ及び相手ＩＰアドレスを、管理情報テーブルＴ１００から読み出す。端末装置１０は、読み出したピッキングアドレスｎを用いて、変数Ｄ（２ｎ＋１２８）に「１」を設定し、さらに、変数Ｄ（２３９）にも「１」を設定し、制御データを生成する。
【０１３２】
ピッキング支援装置４０は、検知した２ｎ＋１２８番目、２３９番目及び２４０番目から２５５番目の信号それぞれの値に基づいて、順次、変数Ｄ１（０）からＤ１（１７）へ、０又は１を設定する。以降の動作は、上記実施の形態と同様であるため、説明は省略する。
なお、ピッキングアドレスｎと変数Ｄ（ｎ＋１２８）とを対応付けてもよい。
【０１３３】
また、共通に割り当てる変数を、Ｄ（２３９）としたが、これに限定されない。未使用領域である変数Ｄ（１１２）からＤ（１２７）のうちの１の変数を利用してもよい。
（１０）上記（８−２）と（９）とを組み合わせてもよい。
例えば、欠品の有無を示すデータを変数Ｄ（１１２）に格納し、ブザーの出力を行うか否かを示すデータを変数Ｄ（２３９）に格納する場合には、１台の入出力装置にて、最大１１１台のピッキング支援装置が接続可能となる。
【０１３４】
また、例えば、欠品の有無を示すデータを変数Ｄ（１１２）に格納し、ブザーの出力を行うか否かを示すデータを変数Ｄ（１１３）に格納する場合には、１台の入出力装置にて、最大１１２台のピッキング支援装置が接続可能となる。
（１１）１つの入出力装置配下の存在する複数のピッキング支援装置のうち１台のピッキング支援装置のみが、個数の表示を行ったが、これに限定されない。同じ個数をピッキングする場合には、１つのデータを用いて２台以上のピッキング支援装置にて個数表示するようにしてもよい。
【０１３５】
例えば、ピッキングアドレスｎを有するピッキング支援装置と、ピッキングアドレスｍを有するピッキング支援装置とに対して、個数表示をさせたい場合には、端末装置１０は、変数Ｄ（２ｎ＋１２８）及びＤ（２ｍ＋１２８）に「１」を設定する。
（１２）上記実施の形態では、ピッキング支援装置は、自ピッキングアドレスに対応する信号の電圧の値に関係なく個数データの信号を取り込んだが、これに限定されない。自ピッキングアドレスに対応する信号の電圧の値が「Ｖｘ／２」である場合に、個数データの信号を取り込んでもよい。
【０１３６】
または、ピッキング支援装置は、２５６個の信号の電圧の値を取り込んでもよい。このとき、ピッキング支援装置４０は、２５６個の変数Ｄ１（０）、Ｄ１（１）、・・・、Ｄ１（２５５）を有しており、スタート信号を検出して、エンド信号を検出するまでの期間において、パルス信号に同期して、電圧を検知し、検知した電圧の値に応じて、変数Ｄ１（ｉ）に「１」又は「０」を設定する。エンド信号を検出すると、自ピッキングアドレスｎを用いて、変数Ｄ１（２ｎ＋１２８）及びＤ１（２ｎ＋１２９）を取得し、さらに、変数Ｄ１（２４０）からＤ１（２５５）をも取得する。以降の動作は、上記実施の形態と同様であるため、説明は省略する。
【０１３７】
（１３）上記実施の形態において、ピッキングアドレスｎを有するピッキング支援装置が、入出力装置から送信される制御信号のうち、自身に対応する２ｎ＋１２８番目のパルス信号及び２ｎ＋１２９番目のパルス信号を取得する場合、パルス信号を検出する度に、カウンタｉの値に１を加算したが、これに限定されない。
ピッキングアドレスｎを有するピッキング支援装置は、１のパルス信号から次のパルス信号が発生する時間間隔（例えば、１ミリ秒）を記憶しておき、スタート信号を検出後、検出したスタート信号に同期し、時間を計測して、２ｎ＋１２９ミリ秒後のパルス信号（この場合、２ｎ＋１２８番目のパルス信号）と、２ｎ＋１３０ミリ秒後のパルス信号（この場合、２ｎ＋１２９番目のパルス信号）とを検出してもよい。
【０１３８】
（１４）上記実施の形態において、１台の入出力装置に接続されるピッキング支援装置の台数を５６台としたが、これに限定されない。１台の入出力装置に接続されるピッキング支援装置の台数は、５６台以下であってもよい。
（１５）上記実施の形態において、ピッキングアドレスｎを有するピッキング支援装置の出力アドレスを、数値２ｎとしたが、これに限定されない。
【０１３９】
ピッキングアドレスｎを有するピッキング支援装置の出力アドレスを、数値ｎとしてもよい。このとき、ピッキング支援装置において、欠品ボタンが押下された場合に使用するパルス信号は、２ｎ＋５６番目の信号となる。
また、ピッキングアドレスｎを有するピッキング支援装置の入力アドレスを、数値２ｎ＋１２８としたが、これに限定されない。
【０１４０】
ピッキングアドレスｎを有するピッキング支援装置の入力アドレスを、数値ｎ＋１２８としてもよい。このとき、ブザー出力を行う場合に利用するパルス信号は、ｎ＋１８４番目の信号となる。
なお、パルス信号のカウントは、上記実施の形態と同様に、０から開始する。
（１６）上記実施の形態におけるアドレススイッチ４１０を、アドレス記憶部４０１としてもよい。このとき、データ制御部４０３が、ピッキングアドレスｎを読み出す動作を、以下のように変更する。
【０１４１】
データ制御部４０３は、アドレススイッチ４１０に設定された値（２進数）を読み出し、読み出した値（２進数）から、ピッキングアドレスｎを算出する。
この動作によりピッキングアドレスｎを取得することができる。
（１７）上記実施の形態において、端末装置１０は、ピッキングする個数のデータを、送信データの変数Ｄ（２４０）からＤ(２５５)へ格納したが、これに限定されない。
【０１４２】
例えば、端末装置１０は、ピッキングする個数のデータを、送信データの変数Ｄ（０）からＤ(１５)へ格納し、変数Ｄ（２４０）からＤ（２５５）を未使用領域としてもよい。このとき、ピッキングアドレスｎを有するピッキング支援装置に対して、変数Ｄ（２ｎ＋１５）、Ｄ（２ｎ＋１６）、変数Ｄ（２ｎ＋１２８）及び変数Ｄ（２ｎ＋１２９）のそれぞれが対応付けられる。
【０１４３】
（１８）上記実施の形態において、各ピッキング支援装置へ送信する共通のデータをピッキング個数のデータとしたが、これに限定されない。共通のデータとして、ピッキング個数のデータに他のデータを付加してもよい。
例えば、ランプの点灯色を指定する情報である。このとき、変数Ｄ（２３９）に点灯色を指定する情報を格納する。点灯色を通常色（例えば、緑色）を指定する場合には、変数Ｄ（２３９）の値を「０」とし、点灯色を警告色（例えば、黄色）を指定する場合には、変数Ｄ（２３９）の値を「０」とする。ピッキングアドレスｎを有するピッキング支援装置は、２ｎ＋１２８番目のパルス信号の値が「Ｖｘ／２」であると判断する場合には、２３９番目のパルス信号の値に応じた点灯色にて、ランプ４０６を点灯する。
【０１４４】
（１９）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０１４５】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０１４６】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（２０）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１４７】
上記に示すピッキング支援システムは、ピッキングにより部品を収集し、収集した部品を用いて、物品を製造する産業において、経営的、つまり反復的かつ継続的に利用されうる。
【図面の簡単な説明】
【０１４８】
【図１】ピッキング支援システム１の構成を示すブロック図である。
【図２】端末装置１０の構成を示すブロック図である。
【図３】制御データ１５０の構造を示すデータ構造図である。
【図４】入出力装置３０の構成を示すブロック図である。
【図５】制御信号のデータ構造と、制御信号と制御データとの対応を示す。
【図６】ピッキング支援装置４０の構成を示すブロック図である。
【図７】ピッキング支援装置４０、４１、４２の接続形態の一例を示す。
【図８】ピッキング支援システム１の全体の動作を示す流れ図である。
【図９】端末装置１０による制御データの生成処理の動作を示す流れ図である。
【図１０】入出力装置３０によるパルス信号の生成の動作を示す流れ図である。
【図１１】入出力装置３０による応答用の制御データの生成処理の動作を示す流れ図である。
【図１２】ピッキング支援装置４０による指示受取処理の動作を示す流れ図である。図１３へ続く。
【図１３】ピッキング支援装置４０による指示受取処理の動作を示す流れ図である。図１２から続く。
【図１４】ピッキング支援装置４０による個数データ取得処理の動作を示す流れ図である。
【図１５】ピッキング支援装置４０による応答処理の動作を示す流れ図である。図１６へ続く。
【図１６】ピッキング支援装置４０による応答処理の動作を示す流れ図である。図１５から続く。
【図１７】端末装置１０による応答受取処理の動作を示す流れ図である。
【符号の説明】
【０１４９】
１    ピッキング支援システム
１０    端末装置
２０、２１、２２    無線装置
３０、３１    入出力装置
４０〜４３、４０ａ〜４３ａ    ピッキング支援装置
１０１    アドレス記憶部
１０２    管理情報記憶部
１０３    入力部
１０４    制御部
１０５    入出力部
１０６    表示部
３０１    ＩＰアドレス記憶部
３０２    電源部
３０３    第１入出力部
３０４    制御部
３０５    第２入出力部
３０６    時計部
３１０    自ＩＰアドレス格納領域
３１１    相手ＩＰアドレス格納領域
４０１    アドレス記憶部
４０２    データ入出力部
４０３    データ制御部
４０４    表示部
４０５    完了ボタン部
４０６    ランプ
４０７    時計部
４０８    欠品ボタン部
４０９    ブザー
４１０    アドレススイッチ
４１１    アドレス算出部
【図１】
2006339998.tif 000003
【図２】
2006339998.tif 000004
【図３】
2006339998.tif 000005
【図４】
2006339998.tif 000006
【図５】
2006339998.tif 000007
【図６】
2006339998.tif 000008
【図７】
2006339998.tif 000009
【図８】
2006339998.tif 000010
【図９】
2006339998.tif 000011
【図１０】
2006339998.tif 000012
【図１１】
2006339998.tif 000013
【図１２】
2006339998.tif 000014
【図１３】
2006339998.tif 000015
【図１４】
2006339998.tif 000016
【図１５】
2006339998.tif 000017
【図１６】
2006339998.tif 000018
【図１７】
2006339998.tif 000019