[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2963954B2 - Data collection device - Google Patents

Data collection device

Info

Publication number
JP2963954B2
JP2963954B2 JP8607890A JP8607890A JP2963954B2 JP 2963954 B2 JP2963954 B2 JP 2963954B2 JP 8607890 A JP8607890 A JP 8607890A JP 8607890 A JP8607890 A JP 8607890A JP 2963954 B2 JP2963954 B2 JP 2963954B2
Authority
JP
Japan
Prior art keywords
data
data collection
cpu
input
item
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.)
Expired - Fee Related
Application number
JP8607890A
Other languages
Japanese (ja)
Other versions
JPH03286273A (en
Inventor
勝憲 衛藤
直夫 明石
浩二 竹内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pentel Co Ltd
DKK TOA Corp
Original Assignee
Pentel Co Ltd
DKK Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Pentel Co Ltd, DKK Corp filed Critical Pentel Co Ltd
Priority to JP8607890A priority Critical patent/JP2963954B2/en
Publication of JPH03286273A publication Critical patent/JPH03286273A/en
Application granted granted Critical
Publication of JP2963954B2 publication Critical patent/JP2963954B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Arrangements For Transmission Of Measured Signals (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ収集装置に関し、特にハンディターミ
ーナル(携帯型電子計算機端末)を利用したデータ収集
システムに適用して好適なデータ収集装置に関する。
Description: TECHNICAL FIELD The present invention relates to a data collection device, and more particularly to a data collection device suitable for application to a data collection system using a handy terminal (portable computer terminal).

〔従来の技術〕 FA、OAと略して称しても相手に通ずるように、工場や
事務所の電子計算機化は近年急激に進んでおり、それぞ
れの業務に対応した様々なデータ収集システムが開発さ
れている。
[Prior art] In recent years, computerization of factories and offices has been rapidly progressing, so that various types of data collection systems corresponding to each business have been developed, so that even if abbreviated as FA, OA, they can communicate with each other. ing.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

ところで例えば工場の工程管理のデータをとるための
ハンディターミナルによるデータ収集システムでは、従
来そのプログラムは工程別に夫々別個に開発されたハン
ディターミナルに組込まれていた。このため例えばA工
程用のプログラムが組込まれたハンディターミナルが故
障したため、B工程用のプログラムが組込まれたハンデ
ィターミナルを代りに使うというようなことは為し難
く、また製品の変更や工程の変更がある場合にも、しか
るべきソフトウエア技術者に依頼してそのプログラム全
体を再度組み直して貰わなければならず、その手配等が
なかなかに煩雑であった。
By the way, for example, in a data collection system using a handy terminal for collecting data of factory process management, the program has conventionally been incorporated in a handy terminal developed separately for each process. For this reason, for example, since the handy terminal in which the program for the process A is installed fails, it is difficult to use the handy terminal in which the program for the process B is installed as a substitute. In some cases, it is necessary to ask the appropriate software engineer to reassemble the entire program, and the arrangement of the program is rather complicated.

〔課題を解決するための手段〕[Means for solving the problem]

そこで本発明では、データ収集時の条件をテーブルと
して定めるためのテーブル作成手段をホストコンピュー
タ(親電子計算機)に配置すると共に、使用者が選択し
た作業区分に対応した入力条件を前記テーブルから読出
し、該条件に従ってデータ収集を実行するデータ収集手
段をハンディターミナルに配置することにより、上記課
題の解決を図る。
Therefore, according to the present invention, a table creating means for determining conditions at the time of data collection as a table is arranged in the host computer (parent computer), and input conditions corresponding to the work category selected by the user are read from the table. The above object is achieved by arranging data collection means for performing data collection in accordance with the conditions in the handy terminal.

〔作用〕[Action]

このようにすると、前記代用しようとするハンディタ
ーミナルあるいは新たな工程に使用しようとするハンデ
ィターミナルに当該代用しようとする工程用のテーブル
あるいは新たに設定したテーブルを組み込むだけで、デ
ータ収集手段は当該工程あるいは新たな工程のデータを
収集することができるようになる。
In this way, the data collection means can simply incorporate the table for the process to be substituted or the newly set table into the handy terminal to be used in the substitute or the handy terminal to be used in the new process, and Alternatively, data of a new process can be collected.

〔実施例〕〔Example〕

以下本発明の詳細を図示実施例に基いて説明する。第
2図において1はハンディターミナル、2はその中央処
理装置でリードオンリメモリ4及びランダムアクセスメ
モリ5に格納されたプログラムに従い、後述する処理を
実行する。なお、以下の説明及び図面に於て、中央処理
装置は「CPU」、リードオンリメモリは「ROM」、ランダ
ムアクセスメモリは「RAM」と略して称す。以下の説明
において名称の後に括弧書きで略称を付した場合も、そ
れ以後その略称を使用する。
Hereinafter, the present invention will be described in detail based on illustrated embodiments. In FIG. 2, reference numeral 1 denotes a handy terminal, and 2 denotes a central processing unit for executing the processing described below in accordance with programs stored in a read only memory 4 and a random access memory 5. In the following description and drawings, the central processing unit is abbreviated as "CPU", the read only memory is abbreviated as "ROM", and the random access memory is abbreviated as "RAM". In the following description, when an abbreviation is given in parentheses after the name, that abbreviation will be used thereafter.

7は液晶表示装置(LCD)で、CPU2から供給されたデ
ータを表示する。8は透明タッチパネルで前記LCDの上
に重ねて配置されている。10は入出力ポート(I/O)
で、キーボード(KB)11、バーコードリーダ13その他と
CPU2とを接続する。14はバーコードブックで、データ入
力に用いる様々なバーコード(不図示)が掲載されてい
る。
Reference numeral 7 denotes a liquid crystal display (LCD) for displaying data supplied from the CPU 2. Reference numeral 8 denotes a transparent touch panel, which is arranged on the LCD. 10 is an input / output port (I / O)
With keyboard (KB) 11, barcode reader 13 and others
Connect to CPU2. Reference numeral 14 denotes a barcode book, which contains various barcodes (not shown) used for data input.

21はホストコンピュータ(親電子計算機)、22はその
中央処理装置(CPU)で、リードオンリメモリ(ROM)23
及びランダムアクセスメモリ(RAM)25に格納されたプ
ログラムに従い後述の処理を実行する。
21 is a host computer (parent computer), 22 is its central processing unit (CPU), and read-only memory (ROM) 23
And a program stored in a random access memory (RAM) 25 to execute processing described later.

26はフレキシブルディスクドライブ(FDD)で、フレ
キシブルディスク(不図示)の読み書きを実行する。28
は陰極線管表示装置(CRT)で、CPU22から供給されるデ
ータを表示する。29は印刷装置(PRT)で、CPU22から供
給されるデータを印字出力する。31はキーボード(KB)
で、データ入力に供される。32は入出力ポート(I/O)
で、PRT29、KB31とCPU22とを接続する。
26 is a flexible disk drive (FDD) for reading and writing a flexible disk (not shown). 28
Denotes a cathode ray tube display (CRT), which displays data supplied from the CPU 22. A printing device (PRT) 29 prints out data supplied from the CPU 22. 31 is the keyboard (KB)
Is provided for data input. 32 is an input / output port (I / O)
Then, the PRT 29 and the KB 31 are connected to the CPU 22.

41はRAMカードで、リチウム電池等でバックアップさ
れたランダムアクセスメモリチップを内蔵している。該
RAMカード41はホストコンピュータ21又はハンディター
ミナル1に接着可能で、CPU2又はCPU22によりデータの
読み書きが行なわれる。
41 is a RAM card which has a built-in random access memory chip backed up by a lithium battery or the like. The
The RAM card 41 can be bonded to the host computer 21 or the handy terminal 1, and data is read and written by the CPU 2 or the CPU 22.

第3図乃至第5図にテーブルの一例を示す。本実施例
では各部門毎にテーブルを作成することとし、第3図は
外注管理部門、第4図は組立部門、第5図は出荷部門で
夫々データ収集を行なうためのテーブルを示す。
FIGS. 3 to 5 show examples of tables. In this embodiment, a table is created for each department. FIG. 3 shows a table for collecting data in the outsourcing management department, FIG. 4 shows an assembly department, and FIG. 5 shows a table for collecting data in the shipping department.

これら各テーブルに於て、データ収集時の各条件は当
該部門における各作業単位で定められている。例えば第
3図の外注管理部門の場合、外注先への発注作業、外注
先から納められた製品についての受入検査作業等におけ
る発注記録、検査結果記録等のデータ収集作業について
夫々その条件が定められている。
In each of these tables, each condition at the time of data collection is determined for each work unit in the department. For example, in the case of the subcontract management department shown in FIG. 3, the conditions for ordering work to the subcontractor, order record in the acceptance inspection work for the product delivered from the subcontractor, and data collection work such as the inspection result record are respectively defined. ing.

本実施例ではこれら各作業におけるデータ収集作業ご
とに、例外処理の有無、入力すべき項目の総数、その項
目夫々についてのデータの桁数、例外処理の内容、当該
項目の名称を定めることとし、これら条件を当該データ
収集作業に付された作業コード0011,0012,……により呼
び出せるようにしている。なおこれら条件の意義は後述
の運用例の説明で明らかにされる。
In this embodiment, for each data collection operation in each of these operations, the presence or absence of exception processing, the total number of items to be input, the number of data digits for each item, the content of exception processing, and the name of the item are determined. These conditions can be called up by work codes 0011, 0012,... Attached to the data collection work. The significance of these conditions will be clarified in a description of an operation example described later.

これら条件に従いハンディターミナル1で収集された
データを蓄積するためRAM5内に形成されるトランザクシ
ョンファイルのレイアウトを第6図に示す。このトラン
ザクションファイルも、第3図乃至第5図に示すテーブ
ルに対応して部門別に形成されるが、各ファイルとも1
レコード128バイトで先頭の4バイトに作業コードが書
き込まれる点は共通で、5バイト目以降に収集された各
項目のデータが格納される。
FIG. 6 shows a layout of a transaction file formed in the RAM 5 for storing data collected by the handy terminal 1 according to these conditions. This transaction file is also formed for each department in accordance with the tables shown in FIG. 3 to FIG.
It is common that the work code is written in the first 4 bytes of the record 128 bytes, and the data of each item collected in the fifth byte and thereafter is stored.

而して本実施例の運用例を説明する。まず第1図に示
したテーブル作成操作を実施する。ここでホストコンピ
ュータ21は既に起動され業務選択待ちの状態にあるもの
とする(ステップS1)(以下「S1」と略して記す。ステ
ップS2以下も同様とする)。この状態で作業者は「テー
ブル作成プログラム」を選択する(S2)。これに応動し
てホストコンピュータ21は「テーブル作成プログラム」
を起動する(S3)。CRT28に表示される案内に従い例え
ば第3図に示すテーブルの各条件を入力する(S4)。CP
U22はこの入力データに従い、第3図等に示すテーブル
を作成する(S5)。次いでCPU22は作成したテーブルをR
AMカード41にダウンロードする(S6)。そしてステップ
S1に戻る(S7)。
Thus, an operation example of this embodiment will be described. First, the table creation operation shown in FIG. 1 is performed. Here, it is assumed that the host computer 21 has already been started and is in a state of waiting for a task selection (step S1) (hereinafter abbreviated as "S1"; the same applies to step S2 and thereafter). In this state, the operator selects the "table creation program" (S2). In response, the host computer 21 sets the "table creation program"
Is started (S3). According to the guidance displayed on the CRT 28, for example, each condition of the table shown in FIG. 3 is input (S4). CP
U22 creates a table shown in FIG. 3 and the like according to the input data (S5). Next, the CPU 22 stores the created table in R
Download to AM card 41 (S6). And step
Return to S1 (S7).

このステップS1からS7の作業は第4図、第5図に示し
たもののほか各テーブルについて実施する。そしてこれ
ら作業でテーブルをダウンロードしたRAMカード41は夫
々の部門のハンディターミナル1に装着する(S8)。
The operations of steps S1 to S7 are carried out for each table in addition to those shown in FIGS. The RAM card 41 whose table has been downloaded in these operations is mounted on the handy terminal 1 of each section (S8).

次いで各部門のハンディターミナル1で収集されたデ
ータをアップロードするための管理ファイルをホストコ
ンピュータ21に形成する。このファイルのレイアウトは
本発明が適用される業種、業務に応じ任意に決定される
(不図示)。ここでは各部門を流れる製品の動きを統合
して把握するため、第3図乃至第5図に示すような各部
門毎のデータ収集項目を集約して管理用ファイルのデー
タ項目とする。
Next, a management file for uploading data collected by the handy terminal 1 of each section is formed in the host computer 21. The layout of this file is arbitrarily determined according to the type of business and business to which the present invention is applied (not shown). Here, in order to collectively grasp the movement of the product flowing in each section, the data collection items of each section as shown in FIGS. 3 to 5 are aggregated to be the data items of the management file.

この作業は第7図に示す手順で実施する。まず第1図
の作業と同様にホストコンピュータ21は最初「業務選択
待ち」の状態にあったとする(S21)。作業者は表示さ
れているメニューの中から「ファイル作成プログラム」
を選択する(S22)。これによりCPU22は「ファイル作成
プログラム」を起動する(S23)。
This operation is performed according to the procedure shown in FIG. First, it is assumed that the host computer 21 is initially in a "waiting for job selection" state as in the operation of FIG. 1 (S21). The operator selects "File creation program" from the displayed menu.
Is selected (S22). As a result, the CPU 22 activates the “file creation program” (S23).

そこで前述のように集約したデータ収集項目を入力す
る(S24)。これら項目に管理上必要な他の項目を加え
ても良い。そしてこれら入力された項目を基にCPU22は
管理ファイルを作成する(S25)。次いでキー項目を入
力する(S26)。キー項目とは、収集したデータを管理
ファイルのどのレコードに格納するかを定めるものであ
る。例えば第3図の第1項指図番号をキー項目とした場
合、管理ファイルのレコード番号nの指図番号が「1153
23451」であり、収集したデータのレコードlの中の指
図番号がこれに一致した場合、当該レコードlの中の各
項目のデータは前記管理ファイルのレコードnの各項目
に転記される。
Therefore, the data collection items aggregated as described above are input (S24). Other items necessary for management may be added to these items. Then, the CPU 22 creates a management file based on these input items (S25). Next, key items are input (S26). The key item determines which record of the management file stores the collected data. For example, if the first item instruction number in FIG. 3 is used as a key item, the instruction number of record number n in the management file is “1153”.
23451 ", and when the instruction number in the record 1 of the collected data matches this, the data of each item in the record 1 is transferred to each item of the record n in the management file.

キー項目入力(S26)が終了すると、CPU22はこの入力
データを基にキー項目ファイルを作成する(S27)。キ
ー項目としたものについては必要なデータを入力する
(S28)。CPU22はこれを管理ファイルの当該項目に書込
む(S29)。例えば前述のように指図番号をキー項目と
したならば、その時設定されている(工程に流れてい
る)各仕事の指図番号、例えば「115323451」等をキー
項目のデータとして入力する。そしてこの処理が済むと
CPU22は業務選択待ちに戻る(S30)。
When the key item input (S26) is completed, the CPU 22 creates a key item file based on the input data (S27). For key items, necessary data is input (S28). The CPU 22 writes this in the corresponding item of the management file (S29). For example, if the instruction number is set as a key item as described above, the instruction number of each job set at that time (flowing to the process), for example, “115323451” or the like is input as key item data. And when this process is done
The CPU 22 returns to the task selection waiting (S30).

第8図及び第9図を基にデータ収集作業の詳細を説明
する。なお各部門のハンディターミナル1には同一のア
プリケーションプログラム、即ち第3図乃至第5図に示
したようなテーブルを参照してデータ収集を行なうため
のプログラムがダウンロードされているものとし、且つ
それが起動されて「業務選択待ち」の状態(S41)にあ
って、D31のように画面表示がなされているものとす
る。
The details of the data collection work will be described with reference to FIGS. It is assumed that the same application program, that is, a program for performing data collection with reference to the tables shown in FIGS. 3 to 5, has been downloaded to the handy terminal 1 of each section. It is assumed that it has been activated and is in the state of “waiting for business selection” (S41), and the screen is displayed as in D31.

この状態で「1、データ入力」を選択する(S42,D
2)。これによりハンディダーミナル1のCPU2は作業名
の何たるかを作業者に入力させるべく画面に「作業名は
?」のメッセージを表示し作業コード入力待ちの状態に
なる(D2,S43)。なお画面D2の下方に表示された「取消
済」、「前画面に戻る」の表示は誤入力の訂正又は一段
階前の状態へCPU2を戻らせるためのもので、必要に応じ
ここに指先を当接すればCPU2は当該処理を実行する。
(以下の各画面に於ても同じ,) 「作業名は?」のメッセージに応じ、作業者はバーコ
ードブック14の中から該当する作業名のバーコード(作
業コード)を選択しこれをバーコードリーダ13で走査す
る(S44)。CPU2はこの作業コードに対応するテーブル
のデータをRAMカード41からRAM5に取り込む。そしてま
ず例外処理の有無をチェックする。例えばここで「受入
検査(作業コード0012)」が選択されたとするとCPU2は
この作業コード0012の、例外処理有無の項が「1=有」
になっているためLCD7に「作業名受入検査」「数量は
?」というメッセージを表示する(D3,D45)。
In this state, "1, data input" is selected (S42, D
2). As a result, the CPU 2 of the handy terminal 1 displays a message "What is the work name?" On the screen to allow the operator to input what the work name is, and waits for the input of the work code (D2, S43). The indications of "canceled" and "return to previous screen" displayed at the bottom of the screen D2 are for correcting erroneous input or returning the CPU 2 to the state one step before. If they come into contact, the CPU 2 executes the processing.
(The same applies to the following screens.) In response to the message "What is the work name?", The operator selects the bar code (work code) of the corresponding work name from the bar code book 14 and displays it in the bar code. Scanning is performed by the code reader 13 (S44). The CPU 2 loads the data of the table corresponding to the work code from the RAM card 41 into the RAM 5. Then, first, the presence or absence of exception processing is checked. For example, if “acceptance inspection (work code 0012)” is selected here, the CPU 2 sets the exception code presence / absence item of this work code 0012 to “1 = Yes”
Is displayed, the message "Work name acceptance inspection" and "What is the quantity?" Are displayed on the LCD 7 (D3, D45).

例外処理は種々考えられる。本実施例では「繰返し
有」「キーボード入力のみ」をこの例外処理とする。
「繰返し有」とは同一のユニットや回路基板を複数個受
入検査するとき、一回の入力操作で当該個数分のデータ
を生成させるもので、工程管理上同一のものでも一個一
個個別に取扱う必要があるときに用い、当該項目の例外
の内容のところに「K」を付す。また「キーボード入力
のみ」とはバーコード入力を受け付けないの意で、記号
として「N」を用いる。CPU2はこのとき入力された数量
を一旦バッファに格納する。
There are various types of exception handling. In this embodiment, “repeated” and “keyboard input only” are the exception processing.
"Repeatable" means that the same number of data is generated by one input operation when receiving and inspecting the same unit or multiple circuit boards. It is necessary to handle the same unit individually for process management. Is used when there is, and “K” is added to the content of the exception of the item. “Keyboard input only” means that barcode input is not accepted, and “N” is used as a symbol. At this time, the CPU 2 temporarily stores the input quantity in the buffer.

次いでCPU2はテーブルの第1項を参照し、LCD7に「作
業名発注記録」「項目順1桁数9」「指図番号は?」と
のメッセージを表示する(D4,S45)。数量入力があった
ときは該数量も表示される。そこで作業者はバーコード
ブック14とバーコードリーダ13を用い該当する指図番号
を入力する(S46)。CPU2は入力されたデータの桁数を
テーブルに示された桁数と比較し誤りがあった場合はブ
ザーを鳴らして再入力を促す。
Next, the CPU 2 refers to the first item of the table, and displays a message such as “work name order record”, “item number of one digit 9”, and “instruction number?” On the LCD 7 (D4, S45). When a quantity is input, the quantity is also displayed. Then, the operator uses the barcode book 14 and the barcode reader 13 to input a corresponding instruction number (S46). The CPU 2 compares the number of digits of the input data with the number of digits indicated in the table, and if there is an error, sounds a buzzer and prompts for re-input.

正しいときはLCD7にこれを表示すると共に項目順の数
をインクリメントし、テーブルの次の項、ここでは、第
2項を参照して「外注者コードは?」とメッセージを出
す(D5)。
If it is correct, this is displayed on the LCD 7 and the number of the item order is incremented, and the message "What is the subcontractor code?" Is issued with reference to the next item in the table, here, item 2 (D5).

CPU2はこの処理をテーブルに示された項目数に達する
まで繰返す(S45,S46,D4,D5)。発注記録の場合は「総
項目数=2」であり、上記「指図番号」と「外注者コー
ド」だけでこの作業についてのデータ入力は終りとな
る。
The CPU 2 repeats this process until the number of items shown in the table is reached (S45, S46, D4, D5). In the case of the order record, "total number of items = 2", and the data input for this operation is completed only with the "instruction number" and the "outsourcing party code".

テーブルに定められた項目数の入力が終了したらCPU2
は当該最後の入力データを表示すると共に、入力したデ
ータの訂正がないか否かを確認するため「訂正は?」と
いうメッセージを出す(D6)。訂正が必要な場合は「あ
り」に指先を当接する。CPU2はこの場合「訂正する項目
名は?」等必要なメッセージをLCD7に表示し、訂正処理
を行なう(不図示)。
After completing the entry of the number of items specified in the table, CPU2
Displays the last input data and issues a message "What is the correction?" To confirm whether the input data has been corrected (D6). If correction is necessary, touch the fingertip to "Yes". In this case, the CPU 2 displays a necessary message such as “What is the item name to be corrected?” On the LCD 7 and performs a correction process (not shown).

「訂正なし」に指先が当接された場合(S48)、CPU2
はバッファに蓄積された1件分のデータをRAM5のトラン
ザクションファイルに書込む(S49)。第6図のレコー
ド番号0は上記例についてのトランザクションファイル
の内容を示し、最初の4桁は「作業コード」、次の9桁
は「指図番号」、次の5桁は「外注者コード」である。
そしてその後にはデータの終了を示すキャリッジリター
ン(CR)、ラインフィード(LF)のコードが付されてい
る。
If the fingertip touches "No correction" (S48), CPU2
Writes the data of one record stored in the buffer into the transaction file in the RAM 5 (S49). The record number 0 in FIG. 6 indicates the contents of the transaction file for the above example, the first four digits are “work code”, the next nine digits are “instruction number”, and the next five digits are “subcontractor code”. is there.
After that, carriage return (CR) and line feed (LF) codes indicating the end of data are added.

続いて受入検査作業のデータを入力したい場合はバー
コードブック14の該当バーコードをバーコードリーダ13
で走査する。CPU2はステップS50で次のバーコード入力
を待つ状態にあり、このバーコード入力をステップS44
の作業コード入力と看做し、ステップS45以下のデータ
入力処理に進む。
Then, if you want to input the data of the acceptance inspection work, enter the corresponding barcode in the barcode book 14 into the barcode reader 13
Scan with. The CPU 2 is in a state of waiting for the next barcode input in step S50, and this barcode input is performed in step S44.
, And proceeds to the data input process of step S45 and subsequent steps.

なおこの受入検査のテーブルでは前述のとおり「例外
処理有無=1(あり)」とされ第10項の例外内容のとこ
ろにKが付されている。この場合CPU2はこの第10項に係
るデータ入力(S45,S46)の際、入力データを基にこの
第10項について通し番号を付した当該個数分のレコード
を作成する。第6図レコード1〜5はこのようにして作
成したレコードの一例である。
In the table of the acceptance inspection, as described above, "existence of presence / absence of processing = 1 (available)" is set, and K is added to the exception content of the tenth item. In this case, at the time of data input (S45, S46) according to the tenth item, the CPU 2 creates a record of the number corresponding to the tenth item with a serial number based on the input data. Records 1 to 5 in FIG. 6 are examples of records created in this way.

ステップS50で「終り」のバーコードが読まれた場
合、CPU2はファイルを閉じる等必要な処理をして業務選
択待ち(S41)へ戻る。
If the “end” barcode is read in step S50, the CPU 2 performs necessary processing such as closing the file and returns to the task selection waiting (S41).

このようにして収集されたデータ(トランザクション
ファイル)は第10図の手順に従ってホストコンピュータ
21にアップロードされる。ここでそれぞれのCPU2、CPU2
2は業務選択待ちの状態にあるものとする(S61,S71)。
まずハンディターミナル1のLCD7の「2.データ送信」に
指先を当接する(S62)。これでCPU2は「データ送信待
機」の状態になる(S63)。
The data (transaction file) collected in this way is transferred to the host computer according to the procedure shown in FIG.
Uploaded to 21. Where each CPU2, CPU2
2 is in a state of waiting for a task selection (S61, S71).
First, a fingertip touches “2. Data transmission” on the LCD 7 of the handy terminal 1 (S62). The CPU 2 is now in a "data transmission standby" state (S63).

ホストコンピュータ21については「データ受信モー
ド」をKB31で選択する(S72)。これでホストコンピュ
ータ21は「データ受信状態」になる(S73)。次いでハ
ンディターミナル1のLCD7ののいずれかのキーに指を当
接して「送信開始」を指示する(S64)。CPU2はこれに
応動してトランザクションファイルをCPU22に送信する
(S65)。
For the host computer 21, the "data receiving mode" is selected in KB31 (S72). This causes the host computer 21 to enter the “data receiving state” (S73). Next, a finger is brought into contact with any key of the LCD 7 of the handy terminal 1 to instruct "start transmission" (S64). In response, the CPU 2 transmits a transaction file to the CPU 22 (S65).

CPU22はこのトランザクションファイルを受信する(S
74)。そして各レコードについてその検索キーとなる項
目が何であるかを検索キーファイルから読出し、トラン
ザクションファイルの各レコードを当該キー項目の内容
と同じ内容のキー項目を有する管理ファイルのレコード
に転記する(S75)。これらの転記が終了するとCPU22は
このデータ受信に関しデータ誤り等がなかったか否かを
確認しその結果(チェックコード)をCPU2に送信する
(S76)。
The CPU 22 receives this transaction file (S
74). Then, what is the search key item for each record is read from the search key file, and each record of the transaction file is transcribed to a record of the management file having a key item having the same content as that of the key item (S75). . When these transcriptions are completed, the CPU 22 checks whether there is no data error or the like in the data reception, and transmits the result (check code) to the CPU 2 (S76).

CPU2はこのチェックコードをLCD7に表示する(S6
6)。ここでいずれかのキーに指先を当接する(S67)。
結果が正常であればCPU2は「業務選択待ち」に戻り(S6
8)、異常であれば異常の状態、チェックすべき点(ケ
ーブル接続など)を表示する(S69)。これをチェック
修正した後再度データ送信を行なう。
CPU2 displays this check code on LCD7 (S6
6). Here, the fingertip contacts one of the keys (S67).
If the result is normal, CPU2 returns to "Wait for business selection" (S6
8) If abnormal, the state of the abnormality and points to be checked (such as cable connection) are displayed (S69). After checking and correcting this, data transmission is performed again.

〔変型例〕(Modified example)

RAMカード41へのテーブルの書込みは、ホストコンピ
ュータ21→ハンディターミナル1→RAMカード41という
経路で行なっても良い。またテーブルはハンディターミ
ナル1のRAM5に格納しても良い。
The writing of the table to the RAM card 41 may be performed through the route of the host computer 21 → handy terminal 1 → RAM card 41. The table may be stored in the RAM 5 of the handy terminal 1.

またトランザクションファイルをRAMカード41に格納
し、これをホストコンピュータ21に装着してアップロー
ドするようにしても良い。
Alternatively, the transaction file may be stored in the RAM card 41, and the transaction file may be attached to the host computer 21 and uploaded.

更にテーブルは部門ごとに別々にせず、適宜まとめて
一つのテーブルにしても良い。
Further, the tables may not be separated for each section, but may be combined into one table as appropriate.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明によれば、工程変更やハン
ディターミナルの故障等にも迅速に対応でき、データ収
集が円滑に実施できる。
As described above, according to the present invention, it is possible to quickly respond to a process change, a failure of a handy terminal, and the like, and to smoothly execute data collection.

【図面の簡単な説明】[Brief description of the drawings]

図は本発明の一実施例を示し、第1図はテーブル作成の
流れ図、第2図はハード構成を示すブロック図、第3図
乃至第5図は部門ごとのテーブルを示す線図、第6図は
トランザクションファイルのファイルレイアウトを示す
線図、第7図は管理ファイル等を作成する手順を示す流
れ図、第8図はデータ収集の手順を示す流れ図、第9図
はデータ収集時のLCDの画面を示す線図、第10図はデー
タをアップロードするときの手順を示す流れ図である。 1……ハンディターミナル、2,22……CPU、 4,23……ROM、5,25……RAM、 13……バーコードリーダ、 14……バーコードブック、 21……ホストコンピュータ、 41……RAMカード。
FIG. 1 shows an embodiment of the present invention, FIG. 1 is a flowchart of table creation, FIG. 2 is a block diagram showing a hardware configuration, FIGS. 3 to 5 are diagrams showing tables for each department, FIG. FIG. 7 is a diagram showing a file layout of a transaction file, FIG. 7 is a flowchart showing a procedure for creating a management file and the like, FIG. 8 is a flowchart showing a procedure for data collection, and FIG. 9 is an LCD screen at the time of data collection. FIG. 10 is a flowchart showing a procedure for uploading data. 1… Handy terminal, 2,22… CPU, 4,23… ROM, 5,25… RAM, 13… Barcode reader, 14… Barcode book, 21… Host computer, 41… RAM card.

フロントページの続き (56)参考文献 特開 平2−67898(JP,A) 特開 平2−214972(JP,A) 特開 昭62−14294(JP,A) 特開 平3−72295(JP,A)Continuation of the front page (56) References JP-A-2-67898 (JP, A) JP-A-2-214792 (JP, A) JP-A-62-12942 (JP, A) JP-A-3-72295 (JP) , A)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】データ収集時の条件を作業種別にテーブル
として定める為のテーブル作成手段を備えた親電子計算
機と、データ収集手段を備え前記親電子計算機とデータ
授受可能な電子計算機端末を有し、前記テーブル作成手
段はデータ収集時の条件をテーブルとして定め、前記デ
ータ収集手段は使用者が選択した作業区分に対応した入
力条件を前記テーブルから読出し、該条件に従ってデー
タ収集を実行することを特徴とするデータ収集装置。
1. A parent computer having a table creating means for defining conditions at the time of data collection as a table for each work type, and an electronic computer terminal having data collecting means and capable of exchanging data with the parent computer. Wherein the table creation means defines a condition at the time of data collection as a table, the data collection means reads input conditions corresponding to a work category selected by a user from the table, and executes data collection according to the condition. Data collection device.
JP8607890A 1990-03-30 1990-03-30 Data collection device Expired - Fee Related JP2963954B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8607890A JP2963954B2 (en) 1990-03-30 1990-03-30 Data collection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8607890A JP2963954B2 (en) 1990-03-30 1990-03-30 Data collection device

Publications (2)

Publication Number Publication Date
JPH03286273A JPH03286273A (en) 1991-12-17
JP2963954B2 true JP2963954B2 (en) 1999-10-18

Family

ID=13876673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8607890A Expired - Fee Related JP2963954B2 (en) 1990-03-30 1990-03-30 Data collection device

Country Status (1)

Country Link
JP (1) JP2963954B2 (en)

Also Published As

Publication number Publication date
JPH03286273A (en) 1991-12-17

Similar Documents

Publication Publication Date Title
JP2952124B2 (en) Photo processing machine failure diagnosis system
JPH0661061B2 (en) Selective display method
US8301668B1 (en) Expression builder
JPH1115646A (en) Technical information management system
JP2963954B2 (en) Data collection device
TWI293421B (en) Process management systems and methods of the same
JPS63310095A (en) Pos terminal
JPS5911932B2 (en) Numerical data input processing method using image display device
JPH11240210A (en) Label issuing machine
JP3144954B2 (en) Computer system
JP2007164491A (en) Merchandise sales data processor
JP2969185B2 (en) Display control device
JPH04107034A (en) Retry frequency learning device
JPH01175073A (en) Transaction processor
JPH11175613A (en) Order reception management device, ordering management device and ordering/order reception management system
JPH09311901A (en) Document handling system and data corrector
EP0358860B1 (en) Apparatus and method for processing data corresponding to labels
JPS6388674A (en) Transaction processing device
JPH0281238A (en) Error message display device
JPH02170216A (en) Data input method
JPS61145628A (en) Pattern control system
JP2002278605A (en) Plc monitor device and its reference data and operation program
JP3247846B2 (en) Medical practice input device
JP2586064B2 (en) Data input device
JP2003067121A (en) Input instruction and information processor

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees