(57)【要約】【課題】古い形式の製造装置から出力される各種データを収集する場合に、安価で、かつ、時間的精度の高い時系列データを収集できるようにする。【解決手段】データ収集装置１は、ＲＳ２３２Ｃ規格の接続端子１２と、時計１３とを有している。データを受信した際に、受信時刻を時計１３から得て、当該データと、受信時刻とを関連付けて記憶媒体１６に記憶させる。【選択図】図１
2015081789.tif 000002
【特許請求の範囲】
【請求項１】
製造現場に設置されるシーケンサーから出力されるデータを収集するデータ収集装置において、
上記シーケンサーが有するＲＳ２３２Ｃ規格の接続端子に接続されるＲＳ２３２Ｃ規格の接続端子と、
時刻データを出力する時計と、
上記シーケンサーから出力されたデータを受信するデータ受信部と、
上記データ受信部で受信したデータを記憶媒体に送信して該記憶媒体に記憶させる制御部とを少なくとも備え、
上記制御部は、上記データ受信部でデータを受信した時刻を上記時計から得て、当該データと、当該データを受信した時刻とを関連付けて上記記憶媒体に記憶させるように構成されていることを特徴とするデータ収集装置。
【請求項２】
請求項１に記載のデータ収集装置において、
所定のタイミングでデータを出力するようにプログラムされたシーケンサーに接続されることを特徴とするデータ収集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば工場等で使用されているシーケンサーから出力される各種データを収集するためのシーケンサー用データ収集装置に関するものである。
【背景技術】
【０００２】
従来より、例えば工場等においてシーケンサー制御される製造装置の稼働状況や、製造環境及び条件、異常が発生した場合の履歴等を収集して記憶するデータ収集装置として様々なものが知られている（特許文献１、２参照）
特許文献１のデータ収集装置では、プラント制御用計算機等を密結合データ伝送ループで結合し、このループに配設されるコモンメモリに記憶されたデータを収集するように構成されている。
【０００３】
特許文献２のデータ収集装置では、複数の計測データを自動的に入力、収集し、時系列データとして記憶させるように構成されている。
【０００４】
また、近年では、データ収集装置としてパーソナルコンピュータを使用し、パーソナルコンピュータと製造装置とをＵＳＢ（Universal Serial Bus）接続や、ＬＡＮ（Local Area Network）接続、無線接続することによってデータのやり取りが可能になっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭６３−１８７３７７号公報
【特許文献２】特開昭６３−３１１５８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、工場内の製造装置は高価格で入れ替えに伴う費用が膨大であることから頻繁に入れ替えられるものではなく、古い形式の製造装置を現在まで長期間に亘って使用するケースも多い。
【０００７】
しかし、古い形式の製造装置においては、現在、普通に用いられているＵＳＢやＬＡＮの規格が一般的に広まる前に開発、製造されたものも多い。一方、データ収集装置としてパーソナルコンピュータを使用する場合、パーソナルコンピュータは、ソフトウエア及びハードウエアの更新が頻繁に行われているとともに、安価になってきており、最新のものへの入れ替えが製造装置に比べて進んでいる。そして、新しいパーソナルコンピュータでは、ＵＳＢ端子やＬＡＮ端子は標準で装備しているが、古い形式の端子は無くなっている場合があり、新しいパーソナルコンピュータと古い形式の製造装置との接続が困難なことが考えられる。
【０００８】
つまり、古い形式の製造装置のデータ収集を新しいパーソナルコンピュータで行おうとすると、製造装置を改造してＵＳＢ接続やＬＡＮ接続が可能となるようにしなければならないが、製造装置の改造自体が非常に困難な作業であり、改造を行うとしても膨大なコストがかかる恐れがある。また、古い形式の製造装置と新しいパーソナルコンピュータとを接続する場合に通信規格を変換できる変換ケーブル等を用いることも考えられるが、変換ケーブルの追加によって発生するコストの問題や、長期間の工場内での使用に耐え得るか否か、信頼性の面でも問題がある。
【０００９】
また、特許文献２に開示されているように、製造装置のデータを時系列で収集したい場合がある。この場合、例えば製造装置内でデータを収集したり、製造装置内の時計によってデータを時系列で管理しようとした場合、製造現場の環境や製造装置の稼働状況等によっては製造装置が高温、高湿の環境下に置かれることもあり、データの収集に時間的な誤差が生じることが考えられる。また、古い形式の製造装置に内蔵された時計は当然その制御方式も古く、現在用いられている時計と比較して時間的な誤差が多発するおそれがある。
【００１０】
本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、古い形式の製造装置から出力される各種データを収集する場合に、安価で、かつ、時間的精度の高い時系列データを収集できるようにすることにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明では、古い形式のシーケンサーでは通信規格としてＲＳ２３２Ｃ規格が採用されていることに着目し、ＲＳ２３２Ｃ規格に対応可能にした上で、正確な時系列データを収集する元となる時計をデータ収集装置に内蔵するようにした。
【００１２】
第１の発明は、
製造現場に設置されるシーケンサーから出力されるデータを収集するデータ収集装置において、
上記シーケンサーが有するＲＳ２３２Ｃ規格の接続端子に接続されるＲＳ２３２Ｃ規格の接続端子と、
時刻データを出力する時計と、
上記シーケンサーから出力されたデータを受信するデータ受信部と、
上記データ受信部で受信したデータを記憶媒体に送信して該記憶媒体に記憶させる制御部とを少なくとも備え、
上記制御部は、上記データ受信部でデータを受信した時刻を上記時計から得て、当該データと、当該データを受信した時刻とを関連付けて上記記憶媒体に記憶させるように構成されていることを特徴とする。
【００１３】
すなわち、例えば工場に設置されている製造装置をシーケンサーで制御する場合に、シーケンサーが古い形式のものであると、ＲＳ２３２Ｃ規格の接続端子を有していることが多く、この接続端子から各種データの出力が可能となっている。この発明では、ＲＳ２３２Ｃ規格の接続端子を有しているので、古い形式のシーケンサーとの接続が可能になる。よって、既存の古い製造装置を更新することなく、また、通信規格を変換するための変換ケーブルを使用することなく、両者間での通信が可能になる。
【００１４】
そして、データ受信部でデータを受信した時刻をデータ収集装置の時計から得ているので、製造現場に設置されている製造装置に内蔵された時計から時刻を得る場合に比べて正確な時刻を得ることが可能になる。よって、受信したデータと、正確な受信時刻とを関連付けて記憶媒体に記憶させることが可能になる。
【００１５】
第２の発明は、第１の発明において、
所定のタイミングでデータを出力するようにプログラムされたシーケンサーに接続されることを特徴とするデータ収集装置である。
【００１６】
この構成によれば、シーケンサーに対してデータの出力要求をすることなく、データを自動的に収集することが可能になる。これにより、シーケンサーに対してデータの出力要求をするための制御プログラムをデータ収集装置に設ける必要はなく、制御プログラムを簡素化して低コスト化を図ることが可能になる。
【発明の効果】
【００１７】
第１の発明によれば、ＲＳ２３２Ｃ規格の接続端子によってシーケンサーと接続してシーケンサーから出力されるデータを受信し、そのデータの受信時刻をデータ収集装置に内蔵する時計から得て、当該データと受信時刻とを関連付けて記憶媒体に記憶させることができる。これにより、古い形式のシーケンサーのデータを収集する場合に、安価で、かつ、時間的精度の高い時系列データを収集できる。
【００１８】
第２の発明によれば、データ収集装置が、所定のタイミングでデータを出力するようにプログラムされたシーケンサーに接続されるので、シーケンサーに対してデータの出力要求をすることなく、データを自動的に収集することができる。これにより、制御プログラムを簡素化して低コストを図ることができる。
【図面の簡単な説明】
【００１９】
【図１】実施形態に係るデータ収集装置のブロック図である。
【図２】記憶媒体に記憶されているデータと受信時刻の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態を図面に基づいて詳細に説明する。尚、以下の好ましい実施形態の説明は、本質的に例示に過ぎず、本発明、その適用物或いはその用途を制限することを意図するものではない。
【００２１】
図１は、本発明の実施形態に係るデータ収集装置１の概略構成を示すブロック図である。このデータ収集装置１は、シーケンサー１００から出力されるデータを収集して時系列で記憶させるためのものである。シーケンサー１００は、例えば各種物品の製造現場で使用される製造装置を制御するように構成された一般的なシーケンサーであるので、詳細な説明は省略する。製造装置はシーケンサー制御される装置であり、例えば樹脂成形装置等を挙げることができる。
【００２２】
シーケンサー１００は、ＲＳ２３２Ｃ規格の接続端子を有しており、この接続端子を介してデータの出力が可能となっている。データとしては、例えば温度、湿度、製造装置の稼働状況、製造装置の異常の有無、製造した物品の異常の有無等を挙げることができるが、これらに限られるものではない。温度及び湿度は、例えばシーケンサー１００に接続された温度検出器及び湿度検出器で検出して出力することが可能である。また、製造装置の稼働状況は、シーケンサー１００に接続されたセンサ等によって製造装置の動きを監視することで得られる。また、製造した物品の異常の有無は、シーケンサー１００に接続されたセンサ等によって物品の状態を把握することで得られる。その他にも、シーケンサー１００に接続された様々なセンサ等から得られる各種データを接続端子から出力することができるようになっている。製造装置が樹脂成形装置である場合には、成形条件（型温、冷却時間等）をデータとして出力することができる。
【００２３】
シーケンサー１００の制御プログラムには、製造装置を制御する通常の制御内容と共に、上記データを所定のタイミングで接続端子から出力させるためのプログラムも含まれている。所定のタイミングとは、例えば、製造装置が稼働を開始してから所定時間（数秒、数十秒）経過毎、物品が完成したタイミング、時刻等である。
【００２４】
データ収集装置１は、図１に示すように制御部１０と、データ受信部１１と、データ受信部１１に接続される接続端子１２と、時計１３と、第１バッファメモリ１４と、第２バッファメモリ１５と、記憶媒体１６と、表示部１７と、電源スイッチ１８とを少なくとも備えている。尚、図示しないが、データ収集装置１は、時計１３用のバックアップ電源として電池も備えている。
【００２５】
制御部１０は、周知の中央演算処理装置（ＣＰＵ）等が組合わされて構成されたマイクロコンピュータであり、予め内蔵されているプログラムに従って動作する。制御部１０の動作については後述する。データ受信部１１は、制御部１０に接続されており、接続端子１２を介して入力したデータを受信してただちに制御部１０に送ることができるように構成されている。接続端子１２は、ＲＳ２３２Ｃ規格に準拠した端子であり、従来のパーソナルコンピュータ等に設けられているものと同じであるため、詳細な説明は省略する。
【００２６】
時計１３は、データ収集装置１の基板に実装されたＲＴＣ（リアルタイムクロック）である。時計１３は、ＣＰＵやシーケンサー１００とは別のクロックジェネレーターで動作しており、「年」、「月」、「日」、「時」、「分」、「秒」を時刻データとして制御部１０に対して出力する。また、時計１３は、制御部１０の電源とは別の電池で動作するように構成されており、制御部１０の電源がＯＦＦにされても時計１３は動作を継続することができるようになっている。従って、時計１３から出力される時刻データは、シーケンサー１００等に比べて常に正確である。
【００２７】
第１バッファメモリ１４は、シーケンサー１００から出力されたデータと、そのデータの受信時刻とを一時的に記憶するためのものであり、制御部１０に接続されて制御部１０との間で信号を送受信することができるようになっている。第２バッファメモリ１５も第１バッファメモリ１４と同様に、シーケンサー１００から出力されたデータと、そのデータの受信時刻とを記憶するためのものであり、制御部１０との間で信号を送受信することができるようになっている。
【００２８】
記憶媒体１６は、第１バッファメモリ１４及び第２バッファメモリ１５に一時的に記憶されているデータとその受信時刻とを記憶させるためものものである。記憶媒体１６は、例えば、ＳＤメモリーカード等のフラッシュメモリ、ハードディスク、光ディスク等の長期間に亘ってデータを保持できる各種媒体で構成することができる。記憶媒体１６は、制御部１０に対して着脱可能になっている。これにより、記憶媒体１６に記憶したデータを例えばパーソナルコンピュータ等で読み込んで確認することができる。
【００２９】
また、表示部１７は、例えば液晶表示パネル等で構成することができ、制御部１０により制御される。
【００３０】
電源スイッチ１８は、制御部１０の電源のＯＮとＯＦＦの切り替えを行うためのものである。尚、図示しないが、制御部１０への電源は外部から供給されるようになっている。
【００３１】
次に、制御部１０による制御内容について説明する。データ収集装置１の接続端子１２とシーケンサー１００の接続端子とはＲＳ２３２Ｃ規格の通信ケーブルで予め接続しておく。制御部１０は電源スイッチ１８によって電源がＯＮにされると、シーケンサー１００からのデータの受信が可能な状態となる。このとき、時計１３は電源ＯＦＦ時であっても常時作動しているので、正確な時刻データが時計１３から制御部１０に常時入力される。
【００３２】
ここで、製造現場の製造装置に内蔵された時計は、高温、高湿の環境下に置かれることがあるので、遅れや進みが発生しやすいが、本実施形態の時計１３は、データ収集装置１に内蔵されているので、製造装置に内蔵された時計に比べて正確である。
【００３３】
シーケンサー１００による製造装置の制御が開始されると、シーケンサー１００からは上述した所定のタイミングで各種データが出力される。出力されるデータの数は１つであってもよいし、複数であってもよい。シーケンサー１００から出力されたデータは、データ受信部１１で受信されてただちに制御部１０に送られる。制御部１０では、データを受信した瞬間に、その時の時刻（受信時刻）を時計１３から得る。
【００３４】
制御部１０は、受信したデータと、そのデータの受信時刻とを関連付けた後、第１バッファメモリ１４に一時的に記憶させる。その後、第１バッファメモリ１４に記憶されているデータ及び受信時刻を関連付けたまま、記憶媒体１６に記憶させるとともに、記憶媒体１６に記憶が完了したデータ及び受信時刻は第１バッファメモリ１４から消去する。また、制御部１０は、受信したデータを受信時刻と共に表示部１７に表示させる。尚、受信時刻には、「年」、「月」、「日」を含むようにしてもよいし、含まなくてもよい。
【００３５】
データを受信時刻と共に第１バッファメモリ１４に記憶させる際、データ量やデータの数、データの受信タイミング等によっては第１バッファメモリ１４が満杯になっていることがある。制御部１０は、第１バッファメモリ１４の空き状態を見ておき、第１バッファメモリ１４が満杯になりそうか否かを判定し、第１バッファメモリ１４が満杯になりそうと判定した場合には、第２バッファメモリ１５にデータ及び受信時刻を一時的に記憶させる。その間に、第１バッファメモリ１４に記憶されているデータ及び受信時刻を記憶媒体１６に記憶させて第１バッファメモリ１４のデータを消去する。また、第２バッファメモリ１５に記憶されているデータ及び受信時刻も記憶媒体１６に記憶させ、第２バッファメモリ１５からは消去する。第１バッファメモリ１４が空くと、第１バッファメモリ１４にデータ及び受信時刻を一時的に記憶させる。
【００３６】
シーケンサー１００から２つのデータ（第１データ及び第２データ）が同時に出力された場合には、記憶媒体１６に、例えば図２に示すような形式でそれらデータを記憶する。すなわち、第１データ及び第２データと、それらデータの受信時刻とを同じ行に並べて記憶するので、例えばパーソナルコンピュータ等でデータを見る際に見やすく表示できる。
【００３７】
また、記憶媒体１６には、例えば１日ごとにファイルを自動作成し、その日のデータをまとめて記憶させることも可能である。
【００３８】
以上説明したように、この実施形態に係るデータ収集装置１によれば、ＲＳ２３２Ｃ規格の接続端子１２を有しているので、ＲＳ２３２Ｃ規格の接続端子を有する古い形式のシーケンサー１００との接続が可能になる。よって、既存の古い製造装置を更新することなく、また、通信規格を変換するための変換ケーブルを使用することなく、シーケンサー１００とデータ収集装置１との間での通信が可能になる。
【００３９】
そして、データ受信部１１でデータを受信した時刻をデータ収集装置１の時計１３から得ているので、製造現場に設置されている製造装置に内蔵された時計から時刻を得る場合に比べて正確な時刻を得ることが可能になる。よって、受信したデータと、正確な受信時刻とを関連付けて記憶媒体１６に記憶させることが可能になる。これにより、古い形式のシーケンサー１００のデータを収集する場合に、安価で、かつ、時間的精度の高い時系列データを収集できる。
【００４０】
また、データ収集装置１が、所定のタイミングでデータを出力するようにプログラムされたシーケンサー１００に接続されるので、シーケンサー１００に対してデータの出力要求をすることなく、データを自動的に収集することができる。これにより、シーケンサー１００に対してデータの出力要求をするための制御プログラムをデータ収集装置１に設ける必要はなく、データ収集装置１の制御プログラムを簡素化して低コスト化を図ることができる。
【００４１】
尚、第２バッファメモリ１５は省略してもよい。
【００４２】
上述の実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【産業上の利用可能性】
【００４３】
以上説明したように、本発明は、例えば製造現場で使用されているシーケンサーから出力されるデータを時系列で収集する場合に適用できる。
【符号の説明】
【００４４】
１            データ収集装置
１０          制御部
１１          データ受信部
１２          接続端子
１３          時計
１４          第１バッファメモリ
１５          第２バッファメモリ
１６          記憶媒体
１７          表示部
１８          電源スイッチ
１００        シーケンサー
【図１】
2015081789.tif 000003
【図２】
2015081789.tif 000004