(57)【特許請求の範囲】
【請求項１】
生産工場の組立及び検査ラインでデータを入出力するための複数の端末装置と、前記複数の端末装置に接続された中央統括制御装置とを備え、一時記憶手段内のファイルが閉じられたときにそのファイルを記憶手段に保存させる品質管理システムにおいて、前記一時記憶手段内にある前記複数の端末装置で入出力したデータを前記記憶手段に保存させるデータ入力の保護方法であって、
前記端末装置が前記一時記憶手段内でいずれかの前記ファイルを開いたままの状態で、前記端末装置による動作とは別に、前記中央統括制御装置は、前記一時記憶手段内のファイルを一定時間ごとに開いて、該ファイルの所定バイト目のデータを読み、その読み込んだデータを再度該ファイルの前記所定バイト目に書き込み、該ファイルを閉じることにより、一定時間ごとに前記一時記憶手段内のファイルのデータを前記記憶手段に書き込むことを特徴とするデータ入力の保護方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は生産工場の組立及び検査ラインにおける複数の端末装置から中央統括制御装置にデータを入力する際のデータ入力の保護方法に関するものである。
【０００２】
【従来の技術】
例えば、車両の完成時及び組立中において、各組立ラインの操作員が作業を円滑に推進できるようにする際には、車両の品質情報をラインの脇に設置された多数の端末装置から品質管理システムにファイルできることが重要であり、このための品質情報ネットワークの管理方法が種々提案されている。
【０００３】
図３は、品質管理のために操作員が品質情報を随時にファイルする従来の方法の一例を説明する図であって、図３（ａ）は手順の流れを概略的に示し、図３（ｂ）は表示装置の画面を示し、図３（ｃ）はこの従来の方法を使用する一般的な装置を概略的に示し、図３（ｄ）は入力する情報の形式を示すものである。
【０００４】
この方法は、先ず、品質情報を表示する表示装置ＣＲＴと、この表示装置ＣＲＴを制御する入力端末装置ＰＣとを操作員が起動し、ローカルエリア・ネットワークＬＡＮを介してサーバＳＶにこれらの装置ＣＲＴ，ＰＣを接続する準備の段階１０１と、次に、これらの装置ＣＲＴ，ＰＣからこのローカルエリア・ネットワークＬＡＮ上に形成された品質管理システムＳＹＳを立ち上げ、この表示装置ＣＲＴに初期画面を表示する設定１の段階１０２とを有している。
次に、検査成績表に記載された品質情報を、入力端末装置ＰＣにより品質管理システムＳＹＳに入力する記入１の段階１０３と、工場における生産計画、及び生産工程等を管理する生産管理システムへ、持ち運び可能な記憶媒体によりこの入力された品質情報を移送する報告１の段階１０４とを有している。
【０００５】
記入１の段階１０３は、表示装置ＣＲＴにおけるメニュー画面から処理すべき作業を選択し、車両毎に付与してあり、各車両の車体番号を示す識別番号を検査成績表からバーコード・リーダＢＲで読み取り、これをヘッダーＩＤに設定すると共に、表示装置ＣＲＴにおける識別番号の領域Ｂに表示する識別番号の入力処理と、キー入力を促すメッセージの領域Ｍを参照しつつ、１台の組立車両の各品質情報のコードＱＣを車両毎の検査成績表からその要素毎に入力装置ＤＳから逐次にキー入力して、その度に同じくエントリの領域Ｅに品質情報の文字列ＱＣＨを表示していく品質情報の入力処理とを先ず有している。
【０００６】
続いて、入力されたこれらのコードＱＣを車両別の情報単位ＩＵ毎に纏め、サーバＳＶの入力ファイルにこの情報単位ＩＵをファイルしつつ、この文字列ＱＣＨを同じく表示装置ＣＲＴにおける入力の領域ＩＷに整列して表示する整理処理と、キー入力された品質情報、及びこの入力ファイルを必要に応じて個々に修正する修正処理とを有している。
【０００７】
報告１の段階１０４は、任意な量の情報単位ＩＵを、前記したサーバＳＶ上の図示しない磁気ディスクに記憶する蓄積処理を含んでおり、組立車両の検査結果に必要な追加処置を付加してこの磁気ディスクに格納し、工場の別な場所に設置された前記の生産管理システムに、操作員が随時に持ち込み、全ての入力ファイルを集計して分類し、当日の検査結果に関する統計表を作成するようになっている。
尚、図３において、Ｃは、この入力端末装置ＰＣをＬＡＮに結線する結合装置であり、他の入力端末装置ＰＣ及び図示しない転送装置と共に、このＬＡＮを介してサーバＳＶと接続され品質管理システムＳＹＳを形成している。
【０００８】
【発明が解決しようとする課題】
ところで、上述した従来の品質情報を管理する方法及び装置を使用して、データを入力する際、次に述べるような問題点があった。
ＬＡＮサーバでは、図４に示すように、ネットワーク上の端末装置から書き込まれたデータは一時的にサーバのキャッシュバッファに書き込まれる。キャッシュバッファからサーバのハードディスクに書き込まれるのは、キャッシュバッファが一杯になった時か、書き込まれているファイルが閉じられた時である。
品質情報システムの品質入力端末は、処理時間短縮のため、システム立ち上げ時にファイルを開くと、入力処理終了時までファイルを閉じない。また、書き込むデータ量が数十バイトであるため、サーバがダウンした時には、キャッシュバッファ内のデータが全て損失してしまう。
【０００９】
そこで、本発明は、サーバがダウンしても、キャッシュバッファ内のデータが全て損失することがないように構成し、もって上述した課題を解決したデータ入力の保護方法を提供することを目的とするものである。
【００１０】
【課題を解決するための手段】
本発明は、上述事情に鑑みてなされたものであって、生産工場の組立及び検査ラインでデータを入出力するための複数の端末装置と、前記複数の端末装置と接続された中央統括制御装置とを備え、一時記憶手段内のファイルが閉じられたときにそのファイルを記憶手段に保存させる品質管理システムにおいて、前記一時記憶手段内にある前記複数の端末装置で入出力したデータを前記記憶手段に保存させるデータ入力の保護方法であって、
前記端末装置が前記一時記憶手段内でいずれかの前記ファイルを開いたままの状態で、前記端末装置による動作とは別に、前記中央統括制御装置は、前記一時記憶手段内のファイルを一定時間ごとに開いて、該ファイルの所定バイト目のデータを読み、その読み込んだデータを再度該ファイルの前記所定バイト目に書き込み、該ファイルを閉じることにより、一定時間ごとに前記一時記憶手段内のファイルのデータを前記記憶手段に書き込むことを特徴とする。
【００１１】
【作用】
上述構成に基づき、本発明によれば、中央統括制御装置は、一時記憶手段内のファイルを一定時間毎に開いて、該ファイルの所定バイト目を読み、読み込んだデータを再度該ファイルの所定バイト目に書き込み、該ファイルを閉じることにより、一定時間ごとに一時記憶手段内のファイルのデータを記憶手段に書き込む。
【００１２】
【実施例】
以下、図面に沿って、本発明による一実施例について説明する。
図１は本発明による実施例を説明する図であって、従来例と同じ部分については省略して示したものである。
図１（ａ）は入力端末装置における作動の流れを示すもので、図１（ｂ）は入力端末装置とサーバとにおけるメモリ構成を概略的に示すものである。
【００１３】
図１（ａ）における、この実施例の主要部は、先ず、前記した品質管理システムＳＹＳの状態に基づいて、入力端末装置の運用モードを設定する設定２の段階１０２ａと、車両毎に所定の品質情報を受け付けて入力ファイルを作成し、この入力ファイルの履歴を更新する記入２の段階１０３ａとをこの順に設けている。
【００１４】
続いて、この入力ファイルを総合的なファイルにまとめる報告２の段階１０４ａをも設けて構成しており、図３（ａ）に示した従来例における設定１、記入１、及び報告１のそれぞれの段階１０２，１０３，１０４を、設定２、記入２、及び報告２のそれぞれの段階１０２ａ，１０３ａ，１０４ａにそれぞれ置き換えるようになっている。
【００１５】
図１（ｂ）において、入力端末装置ＰＣは、状態情報を表示するフラグＦ１，Ｆ２を有するステータス・レジスタＳＲを主メモリに設け、サーバＳＶは、入力端末装置別に分類するための属性を付加して前記した項目を配列する図示しない項目ファイルＫＦと、品質情報をファイルして生産管理システムＳＹＳＡに転送する入力ファイルＩＦと、履歴を管理する履歴ファイルＲＦとを、ハードディスク装置等の外部メモリを用いたファイル・メモリに設けている。
【００１６】
従って、これら入力端末装置ＰＣから入力されたデータを一時的に保持するサーバＳＶのキャッシュバッファを介して、これら入力ファイルＩＦに品質情報を、そして履歴ファイルＲＦには管理のための状態情報を書き込むようになっている。
【００１７】
図１（ｃ）において、それぞれの組立ラインの品質情報を品質管理システムＳＹＳにファイルするネットワークＬＡＮ１，ＬＡＮ２は、伝達速度を整合して信号を伝達する中継器ＲＬ１，ＲＬ２を介し、全体の生産計画を管理し、車両組立の品質情報を工場内の各生産工程に通知する生産管理システムＳＹＳＡのネットワークＮＷにそれぞれ接続されて構成しており、この生産管理システムＳＹＳＡと種々の情報を相互に交換することができるようになっている。
【００１８】
品質管理システムＳＹＳのネットワークＬＡＮ１は、入力端末装置ＰＣ１を車両組立の最終工程に、入力端末装置ＰＣ２を完成検査の最終工程にそれぞれ設置し、更に、前記した生産管理システムのネットワークＮＷへの品質情報の転送を制御する転送端末装置ＴＦを設け構成しており、前記したサーバＳＶに蓄積した品質情報の入力ファイルを纏めて生産管理システムＳＹＳＡに転送するようになっている。尚、ＬＡＮ１とＬＡＮ２とは、ほぼ同様の構成と作用を有している。
【００１９】
生産管理システムのネットワークＮＷは、入力端末装置ＰＣ３を例えば塗装工程に設置し、また、別の入力端末装置ＰＣ４，ＰＣ５を車両組立のその他の中間工程にそれぞれ設置し、このネットワークＮＷに接続しており、新規車両の組立作業と、補修を必要とする脇出車両の修理作業との経過をこれらの入力端末装置ＰＣ３，ＰＣ４，ＰＣ５からそれぞれキー入力し、前記の組立及び修理の各作業経過を管理できるようになっている。
【００２０】
生産管理システムＳＹＳＡは、その車両の構成、形態、及び外装等を示す客先の要求仕様を、前記した識別番号毎に保持しており、営業部門からの生産要請に従って工場での生産計画を作成しつつ、部品の発注から生産、及び出荷後のメンテナンスまでを組立車両毎に管理できるようになっている。
【００２３】
次に、本発明によるデータ入力の保護方法の実施例の動作を図２のフローチャートに沿って説明する。なお、この動作が実施される状況は、図４に示した従来の場合の状況と同様である。
尚、サーバのオペレーティング・システムはＯＳ／２なので、複数のプログラムを同時に動作させることができる。
先ず、プログラムが開始されると（ステップ２０１）、ＥＳＣキーが押されたか否かが判別され（ステップ２０２）、ＥＳＣキーが押されてない（ＮＯ）場合には、キャッシュバッファ内に品質データファイルが存在するか否かが確認される（ステップ２０３）。
【００２４】
そして、ステップ２０３においてキャッシュバッファ内に品質データファイルが存在する（ＹＥＳ）場合には、品質データファイルをオープンし（ステップ２０４）、品質データファイルの第１バイト目のデータを読み（ステップ２０５）、品質データファイルの第１バイト目に読み取ったデータを書き込み（ステップ２０６）、品質データファイルを閉じる（ステップ２０７）ことにより、その品質データファイルがサーバのハードディスクに格納され、次いでＥＳＣキーが押されたか否かが判別され（ステップ２０８）、ＥＳＣキーが押された（ＹＥＳ）場合には、プログラムが終了する（ステップ２０９）。
【００２５】
また、前記ステップ２０２においてＥＳＣキーが押された（ＹＥＳ）場合には、ステップ２０９に移行してプログラムが終了する。
また、前記ステップ２０３においてキャッシュバッファ内に品質データファイルが存在しない（ＮＯ）場合には、キャッシュバッファ内に品質データファイルが存在する（ＹＥＳ）まで繰り返し判別される。
一方、前記ステップ２０８でＥＳＣキーが押されない（ＮＯ）場合には、１分間（一定時間）時間待ちが行われ（ステップ２１０）、ＥＳＣキーが押されるまで繰り返し前記ステップ２０２に移行する。
【００２６】
従って、入力端末は品質データファイルを開いたままでありながら、一定時間ごとにサーバのキャッシュバッファの内容をハードディスクに書き込むことが可能となり、入力端末においてはパフォーマンスを低下させることなく、品質情報システム全体としてはサーバがダウンするという不測のトラブルが発生しても、データの損失の可能性の少ないシステムを構築することができる。
【００２７】
尚、上述の実施例では第１バイト目のデータを読み、書き込むようになっているが、所定バイト目のデータを読み、書き込んでもよいことは勿論である。
また、上述の実施例では車両製造の生産工場において実施するものであるが、車両製造以外の一般的な生産工場において実施するものであってもよいことなど、その他、本発明の要旨を逸脱しない範囲で種々の変更を加えることは勿論である。
【００２８】
【発明の効果】
以上述べたように、本発明によれば、端末装置はファイルを開いたままでありながら、一定時間ごとに一時記憶手段内のファイルのデータを記憶手段に書き込むことが可能となり、端末装置においてはパフォーマンスを低下させることなく、中央統括制御装置がダウンしても、データの損失の可能性を少なくし、データ入力を保護することができる。
【図面の簡単な説明】
【図１】  本発明を適用した品質情報システムの実施例を説明する説明図である。
【図２】  本発明によるデータ入力の保護方法の実施例の動作を示すフローチャートである。
【図３】  品質情報を管理する従来の方法の一例を説明する説明図である。
【図４】  従来のデータの入力方法を示す説明図である。
【符号の説明】
１０２ａ    設定２の段階
１０３ａ    記入２の段階
１０４ａ    報告２の段階
ＰＣ１，ＰＣ２，・・・  端末装置
ＳＶ      サーバ
ＳＹＳ    品質管理システム
ＬＡＮ１，ＬＡＮ２    ネットワーク
【図１】
0003698328.tif 000002
【図２】
0003698328.tif 000003
【図３】
0003698328.tif 000004
【図４】
0003698328.tif 000005