JPH06214864A - File managing device - Google Patents
File managing deviceInfo
- Publication number
- JPH06214864A JPH06214864A JP5005400A JP540093A JPH06214864A JP H06214864 A JPH06214864 A JP H06214864A JP 5005400 A JP5005400 A JP 5005400A JP 540093 A JP540093 A JP 540093A JP H06214864 A JPH06214864 A JP H06214864A
- Authority
- JP
- Japan
- Prior art keywords
- work
- data
- information
- file
- written
- 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.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、自動車などの生産ラ
インに係り、生産管理用のシステムと生産現場のシステ
ムとのデータ授受を行なうファイル管理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a production line for automobiles and the like, and relates to a file management device for exchanging data between a production management system and a production site system.
【0002】[0002]
【従来の技術】従来より、自動車などの生産ラインで
は、順次流れてくる車体に、各種部品を取付けていき、
生産ラインの最終点において、完成車として出荷する方
式が取られている。このような生産ラインにおいては、
稼働停止や稼働率の低下を防止するために、部品を適宜
効率良く取付ける必要がある。そこで、部品を取付ける
各作業現場における作業状況をリアルタイムで把握する
必要がある。2. Description of the Related Art Conventionally, in a production line for automobiles and the like, various parts have been attached to a body that is sequentially flowing,
At the final point of the production line, the method of shipping as a completed car is adopted. In such a production line,
In order to prevent the operation stop and the decrease of the operation rate, it is necessary to mount the parts appropriately and efficiently. Therefore, it is necessary to grasp the work status at each work site where parts are mounted in real time.
【0003】上記生産ラインにおける各作業の状況を把
握するために、各作業現場に端末を設置し、これらの端
末をLAN(ローカルエリアネットワーク)によって接
続して集中管理するシステムがある。また、全体の生産
管理は別途設けられたホストコンピュータによって行な
い、各現場では該ホストコンピュータから送出される生
産情報に従って車体への部品組み付け作業が行なわれ
る。上記生産情報は、各端末で共有のファイルであるた
め、LANを集中管理するサーバ内に記憶される。In order to grasp the status of each work on the production line, there is a system in which terminals are installed at each work site and these terminals are connected by a LAN (local area network) for centralized management. Further, the overall production management is performed by a separately provided host computer, and at each site, the work of assembling parts into the vehicle body is performed according to the production information sent from the host computer. Since the production information is a file shared by the terminals, it is stored in the server that centrally manages the LAN.
【0004】[0004]
【発明が解決しようとする課題】ところで、上述した生
産ラインにおいては、ホストコンピュータとの生産情報
の授受(送信、受信)は専用端末がサーバ内の所定の作
業ファイルを介して行なっている。しかしながら、通
常、上記専用端末には、コストダウンのために、シング
ルタスクのコンピュータを用いているので、ホストコン
ピュータと多量のデータを授受しようとすると、一方の
処理(例えば、受信)が終了するまで、他方の処理(送
信)が行なえず、作業効率が非常に低下するという問題
を生じる。送信、受信に、各々、別個の専用端末を設け
ることが考えられるが、コストアップにつながるという
問題が生じる。By the way, in the above-mentioned production line, the exclusive terminal exchanges (transmits and receives) the production information with the host computer through a predetermined work file in the server. However, since a single-task computer is usually used as the dedicated terminal for cost reduction, when trying to exchange a large amount of data with the host computer, until one processing (for example, reception) ends. However, the other process (transmission) cannot be performed, resulting in a problem that work efficiency is significantly reduced. It is possible to provide separate dedicated terminals for transmission and reception, but this raises the problem of cost increase.
【0005】この発明は上述した事情に鑑みてなされた
もので、コストアップすることなく、ホストコンピュー
タとのデータ授受を効率よく行なうことができるファイ
ル管理装置を提供することを目的としている。The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a file management device capable of efficiently exchanging data with a host computer without increasing the cost.
【0006】[0006]
【課題を解決するための手段】上述した問題点を解決す
るために、請求項1記載の発明では、ホストコンピュー
タが送信する生産情報を一時保持する受信情報記憶手段
と、ワークに対する作業情報が該ワークを識別する識別
符号毎に書き込まれる作業記憶手段と、前記ホストコン
ピュータへ送信するための、所定の作業が終了したワー
クの作業情報を一時保持する送信情報記憶手段と、前記
受信情報記憶手段に前記生産情報が書き込まれると、該
生産情報を読み込み、前記作業記憶手段に作業情報とし
て書き込む一方、前記所定の作業が終了する毎に該作業
の結果が前記作業記憶手段の前記作業情報へ書き込まれ
ると、該作業情報を読み込み、前記送信情報記憶手段へ
書き込む情報転送手段とを具備し、前記作業記憶手段へ
の書き込みと前記送信情報記憶手段への書き込みとを所
定数づつ交互に行なうことを特徴とする。請求項2記載
の発明では、請求項1記載のファイル管理装置におい
て、前記生産情報の読み込み時、もしくは作業情報の読
み込み時にエラーが発生した場合には、該エラーを生じ
た情報の読み込みをスキップし、前記所定数としてカウ
ントしないことを特徴とする。In order to solve the above-mentioned problems, in the invention described in claim 1, the received information storage means for temporarily holding the production information transmitted by the host computer and the work information for the work are provided. Work storage means written for each identification code for identifying a work, transmission information storage means for temporarily holding work information of a work for which predetermined work has been completed, for transmission to the host computer, and the reception information storage means. When the production information is written, the production information is read and written as work information in the work storage means, while the result of the work is written in the work information in the work storage means each time the predetermined work is completed. And information transfer means for reading the work information and writing the work information in the transmission information storage means. And performing the write to the credit information storing means in a predetermined number at a time alternately. According to the second aspect of the invention, in the file management apparatus according to the first aspect, when an error occurs at the time of reading the production information or at the time of reading the work information, the reading of the information causing the error is skipped. The predetermined number is not counted.
【0007】[0007]
【作用】請求項1および2記載の発明では、ホストコン
ピュータが送信する生産情報は受信情報記憶手段に一時
保持される。受信情報記憶手段に上記生産情報が書き込
まれると、情報転送手段によって該生産情報が読み込ま
れ、ワークに対する作業情報が該ワークを識別する識別
符号毎に、作業情報として作業記憶手段へ書き込まれ
る。一方、所定の作業が終了する毎に該作業の結果が上
記作業記憶手段の作業情報へ書き込まれると、上記情報
転送手段によって該作業情報が読み込まれ、送信情報記
憶手段へ書き込まれる。上記作業記憶手段への書き込み
と送信情報記憶手段への書き込みとは、所定数づつ交互
に行なわれる。また、データ転送時にエラーが発生した
場合には上記所定数としてカウントせずに、該エラーを
生じた情報の転送をスキップする。According to the first and second aspects of the invention, the production information transmitted by the host computer is temporarily stored in the reception information storage means. When the production information is written in the reception information storage means, the production information is read by the information transfer means, and the work information for the work is written in the work storage means as work information for each identification code for identifying the work. On the other hand, when the result of the work is written in the work information of the work storage means each time a predetermined work is completed, the work information is read by the information transfer means and written in the transmission information storage means. Writing to the work storage means and writing to the transmission information storage means are alternately performed by a predetermined number. Further, when an error occurs during data transfer, the transfer of the information in which the error occurred is skipped without counting as the predetermined number.
【0008】[0008]
【実施例】次に図面を参照してこの発明の実施例につい
て説明する。図1はこの発明の一実施例の構成を示すブ
ロック図である。図において、本実施例の生産ライン
は、本社側にあるホストコンピュータ1と、工場側にあ
る複数のローカルエリアネットワークLAN1,LAN
2(以下、単にネットワークLAN1,LAN2と呼
ぶ)により構成されている。ホストコンピュータ1は、
全体の生産管理処理を行なうとともに、工場における最
終作業履歴の総括的管理をしている。該ホストコンピュ
ータ1は、図示しない生産管理マスタファイルから所定
期間に組み立てる車種等を示す生産情報S1を工場側の
システムへ送信する。また、工場側では、生産ラインL
1およびL2が1つのトークン・リングによりネットワ
ークLAN1を形成しており、生産ラインL3が1つの
トークン・リングによりネットワークLAN2を形成し
ている。各ネットワークLAN1,2は、ファイルサー
バ6,7,8により多重管理されている。これらファイ
ルサーバ6,7,8には、図2に示すように、各生産ラ
インL1,L2における各種作業の履歴等を保存する各
種ファイルが構成されている。Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. In the figure, the production line of this embodiment includes a host computer 1 on the head office side and a plurality of local area networks LAN1, LAN on the factory side.
2 (hereinafter, simply referred to as networks LAN1 and LAN2). The host computer 1
In addition to performing overall production management processing, it also manages the final work history of the factory in a comprehensive manner. The host computer 1 transmits production information S1 indicating a vehicle type or the like to be assembled in a predetermined period from a production management master file (not shown) to the factory system. On the factory side, the production line L
1 and L2 form a network LAN1 with one token ring, and the production line L3 forms a network LAN2 with one token ring. The respective network LANs 1 and 2 are multiplexed and managed by the file servers 6, 7 and 8. As shown in FIG. 2, these file servers 6, 7, and 8 are configured with various files that store the history of various operations in the production lines L1 and L2.
【0009】次に、ネットワークLAN1には、生産ラ
インL1およびL2に共通のものとして、通信端末
(正)10,通信端末(副)11、監視端末12が接続
されており、また、生産ラインL1に対して、管理端末
13,帳票端末14,作業端末W1,W2,W3,W
4,W5,W6、中検端末15,完検端末16が接続さ
れ、さらに、生産ラインL2に対して、管理端末17、
中検端末18、作業端末W8,W9などが接続されてい
る。また、ネットワークLAN2には、同様に、監視端
末28、管理端末29、中検端末30、完検端末31お
よび作業端末W10,W11,W12,W13,W1
4,W15,W16などが接続されている。Next, a communication terminal (primary) 10, a communication terminal (sub) 11 and a monitoring terminal 12 are connected to the network LAN 1 as common to the production lines L1 and L2, and the production line L1 is also connected. In contrast, the management terminal 13, the form terminal 14, the work terminals W1, W2, W3, W
4, W5, W6, the intermediate inspection terminal 15, and the complete inspection terminal 16 are connected, and the management terminal 17, for the production line L2,
The middle inspection terminal 18, work terminals W8, W9, etc. are connected. Similarly, in the network LAN 2, the monitoring terminal 28, the management terminal 29, the intermediate inspection terminal 30, the complete inspection terminal 31 and the work terminals W10, W11, W12, W13, W1.
4, W15, W16, etc. are connected.
【0010】次に、上述した各端末について説明する。
なお、ネットワークLAN2に関しては上述したネット
ワークLAN1のものと同一機能であるので説明を省略
する。まず、上記通信端末(正)10,(副)11は、
上述したホストコンピュータ1からの生産情報S1を受
信するとともに、該生産情報S1に含まれるラインナン
バ情報を見て、どの生産ラインに該当するかを判別し、
該当するサーバ(6,7,8のいずれか)の受信ファイ
ル30にを書き込む(図2参照の受信ファイルを参
照)。また、通信端末(正)10,(副)11は、送信
ファイル31を監視しており、該送信ファイル31に情
報が書き込まれると、該情報(データファイル)をホス
トコンピュータ1へ送信する。これら通信端末10,1
1は、二重化処理しており、いずれか一方が不具合によ
り停止しても、他方によって処理が行なわれる。なお、
上記送信ファイル31には作業済みの車体に対する作業
データが適時書き込まれるようになっている。Next, each of the above-mentioned terminals will be described.
Since the network LAN2 has the same function as that of the network LAN1 described above, the description thereof will be omitted. First, the communication terminals (primary) 10 and (secondary) 11
While receiving the production information S1 from the above-mentioned host computer 1 and looking at the line number information included in the production information S1, it is determined which production line it corresponds to,
Write into the reception file 30 of the corresponding server (any one of 6, 7, and 8) (see the reception file in FIG. 2). Further, the communication terminals (primary) 10 and (sub) 11 monitor the transmission file 31, and when information is written in the transmission file 31, the information (data file) is transmitted to the host computer 1. These communication terminals 10, 1
No. 1 is duplicated, and even if one of them is stopped due to a problem, the other process is performed. In addition,
Work data for the completed vehicle body is written in the transmission file 31 at appropriate times.
【0011】管理端末13,17は、常時、上記受信フ
ァイル30を監視しており、情報が書込まれると、順
次、図2に示す検査号機データファイル32に書込むと
ともに、その情報を受信ファイル30から削除する。ま
た、管理端末13,17は、生産情報S1内の識別コー
ドが、生産ラインL1,L2に搬入された車体が新規で
あることを示すAF−ONコードならば、検査号機デー
タファイル32の中に、車体の車種を識別するフレーム
ナンバ毎に、新規車用の検査用のレコードを作成する。
また、識別コードが工場戻しを示す場合(一度、出荷さ
れたものが戻ってくる場合)についても、保存用ファイ
ル33から、作業を行なった時のデータを読み込み、過
去のデータに基づいて検査用レコードを作成する。The management terminals 13 and 17 constantly monitor the reception file 30. When information is written, the information is sequentially written to the inspection machine data file 32 shown in FIG. 2 and the information is received. Delete from 30. If the identification code in the production information S1 is an AF-ON code indicating that the vehicle body carried into the production lines L1 and L2 is new, the management terminals 13 and 17 enter the inspection machine data file 32. , A record for inspection for a new vehicle is created for each frame number that identifies the vehicle type of the vehicle body.
In addition, when the identification code indicates the factory return (when the product that has been shipped once returns), the data when the work is performed is read from the save file 33, and the data is used for inspection based on the past data. Create a record.
【0012】また、管理端末13,17は、後述するト
リガファイル34を所定の時間間隔で監視しており、該
トリガファイル34にフレームナンバが書き込まれる
と、検査号機データファイル32に書き込まれた、該フ
レームナンバの作業データを読み出して送信ファイル3
1へ書き込むようになっている。また、全作業が終了す
ると、その車体毎に付けられたフレームナンバに対応す
るデータを検査号機データファイル32から保存ファイ
ル33(図2の保存ファイル33を参照)へ移動すると
ともに、移動したデータを検査号機データファイル32
から削除する。この時、保存ファイル33内の作業が終
了した車体のフレームナンバに対して作業合格時間を書
き込む。The management terminals 13 and 17 monitor a trigger file 34, which will be described later, at predetermined time intervals. When a frame number is written in the trigger file 34, it is written in the inspection machine data file 32. The work data of the frame number is read and the transmission file 3
It is designed to write to 1. When all the work is completed, the data corresponding to the frame number attached to each vehicle body is moved from the inspection machine data file 32 to the save file 33 (see the save file 33 in FIG. 2), and the moved data is deleted. Inspection machine data file 32
Remove from. At this time, the work pass time is written in the frame number of the vehicle body in the save file 33 where the work is completed.
【0013】上述したように、管理端末13,17で
は、ホストコンピュータ1からのデータを受信する処理
と、工場からのデータをホストコンピュータ1へ送信す
る処理が同時に発生する。管理端末13,17はコスト
アップを避けるため、シングルタスク機能である。した
がって、効率よく送受信処理を行なうために、受信処理
と送信処理とを交互に行なうようになっている。本実施
例では、受信データを10件処理したら、次に、送信デ
ータを10件処理するようになっている。これをデータ
が無くなるまで、繰り返し、途中で、どちらかのデータ
が無くなれば、残った方のデータの処理に専念する。ま
た、各作業ファイルに振り分ける時に、何らかのエラー
が発生し、そのデータを転送できなかった場合には、上
記10件としてカウントせずに、エラー発生件をスキッ
プするようになっている。これは、エラーが10回発生
した場合に何の処理も行なわれないことを防止するため
である。さらに、管理端末13,17は、システムにお
ける、各種異常に対しての報告、作業端末の稼働状況報
告、各種ファイルのバックアップ等の処理を行なうよう
になっている。As described above, in the management terminals 13 and 17, the process of receiving the data from the host computer 1 and the process of transmitting the data from the factory to the host computer 1 occur simultaneously. The management terminals 13 and 17 have a single task function in order to avoid cost increase. Therefore, in order to perform the transmission / reception process efficiently, the reception process and the transmission process are alternately performed. In the present embodiment, after processing 10 pieces of received data, next 10 pieces of transmitted data are processed. This is repeated until there is no more data, and if either data disappears in the middle, the remaining data is dedicated to processing. Further, when an error occurs during distribution to each work file and the data cannot be transferred, the error occurrence case is skipped without counting as 10 cases. This is to prevent any processing from being performed when an error occurs 10 times. Further, the management terminals 13 and 17 are configured to perform processing such as reporting of various abnormalities in the system, reporting of operating status of working terminals, and backup of various files.
【0014】監視端末12は、サーバ6,7,8内の端
末稼働確認ファイル35の内容を確認することによっ
て、各作業端末W1〜W19の動作を監視しており、画
面上に各作業端末W1〜W19の稼働状況および各作業
端末W1〜W19で実行されている実行ファイルのバー
ジョン、更新された日付けおよび時間を表示するととも
に、重要端末が停止した場合にはサイレンを鳴らし作業
者に知らせるようになっている。なお、端末稼働確認フ
ァイル35とは、サーバ6,7,8を除く全端末が所定
の時間毎に(例えば、1分毎に)、自身の稼働状況を、
システムタイマの日付けおよび時間とともに書き込むた
めのサーバ6,7,8に設けられたファイルである。The monitoring terminal 12 monitors the operation of each of the work terminals W1 to W19 by confirming the contents of the terminal operation confirmation file 35 in the servers 6, 7, and 8, and each work terminal W1 is displayed on the screen. ~ Display the operating status of W19, the version of the executable file being executed on each work terminal W1 to W19, the updated date and time, and sound the siren to notify the worker when an important terminal stops. It has become. In addition, the terminal operation confirmation file 35 means that all terminals except the servers 6, 7, and 8 indicate their own operation status at predetermined time intervals (for example, every one minute).
It is a file provided in the servers 6, 7, and 8 for writing with the date and time of the system timer.
【0015】次に、作業端末W1〜W9は、各作業現場
に設置されており、車体および取付け部品に添付され
た、車体識別用のバーコードを読み込むバーコードリー
ダが設けられている。作業者が該バーコードリーダによ
り、上記バーコードを読み取ると、該バーコードに対応
するフレームナンバの作業データを検査号機データファ
イル32から読み込み、作業履歴、取付ける部品名等を
画面に表示するとともに、部品の取付け作業が終了する
と、作業結果を書き込む。その後、作業者によって次の
車体のフレームナンバが読み取られると、上記作業結果
が書き込まれたフレームナンバの作業データをサーバ
(サーバ6,7,8のいずれか)の検査号機データファ
イル32に戻す。Next, the work terminals W1 to W9 are installed at each work site, and are provided with bar code readers attached to the car body and attached parts for reading bar codes for car body identification. When the operator reads the bar code with the bar code reader, the work data of the frame number corresponding to the bar code is read from the inspection machine data file 32, and the work history, the parts name to be attached, etc. are displayed on the screen, When the parts installation work is completed, the work result is written. After that, when the next frame number of the vehicle body is read by the worker, the work data of the frame number in which the work result is written is returned to the inspection machine data file 32 of the server (one of the servers 6, 7 and 8).
【0016】次に、中検端末15,18および完検端末
16には、作業端末と同様に、バーコードリーダが設け
られており、車体に付けられたバーコードを読み込んで
フレームナンバを引き当て、該フレームナンバの作業デ
ータを検査号機データファイル32から読み込み、画面
に表示するようになっている。中検端末15,18で
は、その画面が作業者によって確認され、合格である旨
がコードセレクタによって入力される。この時、作業デ
ータ内に未記入またはNG(不良)があると、合格とは
ならない旨を表示する。また、中検端末15,18は、
上述したトリガファイル34に、合否結果が出た車体の
フレームナンバを書き込むとともに、その合否結果を印
字する。完検端末16では、最終的な完成車検査を行な
い、その合否を検査号機ファイル32へ書き込むように
なっている。Next, the intermediate inspection terminals 15 and 18 and the complete inspection terminal 16 are provided with bar code readers like the work terminals. The bar code reader attached to the vehicle body is read and the frame number is assigned. The work data of the frame number is read from the inspection machine data file 32 and displayed on the screen. In the intermediate inspection terminals 15 and 18, the screen is confirmed by the operator, and the fact that the screen is acceptable is input by the code selector. At this time, if there is no entry or NG (defective) in the work data, it is displayed that the result is not acceptable. In addition, the interim inspection terminals 15 and 18
The frame number of the vehicle body having the pass / fail result is written in the above-mentioned trigger file 34, and the pass / fail result is printed. The complete inspection terminal 16 performs a final inspection of the completed vehicle and writes the pass / fail in the inspection machine file 32.
【0017】次に、上述した構成による動作について、
図3、図4および図5を参照して説明する。なお、各生
産ラインL1,L2およびL3においては、ほぼ同様の
作業が行なわれるので、ここでは、生産ラインL1につ
いてのみ説明し、他の説明は省略する。Next, regarding the operation of the above-mentioned configuration,
This will be described with reference to FIGS. 3, 4 and 5. Since almost the same work is performed in each of the production lines L1, L2 and L3, only the production line L1 will be described here and the other description will be omitted.
【0018】生産に当って、まず、ホストコンピュータ
1から組み立てる車種等を示す生産情報S1が工場側の
システムへ送信される。通信端末10,11のいずれか
稼働状態にある方は、上記生産情報S1を受信し、該生
産情報S1に含まれるラインナンバ情報を見て、どの生
産ラインに該当するかを判別し、該当するサーバ6の受
信ファイル30に書き込む。In production, first, production information S1 indicating a vehicle type to be assembled from the host computer 1 is transmitted to the system on the factory side. Whichever of the communication terminals 10 and 11 is in the operating state receives the production information S1 and looks at the line number information included in the production information S1 to determine which production line it corresponds to Write to the reception file 30 of the server 6.
【0019】受信ファイル30に生産情報S1が書き込
まれると、管理端末13は順次、図2に示す検査号機デ
ータファイル32に書込むとともに、その情報を受信フ
ァイル30から削除する。なお、管理端末13の送受信
処理の詳細な動作については後述する。また、管理端末
13は、生産情報S1内の識別コードがAF−ONコー
ドならば、検査号機データファイル32の中に、その車
体のフレームナンバ毎に、新規車用の検査用のレコード
を作成し、識別コードが工場戻しを示す場合には、保存
用ファイル33から、作業を行なった時の過去のデータ
を読み込み、これに基づいて検査用レコードを作成す
る。When the production information S1 is written in the reception file 30, the management terminal 13 sequentially writes it in the inspection machine data file 32 shown in FIG. 2 and deletes the information from the reception file 30. The detailed operation of the transmission / reception process of the management terminal 13 will be described later. If the identification code in the production information S1 is the AF-ON code, the management terminal 13 creates a record for inspection for a new vehicle in the inspection machine data file 32 for each frame number of the vehicle body. If the identification code indicates the factory return, the past data when the work is performed is read from the storage file 33, and the inspection record is created based on this.
【0020】各作業現場では、車体が搬送されてくる
と、作業端末W1〜W6に設けられたバーコードリーダ
により、上記バーコードが読み取られる。各作業端末W
1〜W9は、該バーコードに対応するフレームナンバの
検査用レコードを検査号機データファイル32から読み
込み、作業履歴、取付ける部品名等を画面に表示する。
作業者は、上記画面を確認後、所定の部品を車体に取付
ける。この際、作業状況が作業端末に読み込まれ、上記
検査レコードに作業結果が書き込まれる。その後、作業
者によって次の車体のフレームナンバが読み取られる
と、上記検査レコードはサーバ6の検査号機データファ
イル32に戻されるとともに、新たに読み込まれたフレ
ームナンバの検査レコードが読み込まれる。以下、同様
に、作業者によって部品取付け作業が続けられる。At each work site, when the vehicle body is transported, the above bar code is read by the bar code readers provided in the work terminals W1 to W6. Each work terminal W
1 to W9 read the inspection record of the frame number corresponding to the bar code from the inspection machine data file 32, and display the work history, the part name to be attached, etc. on the screen.
After confirming the screen, the worker attaches predetermined parts to the vehicle body. At this time, the work status is read into the work terminal, and the work result is written in the inspection record. After that, when the next frame number of the vehicle body is read by the operator, the inspection record is returned to the inspection machine data file 32 of the server 6 and the inspection record of the newly read frame number is read. Thereafter, similarly, the worker continues the component mounting work.
【0021】次に、取付け作業が終了した車体が中検端
末15のところに搬送されてくると、バーコードリーダ
により、車体に付けられたバーコードが読み込まれフレ
ームナンバを引き当てられ、該フレームナンバの作業デ
ータが検査号機データファイル32から読み込まれ、画
面に表示される。該画面は作業者によって確認され、合
格である旨がコードセレクタによって入力される。この
時、作業データ内に未記入またはNG(不良)がある
と、合格とはならない旨が表示される。次に、中検端末
15は、合否結果が出た車体のフレームナンバをトリガ
ファイル34に書き込むとともに、その合否結果を印字
する。Next, when the vehicle body for which the mounting work has been completed is conveyed to the intermediate inspection terminal 15, the bar code attached to the vehicle body is read by the bar code reader, and the frame number is assigned to the frame number. Work data is read from the inspection machine data file 32 and displayed on the screen. The screen is confirmed by the operator, and the fact that the screen is acceptable is input by the code selector. At this time, if there is no entry or NG (defective) in the work data, it is displayed that the result is not acceptable. Next, the inspection terminal 15 writes the frame number of the vehicle body for which the pass / fail result has been output to the trigger file 34 and prints the pass / fail result.
【0022】上記トリガファイル34にフレームナンバ
が書き込まれると、管理端末13は、検査号機データフ
ァイル32に書き込まれた、該フレームナンバの作業デ
ータを読み出して送信ファイル31へ書き込む。該送信
ファイル31に作業データが書き込まれると、該作業デ
ータは通信端末(正)10,(副)11によってホスト
コンピュータ1へ送信され、ホストコンピュータ1側で
保存される。When the frame number is written in the trigger file 34, the management terminal 13 reads the work data of the frame number written in the inspection machine data file 32 and writes it in the transmission file 31. When the work data is written in the transmission file 31, the work data is transmitted to the host computer 1 by the communication terminals (primary) 10 and (secondary) 11, and is stored in the host computer 1 side.
【0023】ここで、上述した管理端末13の送受信処
理について、図3,図4,および図5のフローチャート
を参照して詳細に説明する。通常、ホストコンピュータ
1からの受信処理および本システムによる送信処理は並
行して行なわれる。通信端末を通じて、ホストコンピュ
ータ1から受信ファイル30に生産情報S1が書き込ま
れるか、あるいは、トリガファイル34にフレームナン
バが書き込まれると、管理端末13は図3に示すフロー
チャートを実行する。ステップSA1では、フラグFL
AGが「0」であるか否かを判断する。なお、上記フラ
グFLAGは、予め「0」に初期化されている。そし
て、フラグFLAGが「0」の場合には、ステップSA
1における判断結果が「YES」となり、ステップSA
2へ進み、受信処理を行なう。図4は受信処理を示すフ
ローチャートである。この図において、管理端末13
は、まず、ステップSB1において、変数iを「0」と
する。次に、ステップSB2において、受信ファイル内
にデータが有るか否かを判断する。この場合、データが
あるので、ステップSB2における判断結果は「YE
S」となり、ステップSB3へ進む。ステップSB3で
は、変数iが「10」以下であるか否かを判断する。そ
して、10以下の場合、すなわち、10件分の処理をし
ていない場合には、ステップSB3における判断結果が
「YES」となり、ステップSB4へ進む。Here, the transmission / reception processing of the management terminal 13 described above will be described in detail with reference to the flowcharts of FIGS. 3, 4, and 5. Normally, the receiving process from the host computer 1 and the transmitting process by the present system are performed in parallel. When the production information S1 is written from the host computer 1 to the reception file 30 or the frame number is written to the trigger file 34 through the communication terminal, the management terminal 13 executes the flowchart shown in FIG. In step SA1, the flag FL
It is determined whether AG is "0". The flag FLAG is initialized to "0" in advance. If the flag FLAG is "0", step SA
The determination result in 1 is “YES”, and step SA
Then, the process proceeds to 2 to perform the receiving process. FIG. 4 is a flowchart showing the receiving process. In this figure, the management terminal 13
First, in step SB1, the variable i is set to "0". Next, in step SB2, it is determined whether or not there is data in the received file. In this case, since there is data, the judgment result in step SB2 is "YE
S ”, and the process proceeds to step SB3. In step SB3, it is determined whether the variable i is "10" or less. If it is 10 or less, that is, if the processing for 10 cases has not been performed, the determination result in step SB3 is "YES", and the process proceeds to step SB4.
【0024】ステップSB4では、受信ファイル30か
らデータを1件、読み込む。次に、ステップSB5にお
いて、読み込んだデータを検査号機データファイル32
へ書き込み、ステップSB6へ進む。ステップSB6に
おいて、エラーが生じたか否かを判断する。エラーが生
じていない場合には、ステップSB7へ進み、変数iを
インクリメントし、ステップSB2へ進む。以下、同様
に、ステップSB2からステップSB7を実行し、順
次、受信ファイル30から10件分のデータを読み込
み、検査号機データファイル32へ書き込む。At step SB4, one item of data is read from the reception file 30. Next, in step SB5, the read data is converted into the inspection machine data file 32.
And write to step SB6. In step SB6, it is determined whether an error has occurred. If no error has occurred, the process proceeds to step SB7, the variable i is incremented, and the process proceeds to step SB2. Thereafter, similarly, steps SB2 to SB7 are similarly executed to sequentially read data of 10 items from the reception file 30 and write them to the inspection number data file 32.
【0025】上記処理において、エラーが生じると、ス
テップSB6における判断結果が「YES」となり、こ
の場合には、変数iをインクリメントすることなく、次
のデータの読み込み、書き込み処理を行なう。また、デ
ータが無くなった場合、もしくは10件分のデータの読
み込み、書き込み処理が終了した場合には、各々、ステ
ップSB2もしくはSB3における判断結果が「NO」
となり、図3に示すルーチンへ戻る。図3では、ステッ
プSA3へ進み、フラグFLAGを反転し(FLAG=
「1」)、ステップSA1へ戻り、以下処理を繰り返
す。ステップSA1では、フラグFLAGが「1」とな
っているため、その判断結果は「NO」となり、ステッ
プSA4へ進む。ステップSA4では、図5に示す送信
処理を行なう。If an error occurs in the above process, the result of the determination in step SB6 is "YES", and in this case, the next data read / write process is performed without incrementing the variable i. Further, when there is no data, or when the reading and writing processing of 10 data items are completed, the determination result in step SB2 or SB3 is "NO", respectively.
Then, the process returns to the routine shown in FIG. In FIG. 3, the process proceeds to step SA3 and the flag FLAG is inverted (FLAG =
"1"), the process returns to step SA1 and the following process is repeated. At step SA1, the flag FLAG is "1", so that the determination result is "NO", and the routine proceeds to step SA4. At step SA4, the transmission process shown in FIG. 5 is performed.
【0026】まず、ステップSC1において、変数iを
「0」とした後、ステップSC2へ進む。ステップSC
2では、検査号機データファイル内にデータが有るか否
かを判断する。ステップSC2における判断結果が「Y
ES」の場合には、ステップSB3へ進む。ステップS
C3では、変数iが「10」以下であるか否かを判断す
る。そして、10以下の場合、すなわち、10件分の処
理をしていない場合には、ステップSC3における判断
結果が「YES」となり、ステップSB4へ進む。ステ
ップSC4では、検査号機データファイル32からデー
タを1件、読み込む。次に、ステップSC5において、
読み込んだデータを送信ファイル31へ書き込み、ステ
ップSC6へ進む。ステップSC6において、エラーが
生じたか否かを判断する。エラーが生じていない場合に
は、ステップSC7へ進み、変数iをインクリメント
し、ステップSC2へ進む。以下、同様に、ステップS
C2からステップSC7を実行し、順次、検査号機デー
タファイル32から10件分のデータを読み込み、送信
ファイル31へ書き込む。First, in step SC1, the variable i is set to "0", and then the process proceeds to step SC2. Step SC
At 2, it is determined whether or not there is data in the inspection machine data file. The judgment result in step SC2 is “Y
In the case of "ES", the process proceeds to step SB3. Step S
At C3, it is determined whether the variable i is "10" or less. If it is 10 or less, that is, if the processing for 10 cases is not performed, the determination result in step SC3 becomes "YES", and the process proceeds to step SB4. At step SC4, one data is read from the inspection machine data file 32. Next, in step SC5,
The read data is written in the transmission file 31, and the process proceeds to step SC6. In step SC6, it is determined whether an error has occurred. If no error has occurred, the process proceeds to step SC7, the variable i is incremented, and the process proceeds to step SC2. Hereinafter, similarly, step S
The process from C2 to step SC7 is executed to sequentially read the data of 10 items from the inspection machine data file 32 and write it to the transmission file 31.
【0027】上記処理において、エラーが生じると、ス
テップSC6における判断結果が「YES」となり、こ
の場合には、変数iをインクリメントすることなく、次
のデータの読み込み、書き込み処理を行なう。また、デ
ータが無くなった場合、もしくは10件分のデータの読
み込み、書き込み処理が終了した場合には、各々、ステ
ップSC2もしくはSC3における判断結果が「NO」
となり、図3に示すルーチンへ戻る。図3では、ステッ
プSA3へ進み、フラグFLAGを反転し(FLAG=
「0」となる)、ステップSA1へ戻り、以下処理を繰
り返す。If an error occurs in the above process, the result of the determination in step SC6 is "YES". In this case, the next data read / write process is performed without incrementing the variable i. Further, when there is no data, or when the reading and writing process of 10 data items are completed, the judgment result in step SC2 or SC3 is "NO", respectively.
Then, the process returns to the routine shown in FIG. In FIG. 3, the process proceeds to step SA3 and the flag FLAG is inverted (FLAG =
(It becomes "0"), the process returns to step SA1 and the following process is repeated.
【0028】このように、本実施例では、受信データを
10件処理したら、次に、送信データを10件処理する
というように、データが無くなるまで、交互に繰り返し
処理する。途中で、どちらかのデータが無くなれば、残
った方のデータの処理に専念する。また、何らかのエラ
ーが発生し、そのデータを転送できなかった場合には、
カウントせずに、エラー発生件をスキップし、次のデー
タを処理するようにしている。As described above, in the present embodiment, after processing 10 pieces of received data, next 10 pieces of transmitted data are processed, and so on. If one of the data is lost in the middle of the process, the remaining data is dedicated to processing. If some kind of error occurs and the data cannot be transferred,
Instead of counting, the error occurrence is skipped and the next data is processed.
【0029】[0029]
【発明の効果】以上、説明したように、請求項1記載の
発明では、転送手段による、受信情報記憶手段に一時保
持されたホストコンピュータからの生産情報の作業記憶
手段への転送と、該作業情報の作業記憶手段から送信情
報記憶手段への転送とを、所定数づつ交互に行なうよう
にしたため、コストアップすることなく、ホストコンピ
ュータとのデータの授受を効率よく行なうことができる
という利点が得られる。また、請求項2記載の発明で
は、上記生産情報の読み込み時、もしくは作業情報の読
み込み時にエラーが発生した場合には上記所定数として
カウントせずに、該エラーを生じた情報の読み込みをス
キップするようにしたため、さらに、ホストコンピュー
タとのデータの授受を効率よく行なうことができるとい
う利点が得られる。As described above, in the invention described in claim 1, the transfer means transfers the production information from the host computer temporarily held in the received information storage means to the work storage means, and the work. Since the transfer of information from the work storage means to the transmission information storage means is alternately performed by a predetermined number, there is an advantage that data can be efficiently exchanged with the host computer without increasing the cost. To be Further, in the invention according to claim 2, when an error occurs at the time of reading the production information or at the time of reading the work information, the reading of the information having the error is skipped without counting as the predetermined number. Therefore, there is an additional advantage that data can be efficiently exchanged with the host computer.
【図1】本発明の一実施例の全体構成を示すブロック図
である。FIG. 1 is a block diagram showing the overall configuration of an embodiment of the present invention.
【図2】同実施例のサーバと各端末との間で授受される
各種ファイルの構成を示す模式図である。FIG. 2 is a schematic diagram showing a configuration of various files exchanged between the server and each terminal of the embodiment.
【図3】同実施例における管理端末の処理を示すフロー
チャートである。FIG. 3 is a flowchart showing a process of a management terminal in the embodiment.
【図4】同実施例における管理端末の受信処理時におけ
る処理を示すフローチャートである。FIG. 4 is a flow chart showing processing at the time of reception processing of the management terminal in the embodiment.
【図5】同実施例における管理端末の送信処理時におけ
る処理を示すフローチャートである。FIG. 5 is a flowchart showing processing at the time of transmission processing of the management terminal in the embodiment.
【符号の説明】 1 ホストコンピュータ 13,17 管理端末(転送手段、ファイル管理装置) 30 受信ファイル(受信情報記憶手段) 31 送信ファイル(送信情報記憶手段) 32 検査号機データファイル(作業記憶手段)[Explanation of Codes] 1 host computer 13, 17 management terminal (transfer means, file management device) 30 received file (received information storage means) 31 sent file (transmitted information storage means) 32 inspection machine data file (work storage means)
Claims (2)
を一時保持する受信情報記憶手段と、 ワークに対する作業情報が該ワークを識別する識別符号
毎に書き込まれる作業記憶手段と、 前記ホストコンピュータへ送信するための、所定の作業
が終了したワークの作業情報を一時保持する送信情報記
憶手段と、 前記受信情報記憶手段に前記生産情報が書き込まれる
と、該生産情報を読み込み、前記作業記憶手段に作業情
報として書き込む一方、前記所定の作業が終了する毎に
該作業の結果が前記作業記憶手段の前記作業情報へ書き
込まれると、該作業情報を読み込み、前記送信情報記憶
手段へ書き込む情報転送手段とを具備し、前記作業記憶
手段への書き込みと前記送信情報記憶手段への書き込み
とを所定数づつ交互に行なうことを特徴とするファイル
管理装置。1. A reception information storage unit for temporarily holding production information transmitted by a host computer, a work storage unit in which work information for a work is written for each identification code for identifying the work, and for transmitting to the host computer. Of the transmission information storage means for temporarily holding the work information of the work for which the predetermined work has been completed, and when the production information is written in the reception information storage means, the production information is read and stored as work information in the work storage means. While writing, when the result of the work is written in the work information of the work storage means each time the predetermined work is completed, the work information is read and the information transfer means writes the work information in the transmission information storage means. Writing to the work storage means and writing to the transmission information storage means are alternately performed by a predetermined number. File management device.
業情報の読み込み時にエラーが発生した場合には、該エ
ラーを生じた情報の読み込みをスキップし、前記所定数
としてカウントしないことを特徴とする請求項1記載の
ファイル管理装置。2. When an error occurs at the time of reading the production information or at the time of reading the work information, the reading of the information having the error is skipped and the predetermined number is not counted. The file management device according to item 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5005400A JPH06214864A (en) | 1993-01-14 | 1993-01-14 | File managing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5005400A JPH06214864A (en) | 1993-01-14 | 1993-01-14 | File managing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06214864A true JPH06214864A (en) | 1994-08-05 |
Family
ID=11610103
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5005400A Pending JPH06214864A (en) | 1993-01-14 | 1993-01-14 | File managing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06214864A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110050238A (en) * | 2016-12-16 | 2019-07-23 | 株式会社富士 | Substrate production line and substrate production machine |
-
1993
- 1993-01-14 JP JP5005400A patent/JPH06214864A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110050238A (en) * | 2016-12-16 | 2019-07-23 | 株式会社富士 | Substrate production line and substrate production machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5168444A (en) | Shipment system including processing of document images | |
US6684121B1 (en) | Real time work-in-process (WIP) system | |
US5586038A (en) | Manufacturing history management system | |
US20070050425A1 (en) | Log management program of a computer, log management method thereof, and computer system | |
JP4312846B2 (en) | Transaction progress management method | |
JPH06214864A (en) | File managing device | |
JP2003303120A (en) | Data backup method and system for implementing the same method | |
JP6496849B1 (en) | Verification system and program | |
JP3361846B2 (en) | Terminal backup system | |
US20060221964A1 (en) | Data relay method and data relay apparatus | |
JP3298683B2 (en) | Executable file update method and device | |
JP3399569B2 (en) | Manufacturing history management system | |
JP3307701B2 (en) | Manufacturing history management system | |
JP3397706B2 (en) | FA information combining method and apparatus | |
JP2003296159A (en) | Edi-erp coordination system and coordination method | |
JP3305789B2 (en) | Terminal automatic stop method in continuous production line | |
JP3307702B2 (en) | Manufacturing history management system | |
JPH06214061A (en) | Method and device for managing timer | |
JPH098850A (en) | Data buffering system | |
JPH02211769A (en) | Facsimile automatic allotting system | |
JPH06350616A (en) | Method for controlling work terminal equipment | |
JPS62221099A (en) | Pos system | |
JPH03246704A (en) | Managing system for manufacturing process | |
JP3392489B2 (en) | Manufacturing management system | |
JPH03278267A (en) | Transmitting side host on-line processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20021119 |