(57)【特許請求の範囲】
【請求項１】
制御対象機器を制御する制御装置により、制御対象機器の状態変化部位をモニタし、この状態変化部位と状態変化の時刻とを制御装置内の記憶手段に記憶するデータ収集方法において、記憶手段のＯＮデータ記憶領域に、ＯＦＦからＯＮに変化した状態変化部位と、その時のＯＮ時刻とからなるＯＮデータを順次一時的に記憶し、記憶手段の状態データ記憶領域には、状態変化部位がＯＮからＯＦＦに変化したとき、この変化した状態変化部位と対応するＯＮデータ記憶領域に記憶されている上記ＯＮデータをＯＮからＯＦＦに変化したときのＯＦＦ時刻と対となるように移動記憶することを特徴とする状態データ収集方法。
【請求項２】
状態データをＯＮデータの発生順に状態データ記憶領域に記憶することを特徴とする請求項１記載の状態データ収集方法。
【請求項３】
制御対象機器を制御すると共に、制御対象機器の状態変化部位をモニタし、この状態変化部位と状態変化の時刻とを記憶手段に記憶する制御装置において、ＯＦＦからＯＮに変化した状態変化部位と、そのときのＯＮ時刻とからなるＯＮデータを順次一時的に記憶するＯＮデータ記憶領域を記憶手段に設け、モニタした状態変化部位がＯＮまたはＯＦＦかを判断し、この判断された状態変化部位と対応したＯＮデータがＯＮデータ記憶領域内に記憶されているかを判断する判断手段を備え、判断手段により状態変化部位がＯＦＦでありこれに対応したＯＮデータがＯＮデータ記憶領域に記憶されていた場合に、このＯＦＦとなった状態変化部位と対応する、ＯＮデータ記憶領域に記憶されているＯＮデータにＯＮからＯＦＦに変化したＯＦＦ時刻を付加して状態データとする状態データ作成手段と、状態データのＯＮデータをＯＮデータ記憶領域から消去する消去手段とを備え、この状態データを状態データ記憶領域に記憶するときに、この状態データのＯＮ時刻と状態データ記憶領域の他の状態データのＯＮ時刻とを比較し、ＯＮデータの発生順に並び換える並び換え記憶手段を備え、ＯＮデータ記憶領域のＯＮデータ及び状態データ記憶領域の状態データを表示可能な表示装置を備えたことを特徴とする制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、制御対象機器の状態変化部位をモニタし、状態変化部位がＯＦＦからＯＮとなったＯＮ時刻と状態変化部位とをＯＮデータとして一時的にＯＮデータ記憶領域に記憶し、状態変化部位がＯＮからＯＦＦになったとき、記憶されたＯＮデータをＯＦＦ時刻と対にして、ＯＮデータ記憶領域から状態データ記憶領域に移動記憶させるデータ収集方法及び制御装置に関する。
【０００２】
【従来の技術】
制御対象機器は制御装置により制御されると共に周期的にモニタされており、制御対象機器がある状態から他の状態に変化した場合、その変化した状態変化部位とその時刻を１つのデータとして制御装置の記憶手段に状態変化した順に記憶していた。例えば制御対象機器に通常状態（ＯＦＦ）から異常状態（ＯＮ）に変化した状態変化部位Ａと、電源状態のＯＮ、ＯＦＦが変化した状態変化部位Ｂとがあったとする。図３を利用して説明すると、先ず、時間Ｔ１でＯＦＦからＯＮとなると、この異常となった状態変化部位ＡとそのＯＮ時刻Ｔ１とを含むＯＮデータが制御装置の記憶手段に記憶された。次に時間Ｔ２で状態変化部位ＢがＯＦＦからＯＮに変化すると、この状態変化部位ＢとそのＯＮ時刻Ｔ２とを含むＯＮデータが記憶手段に記憶され、時刻Ｔ３でＯＮからＯＦＦに変化すると状態変化部位ＢとＯＦＦ時刻Ｔ３とを含むＯＦＦデータが記憶された。次に時刻Ｔ４で状態変化部位ＡがＯＮからＯＦＦに変化すると、この状態変化部位ＡとＯＦＦ時刻Ｔ４とを含むＯＦＦデータが記憶された。次に時刻Ｔ５で状態変化部位ＢがＯＦＦからＯＮになるとこのＯＮデータが記憶された。このように記憶手段にＯＮ、ＯＦＦの変化順に状態変化部位と時刻とが１組のデータとして記録されていた（図５）。
【０００３】
【発明が解決しようとする課題】
前記従来技術では、状態変化のデータがＯＮ、ＯＦＦに変化した時間順に記憶されていたので、対となるＯＮデータとＯＦＦデータとがわかりにくく、データの分析時やタイムチャート等の表示のときに、対となるＯＮ、ＯＦＦデータを捜しだし、ＯＮ時間順に並べ替えなければならないために制御対象機器の状態の分析、表示が容易ではない問題があった。また、現時点でＯＮである状態変化部位を知るために、ＯＮデータを捜しださなければならず、このとき記憶手段のデータを全て読み込み、ＯＮデータであるかを判断し、ＯＮデータであった場合にはそのＯＮデータと対になるＯＦＦデータが記憶手段に無いことを調べる必要があった。また、記憶手段に対となるＯＮデータとＯＦＦデータとが別々に記録されるので、ＯＮデータとＯＦＦデータとで重複が有り、データのサイズが大きくなってしまう問題があった。
本願の課題は、制御対象機器の状態の分析、表示を容易とするため、状態変化部位の状態のデータ収集を容易とし、また、記憶手段に記憶されるデータサイズを小さくすることである。
【０００４】
【課題を解決するための手段】
前記課題を解決するために、制御対象機器を制御する制御装置により、制御対象機器の状態変化部位をモニタし、この状態変化部位と状態変化の時刻とを制御装置内の記憶手段に記憶するデータ収集方法において、記憶手段のＯＮデータ記憶領域に、ＯＦＦからＯＮに変化した状態変化部位と、その時のＯＮ時刻とからなるＯＮデータを順次一時的に記憶し、記憶手段の状態データ記憶領域には、状態変化部位がＯＮからＯＦＦに変化したとき、この変化した状態変化部位と対応するＯＮデータ記憶領域に記憶されている上記ＯＮデータをＯＮからＯＦＦに変化したときのＯＦＦ時刻と対となるように移動記憶する（請求項１）。前記状態データをＯＮデータの発生順に状態データ記憶領域に記憶する（請求項２）。
【０００５】
前記方法を実施するのに好適な装置として、制御対象機器を制御すると共に、制御対象機器の状態変化部位をモニタし、この状態変化部位と状態変化の時刻とを記憶手段に記憶する制御装置において、ＯＦＦからＯＮに変化した状態変化部位と、そのときのＯＮ時刻とからなるＯＮデータを順次一時的に記憶するＯＮデータ記憶領域を記憶手段に設け、モニタした状態変化部位がＯＮまたはＯＦＦかを判断し、この判断された状態変化部位と対応したＯＮデータがＯＮデータ記憶領域内に記憶されているかを判断する判断手段を備え、判断手段により状態変化部位がＯＦＦでありこれに対応したＯＮデータがＯＮデータ記憶領域に記憶されていた場合に、このＯＦＦとなった状態変化部位と対応する、ＯＮデータ記憶領域に記憶されているＯＮデータにＯＮからＯＦＦに変化したＯＦＦ時刻を付加して状態データとする状態データ作成手段と、状態データのＯＮデータをＯＮデータ記憶領域から消去する消去手段とを備え、この状態データを状態データ記憶領域に記憶するときに、この状態データのＯＮ時刻と状態データ記憶領域の他の状態データのＯＮ時刻とを比較し、ＯＮデータの発生順に並び換える並び換え記憶手段を備え、ＯＮデータ記憶領域のＯＮデータ及び状態データ記憶領域の状態データを表示可能な表示装置を備えた（請求項３）。
【０００６】
【発明の実施の形態】
以下、本願実施の形態を図１から図４により説明する。制御対象機器として、ここではトランスファマシン等の工作機械ラインＭを対象としている。制御装置はこうした工作機械ラインＭを制御するのに一般的に用いられるシーケンスコントローラ１である。シーケンスコントローラ１は中央処理装置（ＣＰＵ）２、記憶手段３、時計手段４、及び外部機器との信号のやり取りを行う為のＩ／Ｏインタフエース５を備えている。記憶手段３は、ＣＰＵ２で処理される工作機械ラインＭの動作制御プログラムのほか、後述の状態変化のモニタ記憶プログラムが記憶されているプログラム記憶領域６、工作機械ラインＭにおいて、ＯＦＦからＯＮになった状態変化部位とその時のＯＮ時刻とからなるＯＮデータを一時的に順次記憶するＯＮデータ記憶領域７、ある状態変化部位がＯＮからＯＦＦに変化したとき、このＯＦＦに変化した状態変化部位と対応するＯＮデータ記憶領域７に記憶されたＯＮデータにその時のＯＦＦ時刻を付加した状態データをＯＮデータの発生順に時系列に沿って記憶しておく状態データ記憶領域８とを備えている。また、シーケンスコントローラ１には、Ｉ／Ｏインタフエース５を介してコンピュータ９が接続されており、このコンピュータ９は、記憶手段３から転送されるＯＮデータや状態データをタイムチャート等として表示可能な表示手段１０と、シーケンスコントローラ１にデータ転送命令等を与える入力手段１１とを備えている。尚、ＯＮ、ＯＦＦとは、例えば、シーケンスコントローラ１が工作機械ラインＭを周期的にモニタしており、ある状態変化部位で通常の状態が変化し異常となったとき、この異常状態を検出している間がＯＮであり、通常状態を検出している間がＯＦＦである。表示手段１０、入力手段１１はシーケンスコントローラ１に直接設けても良い。
【０００７】
図２にシーケンスコントローラ１のモニタ記憶プログラムを示す。ステップＳ１は、工作機械ラインＭの夫々の状態変化部位の状態を一定周期でモニタしデータを収得するデータ収集手段である。ステップＳ２，Ｓ３，Ｓ５は判断手段を構成する。ステップＳ２はステップＳ１で収集された状態変化部位のデータがＯＦＦであるのかＯＮであるのかを判断する。この収集された状態がＯＮである場合、ステップＳ３でＯＮデータ記憶領域７にこのＯＮの状態と対応するＯＮデータが記憶されているかを判断し、ＯＮデータが記憶されている場合にはステップＳ１へ戻り、ＯＮデータが記憶されていない場合、ステップＳ４でＯＮデータ記憶領域７にＯＮデータが記憶される。収集状態がＯＦＦである場合には、ステップＳ５でＯＮデータ記憶領域７にこのＯＦＦの収集状態と対応するＯＮデータが記憶されているかを判断される。ステップＳ６はステップＳ５でＯＦＦの収集状態と対応するＯＮデータが記憶されていた場合に、そのＯＮデータにＯＦＦ時刻を付加して状態データとする状態データ作成手段であり、ステップＳ７はこの状態データに取り込まれたＯＮデータをＯＮデータ記憶領域７から消去する消去手段であり、ステップＳ８は、ステップＳ６で作成された状態データのＯＮ時刻と既に状態データ記憶領域８に記憶されている他の状態データの夫々のＯＮ時刻とを比較し、ＯＮ時刻の順に状態データを記憶する並び換え記憶手段である。
【０００８】
先ず、モニタする夫々の状態変化部位がＯＦＦの状態であるとする。図３に示すように時刻Ｔ１で状態変化部位Ａで異常が生じてＯＦＦからＯＮになったとする。ステップＳ１で、シーケンスコントローラ１が工作機械ラインＭの状態変化部位をモニタし状態を収集する。いま時刻Ｔ１で通常状態のＯＦＦから異常状態のＯＮとなっているので、ステップＳ２において、収集された状態変化部位Ａの状態がＯＮであると判断される。次に、ステップＳ３で、ステップＳ２で判断されたＯＮデータがＯＮデータ記憶領域７に記憶されているかが判断され、いまＯＮデータ記憶領域７にこのＯＮデータは記憶されていないので、ステップＳ４でこのＯＮデータがＯＮデータ記憶領域７に記憶され（図４▲１▼）、ステップＳ１に戻る。
【０００９】
時刻Ｔ２で、例えば電源状態を表す状態変化部位ＢでＯＦＦからＯＮに変わったとするとステップＳ１で収集された状態がステップＳ２でＯＮと判断され、図４▲１▼に示すようにＯＮデータ記憶領域７にこれに対応するＯＮデータが記憶されていないことがステップＳ３で判断され、ステップＳ４でこの状態変化部位ＢのＯＮデータがＯＮデータ記憶領域７に記憶され、ステップＳ１に戻る。
【００１０】
次に時刻Ｔ３で状態変化部位Ｂの状態がＯＮからＯＦＦに変化するとステップＳ１で収集された状態がステップＳ２でＯＦＦと判断されてステップＳ５が実行される。これにより状態がＯＦＦの場合はＯＮデータ記憶領域７にＯＦＦデータが記憶されることがない。ステップＳ５でこのＯＦＦと対応するＯＮデータがＯＮデータ記憶領域７に記憶されているかが判断され、ＯＮデータが無い場合には再びステップＳ１に戻る。いま図４▲２▼に示すようにＯＮデータ記憶領域７には時刻Ｔ２で記憶されたＯＦＦデータと対応するＯＮデータが記憶されているので、ステップＳ６でこのＯＦＦと対応するＯＮデータにＯＦＦ時刻Ｔ３が付加されて状態データとなり、ステップＳ７ではこの状態データにとり込まれたＯＮデータがＯＮデータ記憶領域７から消去される。これにより、従来のようにＯＮデータとＯＦＦデータとを別々に記憶手段３に夫々記憶しないので、ＯＮデータとＯＦＦデータとで重複する項目を記憶することなく、記録サイズが小さくなる。次にステップＳ８で、新たに生成された状態データのＯＮ時刻とすでに状態データ記憶領域８に記憶されている他の状態データのＯＮ時刻とが比較され、図４▲３▼に示すようにＯＮデータの発生順にデータが並べ換えられて記憶されステップＳ１に戻る。
【００１１】
次に時刻Ｔ４で状態変化部位ＡがＯＮからＯＦＦになると、ステップＳ１，Ｓ２，Ｓ５，Ｓ６，Ｓ７が実行され、ステップＳ８でＯＮ時刻が比較される。このとき状態変化部位ＡのＯＮ時刻Ｔ１は状態変化部位ＢのＯＮ時刻Ｔ２より以前の時刻であるので図４▲４▼のように状態変化部位Ａの状態データが状態変化部位Ｂの状態データより前に記憶され、再びステップＳ１に戻り、以下同様にステップＳ１以降が繰り返される。尚、工作機械ラインＭはシーケンスコントローラ１により周期的にモニタされており、状態変化部位Ａの時刻Ｔ１〜Ｔ４や状態変化部位Ｂの時刻Ｔ２〜Ｔ３のようなＯＮとなっている間ではステップＳ１，Ｓ２，Ｓ３が繰り返されており、状態変化部位Ａの時刻Ｔ１以前や状態変化部位Ｂの時刻Ｔ３〜Ｔ５のようなＯＦＦとなっている間ではステップＳ１，Ｓ２，Ｓ５が繰り返されていることはいうまでもない。コンピュータ９の入力手段１１を操作し、シーケンスコントローラ１にＯＮデータまたは状態データを要求すると、適宜な転送方法でＯＮデータ及び状態データが転送される。この転送されるＯＮ、状態データは、夫々ＯＮデータ記憶領域７には現在ＯＮであるＯＮデータのみがＯＮ時刻順に記録されており、状態データ記憶領域８にはＯＮ、ＯＦＦが対になった状態データだけがＯＮ時刻の時系列に沿って記録されているので、表示手段１０に現在ＯＮであるものだけを表示したい場合には、従来のように記憶されているＯＮ、ＯＦＦデータ全てを調べてＯＮのものを捜しだす必要がなくＯＮデータ記憶領域のデータを表示するのみで済み効率的であり、また、状態データを例えば図３のようにタイムチャートとして表示するときにも、ＯＮ、ＯＦＦ時刻が１組として含まれているので、その時間間隔を画面表示スケールに簡単に換算することができ、表示が容易である。
【００１２】
【発明の効果】
以上のように本願発明では、ＯＮデータ記憶領域にはＯＮであるＯＮデータのみを一時記憶し、このＯＮデータがＯＦＦとなるとこれをＯＦＦ時刻と対となるようにＯＮデータ記憶領域から状態データ記憶領域に移動記憶するので、夫々のデータに重複がなくなり、データの記憶サイズを小さくでき、多くのデータを記憶手段に記憶できる。また、状態データをＯＮデータの発生時刻順に記憶するので表示手段への表示が容易である。また、ＯＮデータ記憶領域には現時点でＯＮであるＯＮデータのみが、状態データ記憶領域には状態データのみが記憶されているので、従来のように記憶されている全てのデータから必要なデータを捜しだし調べなくてもよいので効率が良く、分析、表示が容易となる。
【図面の簡単な説明】
【図１】本願装置の全体構成を示す図である。
【図２】モニタ記憶プログラムを示すフローチャートである。
【図３】工作機械システムのモニタされる状態変化部位のタイムチャートである。
【図４】ＯＮデータと状態データの記憶手段への格納手順を示す説明図である。
【図５】  従来のデータの記憶を示す説明図である。
【符号の説明】
１  シーケンスコントローラ（制御装置）
３  記憶手段
７  ＯＮデータ記憶領域
８  状態データ記憶領域
Ｍ  制御対象機器（工作機械ライン）
【図１】
0003852636.tif 000002
【図２】
0003852636.tif 000003
【図３】
0003852636.tif 000004
【図４】
0003852636.tif 000005
【図５】
0003852636.tif 000006