JPH0948509A - Recovery system for automated warehouse - Google Patents
Recovery system for automated warehouseInfo
- Publication number
- JPH0948509A JPH0948509A JP20345195A JP20345195A JPH0948509A JP H0948509 A JPH0948509 A JP H0948509A JP 20345195 A JP20345195 A JP 20345195A JP 20345195 A JP20345195 A JP 20345195A JP H0948509 A JPH0948509 A JP H0948509A
- Authority
- JP
- Japan
- Prior art keywords
- data
- shelf
- abnormal
- crane
- database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Warehouses Or Storage Devices (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、自動倉庫におい
て、データベース中のデータ異常によりスタッカクレー
ン等が停止する自動倉庫の異常停止時に自動倉庫を復旧
する自動倉庫の復旧システムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic warehouse restoration system which restores an automatic warehouse when an abnormal stop of the automatic warehouse occurs when a stacker crane or the like stops due to a data abnormality in a database in the automatic warehouse.
【0002】[0002]
【従来の技術】従来、自動倉庫では、枠組棚の各棚に対
する荷の入出庫はスタッカクレーンにより行われる。こ
のスタッカクレーンは、オペレータがキーボード等を操
作して入力した入出庫要求に応じてコンピュータが作成
した作業データに基づき運行制御される。自動倉庫は例
えば図16に示すように構成されている。2. Description of the Related Art Conventionally, in an automatic warehouse, loading and unloading of a load to and from each shelf of a framed shelf is performed by a stacker crane. The operation of this stacker crane is controlled based on work data created by a computer in response to a loading / unloading request input by an operator operating a keyboard or the like. The automated warehouse is configured, for example, as shown in FIG.
【0003】図16に示す自動倉庫システム51には、
3台の自動倉庫52が配備されている。各自動倉庫52
は、一対の枠組棚53と枠組棚53間の中央を走行可能
に装備されたスタッカクレーン54とを備える。自動倉
庫52の在庫管理やスタッカクレーン54の作業指令は
在庫管理コンピュータ55が行う。The automatic warehouse system 51 shown in FIG.
Three automated warehouses 52 are deployed. Each automated warehouse 52
Includes a pair of frame shelves 53 and a stacker crane 54 mounted so as to be capable of traveling in the center between the frame shelves 53. The inventory management computer 55 performs inventory management of the automated warehouse 52 and work instructions for the stacker crane 54.
【0004】キーボード等の入力装置56を操作してオ
ペレータが入力した入出庫要求に応じて在庫管理コンピ
ュータ55はスタッカクレーン54を運行制御するため
の作業データを作成する。この作業データは、データベ
ース57に格納されている在庫管理データ等の各種デー
タを用いて作成され、入庫・出庫の区別,作業指令する
スタッカクレーン54の選択,入庫先または出庫元とな
る棚53aの選択,入庫元または出庫先となる入出庫口
58の選択等が決定される。The inventory management computer 55 creates work data for controlling the operation of the stacker crane 54 in response to a loading / unloading request input by an operator by operating an input device 56 such as a keyboard. This work data is created by using various data such as inventory management data stored in the database 57, and distinguishes between warehousing and warehousing, selecting the stacker crane 54 to issue a work command, and the shelf 53a serving as a warehousing destination or warehousing source. The selection, the selection of the loading / unloading port 58 as the loading source or the shipping destination, etc. are determined.
【0005】データベース57には、各棚毎の荷の品番
及び個数のデータを有する棚在庫データや棚毎に荷の有
無を管理する棚マスタデータが管理されており、例えば
出庫要求があれば棚在庫データから出庫する品番の荷が
格納された棚を検索し、その棚を出庫元とする作業デー
タが作成され、入庫要求があれば棚マスタデータから空
棚を検索し、その空棚を入庫先とする作業データが作成
される。[0007] The database 57 manages shelf inventory data having data on the number and quantity of goods for each shelf and shelf master data for managing presence or absence of goods for each shelf. From the inventory data, the shelf that stores the load of the product number to be issued is searched, work data with that shelf as the issue source is created, and if there is a receipt request, the empty master is searched from the shelf master data and that empty shelf is received. The work data to be created is created.
【0006】作業データもデータベース57に格納さ
れ、自動倉庫52毎に配備された地上コントローラ59
を介して指令先のスタッカクレーン54に順次送信され
る。そして、各スタッカクレーン54は地上コントロー
ラ59から受信した作業データに基づき指令された入庫
・出庫作業を行う。The work data is also stored in the database 57, and the ground controller 59 provided for each automatic warehouse 52.
Are sequentially transmitted to the stacker crane 54 of the command destination via. Then, each stacker crane 54 performs the loading / unloading work instructed based on the work data received from the ground controller 59.
【0007】ところで、自動倉庫52が異常停止する原
因に、データベース57中のデータに異常が発生したこ
とによる場合がある。例えば更新すべきデータが更新さ
れなかったときには、更新されなかったデータは異常デ
ータとなる。例えば、荷を入庫したにも拘わらず、棚マ
スタデータにその荷の入庫が更新されなかったり、荷を
出庫したにも拘わらず、棚在庫データにその荷の出庫が
更新されなかった場合、荷が格納された棚が入庫先とし
て選ばれてしまったり、空棚である棚が出庫元として選
ばれてしまう。このとき、スタッカクレーン54は指定
された棚53aに対して入庫もしくは出庫が不能である
ため異常停止してしまう。By the way, the cause of the abnormal stop of the automatic warehouse 52 may be the occurrence of an abnormality in the data in the database 57. For example, when the data to be updated has not been updated, the data that has not been updated becomes abnormal data. For example, if the receipt of a load is not updated in the shelf master data even if the load is received, or if the issue of the load is not updated in the shelf inventory data even if the load is issued, The shelf in which is stored is selected as the receiving destination, or the empty shelf is selected as the delivery source. At this time, the stacker crane 54 stops abnormally because it cannot store or leave the designated shelf 53a.
【0008】[0008]
【発明が解決しようとする課題】ところが、自動倉庫5
2の復旧のためには、データベース57中の膨大なデー
タの中から異常箇所を見つけ出してそれを修正する必要
がある。そのため、専門知識を有するシステムエンジニ
ア(SE)によらなければその復旧ができず、しかも異
常箇所を見つけ出すために膨大な時間を要するという問
題があった。[Problems to be Solved by the Invention] However, the automatic warehouse 5
In order to recover No. 2, it is necessary to find an abnormal part from the huge amount of data in the database 57 and correct it. Therefore, there is a problem that the system engineer (SE) having specialized knowledge cannot restore the system and it takes a huge amount of time to find the abnormal portion.
【0009】通常、SEは自動倉庫システム51がある
工場から遠く離れた場所に勤務するため、自動倉庫52
の異常停止の連絡を受けると、図16に示すようにSE
は現地の工場までわざわざ赴く必要があった。そのた
め、復旧するまでの間、自動倉庫52を停止状態のまま
長時間放置せざるを得なかったという問題があった。Since the SE usually works at a place far from the factory where the automatic warehouse system 51 is located, the automatic warehouse 52
Upon receiving notification of abnormal stop of the SE, as shown in FIG.
Had to go all the way to the local factory. Therefore, there was a problem that the automatic warehouse 52 had to be left in a stopped state for a long time until it was restored.
【0010】本発明は上記問題点を解決するためになさ
れたものであって、その第1の目的は専門知識が無くと
も、データベース中のデータに発生した異常箇所を自動
で見つけ出すことができる自動倉庫の復旧システムを提
供することにある。また、第2の目的は、システムエン
ジニアがわざわざ現地まで赴かなくても遠隔地からの遠
隔操作でデータベース中の異常箇所を見つけ出し、必要
に応じてその異常箇所を修復することを可能とすること
にある。The present invention has been made in order to solve the above problems, and a first object thereof is to automatically find an abnormal portion that has occurred in data in a database without requiring specialized knowledge. To provide a warehouse recovery system. The second purpose is to enable a system engineer to find an abnormal location in the database by remote control from a remote location without the need to go to the site and repair the abnormal location if necessary. It is in.
【0011】[0011]
【課題を解決するための手段】上記問題点を解決するた
め請求項1に記載の発明では、荷が収納される複数の収
納部を備えた枠組棚と、前記収納部に対して荷の入出庫
を行うクレーン装置とを備えた自動倉庫が配備された自
動倉庫システムにおいて、前記自動倉庫に関する各種デ
ータ及び前記クレーン装置の運行データを格納するため
のデータベースと、前記データベースに接続され、入出
庫要求に応じて前記各種データを用いて前記運行データ
を作成するとともに、前記データベースに格納された当
該運行データに基づき前記クレーン装置を運行指令する
在庫管理コンピュータと、前記クレーン装置の停止原因
となる前記データベース中のデータの異常箇所を検索判
定する判定処理を行う異常箇所検索手段とを備えた。In order to solve the above problems, in the invention according to claim 1, a frame rack having a plurality of storage parts for storing a load, and loading of the load into the storage part. In an automatic warehouse system in which an automatic warehouse equipped with a crane device for issuing goods is deployed, a database for storing various data relating to the automatic warehouse and operation data of the crane device, and connected to the database, and a storage request In addition to creating the operation data using the various data according to, the inventory management computer for operating the crane device based on the operation data stored in the database, and the database that causes the crane device to stop An abnormal point searching means for performing a determination process for searching for an abnormal point in the data therein is provided.
【0012】請求項2に記載の発明では、前記異常箇所
検索手段は、前記データベース中の前記異常箇所を修復
可能な修復機能を備えたローカルコンピュータと、該ロ
ーカルコンピュータにアクセス可能に通信回線を介して
接続された復旧コンピュータとからなるとともに、前記
ローカルコンピュータと前記復旧コンピュータのうち少
なくとも一方に前記判定処理のプログラムデータが記憶
された記憶手段が備えられており、前記復旧コンピュー
タは、前記判定処理により判定された異常箇所を表示す
るための表示装置と、前記データベース中のデータの異
常箇所を修復すべく前記ローカルコンピュータに対して
修復命令するための入力装置とを備えた。According to the present invention of claim 2, the abnormal point searching means is provided with a local computer having a repair function capable of repairing the abnormal point in the database, and a communication line accessible to the local computer. And a recovery computer connected to the recovery computer, and at least one of the local computer and the recovery computer is provided with a storage unit in which program data for the determination process is stored. A display device for displaying the determined abnormal portion and an input device for issuing a repair instruction to the local computer to repair the abnormal portion of the data in the database are provided.
【0013】請求項3に記載の発明では、請求項2に記
載の前記ローカルコンピュータは、請求項1に記載の前
記在庫管理コンピュータである。請求項4に記載の発明
では、前記データベースには、前記異常箇所を特定する
ための判定項目毎の判定値を異なるデータ源から求めら
れるように、一つの判定項目に対して少なくとも2種類
のデータ源が備えられており、前記異常箇所検索手段
は、前記データベースに備えられた前記判定項目毎の異
なるデータ源から判定値を個別に求める判定値算出手段
と、前記判定値算出手段により個別に求められた前記判
定値を比較し、両判定値が一致すれば正常判定とし、不
一致であれば前記データ源のうちいずれかにその不一致
箇所に異常箇所が存在するという異常判定をする比較判
定手段と、前記比較判定手段により得られた前記判定項
目毎の判定結果から異常箇所を特定する異常箇所特定手
段とを備えた。According to a third aspect of the present invention, the local computer according to the second aspect is the inventory management computer according to the first aspect. In the invention according to claim 4, in the database, at least two types of data are provided for one determination item so that determination values for each determination item for specifying the abnormal location can be obtained from different data sources. And a determination value calculating unit that individually obtains a determination value from a different data source for each of the determination items provided in the database, and the abnormality location search unit individually obtains the determination value by the determination value calculation unit. And a comparing and judging means for judging whether or not there is an abnormal part in the non-matching part in any of the data sources if the both judgment values are coincident with each other. And an abnormal point specifying section for specifying an abnormal point from the judgment result for each of the judgment items obtained by the comparison and judgment section.
【0014】請求項5に記載の発明では、前記データベ
ースには、前記運行データに付されるID番号の使用・
不使用が管理されるとともに、前記運行データ作成時に
該運行データに不使用のID番号を付すために使用され
るIDフラグデータと、指令中の運行データが指令先の
前記クレーン装置毎に前記ID番号を付して管理された
クレーンデータとが備えられており、前記異常箇所検索
手段は、前記データベースに備えられた前記クレーンデ
ータ中の前記運行データのID番号を検索してID番号
の重複使用の有無を判定するID番号異常判定手段を備
えた。In the invention according to claim 5, the database uses the ID number attached to the operation data.
The non-use is managed, and the ID flag data used to add an unused ID number to the operation data at the time of creating the operation data and the operation data being instructed are the IDs for each crane device of the instruction destination. Crane data managed by numbering is provided, and the abnormal point search means searches for the ID number of the operation data in the crane data provided in the database and uses the duplicated ID number. An ID number abnormality determining means for determining the presence or absence of is provided.
【0015】請求項6に記載の発明では、前記判定項目
の一つに運行データ数が用意されており、該運行データ
数を個別に求めるためのデータ源は、指令中の運行デー
タが管理されたメインデータと、指令中の運行データが
指令先の前記クレーン装置毎に管理されるとともに、ク
レーン装置毎に指令中の指令数が所定数未満となるとそ
のクレーン装置に次の運行データを指令するために使用
されるクレーンデータとからなる。In the invention according to claim 6, the number of operation data is prepared as one of the judgment items, and the data source for individually obtaining the number of operation data is managed by the operation data under command. The main data and the operation data being commanded are managed for each crane device to which the command is directed, and when the number of commands being commanded for each crane device is less than the predetermined number, the next operation data is commanded to that crane device. Crane data used for
【0016】請求項7に記載の発明では、前記判定項目
に入庫作業数と出庫作業数とが用意されており、該入庫
作業数もしくは出庫作業数を個別に求めるためのデータ
源は、入庫・出庫の情報を含む指令中の運行データが指
令先の前記クレーン装置毎に管理されたクレーンデータ
と、入出庫口毎にその入出庫口が指令中の運行データに
おいて入庫元もしくは出庫先として使用された情報が入
庫・出庫別に管理されるとともに、運行データ作成時に
入出庫口が偏って使用されないように入庫元もしくは出
庫先の入出庫口の選択に使用される入出庫口管理データ
とからなる。In the invention according to claim 7, the number of warehousing work and the number of warehousing work are prepared in the judgment item, and the data source for individually obtaining the number of warehousing work or the number of warehousing work is The operation data under command including the information of shipping is managed for each crane device of the command destination, and the entry / exit port for each entry / exit port is used as the source or destination of the operation data under the command. The information is managed for each entry / exit, and the entry / exit management data is used to select the entry / exit of the entry / exit so that the entry / exit is not biasedly used when the operation data is created.
【0017】請求項8に記載の発明では、前記判定項目
の一つに品番別在庫総数が用意されており、該品番別在
庫総数を個別に求めるためのデータ源は、品番別在庫総
数が管理された品番別在庫数データと、前記各収納部に
収納された荷の品番及びその個数が棚番号毎に管理され
るとともに、出庫要求時の出庫元を選択決定するために
使用される棚在庫データとからなる。In the invention of claim 8, the total number of stocks by product number is prepared as one of the judgment items, and the data source for individually obtaining the total number of stocks by product number is managed by the total number of stocks by product number. The inventory number data for each product number, the product number and the number of the load stored in each of the storage units are managed for each shelf number, and the shelf inventory used to select and determine the delivery source when the delivery request is made. It consists of data and.
【0018】請求項9に記載の発明では、前記判定項目
の一つに棚別荷有無が用意されており、該棚別荷有無を
個別に求めるためのデータ源は、前記各収納部に収納さ
れた荷の品番及びその個数が棚番号毎に管理された棚在
庫データと、前記各収納部の棚番号毎に荷の有無が管理
されるとともに、入庫要求時の入庫先の空棚を選択決定
するために使用される棚マスタデータとからなる。In the invention according to claim 9, the presence / absence of load by shelf is prepared as one of the judgment items, and the data source for individually determining the presence / absence of load by shelf is stored in each of the storage sections. Shelf inventory data in which the product number and the number of the loaded goods are managed for each shelf number, and the presence / absence of the goods is managed for each shelf number of each storage unit, and an empty shelf of the receiving destination at the time of a storage request is selected. Shelf master data used to make decisions.
【0019】従って、請求項1に記載の発明によれば、
自動倉庫システムに装備されたクレーン装置は、データ
ベースに格納された各種データを用いて入出庫要求に応
じて作成された運行データに基づき在庫管理コンピュー
タに運行指令され、指令された入庫もしくは出庫作業を
行う。データベース中のデータに異常箇所があってクレ
ーン装置が停止した場合には、そのクレーン装置の停止
原因となったデータベース中の異常箇所は、異常箇所検
索手段による判定処理により検索判定される。従って、
データベース中のデータの異常箇所を膨大な時間を費や
して人が調べなくて済む。Therefore, according to the first aspect of the present invention,
The crane device equipped in the automated warehouse system is instructed to operate the inventory management computer based on the operation data created in response to the entry / exit request using various data stored in the database, and the ordered entry / exit work is performed. To do. When the crane device stops due to an abnormal location in the data in the database, the abnormal location in the database that caused the crane equipment to stop is searched and determined by the determination processing by the abnormal location search means. Therefore,
A person does not have to spend an enormous amount of time searching for an abnormal portion of data in the database.
【0020】請求項2に記載の発明によれば、データベ
ース中のデータに異常箇所があってクレーン装置が停止
した場合には、復旧コンピュータ側から通信回線を介し
てローカルコンピュータにアクセスし、少なくともロー
カルコンピュータと復旧コンピュータのうち一方に備え
られた記憶手段に記憶されたプログラムデータが実行さ
れ、データベースの異常箇所の判定処理が行われる。こ
の判定結果は復旧コンピュータ側の表示装置に表示され
る。そして、入力装置を操作して修復命令をローカルコ
ンピュータに送信することにより、復旧コンピュータ側
からデータベース中の異常箇所の修復が行われる。従っ
て、通信回線を介して遠く離れた場所から復旧コンピュ
ータによりデータベース中のデータの異常箇所を修復す
ることが可能となる。According to the second aspect of the present invention, when the crane device is stopped due to an abnormal point in the data in the database, the recovery computer side accesses the local computer through the communication line, and at least the local computer is accessed. The program data stored in the storage means provided in one of the computer and the recovery computer is executed, and the abnormal portion determination process of the database is performed. This determination result is displayed on the display device on the recovery computer side. Then, by operating the input device and transmitting a repair instruction to the local computer, the recovery computer side repairs the abnormal portion in the database. Therefore, it becomes possible to restore the abnormal portion of the data in the database by the restoration computer from a remote place via the communication line.
【0021】請求項3に記載の発明によれば、復旧コン
ピュータ側から通信回線を介して在庫管理コンピュータ
にアクセスすることにより、在庫管理コンピュータによ
りデータベース中のデータの異常箇所の判定及び修復が
なされる。従って、在庫管理コンピュータが異常箇所の
判定処理も兼ねるので、異常箇所判定専用のコンピュー
タを新たに設置する必要がない。According to the third aspect of the present invention, by accessing the inventory management computer from the restoration computer side through the communication line, the inventory management computer determines and repairs the abnormal portion of the data in the database. . Therefore, since the inventory management computer also serves as a process for determining an abnormal place, it is not necessary to newly install a computer dedicated to the abnormal place determination.
【0022】請求項4に記載の発明によれば、異常箇所
検索手段は、判定値算出手段によりデータベースに備え
られた異なるデータ源から個別に判定項目毎の判定値を
求め、比較判定手段により判定項目毎に判定値を比較
し、両判定値が一致すれば正常判定とし、不一致であれ
ばデータ源のうちいずれかにその不一致箇所に異常箇所
が存在するという異常判定をする。そして、判定項目毎
の判定結果が照らし合わされることにより、異常箇所特
定手段によりその異常箇所が特定される。According to the invention described in claim 4, the abnormal point searching means individually obtains the judgment value for each judgment item from different data sources provided in the database by the judgment value calculating means, and judges by the comparison judging means. The judgment values are compared for each item, and if both judgment values match, a normal judgment is made. If they do not match, an abnormal judgment is made that an abnormal part exists in the non-matching part in any of the data sources. Then, by comparing the judgment results for each judgment item, the abnormal part is specified by the abnormal part specifying means.
【0023】請求項5に記載の発明によれば、ID番号
を使用したにも拘わらずIDフラグデータにそのID番
号が使用されたとデータ更新されなかった場合、再びそ
のID番号が使用されて同じID番号の運行データが2
つ指令されてしまい、いずれの運行データを実行すべき
か判断できずクレーン装置が異常停止する。この場合、
異常箇所検索手段は、ID番号異常判定手段により、ク
レーンデータ中の運行データのID番号を検索してID
番号の重複使用の有無を判定する。According to the fifth aspect of the present invention, when the ID number is used but the data is not updated when the ID number is used for the ID flag data, the same ID number is used again. Operation data of ID number is 2
However, the crane device stops abnormally because it cannot determine which operation data should be executed. in this case,
The abnormality location search means searches the ID number of the operation data in the crane data by the ID number abnormality determination means to determine the ID.
Determine whether duplicate numbers are used.
【0024】請求項6に記載の発明によれば、例えばク
レーンデータ中に運行データの抹消ミスがあって、クレ
ーンデータ中の指令数が減らないために新たな運行デー
タがいつまで経っても指令されず、指令がないものとし
てクレーン装置が停止する異常が発生する。この場合、
判定値算出手段によりデータベースに備えられたメイン
データとクレーンデータとから個別に運行データ数が求
められ、比較判定手段により両運行データ数が比較され
るが、両運行データ数が不一致となるためメインデータ
とクレーンデータのうちいずれかにその不一致による異
常箇所が存在するという異常判定がされる。そして、異
常箇所特定手段によりその他の判定項目結果と照らし合
わせてその異常箇所が特定される。According to the invention as set forth in claim 6, for example, since there is an erroneous operation data deletion in the crane data and the number of commands in the crane data does not decrease, new operation data is commanded forever. If there is no command, the crane will stop and an error will occur. in this case,
The judgment value calculation means individually calculates the number of operation data from the main data and the crane data provided in the database, and the comparison and judgment means compares the two operation data numbers, but since the two operation data numbers do not match, the main operation data It is determined that there is an abnormal location due to the mismatch in either the data or the crane data. Then, the abnormal part is identified by the abnormal part specifying means in comparison with the other determination item results.
【0025】請求項7に記載の発明によれば、例えばあ
る入出庫口が運行データ作成時に入庫元もしくは出庫先
に使用されたにも拘わらず、入出庫口管理データのその
該当箇所に入庫または出庫が設定されず、同じ入出庫口
が連続して出庫先と入庫元に指令されてしまい、クレー
ン装置が荷をその出庫先の入出庫口まで運んだときに既
にその入出庫口に入庫の荷が載置されていて荷おろしで
きずクレーン装置が停止する異常が発生する。この場
合、判定値算出手段によりデータベースに備えられたク
レーンデータと入出庫口管理データとから個別に判定値
である入庫作業数もしくは出庫作業数が求められ、比較
判定手段により両判定値が比較されるが、両判定値が不
一致となるためクレーンデータと入出庫口管理データの
うちいずれかにその不一致による異常箇所が存在すると
いう異常判定がされる。そして、異常箇所特定手段によ
りその他の判定項目結果と照らし合わせてその異常箇所
が特定される。According to the seventh aspect of the present invention, for example, even if a certain entrance / exit is used as the entry source or the exit destination at the time of creating the operation data, the entry / exit to the relevant part of the entry / exit exit management data is performed. No issue is set, the same entry / exit port is instructed to the exit destination and the entry source consecutively, and when the crane device carries the load to the entry / exit port of the exit destination, the loading There is an abnormality that the crane is stopped because the load is placed and it cannot be unloaded. In this case, the judgment value calculation means individually obtains the number of warehousing operations or the number of warehousing operations, which are the judgment values, from the crane data and the entrance / exit opening management data provided in the database, and the comparison judgment means compares the both judgment values. However, since both judgment values do not match, it is judged that there is an abnormal location due to the mismatch in either the crane data or the entrance / exit gate management data. Then, the abnormal part is identified by the abnormal part specifying means in comparison with the other determination item results.
【0026】請求項8に記載の発明によれば、例えば荷
が収納部から出庫されたにも拘わらず棚在庫データの該
当棚番号が空棚になったとデータ更新されず、荷がある
ものとしてその収納部が出庫元として選ばれてしまい、
実際には荷がないためクレーン装置が停止する異常が発
生する。この場合、判定値算出手段によりデータベース
に備えられた品番別在庫数データと棚在庫データとから
個別に判定値である品番別在庫総数が求められ、比較判
定手段により両品番別在庫総数が比較されるが、両品番
別在庫総数が不一致となるため品番別在庫数データと棚
在庫データのうちいずれかにその不一致箇所に異常箇所
が存在するという異常判定がされる。そして、異常箇所
特定手段によりその他の判定項目結果と照らし合わせて
その異常箇所が特定される。According to the invention described in claim 8, for example, if the corresponding shelf number of the shelf inventory data becomes an empty shelf even though the load is unloaded from the storage unit, the data is not updated and it is considered that there is a load. That storage is selected as the delivery source,
Since there is no actual load, the crane device stops abnormally. In this case, the judgment value calculation means individually calculates the stock number-specific inventory total which is the judgment value from the stock number-specific stock number data and the shelf inventory data provided in the database, and the comparison judgment means compares the stock totals by both product numbers. However, since the total number of stocks by both product numbers do not match, it is determined that there is an abnormal part in the mismatched part in either the stock number data by product number or the shelf inventory data. Then, the abnormal part is identified by the abnormal part specifying means in comparison with the other determination item results.
【0027】請求項9に記載の発明によれば、例えば荷
が収納部に格納されたにも拘わらず棚マスタデータの該
当棚番号が荷有りとしてのデータ更新がされず、荷が格
納されているその収納部が入庫先として選ばれてしま
い、荷おろしできないためクレーン装置が停止する異常
が発生する。この場合、判定値算出手段によりデータベ
ースに備えられた棚在庫データと棚マスタデータとから
個別に判定値である棚別荷有無が求められ、比較判定手
段により棚(収納部)別に荷有無が比較されるが、該当
棚番号において、荷有無の値が不一致となるため棚在庫
データと棚マスタデータのうちいずれかにその不一致箇
所の棚番号に異常箇所が存在するという異常判定がされ
る。そして、異常箇所特定手段によりその他の判定項目
結果と照らし合わせてその異常箇所が特定される。According to the invention as set forth in claim 9, for example, although the load is stored in the storage unit, the corresponding shelf number in the shelf master data is not updated as data with the load, and the load is stored. The storage unit is selected as the storage destination, and the crane device stops abnormally because it cannot be unloaded. In this case, the judgment value calculating means individually calculates the presence / absence of a load for each shelf, which is a determination value, from the shelf inventory data and the shelf master data provided in the database, and the comparison / determination means compares the presence / absence of a load for each shelf (storage unit). However, since the value of the presence or absence of the load does not match in the corresponding shelf number, it is determined that there is an abnormal location in the shelf number of the inconsistent location in either the shelf inventory data or the shelf master data. Then, the abnormal part is identified by the abnormal part specifying means in comparison with the other determination item results.
【0028】[0028]
【発明の実施の形態】以下、本発明を具体化した一実施
の形態の自動倉庫を図1〜図15に基づいて説明する。BEST MODE FOR CARRYING OUT THE INVENTION An automatic warehouse according to an embodiment of the present invention will be described below with reference to FIGS.
【0029】図1に示すように、自動倉庫システム1は
複数台(本例では3台)の自動倉庫2により構成されて
いる。各自動倉庫2には左右一対の枠組棚3,3が配備
され、各枠組棚3,3間にはレール4上を走行するクレ
ーン装置としてのスタッカクレーン5が装備されてい
る。各枠組棚3,3の両端には入出庫口6が設けられて
いる。各自動倉庫2にはスタッカクレーン5の走行域前
方(図1の右方)位置に地上コントローラ7が配備さ
れ、それぞれ異常箇所検索手段を構成するとともにロー
カルコンピュータとしての在庫管理コンピュータ8に接
続されている。As shown in FIG. 1, the automated warehouse system 1 is composed of a plurality of automated warehouses 2 (3 in this example). A pair of left and right frame shelves 3 and 3 are provided in each automated warehouse 2, and a stacker crane 5 as a crane device that travels on a rail 4 is provided between the frame shelves 3 and 3. A loading / unloading port 6 is provided at both ends of each frame shelf 3, 3. In each automatic warehouse 2, a ground controller 7 is provided at a position in front of the traveling range of the stacker crane 5 (on the right side in FIG. 1), which constitutes an abnormal point searching means and is connected to an inventory management computer 8 as a local computer. There is.
【0030】在庫管理コンピュータ8にはデータベース
9,入力装置10,ディスプレイ装置11が接続されて
いる。この在庫管理コンピュータ8は、モデム12,1
3を介して自動倉庫システム1が配備された工場から遠
く離れた場所にある異常箇所検索手段を構成する復旧コ
ンピュータ14と通信回線としての電話回線15を介し
て接続されている。復旧コンピュータ14には入力装置
16,表示装置としてのディスプレイ装置17が接続さ
れている。この復旧コンピュータ14は、データベース
9に関する専門知識を有するシステムエンジニア(以
下、SEという)によって操作されるものである。な
お、復旧コンピュータ14は図1の在庫管理コンピュー
タ8以外の他の複数の自動倉庫システムの在庫管理コン
ピュータとも電話回線を介して接続されている。A database 9, an input device 10, and a display device 11 are connected to the inventory management computer 8. This inventory management computer 8 is equipped with modems 12, 1
3 is connected via a telephone line 15 as a communication line to a recovery computer 14 constituting an abnormal point searching means located at a place far away from the factory where the automated warehouse system 1 is installed. An input device 16 and a display device 17 as a display device are connected to the recovery computer 14. The recovery computer 14 is operated by a system engineer (hereinafter, referred to as SE) having specialized knowledge about the database 9. The restoration computer 14 is also connected to the inventory management computers of the plurality of automated warehouse systems other than the inventory management computer 8 of FIG. 1 via a telephone line.
【0031】図1の自動倉庫システム1では、各自動倉
庫2は同図上から順に1号機,2号機,3号機となって
おり、それぞれのスタッカクレーン5は図1に示すよう
に順にA機,B機,C機となっている。また、各自動倉
庫2の4つの入出庫口6には入出庫口番号が付され、図
1に示すように入出庫口番号として1号機の4つの入出
庫口6にはA1〜A4が、2号機の4つの入出庫口6に
はB1〜B4が、さらに3号機の4つの入出庫口6には
C1〜C4がそれぞれ付されている。In the automatic warehouse system 1 of FIG. 1, each automatic warehouse 2 is a No. 1, No. 2 and No. 3 machine from the top of the figure, and each stacker crane 5 is an A machine in order as shown in FIG. , B plane, C plane. Further, the entry / exit numbers are attached to the four entry / exit ports 6 of each automated warehouse 2, and as shown in FIG. 1, A1-A4 are assigned to the four entry / exit ports 6 of the first machine as entry / exit numbers. B1 to B4 are attached to the four loading and unloading ports 6 of the No. 2 machine, and C1 to C4 are attached to the four loading and unloading ports 6 of the No. 3 machine, respectively.
【0032】自動倉庫システム1に対する入出庫要求
は、オペレータが入力装置10を操作して在庫管理コン
ピュータ8に入庫もしくは出庫を要求する作業要求デー
タを入力することにより行われる。在庫管理コンピュー
タ8は、作業要求データを入力すると、作業要求データ
とデータベース9に格納された後述する各種データとを
用いて、入庫・出庫の区別,作業指令するスタッカクレ
ーン5の選択,入庫先または出庫元となる棚3aの選
択,入庫元または出庫先となる入出庫口6の選択等を
し、スタッカクレーン5を運行指令するための作業デー
タを作成するようになっている。作業データはデータベ
ース9に格納され、逐次空いたスタッカクレーン5に対
して地上コントローラ7を介して光通信により送信さ
れ、スタッカクレーン5が作業データに基づき所定の入
出庫作業を行うようになっている。A stock entry / exit request to the automated warehouse system 1 is made by an operator operating the input device 10 to input work request data requesting entry or exit to the inventory management computer 8. When the work request data is input, the inventory management computer 8 uses the work request data and various data to be described later stored in the database 9 to distinguish between warehousing and warehousing, selecting a stacker crane 5 to issue a work command, warehousing destination or The shelves 3a as the delivery source are selected, the loading / unloading port 6 as the loading source or the shipping destination is selected, and work data for instructing the operation of the stacker crane 5 is created. The work data is stored in the database 9 and is sequentially transmitted to the vacant stacker cranes 5 through the ground controller 7 by optical communication, and the stacker cranes 5 perform a predetermined loading / unloading work based on the work data. .
【0033】データベース9には図2〜図8に示す各種
データDt,Da,Dm,Ds,Dc,Dk,Di 等が格納されてい
る。図2は、品番別在庫数データDt であり、全枠組棚
3に収納されている全ての荷について品番K(K=a,
b,…,KE )毎にその在庫総数が管理されている。The database 9 stores various data Dt, Da, Dm, Ds, Dc, Dk, Di shown in FIGS. FIG. 2 shows the stock number data Dt for each product number, and the product number K (K = a, for all loads stored in all the frame shelves 3).
The total number of stocks is managed for each b, ..., KE).
【0034】図3は、棚在庫データDa である。各棚3
aには1号機から3号機までの連続番号で棚番号Jが
「No. 1」から「No.JE 」まで付されており、この棚在
庫データDa には棚番号J毎の荷の品番K及びその個数
が管理されている。出庫要求の作業データ作成時には、
このデータDa を用いることにより、要求品番Kとその
要求個数を満たす棚番号Jが出庫元として選択される。FIG. 3 shows the shelf inventory data Da. Each shelf 3
In a, serial numbers from No. 1 to No. 3 are assigned to the shelving numbers J from "No. 1" to "No. JE". In the shelving inventory data Da, the article number K of the cargo for each shelving number J is given. And the number of them is managed. When creating work data for a goods issue request,
By using this data Da, the required product number K and the shelf number J satisfying the required number are selected as the delivery source.
【0035】図4は、棚マスタデータDm であり、各棚
3aにおける荷の有無が棚番号J毎に管理されている。
荷が格納済みのときには棚フラグFj に「1」が立てら
れ、荷が格納されていない、すなわち空棚であるときに
は棚フラグFj が「0」とされるようになっている。入
庫要求の作業データ作成時には、このデータDm 用いる
ことにより、棚フラグFj が「0」の棚番号Jが入庫先
として選択される。FIG. 4 shows the shelf master data Dm, and the presence or absence of a load on each shelf 3a is managed for each shelf number J.
When the load has been stored, the shelf flag Fj is set to "1", and when the load is not stored, that is, when the load is an empty shelf, the shelf flag Fj is set to "0". By using this data Dm when creating the work data of the warehousing request, the shelf number J whose shelf flag Fj is "0" is selected as the warehousing destination.
【0036】図5は、メインデータDs である。このデ
ータDs には、在庫管理コンピュータ8が入力装置10
からの作業要求データに基づき作成した作業データSD
のうち各地上コントローラ7側に指令を出したもののま
だ作業が完了されていない、すなわち現在登録(指令)
中の作業データSD のみが管理されている。各作業デー
タSD はID番号が付されて管理されており、在庫管理
コンピュータ8から地上コントローラ7に対する作業開
始指令はこのID番号を指示して行われる。ここで、作
業データSD は、「入庫・出庫−入出庫口番号−棚番号
J−品番K−個数」というデータ形態をとり、それぞれ
入庫・出庫の区別,入庫元もしくは出庫先となる入出庫
口番号,入庫先もしくは出庫元となる棚番号J,入出庫
要求された品番K及びその個数で構成される。FIG. 5 shows the main data Ds. The inventory management computer 8 inputs the data Ds to the input device 10
Work data SD created based on work request data from
Of these, commands have been issued to each ground controller 7 side, but work has not yet been completed, that is, current registration (command)
Only the work data SD inside is managed. Each work data SD is managed with an ID number attached thereto, and a work start command from the inventory management computer 8 to the ground controller 7 is performed by designating this ID number. Here, the work data SD has a data format of "incoming / outgoing-ingoing / outgoing port number-shelf number J-part number K-number", and distinguishes between incoming / outgoing and incoming / outgoing ports as a receiving source or a receiving destination. It is composed of a number, a shelf number J which is a storage destination or a storage source, a product number K requested to be stored and stored, and the number thereof.
【0037】図6は、クレーンデータDc である。この
データDc には、在庫管理コンピュータ8がスタッカク
レーン5毎に作業を振り分けて各地上コントローラ7に
現在登録(指令)中の作業データSc がクレーン番号
(=A,B,C)毎に区分してID番号とともに管理さ
れている。作業データSc は作業データSD と対応する
ものであり、作業データSD 中の各データ要素のうち作
業指令に必要なデータ要素のみで構成したデータであ
り、「入庫・出庫−入出庫口番号−棚番号J」というデ
ータ形態をとる。よって、作業データ数は、メインデー
タDs とクレーンデータDc とで原則として一致する。FIG. 6 shows the crane data Dc. In the data Dc, the stock management computer 8 distributes the work for each stacker crane 5, and the work data Sc currently registered (commanded) in each ground controller 7 is classified by the crane number (= A, B, C). It is managed together with the ID number. The work data Sc corresponds to the work data SD, and is data composed of only the data elements necessary for the work command among the respective data elements in the work data SD. The data form is "number J". Therefore, in principle, the number of work data is the same in the main data Ds and the crane data Dc.
【0038】図7は、入出庫口管理データDk である。
このデータDk には、現在登録中の作業データSD ,S
c に入庫元もしくは出庫先として使用されている入出庫
口A1 〜A4 ,B1 〜B4 ,C1 〜C4 別の使用状況が
クレーン番号毎に管理されている。入庫元として使用さ
れているときには「入庫」が設定され、出庫先として使
用されているときには「出庫」が設定される。作業デー
タ作成時には、このデータDk を用いることにより、入
庫元や出庫先の入出庫口6が偏らないように入出庫口番
号が選択される。FIG. 7 shows the entrance / exit gate management data Dk.
This data Dk contains work data SD and S currently registered.
The usage status for each of the loading / unloading ports A1 to A4, B1 to B4, and C1 to C4 used as a loading source or a shipping destination in c is managed for each crane number. When it is used as a receiving source, "goods receipt" is set, and when it is used as a destination, "delivery" is set. At the time of creating the work data, by using this data Dk, the loading / unloading port number is selected so that the loading / unloading ports 6 of the loading source and the shipping destination are not biased.
【0039】図8は、IDフラグデータDi であり、予
め用意されたID番号(I=1,2,…IE )の使用状
況が管理されている。ID番号が使用中のときはIDフ
ラグFi に「1」が立ち、未使用のときにはIDフラグ
Fi が「0」とされる。ここで、ID番号とは、作業デ
ータSD ,Sc に対して付すラベルの機能をもつ番号で
あり、このID番号が付されると作業命令はID番号を
指定して行われる。FIG. 8 shows the ID flag data Di, and the use status of the ID numbers (I = 1, 2, ... IE) prepared in advance is managed. When the ID number is in use, the ID flag Fi is set to "1", and when not in use, the ID flag Fi is set to "0". Here, the ID number is a number having a function of a label attached to the work data SD and Sc, and when this ID number is attached, the work instruction is performed by designating the ID number.
【0040】また、データベース9には、排他機能(イ
ンタロック機能)が備えられており、この排他機能が掛
けられているときには、データベース9以外からのデー
タの書替えが一切禁止され、データの更新ができなくな
る。データベース9には排他機能の実行中であるか否か
を示す排他フラグFL の記憶領域があり、排他機能の実
行中には排他フラグFL に「1」が立てられる。Further, the database 9 is provided with an exclusive function (interlock function). When this exclusive function is applied, rewriting of data from other than the database 9 is completely prohibited, and updating of data is not allowed. become unable. The database 9 has a storage area for an exclusive flag FL which indicates whether or not the exclusive function is being executed, and the exclusive flag FL is set to "1" while the exclusive function is being executed.
【0041】また、データベース9には、作業データ等
の一部のデータが実績データとして保存されるようにな
っており、データベース9の残り記憶容量が確認できる
ように、既に使用された記憶容量の使用割合(%)のデ
ータが記憶されている。In the database 9, a part of data such as work data is stored as actual data, so that the remaining storage capacity of the database 9 can be confirmed so that the storage capacity of the already used storage capacity can be confirmed. Data of the usage rate (%) is stored.
【0042】また、在庫管理コンピュータ8のメモリ8
aには、復旧ツールのプログラムデータが記憶されてい
る。この復旧ツールは、図9〜図14のフローチャート
で示されるデータエラー箇所検索用のプログラムデータ
等を備えている。データベース9中のデータの異常が原
因で自動倉庫2が動かなくなったときに、この復旧ツー
ルが起動される。復旧ツールは入力装置10の操作だけ
でなく、復旧コンピュータ14側からの入力装置16の
操作によっても電話回線15を介して起動できるように
なっている。Further, the memory 8 of the inventory management computer 8
Program data of the recovery tool is stored in a. This restoration tool is provided with program data for searching for data error locations shown in the flowcharts of FIGS. This recovery tool is activated when the automated warehouse 2 stops working due to an abnormality in the data in the database 9. The recovery tool can be activated via the telephone line 15 not only by operating the input device 10 but also by operating the input device 16 from the recovery computer 14 side.
【0043】図9〜図14の異常箇所検索比較処理は、
図2〜図8に示した各種データDt,Da,Dm,Ds,Dc,D
k,Di のうちの所定の2つのデータから図15に示す判
定データDo の判定項目欄にある(a) 品番別在庫総数,
(b) 作業データ総数,(c) 入庫作業数,(d) 出庫作業
数,(e) 棚別荷有無,(f) ID番号異常に関する情報
(数値)を異なるデータ源から個々に求め、それぞれの
情報(数値)について整合チェックを行って不一致とな
る箇所にエラーが存在すると判定するためのものであ
る。但し、図14に示すID番号異常を検索する処理
(ID番号異常検索処理)については、クレーンデータ
Dc に対するID番号の重複使用検索処理も行われる。The abnormal point search and comparison processing of FIGS.
Various data Dt, Da, Dm, Ds, Dc, D shown in FIGS.
From the predetermined two data of k and Di, in the judgment item column of the judgment data Do shown in FIG.
(b) Total number of work data, (c) Number of warehousing works, (d) Number of warehousing works, (e) Presence / absence of cargo by shelf, (f) ID number abnormality information (numerical value) is individually calculated from different data sources. The information (numerical value) is checked for consistency and it is determined that there is an error at the mismatched position. However, in the process for searching for an abnormal ID number shown in FIG. 14 (the process for searching for an abnormal ID number), a process for searching for duplicated use of the ID number for the crane data Dc is also performed.
【0044】図9〜図14の各異常箇所検索比較処理の
判定結果は、図15に示す判定データDo としてメモリ
8aに格納されるようになっている。各異常箇所検索比
較処理において、エラー判定があれば、判定項目毎の判
定フラグFn に「1」が立てられるとともに、そのエラ
ー内容が指摘される(但し、図15は、各判定項目の判
定フラグFn が「1」となったときの表示例を示したも
のである)。The determination result of each abnormal portion search / comparison process of FIGS. 9 to 14 is stored in the memory 8a as the determination data Do shown in FIG. In each abnormal part search and comparison process, if there is an error determination, the determination flag Fn for each determination item is set to "1" and the error content is pointed out (however, in FIG. 15, the determination flag of each determination item is shown. This is an example of display when Fn becomes "1".
【0045】在庫管理コンピュータ8は、復旧ツールの
プログラムデータに基づき判定項目毎の各判定フラグF
n (=Fa,Fb,Fc,Fd,Fe,Ff )の値を総合的に照らし合わ
せて異常箇所を特定するようになっている。特定された
異常箇所は、電話回線15を介して復旧コンピュータ1
4側に送信され、そのディスプレイ装置17の画面上に
表示されるようになっている。また、復旧コンピュータ
14側の入力装置16を操作することにより、電話回線
15を介してデータベース9中のデータの異常箇所の修
復が可能となっている。The stock management computer 8 determines each judgment flag F for each judgment item based on the program data of the recovery tool.
The value of n (= Fa, Fb, Fc, Fd, Fe, Ff) is comprehensively checked to identify the abnormal point. The identified abnormal part is restored via the telephone line 15 to the recovery computer 1
It is transmitted to the No. 4 side and displayed on the screen of the display device 17. Further, by operating the input device 16 on the recovery computer 14 side, it is possible to restore the abnormal portion of the data in the database 9 via the telephone line 15.
【0046】次に、上記のように構成された自動倉庫シ
ステム1の作用を説明する。自動倉庫システム1に対し
て入庫・出庫を指示するときには、オペレータが入力装
置10を操作して作業要求データを入力して行われる。
このとき作業要求データとして、入庫・出庫の区別、荷
の品番K及びその個数のデータ(「入庫・出庫−品番−
個数」)が入力される。Next, the operation of the automatic warehouse system 1 configured as described above will be described. The operator operates the input device 10 to input work request data when instructing the automatic warehouse system 1 to enter or leave.
At this time, as the work request data, the distinction between warehousing and warehousing, data of the article number K of the package, and the number thereof (“reception / delivery-item number-
The number of pieces ”) is input.
【0047】在庫管理コンピュータ8は「入庫」が要求
された場合、入出庫作業の割り当て数の少ないスタッカ
クレーン5のクレーン番号(=A,B,C)をクレーン
データDc 等から選び出し、そのクレーン番号のスタッ
カクレーン5が担当する棚3aの中から棚マスタデータ
Dm を用いて空棚の棚番号Jを引き当てそれを入庫先と
する。また、そのクレーン番号のスタッカクレーン5が
担当する4つの入出庫口6のうち、入出庫口管理データ
Dk の設定データ数(入庫・出庫の設定数)の少ない入
出庫口6の入出庫口番号をその入庫元として選択する。When the "stocking" is requested, the inventory management computer 8 selects the crane number (= A, B, C) of the stacker crane 5 having a small number of allocations of the loading and unloading work from the crane data Dc and the like, and the crane number. The stacker data J of the empty shelf is assigned from the shelf 3a handled by the stacker crane 5 of No. 3 by using the shelf master data Dm and is set as the receiving destination. In addition, among the four loading / unloading ports 6 handled by the stacker crane 5 of that crane number, the loading / unloading port number of the loading / unloading port 6 with a small number of setting data of the loading / unloading port management data Dk (set number of loading / unloading) Is selected as the receiving source.
【0048】また、「出庫」が要求された場合、棚在庫
データDa より要求品番Kの荷を要求個数以上格納する
棚番号Jを引き当てそれを出庫元とし、その出庫元とさ
れた棚3aを担当するスタッカクレーン5のクレーン番
号(=A,B,C)に属する入出庫口6のうち、入出庫
口管理データDk から設定データ数の少ない入出庫口6
をその出庫先として選択する。When "delivery" is requested, a shelf number J for storing the required number of loads of the required product number K or more is assigned from the shelf inventory data Da, which is used as the delivery source, and the shelf 3a which is the delivery source is assigned. Of the loading / unloading ports 6 belonging to the crane number (= A, B, C) of the stacker crane 5 in charge, the loading / unloading port 6 with a smaller number of setting data from the loading / unloading port management data Dk.
Is selected as the delivery destination.
【0049】こうして入出庫口番号と棚番号Jが決まる
と、作業要求データ中の品番K及びその個数のデータを
取り入れ、「入庫・出庫−入出庫口番号−棚番号J−品
番K−個数」というデータ形態をとる作業データSD が
作成される。作業データSDは、「入庫」の場合は入出
庫口番号の入出庫口6から棚番号Jの棚3aまで荷を入
庫する作業指令を意味し、「出庫」の場合は棚番号Jの
棚3aから入出庫口番号の入出庫口6まで荷を出庫する
作業指令を意味する。When the entry / exit port number and the shelf number J are determined in this way, the data of the item number K and the number of items in the work request data are taken in, and "incoming / outgoing-in / out port number-shelf number J-item number K-number". Work data SD in the form of data is created. The work data SD means a work instruction for loading a load from the loading / unloading port 6 of the loading / unloading port number to the shelf 3a of the shelf number J in the case of “incoming”, and the shelf 3a of the shelf number J in the case of “outgoing”. Means a work instruction to issue a load from the entry / exit entry / exit entry / exit entry 6 to the entry / exit.
【0050】作業データSD には、図8のIDフラグデ
ータDi 中のIDフラグFi =「0」のID番号が順番
に付され、ID番号が付された状態でデータベース9中
の所定記憶領域に格納される。地上コントローラ7は作
業指令を所定数まで受けつけることができ、作業データ
SD は「入庫・出庫−入出庫口番号−棚番号J」という
データ形態の作業データSc とされてID番号と共に指
令すべき地上コントローラ7に指令許容数を越えないタ
イミングで順次に指令される。The work data SD is sequentially given an ID number of the ID flag Fi = "0" in the ID flag data Di of FIG. 8, and is stored in a predetermined storage area in the database 9 with the ID number attached. Is stored. The ground controller 7 can receive work commands up to a predetermined number, and the work data SD is work data Sc having a data format of “incoming / outgoing-incoming / outgoing mouth number-shelf number J” and should be instructed together with the ID number. Commands are sequentially issued to the controller 7 at timings that do not exceed the command allowable number.
【0051】地上コントローラ7に指令中の作業データ
SD はID番号と共にメインデータDs (図5)中に格
納される。また、指令中の作業データSc は、その指令
先のクレーン番号(=A,B,C)別にそのID番号と
共にクレーンデータDc 中に格納される。地上コントロ
ーラ7から作業完了信号を入力する度に、該当する作業
データSD ,Sc がそれぞれメインデータDs 及びクレ
ーンデータDc から抹消される。そのため、メインデー
タDs とクレーンデータDc 中の作業データ数は、原則
として(異常がない限り)常に一致することになる。The work data SD instructed to the ground controller 7 are stored in the main data Ds (FIG. 5) together with the ID number. Further, the work data Sc in the command is stored in the crane data Dc together with the ID number for each crane number (= A, B, C) of the command destination. Each time a work completion signal is input from the ground controller 7, the corresponding work data SD and Sc are deleted from the main data Ds and the crane data Dc, respectively. Therefore, in principle, the number of work data in the main data Ds and the crane data Dc always match (unless there is an abnormality).
【0052】各スタッカクレーン5は、地上コントロー
ラ8から光通信により受信した作業データSc に基づき
指定された入出庫作業を行う。なお、自動倉庫2に入庫
される荷は、在庫管理コンピュータ8により運行制御さ
れる電動台車(図示せず)により入庫元の入出庫口6ま
で搬送される。Each stacker crane 5 carries out the loading / unloading work designated based on the work data Sc received from the ground controller 8 by optical communication. The cargo stored in the automated warehouse 2 is transported to the loading / unloading port 6 of the loading source by an electric carriage (not shown) whose operation is controlled by the inventory management computer 8.
【0053】ところで、データベース9中のデータに異
常箇所が存在すると、スタッカクレーン6が動かなくこ
とがある。この種のスタッカクレーン6の停止原因は主
に3つに大別される。すなわち、(1) 内部データの異
常、(2) 排他エラー、(3) 空き記憶領域の不足である。By the way, if there is an abnormal portion in the data in the database 9, the stacker crane 6 may not move. The causes of stopping the stacker crane 6 of this type are mainly classified into three. That is, (1) internal data error, (2) exclusive error, and (3) insufficient free storage area.
【0054】(1) 内部データの異常とは、本来更新され
るべきデータが何らかの原因により更新されないままと
された更新ミスによるデータ異常を指す。これには主に
次の5つのケースが挙げられる。(1) Abnormality of internal data means a data abnormality due to an update error in which data to be originally updated is left unupdated for some reason. There are the following five main cases.
【0055】作業データSc の抹消ミス。 地上コントローラ7には作業データSc の受入許容数に
上限があるため、既に作業データSc を一杯まで指令済
みの場合、在庫管理コンピュータ8は入出庫作業の完了
を待って作業データSc を一つ抹消してから、次の作業
データSc を地上コントローラ7に送信する。しかし、
クレーンデータDc 中の作業データScが抹消されない
更新ミスがあると、地上コントローラ7にいつまで経っ
ても次の作業データSc が指令されず、作業指令がない
ものとしてスタッカクレーン5が停止するケースであ
る。A mistake in erasing the work data Sc. Since the ground controller 7 has an upper limit on the allowable number of work data Sc to be received, if the work data Sc has already been fully commanded, the inventory management computer 8 waits for the completion of the loading / unloading work and deletes one work data Sc. Then, the next work data Sc is transmitted to the ground controller 7. But,
In the case where the work data Sc in the crane data Dc is not deleted and there is an update error, the next work data Sc is not commanded to the ground controller 7 forever and the stacker crane 5 stops because there is no work command. .
【0056】入出庫口管理データDk の更新ミス。 入出庫口管理データDk には、入庫元または出庫先とし
て入出庫口6が使用される度に該当する入出庫口番号の
データ欄にその内容(「入庫」または「出庫」)が設定
され、入出庫作業が完了する度に該当する設定データが
抹消される。しかし、入出庫口6が使用されたにも拘わ
らず該当するデータ欄にその使用が設定されなかったと
すると、その入出庫口6に連続して例えば出庫と入庫が
登録されてしまう。この場合、荷を入出庫口6に出庫し
たときにその入出庫口6に入庫の荷が既に載置されてお
り、荷おろしできず出庫不能としてスタッカクレーン5
が停止するケースである。A mistake in updating the entrance / exit gate management data Dk. In the entry / exit gate management data Dk, the content (“incoming” or “outgoing”) is set in the data column of the incoming / outgoing port number corresponding to each time the incoming / outgoing port 6 is used as the receiving / delivering destination. Every time the loading / unloading work is completed, the corresponding setting data is deleted. However, if the use is not set in the corresponding data column despite the use of the loading / unloading port 6, the loading and unloading will be continuously registered in the loading / unloading port 6, for example. In this case, when the load is loaded into the loading / unloading port 6, the loaded load has already been placed in the loading / unloading port 6, and it cannot be unloaded and the stacker crane 5 cannot be loaded.
Is the case to stop.
【0057】棚マスタデータDm の更新ミス。 入庫要求時には、棚フラグFj が「0」の棚番号Jが入
庫先として選ばれる。しかし、荷が格納されたにも拘わ
らず棚フラグFj が「1」に更新されずに「0」のまま
とされた更新ミスがあると、棚フラグFj の「0」から
判断して実際には荷が格納されている棚3aが入庫先と
して選ばれてしまい、その棚3aへの荷おろしができず
入庫不能でスタッカクレーン5が停止するケースであ
る。Update error of the shelf master data Dm. When a storage request is made, a shelf number J having a shelf flag Fj of "0" is selected as a storage destination. However, if there is an update error in which the shelf flag Fj is not updated to "1" but remains "0" despite the load being stored, it is actually judged from the "0" of the shelf flag Fj. In this case, the shelf 3a in which the load is stored is selected as the storage destination, and the stacker crane 5 stops because the storage on the shelf 3a cannot be unloaded and the storage cannot be performed.
【0058】棚在庫データDa の更新ミス。 出庫要求時には、要求品番Kの荷が格納された棚番号J
が出庫元として選択される。しかし、荷が出庫されたに
も拘わらず該当する棚番号Jのデータが更新されない更
新ミスがあると、荷が格納されていない棚3aが出庫元
として選ばれてしまい、その棚3aから出庫すべき荷が
ないためスタッカクレーン5が停止するケースである。Missing update of shelf inventory data Da. When a delivery request is issued, the shelf number J in which the load of the requested product number K is stored
Is selected as the delivery source. However, if there is an update error in which the data of the corresponding shelf number J is not updated even though the load has been unloaded, the shelf 3a in which the load is not stored is selected as the shipping source, and the shelf 3a is unloaded. In this case, the stacker crane 5 stops because there is no load to be loaded.
【0059】IDフラグデータの更新ミス。 ID番号はIDフラグFi が「0」のものが使用され
る。しかし、ID番号を使用したにも拘わらずそのID
フラグFi に「1」が立てられなかった更新ミスがある
と、そのID番号が再び使用されてしまい、同じID番
号をもつ作業データSc が2つ指令されてしまう。この
場合、どちらの作業データSc を実行すべきか判断でき
ずスタッカクレーン5が停止するケースである。Missing update of ID flag data. As the ID number, the one whose ID flag Fi is "0" is used. However, despite using the ID number, the ID
If there is an update error in which "1" is not set in the flag Fi, the ID number is used again, and two work data Sc having the same ID number are commanded. In this case, the stacker crane 5 stops because it cannot determine which work data Sc to execute.
【0060】以上5つのデータ更新ミスによるスタッカ
クレーン5の停止は、後述する図9〜図14の異常箇所
検索処理の処理結果からデータのどこが異常箇所である
のかが判定される。In order to stop the stacker crane 5 due to the above five data update mistakes, it is determined which of the data is the abnormal portion from the processing results of the abnormal portion search processing of FIGS.
【0061】次に、(2) 排他エラーとは、データベース
9に備えられたデータの書替え(更新)を不能状態とす
る排他機能が使用されたままの状態とされ、データの書
替え(更新)ができないため排他機能が解除されるまで
待ち状態となりスタッカクレーン5が停止するエラーで
ある。このエラーは排他機能の解除忘れにより発生す
る。なお、排他機能が掛かった状態ではデータの書替え
(更新)が不能となるが読出しは可能であるので、この
状態でも異常箇所検索処理は実行される。Next, (2) exclusive error means that the exclusive function provided in the database 9 for disabling the rewriting (updating) of the data is still used, and the data rewriting (updating) This is an error in which the stacker crane 5 is in a wait state until the exclusive function is released because it cannot be done and the stacker crane 5 stops. This error occurs when you forget to release the exclusive function. It should be noted that the data cannot be rewritten (updated) in the state where the exclusive function is applied, but the data can be read, so that the abnormal portion search processing is executed even in this state.
【0062】(3) 空き記憶領域の不足とは、データベー
ス9中の記憶領域の残り空きスペースが僅かとなり、デ
ータをこれ以上記憶できない記憶不能状態、すなわちデ
ータベース9の記憶容量の限界に達してしまいスタッカ
クレーン5が停止するエラーである。通常、一定時期に
データベース9に蓄積された実績データを消して空きス
ペースを確保する作業を行うが、この作業をし忘れた
り、短期間に作業が集中して実績データ数が多くなる
と、空き記憶領域不足によるエラーが発生する。(3) Insufficient free storage area means that the remaining free space of the storage area in the database 9 becomes small and the storage capacity of the database 9 is reached, that is, the storage capacity of the database 9 cannot be stored. It is an error that the stacker crane 5 stops. Normally, work is performed to erase the actual data accumulated in the database 9 at a certain time to secure a free space. However, if this work is forgotten or if the work is concentrated in a short period of time and the number of actual data increases, the free memory will be stored. An error occurs due to lack of space.
【0063】次に、上記のような異常箇所がデータベー
ス9中に発生してスタッカクレーン5が異常停止したと
きの自動倉庫システム1の復旧手順について説明する。
データベース9中に上記の異常が発生した場合、スタッ
カクレーン5は異常停止する。このとき、オペレータは
電話もしくは在庫管理コンピュータ8による電話回線1
5を介した通信により、異常発生の旨を復旧コンピュー
タ14側のシステムエンジニア(SE)に連絡する。S
Eは復旧コンピュータ14の入力装置16を操作して電
話回線15を介して在庫管理コンピュータ8側の復旧ツ
ールを起動させる。これにより復旧コンピュータ14側
のディスプレイ装置17の画面上にメニュー画面が開か
れる。そして、メニューから使用記憶領域の表示を選択
して、まず使用記憶領域の割合(%)を画面上で確認
し、その使用記憶領域の割合が例えば90%を越えて残
り空き記憶領域が僅かとなりデータベース9の記憶容量
の限界に達していたら、SEは電話もしくは復旧コンピ
ュータ14からの電話回線15を介した通信により現地
のオペレータに実績データを抹消する旨の指示をする。Next, a procedure for restoring the automatic warehouse system 1 when the above-mentioned abnormal place occurs in the database 9 and the stacker crane 5 abnormally stops will be described.
When the above-mentioned abnormality occurs in the database 9, the stacker crane 5 stops abnormally. At this time, the operator uses the telephone line 1 by telephone or the inventory management computer 8.
By communication via 5, the system engineer (SE) on the recovery computer 14 side is notified of the occurrence of the abnormality. S
E operates the input device 16 of the restoration computer 14 to activate the restoration tool on the inventory management computer 8 side via the telephone line 15. As a result, the menu screen is opened on the screen of the display device 17 on the recovery computer 14 side. Then, the display of the used storage area is selected from the menu, the ratio (%) of the used storage area is first confirmed on the screen, and the ratio of the used storage area exceeds 90%, for example, and the remaining free storage area becomes small. If the storage capacity of the database 9 has been reached, the SE instructs the local operator to delete the actual data by telephone or communication from the restoration computer 14 via the telephone line 15.
【0064】次に、SEはメニューから排他情報の表示
を選択して、ディスプレイ装置17の画面上で在庫管理
コンピュータ8のデータベース9に排他機能が掛かけら
ていないかを確認する。排他機能が掛けられていれば入
力装置16を操作して復旧コンピュータ14側から排他
機能の解除を行う。Next, the SE selects the display of the exclusive information from the menu and confirms on the screen of the display device 17 whether the exclusive function is applied to the database 9 of the inventory management computer 8. If the exclusive function is applied, the input device 16 is operated to release the exclusive function from the recovery computer 14 side.
【0065】次に、SEはメニューから異常箇所検索処
理の実行指令を選択する。在庫管理コンピュータ8は電
話回線15を介して送信されてきたこの実行命令を受信
すると、図9〜図14に示す異常箇所検索処理を順次に
実行する。以下、在庫管理コンピュータ8が実行する異
常箇所検索処理について説明する。Next, the SE selects a command to execute the abnormal point search process from the menu. When the stock management computer 8 receives this execution command transmitted via the telephone line 15, the stock management computer 8 sequentially executes the abnormal part search processing shown in FIGS. 9 to 14. Hereinafter, the abnormal point search process executed by the inventory management computer 8 will be described.
【0066】まず在庫管理コンピュータ8は、図9の品
番別在庫数比較処理を行う。まずステップ1では品番K
=aを初期設定し、ステップ2では棚在庫データDa に
おいて品番aを検索し、品番aの個数を順次加えていっ
て品番aの合計数N1 を算出する。そして、次のステッ
プ3で品番別在庫数データDt において品番aの在庫総
数N2 (=「100個」)を読出し、ステップ4でN1
=N2 が成立するか、すなわち異なるデータDa ,Dt
から個別に得られた2つの在庫総数N1,N2 の値が一致
するか否を判断する。First, the stock management computer 8 performs the stock quantity comparison processing by product number in FIG. First, in step 1, product number K
= A is initialized, and in step 2, the stock number a is searched in the shelf inventory data Da, and the total number N1 of the product numbers a is calculated by sequentially adding the number of the product numbers a. Then, in the next step 3, the total number N2 of stocks of the product number a (= “100”) is read from the stock number data Dt by product number, and in step 4, N1
= N2 holds, that is, different data Da and Dt
It is determined whether or not the values of the two total inventory numbers N1 and N2 obtained individually from the two coincide with each other.
【0067】この在庫総数N1,N2 の値が一致すれば正
常判定をし(ステップ5)、在庫総数N1,N2 の値が不
一致ならばエラー判定とする(ステップ6)。そして、
ステップ7でK=KE でなければ、ステップ8で品番K
を更新して次の品番bをセットし(K=b)、S7でK
=KE となる最終品番KE までS2〜S8までの処理を
繰り返し行う。こうして全ての品番Kについて、データ
Da ,Dt から個別に得られた2つの在庫総数N1,N2
の比較が行われ、その判定結果はメモリ8aの所定記憶
領域にある図15の判定データDo における(a) 品番別
在庫総数の判定項目欄に記憶される。例えば品番K=c
で在庫総数N1,N2 が不一致となれば、判定フラグFa
に「1」が立てられるとともに、エラー内容欄に「品番
c」が記憶される(図15)。If the total inventory numbers N1 and N2 match, a normal determination is made (step 5). If the total inventory numbers N1 and N2 do not match, an error determination is made (step 6). And
If K = KE in step 7, product number K in step 8
Is updated and the next product number b is set (K = b), and K is pressed in S7.
The processing from S2 to S8 is repeated until the final product number KE where KE. In this way, for all product numbers K, two stock totals N1 and N2 individually obtained from the data Da and Dt
Are compared, and the judgment result is stored in the judgment item column of (a) total stock by product number in the judgment data Do of FIG. 15 in a predetermined storage area of the memory 8a. For example, product number K = c
If the total inventory numbers N1 and N2 do not match, the determination flag Fa
Is set to "1", and "part number c" is stored in the error content column (FIG. 15).
【0068】次に、図10の作業データ数比較処理が行
われる。まずステップS11ではメインデータDs 中の
作業データSD をカウントし、その作業データ数N3 を
算出する。次のステップ12ではクレーンデータDc 中
の作業データSc をカウントし、その作業データ数N4
を算出する。そして、ステップ13でN3 =N4 が成立
するか、すなわち異なるデータDs ,Dc から個別に得
られた2つの作業データ数N3,N4 の値が一致するか否
を判断する。この作業データ数N3,N4 の値が一致すれ
ば正常判定をし(ステップ14)、作業データ数N3,N
4 の値が一致しなければエラー判定とする(ステップ1
5)。この判定結果は図15の判定データDo における
(b) 作業データ数の判定項目欄に記憶される。例えば作
業データ数N3,N4 が不一致であれば、判定フラグFb
に「1」が立てられる。Next, the work data number comparison processing of FIG. 10 is performed. First, in step S11, the work data SD in the main data Ds is counted, and the work data number N3 is calculated. In the next step 12, the work data Sc in the crane data Dc is counted, and the work data number N4
Is calculated. Then, in step 13, it is determined whether N3 = N4 is satisfied, that is, whether the values of the two work data numbers N3 and N4 individually obtained from different data Ds and Dc match. If the values of the work data numbers N3 and N4 match, it is judged as normal (step 14), and the work data numbers N3 and N4.
If the values of 4 do not match, it is judged as an error (step 1
5). This determination result is obtained in the determination data Do of FIG.
(b) It is stored in the judgment item column of the number of work data. For example, if the numbers of work data N3 and N4 do not match, the determination flag Fb
Is set to "1".
【0069】引き続き、図11の入庫数比較処理,図1
2の出庫数比較処理が順次に行われる。図11の入庫数
比較処理では、まずステップ21においてクレーンデー
タDc 中の作業データSc を順次検索して「入庫」をカ
ウントしていき入庫作業数N5 を算出する。次のステッ
プ22では入出庫口管理データDk 中の「入庫」を検索
してカウントしていき入庫作業数N6 を算出する。そし
て、ステップ23でN5 =N6 が成立するか、すなわち
異なるデータDc ,Dk から個別に得られた2つの入庫
作業数N5,N6 の値が一致するか否を判断する。この入
庫作業数N5,N6 の値が一致すれば正常判定をし(ステ
ップ24)、入庫作業数N5,N6 の値が一致しなければ
エラー判定とする(ステップ25)。この判定結果は図
15の判定データDo における(c) 入庫作業数の判定項
目欄に記憶される。例えば作業データ数N5,N6 が不一
致であれば、判定フラグFc に「1」が立てられる。Continuing, FIG.
The number of delivery comparison processing of 2 is sequentially performed. In the warehousing number comparison process of FIG. 11, first, in step 21, the work data Sc in the crane data Dc are sequentially searched and the "housing" is counted to calculate the warehousing number N5. In the next step 22, the "reception" in the entry / exit gate management data Dk is searched and counted to calculate the number N6 of receiving operations. Then, in step 23, it is determined whether N5 = N6 holds, that is, whether the values of the two storage work numbers N5 and N6 individually obtained from different data Dc and Dk match. If the values of the stored work numbers N5 and N6 match, a normal determination is made (step 24), and if the values of the stored work numbers N5, N6 do not match, an error determination is made (step 25). This determination result is stored in the determination item column (c) Number of warehousing operations in the determination data Do of FIG. For example, if the numbers N5 and N6 of work data do not match, "1" is set in the determination flag Fc.
【0070】図12の出庫数比較処理では、先の図11
の入庫数比較処理において入庫について行った処理を、
今度は出庫について行う。すなわち、ステップ31にお
いてクレーンデータDc から求めた出庫作業数N7 と、
ステップ32で入出庫口管理データDk から求めた出庫
作業数N8 とをステップ33で比較し、N7 =N8 が成
立するか否かを判断する。そして、異なるデータDc ,
Dk から個別に得られた2つの出庫作業数N7,N8 の値
が一致すれば正常判定とし(ステップ34)、出庫作業
数N7,N8 の値が一致しなければエラー判定とする(ス
テップ35)。この判定結果は図15の判定データDo
における(d) 出庫作業数の判定項目欄に記憶される。例
えば作業データ数N7,N8 が不一致であれば、判定フラ
グFd に「1」が立てられる。In the number-of-delivery comparison process of FIG. 12, the process shown in FIG.
The process performed for the goods receipt in the goods receipt number comparison process of
Now let's do the shipping. That is, the number of shipping operations N7 obtained from the crane data Dc in step 31,
In step 32, the number of shipping operations N8 obtained from the entrance / exit port management data Dk is compared in step 33 to determine whether N7 = N8 holds. And different data Dc,
If the values of the two shipping work numbers N7, N8 obtained individually from Dk match, it is judged as normal (step 34), and if the values of the shipping work numbers N7, N8 do not match, it is judged as error (step 35). . This determination result is the determination data Do of FIG.
(D) is stored in the judgment item column for the number of shipping operations. For example, if the numbers N7 and N8 of work data do not match, the determination flag Fd is set to "1".
【0071】次に、図13の棚比較処理が行われる。ま
ずステップ41では棚番号J=1を初期設定し、ステッ
プ42では棚マスタデータDm において棚番号Jの棚フ
ラグFj を取得する。次にステップ43で棚在庫データ
Da の棚番号Jに荷があるか否かを判断し、荷があれば
L=1をセットし(ステップ44)、荷がなければL=
0をセットする(ステップ45)。そして、ステップ4
6でFj =Lが成立するか、すなわち異なるデータDm
,Da から個別に得られた2つの荷有無情報が一致す
るか否を判断する。この荷有無情報が一致すれば(Fj
=Lのとき)正常判定をし(ステップ47)、その荷有
無情報が一致しなければ(Fj ≠Lのとき)エラー判定
とする(ステップ48)。そして、ステップ49でJ=
JE でなければ、ステップ50で棚番号JをJ+1に更
新して次の棚番号J=2をセットし、S49でJ=JE
となる最終棚番号JE までS42〜S50の処理を繰り
返し行う。こうして全ての棚番号Jについて異なるデー
タDm ,Da から個別に得られた荷有無情報の比較が行
われる。この判定結果は図15の判定データDo におけ
る(e) 棚別荷有無の判定項目欄に記憶される。例えば
「棚番号J=68」で荷有無情報が不一致となれば、判
定フラグFa に「1」が立てられるとともに、エラー内
容欄に「棚番号J=68」が記憶される(図15)。Next, the shelf comparison processing of FIG. 13 is performed. First, in step 41, the shelf number J = 1 is initialized, and in step 42, the shelf flag Fj of the shelf number J is acquired from the shelf master data Dm. Next, at step 43, it is judged whether or not there is a load on the shelf number J of the shelf inventory data Da, and if there is a load, L = 1 is set (step 44), and if there is no load, L =.
0 is set (step 45). And Step 4
Whether Fj = L holds in 6, that is, different data Dm
, Da, it is determined whether or not the two pieces of load presence / absence information obtained individually match. If this cargo presence / absence information matches (Fj
= L), a normal determination is made (step 47), and if the load presence / absence information does not match (when Fj ≠ L), an error determination is made (step 48). Then, in step 49, J =
If it is not JE, in step 50 the shelf number J is updated to J + 1 and the next shelf number J = 2 is set, and in step S49 J = JE
The processes of S42 to S50 are repeated until the final shelf number JE becomes. In this way, the load presence / absence information individually obtained from the different data Dm, Da for all the shelf numbers J is compared. This judgment result is stored in the (e) judgment item column of presence / absence of load by shelf in the judgment data Do of FIG. For example, if the load presence / absence information does not match with "shelf number J = 68", "1" is set to the determination flag Fa and "shelf number J = 68" is stored in the error content column (FIG. 15).
【0072】最後に、図14のID番号異常検索処理が
行われる。まずステップ61ではID番号I=1を初期
設定する。ステップ62ではクレーンデータDc におい
てID番号Iを検索し、ステップ63でID番号Iが2
つ以上存在したか、すなわちクレーンデータDc 中に同
じID番号Iが重複して使用されているか否かを判断す
る。ID番号Iが2つ以上存在すればステップ64でI
D番号重複エラー判定をする。また、ID番号Iが1つ
以下であればステップ65に進み、ID番号Iの有無を
判断する。Finally, the ID number abnormality search process of FIG. 14 is performed. First, in step 61, the ID number I = 1 is initialized. In step 62, the crane data Dc is searched for the ID number I, and in step 63, the ID number I is 2
It is determined whether or not there are one or more, that is, whether or not the same ID number I is used in duplicate in the crane data Dc. If there are two or more ID numbers I, then in step 64, I
Determine the D number duplication error. If the ID number I is one or less, the process proceeds to step 65 and it is determined whether or not the ID number I is present.
【0073】ステップ65でID番号Iが有ればステッ
プ66に進み、IDフラグデータDi においてID番号
IのIDフラグFi が「1」であるか否かを判断する。
ここでFi =1であれば正常判定とし(ステップ6
8)、Fi =0であればエラー判定とする(ステップ6
9)。また、ステップ65でID番号Iが無ければステ
ップ67に進み、IDフラグデータDi においてID番
号IのIDフラグFi が「0」であるか否かを判断す
る。ここでFi =0であれば正常判定とし(ステップ6
8)、Fi =1であればエラー判定とする(ステップ6
9)。If the ID number I is present in step 65, the process proceeds to step 66, and it is determined whether or not the ID flag Fi of the ID number I in the ID flag data Di is "1".
If Fi = 1 here, it is determined to be normal (step 6
8), if Fi = 0, it is judged as an error (step 6).
9). If there is no ID number I in step 65, the process proceeds to step 67, and it is determined whether or not the ID flag Fi of the ID number I in the ID flag data Di is "0". If Fi = 0, it is judged as normal (step 6).
8), if Fi = 1, it is judged as an error (step 6).
9).
【0074】そして、ステップ70でI=IE でなけれ
ば、ステップ71でID番号IをI+1に更新して次の
ID番号I=2をセットし、S70でI=IE となる最
終ID番号IE までS62〜S71までの処理を繰り返
し行う。こうして全てのID番号IについてID番号重
複使用検索処理と、異なるデータDc ,Di から個別に
得られた2つのID番号使用情報を比較する比較処理と
が行われる。If I = IE is not found in step 70, the ID number I is updated to I + 1 in step 71 to set the next ID number I = 2, and in step S70, the final ID number IE is I = IE. The processing from S62 to S71 is repeated. In this way, the ID number duplicated use search process for all the ID numbers I and the comparison process for comparing two ID number use information obtained individually from different data Dc and Di are performed.
【0075】この判定結果は図15の判定データDo に
おける(f) ID番号異常の判定項目欄に記憶される。例
えばID番号I=105が重複使用されていれば判定フ
ラグFf に「1」が立てられるとともに、エラー内容欄
に「ID番号I=105(重複)」と記憶される。ま
た、例えばID番号I=63でID番号使用情報が不一
致となれば、判定フラグFf に「1」が立てられるとと
もに、エラー内容欄に「ID番号I=63(不一致)」
が記憶される(図15)。なお、同じID番号が2つ使
用される異常は、最初の使用時にIDフラグFi が
「1」に更新されなくても、2回目の使用時にはIDフ
ラグFi が「1」に更新されるため、IDフラグFi の
エラーのチェックだけでなく、実際に2つ以上のID番
号が使用されているか否かまでのチェックを行ってい
る。This determination result is stored in the (f) ID number abnormality determination item column in the determination data Do of FIG. For example, if the ID number I = 105 is used repeatedly, "1" is set in the determination flag Ff and "ID number I = 105 (duplication)" is stored in the error content column. Further, for example, if the ID number I = 63 and the ID number use information do not match, the determination flag Ff is set to "1" and "ID number I = 63 (mismatch)" in the error content column.
Is stored (FIG. 15). It should be noted that the abnormality in which the same ID number is used twice is because the ID flag Fi is updated to "1" at the second use even if the ID flag Fi is not updated to "1" at the first use. Not only is the error of the ID flag Fi checked, but it is also checked whether two or more ID numbers are actually used.
【0076】こうして異常箇所検索比較処理を終えて判
定データDo が得られると、在庫管理コンピュータ8は
次にこの判定データDo を用いて異常箇所がどのデータ
Dt,Da,Dm,Ds,Dc,Dk,Di 中のどの箇所に存在する
かを特定する。以下、判定フラグ列[Fn ]=(Fa,F
b,Fc,Fd,Fe,Ff )の各フラグ値の組合せ別に例を挙
げて異常箇所の特定処理について説明する。なお、判定
フラグFn が「1」の場合は、図15の判定データDo
中のエラー内容欄に記載されたエラーが存在したものと
して説明する。When the judgment data Do is obtained after finishing the abnormal point search and comparison process in this way, the inventory management computer 8 next uses the judgment data Do to determine which data Dt, Da, Dm, Ds, Dc, Dk is the abnormal point. , Di is identified. Hereinafter, the judgment flag string [Fn] = (Fa, F
The process of identifying an abnormal portion will be described by giving an example for each combination of flag values (b, Fc, Fd, Fe, Ff). When the determination flag Fn is "1", the determination data Do of FIG.
The description will be made assuming that the error described in the error content column therein exists.
【0077】(Fa,Fb,Fc,Fd,Fe,Ff )=(0,
1, 1, 0 ,0 ,0)のとき。これは、作業データ数の項目
(b) と入庫作業数の項目(c) とにエラー判定があった場
合である。まず項目(b) の判定フラグFb に「1」が立
っていることから、その使用データDs ,Dc のいずれ
かに異常箇所が存在することになる。また項目(c) の判
定フラグFc に「1」が立っていることから、その使用
データDc ,Dk のいずれかに異常箇所が存在すること
になる。そこで、項目(b) と項目(c) とに共通の使用デ
ータDc に異常箇所があると推定できる。しかも、入庫
作業数の項目(c)の判定フラグFc が「1」であること
から、データDc 中の異常箇所は入庫作業データSc で
あるこが分かる。なお、[Fn ]=(0, 1, 0, 1 ,0 ,
0)のときは、出庫作業数の項目(d) の判定フラグFd
が「1」であることから、データDc中の異常箇所が出
庫作業データSc と判定される。また、[Fn ]=(0,
1, 1,1 ,0 ,0)のときは、データDc 中に2つ以上の
異常箇所があり、しかもその異常箇所は入庫作業データ
Sc と出庫作業データSc の双方に及ぶと判定される。(Fa, Fb, Fc, Fd, Fe, Ff) = (0,
1, 1, 0,0,0). This is the item of the number of work data
This is the case when there is an error judgment in (b) and the item (c) of the number of warehousing operations. First, since the determination flag Fb of item (b) is set to "1", there is an abnormal portion in any of the usage data Ds, Dc. Further, since "1" is set in the determination flag Fc of the item (c), there is an abnormal portion in either of the usage data Dc, Dk. Therefore, it can be estimated that there is an abnormal portion in the usage data Dc common to the item (b) and the item (c). Moreover, since the determination flag Fc of the item (c) of the number of warehousing works is "1", it can be seen that the abnormal portion in the data Dc is the warehousing work data Sc. [Fn] = (0, 1, 0, 1, 0,
When it is 0), the determination flag Fd of the item (d) of the number of outgoing work is
Is "1", it is determined that the abnormal portion in the data Dc is the shipping work data Sc. Also, [Fn] = (0,
1, 1, 1, 0, 0), it is determined that there are two or more abnormal points in the data Dc, and that the abnormal points extend to both the receiving work data Sc and the leaving work data Sc.
【0078】例えばクレーンデータDc 中に作業データ
Sc の抹消ミスがあって、クレーンデータDc 中の作業
データSc が減らないために地上コントローラ7に新た
な作業データSc がいつまで経っても指令されず、地上
コントローラ7が作業がないものと判断してスタッカク
レーン5が停止する場合がこれに該当する。For example, since there is an erroneous deletion of the work data Sc in the crane data Dc and the work data Sc in the crane data Dc is not reduced, new work data Sc is not instructed to the ground controller 7 forever, This is the case where the stacker crane 5 stops when the ground controller 7 determines that there is no work.
【0079】(Fa,Fb,Fc,Fd,Fe,Ff )=(0,
0, 1, 0 ,0 ,0)のとき。これは、入庫作業数の項目(c)
のみにエラーがあった場合である。まず項目(c) の判
定フラグFc に「1」が立っていることから、その使用
データDc ,Dk のいずれかに異常箇所が存在すること
になる。同じデータDc が使用されたその他の項目(b)
の判定フラグFb が「0」であることから、データDc
は正常であると推定される。そのため、データDk 側に
異常箇所が存在し、しかも入庫のデータに異常があると
判定される。なお、[Fn ]=(0, 0, 0, 1 ,0 ,0)の
ときは、出庫作業数の項目(d) の判定フラグFd のみが
「1」であることから、データDk に異常箇所があり、
しかも出庫のデータに異常があると判定される。また、
[Fn ]=(0, 0, 1, 1 ,0 ,0)のときは、データDk
中に2つ以上の異常箇所があり、しかもその異常箇所は
入庫のデータと出庫のデータの双方に及ぶと判定され
る。(Fa, Fb, Fc, Fd, Fe, Ff) = (0,
0, 1, 0,0,0). This is the item of the number of receipt work (c)
Only when there is an error. First, since the determination flag Fc of the item (c) is set to "1", there is an abnormal portion in any of the usage data Dc and Dk. Other items using the same data Dc (b)
Since the determination flag Fb of the data Dc is "0", the data Dc
Is estimated to be normal. Therefore, it is determined that there is an abnormal portion on the data Dk side, and that the data for warehousing is abnormal. When [Fn] = (0, 0, 0, 1, 0, 0), only the determination flag Fd of the item (d) for the number of shipping operations is "1", and therefore the abnormal portion is included in the data Dk. There is
Moreover, it is determined that the shipping data is abnormal. Also,
When [Fn] = (0, 0, 1, 1, 0, 0), the data Dk
It is determined that there are two or more abnormal points inside, and that the abnormal points extend to both the data of receipt and the data of departure.
【0080】例えば、ある入出庫口6が作業データSD
,Sc の作成時に入庫元もしくは出庫先に使用された
にも拘わらず入出庫口管理データDk のその該当欄に入
庫または出庫のデータが設定されず、同じ入出庫口6に
連続して出庫と入庫が登録されてしまい、荷をその出庫
先の入出庫口6まで運んだときに既にその入出庫口6に
入庫の荷が載置されていて荷おろしできずスタッカクレ
ーン5が停止する場合が、これに該当する。For example, if a certain loading / unloading port 6 has work data SD
, Sc is used as the source or destination when the data is created, the data of the goods receipt or the goods issue is not set in the corresponding column of the entrance / exit entrance management data Dk, and the goods are continuously issued to the same entrance / exit entrance 6. When the goods have been registered and the goods have been carried to the entrance / exit opening 6 of the exit destination, the goods to be entered may have already been placed on the entrance / exit opening 6 and the stacker crane 5 may stop. , This is true.
【0081】(Fa,Fb,Fc,Fd,Fe,Ff )=(0,
0, 0, 0 ,1 ,0)のとき。これは、棚別荷有無の項目(e)
のみにエラーがあった場合である。まず項目(e) の判
定フラグFe に「1」が立っていることから、その使用
データDm ,Da のいずれかに異常箇所が存在すること
になる。同じデータDa が使用されたその他の項目(a)
の判定フラグFa が「0」であることから、データDa
は正常であると推定される。そのため、データDm 側に
異常箇所が存在するものと判定され、しかもその異常箇
所が棚番号「No.68 」であると特定される。(Fa, Fb, Fc, Fd, Fe, Ff) = (0,
When 0, 0, 0, 1, 0). This is the item (e) of the presence or absence of cargo by shelf
Only when there is an error. First, since the determination flag Fe of the item (e) is set to "1", there is an abnormal portion in any of the usage data Dm, Da. Other items using the same data Da (a)
Since the determination flag Fa of No. is “0”, the data Da
Is estimated to be normal. Therefore, it is determined that the abnormal portion exists on the data Dm side, and the abnormal portion is specified as the shelf number "No. 68".
【0082】例えば、荷が棚3aに格納されたにも拘わ
らず棚フラグFj が「0」から「1」に更新されなかっ
たために、荷が格納されている棚3aが入庫先として選
ばれてしまい、荷をその棚3aまで運んだときに荷おろ
しできずスタッカクレーン5が停止する場合が、これに
該当する。For example, since the shelf flag Fj is not updated from "0" to "1" although the load is stored in the shelf 3a, the shelf 3a storing the load is selected as the receiving destination. This corresponds to the case where the stacker crane 5 stops because the load cannot be unloaded when the load is carried to the shelf 3a.
【0083】(Fa,Fb,Fc,Fd,Fe,Ff )=(1,
0, 0, 0 ,1 ,0)のとき。これは、品番別在庫総数の項
目(a) と棚別荷有無の項目(e) とにエラーがあった場合
である。まず項目(a) の判定フラグFa に「1」が立っ
ていることから、その使用データDa ,Dt のいずれか
に異常箇所が存在することになる。また項目(e) の判定
フラグFe に「1」が立っていることから、その使用デ
ータDm ,Da のいずれかに異常箇所が存在することに
なる。そこで、項目(a) と項目(e) とに共通の使用デー
タDa に異常箇所があると推定できる。しかもその異常
箇所が棚番号「No.68 」で品番「c」であると特定され
る。(Fa, Fb, Fc, Fd, Fe, Ff) = (1,
When 0, 0, 0, 1, 0). This is the case where there is an error in the item (a) for the total number of stocks by product number and the item (e) for the presence or absence of loads by shelf. First, since the determination flag Fa of the item (a) is set to "1", there is an abnormal portion in any of the usage data Da and Dt. Further, since "1" is set in the judgment flag Fe of the item (e), there is an abnormal portion in either of the usage data Dm, Da. Therefore, it can be estimated that there is an abnormal portion in the usage data Da that is common to the items (a) and (e). Moreover, the abnormal location is identified as the product number "c" with the shelf number "No. 68".
【0084】例えば、荷が棚3aから出庫されたにも拘
わらず棚在庫データDa の該当棚番号のデータが空棚の
データに更新されず、荷が格納されていない棚3aが出
庫元として選ばれてしまい、荷を取るため棚3aに到着
したときに荷すくいすべき荷がないためにスタッカクレ
ーン5が停止する場合が、これに該当する。For example, the data of the corresponding shelf number of the shelf inventory data Da is not updated to the data of the empty shelf even though the load is unloaded from the shelf 3a, and the shelf 3a in which the load is not stored is selected as the shipping source. This corresponds to the case where the stacker crane 5 stops because there is no load to be scooped when it arrives at the shelf 3a for picking up the load.
【0085】(Fa,Fb,Fc,Fd,Fe,Ff )=(0,
0, 0, 0 ,0 ,1)のとき。これは、ID番号異常の項目
(f) のみにエラーがあった場合である。まず項目(f) の
判定フラグFf に「1」が立っていることから、その使
用データDc ,Di のいずれかに異常箇所が存在するこ
とになる。この場合、エラー内容がID番号「105」
の重複使用エラーであるため、そのエラー検索の対象と
されたデータDc 側に異常箇所が存在するものと判定さ
れる。そして、その異常箇所はID番号「105」でそ
れが2つ(もしくはそれ以上)登録された異常であると
特定される。(Fa, Fb, Fc, Fd, Fe, Ff) = (0,
When 0, 0, 0, 0, 1). This is an abnormal ID number item
This is the case when there is an error only in (f). First, since "1" is set in the determination flag Ff of the item (f), there is an abnormal portion in any of the usage data Dc, Di. In this case, the error content is ID number "105"
It is determined that there is an abnormal portion on the data Dc side that is the target of the error search. Then, the abnormal portion is identified as an abnormality having two (or more) registered ID numbers “105”.
【0086】例えば、ID番号を使用したにも拘わらず
IDフラグデータDi のそのID番号のIDフラグFi
に「1」を立てる更新が行われず、再び同じID番号が
使用されて同じID番号の作業データSD ,Sc が2つ
登録されてしまい、いずれの作業データSc を実行すべ
きか判断できずスタッカクレーン5が停止する場合が、
これに該当する。また、エラー内容にID番号重複使用
以外にIDフラグエラーがあったときには、ID番号
「63」にIDフラグFi の異常が存在すると特定され
る。For example, although the ID number is used, the ID flag Fi of the ID number of the ID flag data Di of the ID flag data Di
"1" is not updated, the same ID number is used again, and two work data SD and Sc with the same ID number are registered, and it cannot be determined which work data Sc should be executed. When 5 stops,
This is the case. When the error content includes an ID flag error other than the duplicate use of the ID number, it is specified that the ID flag Fi has an abnormality in the ID number "63".
【0087】また、エラー内容がIDフラグエラーだけ
であったときには、項目(f) の使用データDc ,Di の
うち同じデータDc が使用されたその他の項目(b) ,
(c) ,(d) の判定フラグFb ,Fc ,Fd が共に「0」
であることから、データDc は正常であると推定される
ため、データDi 側に異常箇所が存在するものと判定さ
れる。そして、ID番号「63」にIDフラグFi の異
常が存在すると特定される。なお、上記に例示しなかっ
た判定フラグFn に対しても、その判定フラグFn に応
じた異常箇所が特定される。When the error content is only the ID flag error, other items (b), which use the same data Dc of the use data Dc, Di of the item (f),
The determination flags Fb, Fc, and Fd of (c) and (d) are all "0".
Therefore, since the data Dc is estimated to be normal, it is determined that an abnormal portion exists on the data Di side. Then, it is specified that the abnormality of the ID flag Fi exists in the ID number "63". It should be noted that even with respect to the determination flag Fn not illustrated above, the abnormal portion corresponding to the determination flag Fn is specified.
【0088】こうして判定フラグ列[Fn ]=(Fa,F
b,Fc,Fd,Fe,Ff )により特定された異常箇所及び異
常内容は、復旧コンピュータ14側のディスプレイ装置
17の画面上に表示される。そして、SEは、画面上の
異常箇所判定結果からデータベース9中の異常箇所を認
識すると、入力装置16を操作して遠く離れた場所から
現地の工場内の自動倉庫システム1のデータベース9に
対し、電話回線15を介したそのデータの異常箇所を修
復する。こうして異常箇所が修復されると、自動倉庫シ
ステム1が復旧されてスタッカクレーン5の運転が再開
される。なお、在庫管理コンピュータ8側の入力装置1
0を操作して復旧ツールを起動させ、工場側のディスプ
レイ装置11の画面上に異常箇所判定結果を表示させる
ことにより、工場側においてデータベース9中のデータ
の異常箇所を修復することも可能である。Thus, the judgment flag string [Fn] = (Fa, F
The abnormal part and the abnormal content identified by b, Fc, Fd, Fe, Ff) are displayed on the screen of the display device 17 on the recovery computer 14 side. Then, when the SE recognizes an abnormal part in the database 9 from the abnormal part determination result on the screen, it operates the input device 16 to the database 9 of the automatic warehouse system 1 in the local factory from a remote place. The abnormal part of the data via the telephone line 15 is repaired. When the abnormal portion is repaired in this way, the automatic warehouse system 1 is restored and the operation of the stacker crane 5 is restarted. The input device 1 on the inventory management computer 8 side
It is also possible to repair the abnormal part of the data in the database 9 on the factory side by operating 0 to start the recovery tool and display the abnormal part determination result on the screen of the display device 11 on the factory side. .
【0089】こうして各地の工場でデータベース9の異
常による自動倉庫2の異常停止が発生しても、SEは自
身の勤務地に備えられた復旧コンピュータ14の入力装
置16を操作することにより、現地に赴かずにしかも早
急に異常箇所を見つけ出して現地の自動倉庫2を短時間
のうちに復旧させることができる。In this way, even if an abnormal stop of the automated warehouse 2 occurs due to an abnormality of the database 9 at the factories in various places, the SE operates the input device 16 of the recovery computer 14 provided in his / her place of work, and the SE is locally operated. It is possible to quickly find an abnormal place and to restore the local automated warehouse 2 in a short time without going out.
【0090】以上詳述したように本実施の形態によれ
ば、以下の効果が得られる。 (1)在庫管理コンピュータ8に異常検索機能を持たせ
たので、スタッカクレーン5がデータベース9中のデー
タ異常により停止しても、そのデータの異常箇所を人が
調べなくても大体は自動で検出されるので、異常停止の
復旧に膨大な時間を費やさなくて済む。As described in detail above, according to this embodiment, the following effects can be obtained. (1) Since the inventory management computer 8 is provided with an abnormality search function, even if the stacker crane 5 stops due to an abnormality in the data in the database 9, it is generally automatically detected without the need for humans to examine the abnormal portion of the data. Therefore, it is not necessary to spend an enormous amount of time to recover from an abnormal stop.
【0091】(2)在庫管理コンピュータ8をモデム1
2,13及び電話回線15を介してシステムエンジニア
が常駐する復旧コンピュータ14と接続し、復旧コンピ
ュータ14側から在庫管理コンピュータ8にアクセス
し、データベース9中の異常箇所を検出するとともに、
その異常箇所の修正して、自動倉庫システム1を備えた
工場から遠く離れた場所から自動倉庫システム1を復旧
できるようにした。そのため、自動倉庫システム1を復
旧させるために、SEがわざわざ現地まで行かずに済
む。また、SEが現地に赴く必要が無くなることから、
自動倉庫システム1が復旧されるまでの待ち時間を大幅
に短縮することができる。よって、自動倉庫システム1
の稼働率を大幅に向上させることができる。(2) The inventory management computer 8 is replaced by the modem 1
The system engineer is connected to the restoration computer 14 via the telephone lines 2 and 13 and the telephone line 15, and the restoration computer 14 accesses the inventory management computer 8 to detect an abnormal portion in the database 9 and
By correcting the abnormal part, the automatic warehouse system 1 can be restored from a place far away from the factory equipped with the automatic warehouse system 1. Therefore, the SE does not need to go to the site to recover the automatic warehouse system 1. Also, since the SE no longer needs to go to the field,
It is possible to significantly reduce the waiting time until the automatic warehouse system 1 is restored. Therefore, automatic warehouse system 1
The operating rate of can be greatly improved.
【0092】(3)登録中の作業データ数を2つの情報
源から求められるように2つのデータDs ,Dc とを用
意し、両データDs ,Dc からそれぞれ個別に求めた登
録中の作業データ数を比較して、エラー箇所を特定でき
るようにした。そのため、例えばクレーンデータDc 中
に作業データSc の抹消ミスがあって、クレーンデータ
Dc 中の作業データSc が減らないために地上コントロ
ーラ7に新たな作業データSc がいつまで経っても指令
されず、地上コントローラ7が作業がないものと判断し
てスタッカクレーン5が停止したエラーが発生しても、
その異常箇所を確実に特定することができる。(3) Two data Ds and Dc are prepared so that the number of work data during registration can be obtained from two information sources, and the number of work data during registration individually obtained from both data Ds and Dc. So that the error location can be identified. Therefore, for example, since there is an erroneous deletion of the work data Sc in the crane data Dc and the work data Sc in the crane data Dc is not reduced, new work data Sc is not instructed to the ground controller 7 forever and the ground controller 7 is not commanded. Even if the controller 7 determines that there is no work and the stacker crane 5 stops,
The abnormal place can be identified with certainty.
【0093】(4)入庫作業数を2つの情報源から求め
られるように2つのデータDc ,Dk とを用意し、両デ
ータDc ,Dk からそれぞれ個別に求めた入庫作業数を
比較して、エラー箇所を特定できるようにした。そのた
め、例えば、ある入出庫口6が作業データSD ,Sc の
作成時に入庫元もしくは出庫先に使用されたにも拘わら
ず入出庫口管理データDk のその該当欄に入庫または出
庫のデータが設定されず、同じ入出庫口6に連続して出
庫と入庫が登録されてしまい、荷をその出庫先の入出庫
口6まで運んだときに既にその入出庫口6に入庫の荷が
載置されていて荷おろしできずスタッカクレーン5が停
止するエラーが発生しても、その異常箇所を確実に特定
することができる。(4) Prepare two data Dc and Dk so that the number of warehousing operations can be obtained from two information sources, compare the number of warehousing operations individually obtained from both data Dc and Dk, and make an error. Enabled to specify the location. Therefore, for example, although a certain entry / exit port 6 was used as the entry source or the exit destination when the work data SD, Sc were created, the entry / exit data is set in the corresponding column of the entry / exit entry management data Dk. However, the issue and the receipt are continuously registered in the same entry / exit port 6, and when the load is carried to the entry / exit port 6 of the exit destination, the entry load is already placed in the entry / exit port 6. Even if an error occurs in which the stacker crane 5 cannot be unloaded and the stacker crane 5 stops, the abnormal place can be reliably identified.
【0094】(5)棚別荷有無を2つの情報源から求め
られるように2つのデータDa ,Dm とを用意し、両デ
ータDa ,Dm からそれぞれ個別に求めた棚別荷有無の
情報を比較して、エラー箇所を特定できるようにした。
そのため、例えば、荷が棚3aに格納されたにも拘わら
ず棚フラグFj が「0」から「1」に更新されなかった
ために、荷が格納されている棚3aが入庫先として選ば
れてしまい、荷をその棚3aまで運んだときに荷おろし
できずスタッカクレーン5が停止するエラーが発生して
も、その異常箇所を確実に特定することができる。(5) Two pieces of data Da and Dm are prepared so that the presence / absence of loads by shelves can be obtained from two information sources, and the information on the presence / absence of loads by shelves individually calculated from both data Da and Dm is compared. I was able to identify the error location.
Therefore, for example, the shelf flag Fj was not updated from "0" to "1" although the load was stored in the shelf 3a, and thus the shelf 3a storing the load was selected as the receiving destination. Even if an error occurs that the stacker crane 5 stops because the load cannot be unloaded when the load is carried to the shelf 3a, the abnormal portion can be surely specified.
【0095】(6)品番別総数を2つの情報源から求め
られるように2つのデータDa ,Dt とを用意し、両デ
ータDa ,Dt からそれぞれ個別に求めた品番別総数を
比較して、エラー箇所を特定できるようにした。そのた
め、例えば、荷が棚3aから出庫されたにも拘わらず棚
在庫データDa の該当棚番号のデータが空棚のデータに
更新されず、荷が格納されていない棚3aが出庫元とし
て選ばれてしまい、荷を取るため棚3aに到着したとき
に荷すくいすべき荷がないためにスタッカクレーン5が
停止するエラーが発生しても、その異常箇所を確実に特
定することができる。(6) Prepare two data Da and Dt so that the total number for each product number can be obtained from two information sources, compare the total numbers for each product number individually obtained from both data Da and Dt, and make an error. Enabled to specify the location. Therefore, for example, the data of the corresponding shelf number of the shelf inventory data Da is not updated to the data of the empty shelf even though the load is unloaded from the shelf 3a, and the shelf 3a in which the load is not stored is selected as the shipping source. Even if an error occurs that the stacker crane 5 stops because there is no load to be picked up when it arrives at the shelf 3a for picking up the load, the abnormal place can be surely specified.
【0096】(7)ID番号の重複使用をデータDc を
検索してそのエラー箇所を特定できるようにした。その
ため、例えば、ID番号を使用したにも拘わらずIDフ
ラグデータDi のそのID番号のIDフラグFi に
「1」を立てる更新が行われず、再び同じID番号が使
用されて同じID番号の作業データSD ,Sc が2つ登
録されてしまい、いずれの作業データSc を実行すべき
か判断できずスタッカクレーン5が停止するエラーが発
生しても、その異常箇所を確実に特定することができ
る。(7) The duplicated use of ID numbers is searched for in the data Dc so that the error location can be specified. Therefore, for example, although the ID number is used, the ID flag data Di is not updated by setting "1" in the ID flag Fi of the ID number, and the same ID number is used again and the work data having the same ID number is used. Even if an error occurs in which the stacker crane 5 stops due to the fact that two work data Sc should be executed due to the registration of two SD and Sc, it is possible to reliably identify the abnormal location.
【0097】(8)ID番号の使用・不使用の区別を2
つの情報源から求められるように2つのデータDc ,D
i とを用意し、両データDc ,Di からそれぞれ個別に
求めたID番号の使用・不使用の区別の情報を比較し
て、エラーの原因となり得る潜在化したエラー箇所を未
然に特定できるようにした。そのため、ID番号の重複
使用を起こし得る原因となる潜在化したエラー箇所を未
然に検出してそのエラー発生を予防することができる。(8) Use ID number 2
Two data Dc, D as required from one source
i and i are prepared, and the information on the distinction between the use and non-use of the ID number obtained individually from both data Dc and Di is compared so that the latent error location that may cause the error can be identified in advance. did. Therefore, it is possible to detect a latent error location that may cause duplicate use of the ID number and prevent the occurrence of the error.
【0098】なお、本発明は上記実施例に限定されるも
のではなく、発明の趣旨を逸脱しない範囲で例えば次の
ように構成することもできる。 (1)在庫管理コンピュータ8に復旧コンピュータ14
を電話回線15を介して接続する構成ではなく、在庫管
理コンピュータ8に復旧ツールを備えただけの構成とし
てもよい。この構成によれば、SEが現地の工場に赴い
た後、復旧ツールを起動させることにより短時間のうち
にその異常箇所を見つけ出し、それを修復して自動倉庫
2を早急に復旧させることができる。そのため、従来の
ように異常箇所を見つけ出すために膨大な時間を費やす
必要がなくなり、出庫できないため自動倉庫2に保管さ
れた荷を使うその他の作業に支障を来す時間がその分短
くて済む。また、現地の工場で復旧ツールを起動させて
異常箇所が分かれば、さほど専門知識がなくてもその異
常箇所を修復することができるので、オペレータが自ら
異常箇所を修復して自動倉庫2を復旧させることもでき
る。特に、排他エラーや空き記憶領域不足による自動倉
庫2の異常停止の場合、その異常停止原因さえ分かれば
オペレータ自らが簡単に自動倉庫2を復旧させることが
できる。The present invention is not limited to the above embodiments, but may be configured as follows, for example, within the scope of the invention. (1) Inventory management computer 8 and restoration computer 14
May be connected via the telephone line 15 instead of the stock management computer 8 having a recovery tool. According to this configuration, after the SE goes to the local factory, the restoration tool is activated to find the abnormal portion in a short time, and the abnormal portion can be repaired to restore the automatic warehouse 2 immediately. . Therefore, it is not necessary to spend an enormous amount of time in order to find an abnormal place as in the conventional case, and it is not possible to leave the warehouse, so that the time that interferes with other work using the load stored in the automated warehouse 2 can be shortened accordingly. In addition, if the recovery tool is started at the local factory and the abnormal location is identified, the abnormal location can be repaired without much specialized knowledge, so the operator can repair the abnormal location and restore the automated warehouse 2. You can also let it. In particular, in the case of an abnormal stop of the automatic warehouse 2 due to an exclusion error or a shortage of free storage area, the operator himself / herself can easily restore the automatic warehouse 2 if the cause of the abnormal stop is known.
【0099】(2)復旧ツールを記憶させるコンピュー
タは在庫管理コンピュータ8に限定されない。例えば復
旧ツールを復旧コンピュータ14のメモリ14aに記憶
させ、復旧コンピュータ14側で復旧ツールを起動させ
ることにより、各地の工場の在庫管理コンピュータ8に
アクセスし、そのデータベース9中の異常箇所を見つけ
出す構成としてもよい。この構成によれば、各地の在庫
管理コンピュータ8のメモリ8a毎に復旧ツールを記憶
させる必要がなくなり、復旧コンピュータ14のメモリ
14aにだけ復旧ツールを記憶させておくだけで済む。
また、工場側で在庫管理コンピュータ8以外の他のコン
ピュータに復旧ツールを記憶させておき、在庫管理コン
ピュータ8の処理負担を軽減させてもよい。(2) The computer that stores the recovery tool is not limited to the inventory management computer 8. For example, by storing the restoration tool in the memory 14a of the restoration computer 14 and starting the restoration tool on the restoration computer 14 side, the inventory management computer 8 of each factory is accessed to find an abnormal portion in the database 9. Good. According to this configuration, it is not necessary to store the restoration tool in each memory 8a of the inventory management computer 8 in each place, and only the restoration tool needs to be stored in the memory 14a of the restoration computer 14.
Further, the restoration tool may be stored in a computer other than the inventory management computer 8 at the factory side to reduce the processing load on the inventory management computer 8.
【0100】(3)異常箇所の判定方法は、異なるデー
タ源から個別に得られた判定項目の判定値の一致・不一
致の比較処理に限定されることなく、ID番号の重複使
用検索のように、その異常内容に応じた適したその他の
判定(検索)方法を適用してもよい。(3) The method of determining an abnormal place is not limited to the comparison processing of the match / mismatch of the judgment values of the judgment items individually obtained from different data sources. Alternatively, other appropriate determination (search) method depending on the abnormality content may be applied.
【0101】(4)判定項目は前記実施の形態に限定さ
れず、自動倉庫2の異常停止の原因となるデータ異常内
容に応じて適宜設定することができる。 (5)在庫管理コンピュータ8と復旧コンピュータ14
との接続は、電話回線15に限定されず、両者間で通信
可能であればその他の通信線に替えてもよい。(4) The judgment items are not limited to those in the above-mentioned embodiment, but can be set as appropriate in accordance with the data abnormality content causing the abnormal stop of the automatic warehouse 2. (5) Inventory management computer 8 and restoration computer 14
The connection with and is not limited to the telephone line 15, and may be replaced with another communication line as long as communication is possible between the two.
【0102】(6)自動倉庫システム1を構成する自動
倉庫2の台数は3台に限定されない。例えば1台、2台
でも、4台以上であってもよい。 前記実施の形態から把握され、特許請求の範囲に記載さ
れていない発明を、その効果とともに以下に記載する。(6) The number of the automated warehouses 2 constituting the automated warehouse system 1 is not limited to three. For example, it may be one, two, or four or more. The invention grasped from the above-mentioned embodiment and not described in the scope of claims is described below together with its effect.
【0103】(イ)請求項4、請求項6〜請求項9のい
ずれか一項において、前記判定項目の一つにID番号異
常が用意されており、該ID番号異常を個別に求めるた
めのデータ源は、前記運行データに付されるID番号の
使用・不使用が管理されるとともに、前記運行データ作
成時に該運行データに不使用のID番号を付すために使
用されるIDフラグデータと、指令中の運行データが指
令先の前記クレーン装置毎に前記ID番号を付して管理
されたクレーンデータとからなる。この構成によれば、
異常箇所検索手段により、ID番号の重複使用を起こし
得る原因となるIDフラグデータ中のID番号の使用状
況と、クレーンデータ中の運行データに付されたID番
号の使用状況との不一致が未然に検出され、クレーン装
置の停止を招く異常発生を未然に防止することができ
る。(A) In any one of claims 4 and 6 to 9, an ID number abnormality is prepared as one of the judgment items, and the ID number abnormality is individually calculated. The data source manages the use / non-use of the ID number attached to the operation data, and ID flag data used for attaching the unused ID number to the operation data when the operation data is created, The operation data in the command is composed of the crane data managed by assigning the ID number to each of the crane devices of the command destination. According to this configuration,
Due to the abnormal location search means, there is a discrepancy between the usage status of the ID number in the ID flag data and the usage status of the ID number attached to the operation data in the crane data, which may cause duplicated usage of the ID number. It is possible to prevent the occurrence of an abnormality that is detected and causes the crane device to stop.
【0104】[0104]
【発明の効果】以上詳述したように請求項1に記載の発
明によれば、データベース中のデータに異常箇所があっ
てクレーン装置が停止しても、そのクレーン装置の停止
原因となったデータベース中の異常箇所が異常箇所検索
手段により検索されて特定されるので、データベース中
のデータの異常箇所を膨大な時間を費やして人が調べな
くて済み、自動倉庫の復旧時間を大幅に短縮することが
できる。As described in detail above, according to the invention described in claim 1, even if the crane device is stopped due to an abnormal point in the data in the database, the database causing the crane device to stop Since abnormal points inside are searched and identified by the abnormal point search means, it is not necessary for humans to spend an enormous amount of time searching for abnormal points in the data in the database, greatly reducing the recovery time of the automated warehouse. You can
【0105】請求項2に記載の発明によれば、データベ
ース中のデータに異常箇所があってクレーン装置が停止
しても、遠く離れた復旧コンピュータ側から通信回線を
介してローカルコンピュータにアクセスすることによ
り、異常箇所の確認及びその修復ができるので、システ
ムエンジニア等の専門知識を有する者がわざわざ自動倉
庫のある現地まで赴かなくて済むため、自動倉庫の復旧
時間を一層大幅に短縮することができる。According to the second aspect of the present invention, even if the crane device stops due to an abnormal point in the data in the database, the recovery computer side, which is far away, can access the local computer via the communication line. By doing so, it is possible to check and repair the abnormal part, so it is not necessary for a person with specialized knowledge such as a system engineer to go to the site where the automatic warehouse is located, so the recovery time of the automatic warehouse can be further shortened. it can.
【0106】請求項3に記載の発明によれば、在庫管理
コンピュータが異常箇所の判定処理も兼ねるので、異常
箇所判定専用のコンピュータを新たに設置しなくて済
む。請求項4に記載の発明によれば、データベースに格
納された異なるデータ源から求めた判定項目毎の判定値
の一致・不一致を調べることにより異常箇所を特定する
ようにしたので、コンピュータによる演算処理により異
常箇所を求めることができる。According to the third aspect of the present invention, the inventory management computer also serves as a process for determining an abnormal point, and therefore it is not necessary to newly install a computer dedicated to the abnormal point determination. According to the invention described in claim 4, since the abnormal portion is specified by checking whether the judgment values of the judgment items obtained from different data sources stored in the database match or not, the arithmetic processing by the computer is performed. The abnormal part can be obtained by.
【0107】請求項5に記載の発明によれば、ID番号
異常判定手段により、クレーンデータ中の運行データの
ID番号の重複使用の有無を判定するようにしたので、
ID番号の重複使用によりクレーン装置が異常停止した
場合にも、その異常箇所を特定することができる。According to the invention of claim 5, the ID number abnormality determining means determines whether or not the ID number of the operation data in the crane data is used in duplicate.
Even if the crane device stops abnormally due to duplicated use of ID numbers, the abnormal place can be specified.
【0108】請求項6に記載の発明によれば、クレーン
データ中に運行データの抹消ミスにより、指令許容数を
割ったにも拘わらず新たな運行データが指令されずクレ
ーン装置が異常停止した場合にも、異常箇所検索手段が
メインデータとクレーンデータとから個別に求めた運行
データ数の不一致を調べることにより、その異常箇所を
特定することができる。According to the invention described in claim 6, when the operation data is deleted in the crane data, new operation data is not commanded and the crane device stops abnormally even though the command allowable number is divided. In addition, the abnormal point can be specified by the abnormal point searching means by checking the inconsistency in the number of operation data individually obtained from the main data and the crane data.
【0109】請求項7に記載の発明によれば、運行デー
タ作成時に入庫元もしくは出庫先に使用した入出庫口の
入出庫口管理データにおける該当箇所に設定すべき入庫
または出庫の設定ミスによりクレーン装置が異常停止し
た場合にも、異常箇所検索手段がクレーンデータと入出
庫口管理データとから個別に求めた入庫作業数もしくは
出庫作業数の不一致を調べることにより、その異常箇所
を特定することができる。According to the invention described in claim 7, the crane is caused by a mistake in the entry or exit setting which should be set in the relevant location in the entry / exit entry management data of the entry / exit entrance used at the entry / exit point when the operation data was created. Even if the equipment stops abnormally, the abnormal point search means can identify the abnormal point by checking the discrepancy between the number of loading operations or the number of shipping operations individually found from the crane data and the entrance / exit management data. it can.
【0110】請求項8に記載の発明によれば、棚在庫デ
ータの荷が出庫された棚番号が空棚になったとデータ更
新されず、出庫元に選ばれてしまいクレーン装置が異常
停止した場合にも、異常箇所検索手段が品番別在庫数デ
ータと棚在庫データとから個別に求めた品番別在庫総数
の不一致を調べることにより、その異常箇所を特定する
ことができる。According to the invention described in claim 8, the data is not updated when the shelf number from which the load in the shelf inventory data is unloaded is empty, and the crane device is abnormally stopped because it is selected as the shipping source. Moreover, the abnormal point can be specified by the abnormal point search means by checking the inconsistency of the total number of stocks classified by product number individually obtained from the inventory number data by item number and the shelf inventory data.
【0111】請求項9に記載の発明によれば、棚マスタ
データの荷が格納された棚番号が荷有りとデータ更新さ
れず、入庫先に選ばれてしまいクレーン装置が異常停止
した場合にも、異常箇所検索手段が棚在庫データと棚マ
スタデータとから個別に求めた棚別の荷有無の値の不一
致を調べることにより、その異常箇所を特定することが
できる。According to the invention described in claim 9, even when the shelf number in which the load of the shelf master data is stored is not updated when there is a load and is selected as the receiving destination and the crane device abnormally stops. The abnormal point can be specified by checking the mismatch between the load presence / absence values for each shelf individually obtained from the shelf inventory data and the shelf master data by the abnormal point searching means.
【図1】自動倉庫の復旧システムを示す模式平面図。FIG. 1 is a schematic plan view showing a recovery system for an automated warehouse.
【図2】品番別在庫数データ図。FIG. 2 is a stock number data diagram by product number.
【図3】棚在庫データ図。FIG. 3 is a shelf inventory data diagram.
【図4】棚マスタデータ図。FIG. 4 is a shelf master data diagram.
【図5】メインデータ図。FIG. 5 is a main data diagram.
【図6】クレーンデータ図。FIG. 6 is a crane data diagram.
【図7】入出庫口管理データ図。FIG. 7 is a storage / entry gate management data diagram.
【図8】IDフラグデータ図。FIG. 8 is an ID flag data diagram.
【図9】品番別在庫数比較処理のフローチャート。FIG. 9 is a flowchart of inventory number comparison processing by product number.
【図10】作業データ数比較処理のフローチャート。FIG. 10 is a flowchart of a work data number comparison process.
【図11】入庫数比較処理のフローチャート。FIG. 11 is a flowchart of a process of comparing the number of stored goods.
【図12】出庫数比較処理のフローチャート。FIG. 12 is a flowchart of a shipping number comparison process.
【図13】棚比較処理のフローチャート。FIG. 13 is a flowchart of shelf comparison processing.
【図14】ID番号異常検索処理のフローチャート。FIG. 14 is a flowchart of an ID number abnormality search process.
【図15】判定データ図。FIG. 15 is a determination data diagram.
【図16】従来技術における自動倉庫システムの模式平
面図。FIG. 16 is a schematic plan view of an automatic warehouse system in the related art.
1…自動倉庫システム、2…自動倉庫、3…枠組棚、3
a…収納部としての棚、5…クレーン装置としてのスタ
ッカクレーン、8…異常箇所検索手段を構成するととも
にローカルコンピュータ、判定値算出手段、比較判定手
段、異常箇所特定手段及びID番号異常判定手段として
の在庫管理コンピュータ、8a…記憶手段としてのメモ
リ、9…データベース、14…異常箇所検索手段を構成
する復旧コンピュータ、14a…記憶手段としてのメモ
リ、15…通信回線としての電話回線、16…入力装
置、17…表示装置としてのディスプレイ装置、Di …
データ源を構成するIDフラグデータ、Dc …データ源
を構成するクレーンデータ、Ds …データ源を構成する
メインデータ、Ds …データ源を構成するメインデー
タ、Dk …データ源を構成する入出庫口管理データ、D
t …データ源を構成する品番別在庫数データ、Da …デ
ータ源を構成する棚在庫データ、Dm …データ源を構成
する棚マスタデータ、SD,Sc …運行データとしての作
業データ。1 ... Automatic warehouse system, 2 ... Automatic warehouse, 3 ... Frame shelf, 3
a ... Shelf as a storage unit, 5 ... Stacker crane as a crane device, 8 ... Abnormal point search means, and as a local computer, a judgment value calculation means, a comparison judgment means, an abnormal point specification means, and an ID number abnormality judgment means. Stock management computer, 8a ... memory as storage means, 9 ... database, 14 ... recovery computer constituting abnormal location search means, 14a ... memory as storage means, 15 ... telephone line as communication line, 16 ... input device , 17 ... Display device as display device, Di ...
ID flag data forming a data source, Dc ... Crane data forming a data source, Ds ... Main data forming a data source, Ds ... Main data forming a data source, Dk ... Entrance / exit management forming a data source Data, D
t ... Inventory quantity data by product number that constitutes a data source, Da ... Shelf inventory data that constitutes a data source, Dm ... Shelf master data that constitutes a data source, SD, Sc ... Work data as operation data.
Claims (9)
組棚と、前記収納部に対して荷の入出庫を行うクレーン
装置とを備えた自動倉庫が配備された自動倉庫システム
において、 前記自動倉庫に関する各種データ及び前記クレーン装置
の運行データを格納するためのデータベースと、 前記データベースに接続され、入出庫要求に応じて前記
各種データを用いて前記運行データを作成するととも
に、前記データベースに格納された当該運行データに基
づき前記クレーン装置を運行指令する在庫管理コンピュ
ータと、 前記クレーン装置の停止原因となる前記データベース中
のデータの異常箇所を検索判定する判定処理を行う異常
箇所検索手段とを備えた自動倉庫の復旧システム。1. An automated warehouse system in which an automated warehouse equipped with a frame shelf having a plurality of storage units for storing loads and a crane device for loading and unloading the loads to and from the storage units is provided. A database for storing various data related to the automated warehouse and operation data of the crane device, and connected to the database to create the operation data using the various data in response to a loading / unloading request, and to the database. An inventory management computer that issues an operation command to the crane device based on the stored operation data, and an abnormal location search unit that performs determination processing to search and determine an abnormal location of data in the database that causes the crane device to stop. Automatic warehouse recovery system equipped.
ース中の前記異常箇所を修復可能な修復機能を備えたロ
ーカルコンピュータと、該ローカルコンピュータにアク
セス可能に通信回線を介して接続された復旧コンピュー
タとからなるとともに、前記ローカルコンピュータと前
記復旧コンピュータのうち少なくとも一方に前記判定処
理のプログラムデータが記憶された記憶手段が備えられ
ており、 前記復旧コンピュータは、前記判定処理により判定され
た異常箇所を表示するための表示装置と、前記データベ
ース中のデータの異常箇所を修復すべく前記ローカルコ
ンピュータに対して修復命令するための入力装置とを備
えた請求項1に記載の自動倉庫の復旧システム。2. A local computer having a repair function capable of repairing the abnormal part in the database, and a recovery computer accessible to the local computer via a communication line. Further, at least one of the local computer and the recovery computer is provided with a storage unit in which the program data of the determination process is stored, and the recovery computer displays an abnormal portion determined by the determination process. The recovery system for an automatic warehouse according to claim 1, further comprising a display device for performing a repair, and an input device for issuing a repair command to the local computer to repair an abnormal portion of data in the database.
ータは、請求項1に記載の前記在庫管理コンピュータで
ある自動倉庫の復旧システム。3. The automatic warehouse restoration system according to claim 2, wherein the local computer is the inventory management computer according to claim 1.
特定するための判定項目毎の判定値を異なるデータ源か
ら求められるように、一つの判定項目に対して少なくと
も2種類のデータ源が備えられており、 前記異常箇所検索手段は、前記データベースに備えられ
た前記判定項目毎の異なるデータ源から判定値を個別に
求める判定値算出手段と、 前記判定値算出手段により個別に求められた前記判定値
を比較し、両判定値が一致すれば正常判定とし、不一致
であれば前記データ源のうちいずれかにその不一致箇所
に異常箇所が存在するという異常判定をする比較判定手
段と、 前記比較判定手段により得られた前記判定項目毎の判定
結果から異常箇所を特定する異常箇所特定手段とを備え
た請求項1〜請求項3のうちいずれか一項に記載の自動
倉庫の復旧システム。4. The database is provided with at least two types of data sources for one determination item so that determination values for each determination item for identifying the abnormal location can be obtained from different data sources. The abnormal point search means is a judgment value calculation means for individually calculating judgment values from different data sources for each judgment item provided in the database, and the judgment individually calculated by the judgment value calculation means. A comparison determination unit that compares the values, and if both determination values match, determines a normal determination, and if they do not match, determines an abnormality such that an abnormal location exists in the mismatched location in any of the data sources; The automatic unit according to any one of claims 1 to 3, further comprising: an abnormal point identifying unit that identifies an abnormal point from a determination result for each of the determination items obtained by the means. Warehouse recovery system.
に付されるID番号の使用・不使用が管理されるととも
に、前記運行データ作成時に該運行データに不使用のI
D番号を付すために使用されるIDフラグデータと、指
令中の運行データが指令先の前記クレーン装置毎に前記
ID番号を付して管理されたクレーンデータとが備えら
れており、 前記異常箇所検索手段は、前記データベースに備えられ
た前記クレーンデータ中の前記運行データのID番号を
検索してID番号の重複使用の有無を判定するID番号
異常判定手段を備えた請求項1〜請求項4のうちいずれ
か一項に記載の自動倉庫の復旧システム。5. The database manages the use / non-use of the ID number attached to the operation data, and the I / O not used in the operation data when the operation data is created.
The ID flag data used for attaching the D number and the crane data in which the operation data being instructed are managed by attaching the ID number to each of the crane devices of the instruction destination are provided. The search means comprises an ID number abnormality determination means for searching the ID number of the operation data in the crane data stored in the database to determine whether or not the ID number is used in duplicate. The automatic warehouse restoration system according to any one of the above.
意されており、該運行データ数を個別に求めるためのデ
ータ源は、指令中の運行データが管理されたメインデー
タと、指令中の運行データが指令先の前記クレーン装置
毎に管理されるとともに、クレーン装置毎に指令中の指
令数が所定数未満となるとそのクレーン装置に次の運行
データを指令するために使用されるクレーンデータとか
らなる請求項4に記載の自動倉庫の復旧システム。6. The number of operation data is prepared as one of the judgment items, and the data sources for individually obtaining the number of operation data are main data in which the operation data being instructed and managed The operation data of is managed for each crane device of the command destination, and when the command number in the command for each crane device is less than the predetermined number, the crane data used to command the next operation data to the crane device. The automatic warehouse restoration system according to claim 4, which comprises:
とが用意されており、該入庫作業数もしくは出庫作業数
を個別に求めるためのデータ源は、入庫・出庫の情報を
含む指令中の運行データが指令先の前記クレーン装置毎
に管理されたクレーンデータと、入出庫口毎にその入出
庫口が指令中の運行データにおいて入庫元もしくは出庫
先として使用された情報が入庫・出庫別に管理されると
ともに、運行データ作成時に入出庫口が偏って使用され
ないように入庫元もしくは出庫先の入出庫口の選択に使
用される入出庫口管理データとからなる請求項4又は請
求項6に記載の自動倉庫の復旧システム。7. The number of warehousing work and the number of warehousing work are prepared as the judgment items, and the data source for individually obtaining the number of warehousing work or the number of warehousing work is a command including information on warehousing / delivery. The operation data of the crane data managed for each crane device of the command destination, and the information used as the source or destination of the data in the operation data for which the entry / exit port is instructed for each entry / exit Claim 4 or claim 6 which is managed and comprises the entrance / exit management data used to select the entrance / exit of the entry / exit destination so that the entry / exit is not biasedly used when creating operation data. Automated warehouse restoration system as described.
用意されており、該品番別在庫総数を個別に求めるため
のデータ源は、品番別在庫総数が管理された品番別在庫
数データと、前記各収納部に収納された荷の品番及びそ
の個数が棚番号毎に管理されるとともに、出庫要求時の
出庫元を選択決定するために使用される棚在庫データと
からなる請求項4、請求項6及び請求項7のうちいずれ
か一項に記載の自動倉庫の復旧システム。8. The total number of stocks by product number is prepared as one of the judgment items, and the data source for individually obtaining the total number of stocks by product number is the stock number data by product number in which the total number of stocks by product number is managed. And a shelf inventory data used to select and determine a delivery source when a delivery request is made, while managing the product number and the number of the loads stored in each of the storage units for each shelf number. The automatic warehouse restoration system according to any one of claims 6 and 7.
されており、該棚別荷有無を個別に求めるためのデータ
源は、前記各収納部に収納された荷の品番及びその個数
が棚番号毎に管理された棚在庫データと、前記各収納部
の棚番号毎に荷の有無が管理されるとともに、入庫要求
時の入庫先の空棚を選択決定するために使用される棚マ
スタデータとからなる請求項4、請求項6〜請求項8の
うちいずれか一項に記載の自動倉庫の復旧システム。9. The presence / absence of load by shelf is prepared as one of the determination items, and the data source for individually determining the presence / absence of load by shelf is a product number of the load stored in each storage unit and its Shelf inventory data in which the number is managed for each shelf number and presence / absence of a load are managed for each shelf number of each of the storage units, and are used for selecting and determining an empty shelf as a receiving destination when a storage request is made. The automatic warehouse restoration system according to any one of claims 4 and 6 to 8, which comprises shelf master data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20345195A JP3677824B2 (en) | 1995-08-09 | 1995-08-09 | Abnormal point search system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20345195A JP3677824B2 (en) | 1995-08-09 | 1995-08-09 | Abnormal point search system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0948509A true JPH0948509A (en) | 1997-02-18 |
JP3677824B2 JP3677824B2 (en) | 2005-08-03 |
Family
ID=16474342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20345195A Expired - Fee Related JP3677824B2 (en) | 1995-08-09 | 1995-08-09 | Abnormal point search system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3677824B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1093490C (en) * | 1998-09-11 | 2002-10-30 | 金刚株式会社 | Electric moving goods rack device |
JP2010058919A (en) * | 2008-09-04 | 2010-03-18 | Hitachi Plant Technologies Ltd | Restoration method of carrying system |
JP2016142806A (en) * | 2015-01-30 | 2016-08-08 | 京セラドキュメントソリューションズ株式会社 | Maintenance management device and maintenance management method |
JP2016140991A (en) * | 2015-01-30 | 2016-08-08 | 京セラドキュメントソリューションズ株式会社 | Maintenance control device and maintenance control method |
-
1995
- 1995-08-09 JP JP20345195A patent/JP3677824B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1093490C (en) * | 1998-09-11 | 2002-10-30 | 金刚株式会社 | Electric moving goods rack device |
JP2010058919A (en) * | 2008-09-04 | 2010-03-18 | Hitachi Plant Technologies Ltd | Restoration method of carrying system |
JP2016142806A (en) * | 2015-01-30 | 2016-08-08 | 京セラドキュメントソリューションズ株式会社 | Maintenance management device and maintenance management method |
JP2016140991A (en) * | 2015-01-30 | 2016-08-08 | 京セラドキュメントソリューションズ株式会社 | Maintenance control device and maintenance control method |
Also Published As
Publication number | Publication date |
---|---|
JP3677824B2 (en) | 2005-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230153892A1 (en) | Electronic Device for Managing Logistics Information and Control Method Thereof | |
US20090012836A1 (en) | Handling Exceptional Situations in a Warehouse Management | |
CN116588569A (en) | Warehouse material warehouse-in and warehouse-out control method and control system thereof | |
JPH0948509A (en) | Recovery system for automated warehouse | |
US20070233925A1 (en) | Centralized management of data nodes | |
JP2019133667A (en) | Entry/exit reservation system, entry/exit reservation device, entry/exit reservation method, and program | |
JPH10194411A (en) | Merchandise inventory control device | |
JP7011555B2 (en) | Alert notification system, alert notification method | |
CN111104184A (en) | Method and device for online loading and unloading of comprehensive traffic operation monitoring indexes | |
JPH0981409A (en) | Mutual hot standby system selecting system | |
CN114153858B (en) | Method and device for automatically updating tenant under MySQL table space | |
JP2002068419A (en) | Shelf monitoring method for automatic storing device, and the same device | |
CN114408435A (en) | Scheduling method and device for one-rail multi-vehicle stacker and computer equipment | |
CN115032981A (en) | Method and system for mutually cooperating hotel distribution robots | |
JP2003067031A (en) | Data tracking system and method for processing and assembly lines | |
JP4459042B2 (en) | Workflow system, workflow control method, program, and recording medium | |
US6463348B1 (en) | Process control device and process control method enabling restoration of lot control | |
JP4035900B2 (en) | Inventory parts management system and computer-readable storage medium | |
JP7522077B2 (en) | Elevator maintenance system and elevator maintenance method | |
JP2938278B2 (en) | Warehouse management equipment | |
JPH03243505A (en) | Put in/out managing method for automatic warehouse | |
JP3178063B2 (en) | Power outage section automatic judgment method | |
JPH09301506A (en) | Restoring method at time of generation of double storage in automated warehouse | |
US20220382635A1 (en) | Method and apparatus for processing transaction | |
CN113419536B (en) | AGV unmanned automatic driving control method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050111 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050309 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050419 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050502 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080520 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110520 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |