(57)【要約】【課題】監視項目についてのデータ蓄積用の記憶領域を最小化し得るシーケンサ監視装置を提供する。【解決手段】シーケンサ２ａによって制御される制御対象機器５とシーケンサ２ａとの少なくとも一方についての複数の監視項目を監視するシーケンサ監視装置３ａであって、複数の監視項目のうちの所定の特定監視項目についてのデータを読み取って破棄すると共にデータが予め設定された条件を満足するか否かを判別し、その判別結果に応じて、複数の監視項目のうちの特定監視項目以外の他の特定監視項目についてのデータを読み取って記憶する。【選択図】図１
2005122411.tif 000002
【特許請求の範囲】
【請求項１】
シーケンサによって制御される制御対象機器と当該シーケンサとの少なくとも一方についての複数の監視項目を監視するシーケンサ監視装置であって、
前記複数の監視項目のうちの所定の特定監視項目についてのデータを読み取って破棄すると共に当該データが予め設定された条件を満足するか否かを判別し、その判別結果に応じて、前記複数の監視項目のうちの当該特定監視項目以外の他の特定監視項目についてのデータを読み取って記憶するシーケンサ監視装置。
【請求項２】
前記所定の特定監視項目についての前記データが前記条件を満足したときの周期および当該データが前記条件を満足しなかったときの周期の少なくとも一方を計測して記憶する請求項１記載のシーケンサ監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シーケンサに接続されてこのシーケンサによって制御される制御対象機器とこのシーケンサとの少なくとも一方についての監視項目を監視するシーケンサ監視装置に関するものである。
【背景技術】
【０００２】
この種のシーケンサ監視装置として、特開２００２−７３１５８号公報において開示されたシーケンサ監視装置が知られている。同公報に開示の発明では、フィールド監視サーバが、このシーケンサ監視装置として機能している。この場合、フィールド監視サーバは、ＬＡＮを経由して接続されている各シーケンサから制御要素ごとにタグ情報として運転データをリアルタイムで取り込んで所定の編集形式にてデータ蓄積し、この蓄積したデータをインターネットを介して任意の遠隔監視端末に送信する。なお、ここで、運転データとは、各種検出データあるいは履歴データ等を意味する。
【特許文献１】特開２００２−７３１５８号公報（第３頁）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、シーケンサや制御対象機器に対する監視では、シーケンサや制御対象機器に対して予め設定された複数の監視項目の内の特定監視項目のデータが予め決められた条件を満足したときの他の特定監視項目のデータに基づいて、シーケンサや制御対象機器の動作状況を監視する必要性も存在する。この場合、動作状況を監視する際には、上述したように、特定監視項目のデータが予め決められた条件を満足したときの他の特定監視項目のデータだけが必要とされる。しかしながら、従来のシーケンサ監視装置では、同様の監視方法を実行しようとするときに、特定監視項目のデータが予め決められた条件を満足するまで、その特定監視項目と他の特定監視項目との両データを読み取って蓄積（保存）することとなる。したがって、特に、特定監視項目のデータが予め決められた条件を満足するまでに長時間を要するような場合、従来のシーケンサ監視装置には、各監視項目についてのデータ蓄積用として非常に大きな記憶領域を必要とするという問題点がある。
【０００４】
本発明は、上記の問題点に鑑みてなされたものであり、監視項目についてのデータ蓄積用の記憶領域を最小化し得るシーケンサ監視装置を提供することを主目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成すべく請求項１記載のシーケンサ監視装置は、シーケンサによって制御される制御対象機器と当該シーケンサとの少なくとも一方についての複数の監視項目を監視するシーケンサ監視装置であって、前記複数の監視項目のうちの所定の特定監視項目についてのデータを読み取って破棄すると共に当該データが予め設定された条件を満足するか否かを判別し、その判別結果に応じて、前記複数の監視項目のうちの当該特定監視項目以外の他の特定監視項目についてのデータを読み取って記憶する。なお、本発明において、「その判別結果に応じて」とは、「当該データが前記条件を満足したときに」、または「当該データが前記条件を満足しなかったときに」を意味する。
【０００６】
また、請求項２記載のシーケンサ監視装置は、請求項１記載のシーケンサ監視装置において、前記所定の特定監視項目についての前記データが前記条件を満足したときの周期および当該データが前記条件を満足しなかったときの周期の少なくとも一方を計測して記憶する。
【発明の効果】
【０００７】
請求項１記載のシーケンサ監視装置によれば、複数の監視項目のうちの所定の特定監視項目についてのデータを読み取って破棄すると共にこのデータが予め設定された条件を満足するか否かを判別し、例えば、このデータがこの条件を満足したときに、この特定監視項目以外の他の特定監視項目についてのデータを読み取って記憶することにより、特定監視項目のデータが予め決められた条件を満足するまでの間に読み取った特定監視項目および他の特定監視項目の各データの記憶を不要にすることができる。したがって、監視項目についてのデータ蓄積用の記憶領域を十分に最小化することができる。また、データ蓄積用の記憶領域として容量の大きいメモリを用いる必要がなくなる結果、小容量で安価なメモリを使用して制御対象機器およびシーケンサの動作状態を監視することができる。
【０００８】
また、請求項２記載のシーケンサ監視装置によれば、例えば、特定監視項目についてのデータが条件を満足する周期を計測して記憶することにより、監視項目についてのデータ蓄積用の記憶領域を十分に最小化しつつ、特定監視項目のデータが予め決められた条件を満足するまでの時間（周期）を計測することができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照して、本発明に係るシーケンサ監視装置について説明する。
【００１０】
最初に、シーケンサ監視装置、およびシーケンサ監視装置を備えた遠隔監視システムの構成について、図面を参照して説明する。
【００１１】
遠隔監視システム１は、図１に示すように、複数（一例として３つ）のシーケンサ２ａ，２ｂ，２ｃ（以下、特に区別しないときには「シーケンサ２」ともいう）と、複数（一例として３つ）のシーケンサ監視装置３ａ，３ｂ，３ｃ（以下、特に区別しないときには「シーケンサ監視装置３」ともいう）と、少なくとも１つ（一例として１つ）の遠隔監視装置４とを備え、複数（一例として３つ）の制御対象機器５ａ，５ｂ，５ｃ（以下、特に区別しないときには「制御対象機器５」ともいう）および各シーケンサ２を遠隔監視装置４において遠隔監視可能に構成されている。
【００１２】
各シーケンサ２ａ，２ｂ，２ｃは、別名「プログラミングコントローラ」とも呼ばれ、図１に示すように、各制御対象機器５ａ，５ｂ，５ｃにそれぞれ一対一で接続され、予め設定（プログラミング）された手順および内容に従って制御対象機器５の動作を制御する。また、各シーケンサ２は、予め設定された監視項目のデータを制御対象機器５から定期的に読み取って、例えばＮｏ１レジスタ〜Ｎｏ７レジスタからなる内部レジスタ部２１ａ（または２１ｂ，２１ｃ、以下、区別しないときには、「内部レジスタ部２１」ともいう）に記憶することにより、制御対象機器５の動作状況を監視する。ここで、制御対象機器５についての監視項目としては、例えば、制御対象機器５によって生産される製品の不良率、制御対象機器５内の所定部位に発生する電圧、制御対象機器５内の所定部位を流れる電流、および制御対象機器５の内部温度などが該当し、この場合、不良率、温度、電圧値、電流値が各監視項目に対するデータとなる。さらに、シーケンサ２は、予めシーケンサ２自体に設定された監視項目のデータも定期的に読み取って、内部レジスタ部２１に記憶する。ここで、シーケンサ２についての監視項目としては、例えば、シーケンサ２の内部温度、シーケンサ２内の所定部位に発生する電圧、およびシーケンサ２内の所定部位を流れる電流などが該当し、温度、電圧値、電流値がこれら各監視項目に対するデータとなる。
【００１３】
各シーケンサ監視装置３は、図２に示すように、計時部１１、システムメモリ１２、データメモリ１３および制御部１４を備えて構成されている。また、各シーケンサ監視装置３ａ，３ｂ，３ｃは、図１に示すように、各シーケンサ２ａ，２ｂ，２ｃにそれぞれ一対一で接続されている。また、シーケンサ監視装置３は、無線または有線による伝送線路６を介して遠隔監視装置４に接続されている。この場合、計時部１１は、タイムスタンプ用の時刻データおよびカレンダデータを生成して出力する。システムメモリ１２には、制御部１４用の動作プログラム、上述したシーケンサ２に関する監視項目の内の定期的に監視する特定監視項目を特定するデータ（具体的には、特定監視項目のデータが記憶されるシーケンサ２の内部レジスタ部２１の番号）、特定監視項目のデータと比較するための条件を規定するデータ、および上述したシーケンサ２に関する監視項目の内の特定監視項目のデータがこの条件を満足したときに読み取って記憶する他の特定監視項目を特定するデータ（具体的には、他の特定監視項目のデータが記憶されるシーケンサ２の内部レジスタ部２１におけるレジスタ番号）が予め記憶されている。データメモリ１３には、読み取られたシーケンサ２の内部レジスタ部２１のデータがタイムスタンプと共に順次記憶される。制御部１４は、システムメモリ１２に記憶されている動作プログラムに基づいて作動して、制御対象機器５およびシーケンサ２に対する監視処理を実行する。遠隔監視装置４は、伝送線路６を介して各シーケンサ監視装置３とデータ通信を行うことにより、各シーケンサ監視装置３のデータメモリ１３に記憶されている他の特定監視項目のデータに基づいて、制御対象機器５およびシーケンサ２に対する遠隔監視を実行する。
【００１４】
続いて、シーケンサ監視装置３の監視処理について、図３，４を参照して説明し、併せて遠隔監視装置４の遠隔監視動作について説明する。なお、一例として、図３に示すように、各シーケンサ２が監視する制御対象機器５およびシーケンサ２についての監視項目は、制御対象機器５については、不良率、所定部位に発生する電圧、所定部位を流れる電流、および内部温度に予め設定され、またシーケンサ２については、内部温度、所定部位に発生する電圧、および所定部位を流れる電流に予め設定されている。また、これらの監視項目に関するデータ、つまり制御対象機器５の不良率を示すデータＤ１、制御対象機器５の電圧値Ｄ２、制御対象機器５の電流値Ｄ３、および制御対象機器５の内部温度Ｄ４と、シーケンサ２の内部温度Ｄ５、電圧値Ｄ６、および電流値Ｄ７とは、各シーケンサ２における内部レジスタ部２１のＮｏ１レジスタ〜Ｎｏ７レジスタにそれぞれ記憶される。また、例えば、これらの監視項目の内の特定監視項目として、制御対象機器５の不良率およびシーケンサ２の内部温度が設定され、他の特定監視項目として、制御対象機器５については、上記の電圧値、電流値および内部温度が設定され、シーケンサ２については、上記の電圧値および電流値が設定されている。また、各シーケンサ監視装置３のシステムメモリ１２には、特定監視項目として設定された制御対象機器５の不良率に対する条件１、およびシーケンサ２の内部温度に対する条件２を規定するデータが記憶されている。ここで、条件１としては、一例として、「不良率が所定の基準値を超えたとき」とする条件が設定され、条件２としては、一例として、「内部温度が予め設定された基準温度に達したこと」とする条件が設定されている。
【００１５】
通常作動時では、各シーケンサ２は、予め設定された手順および内容に従って制御対象機器５の動作を制御すると共に、予め設定された監視項目のデータＤ１〜Ｄ７を制御対象機器５から定期的に読み取って、図３に示すように、Ｎｏ１レジスタ〜Ｎｏ７レジスタに記憶することによって制御対象機器５の動作状況を監視する。
【００１６】
一方、各シーケンサ監視装置３は、対応するシーケンサ２の内部レジスタ部２１に記憶されたデータを定期的に読み取ることにより、制御対象機器５およびシーケンサ２に対する監視処理を繰り返し実行する。具体的には、各シーケンサ監視装置３では、制御部１４が、図４に示すように、対応するシーケンサ２のＮｏ１レジスタ１およびＮｏ５レジスタから特定監視項目として設定された制御対象機器５の不良率を示すデータＤ１およびシーケンサ２の内部温度を示すデータＤ５を読み取る（ステップ１００）。次いで、制御部１４は、システムメモリ１２に記憶されている条件１を読み出すと共にデータＤ１が条件１を満足するか否かを判別する（ステップ１０１）。条件１を満足するときは、制御部１４は、シーケンサ２のＮｏ２レジスタ〜Ｎｏ４レジスタの内容（他の特定監視項目としての制御対象機器５の電圧値、電流値、内部温度：データＤ２〜Ｄ４）を読み取って、計時部１１から入力した時刻データおよびカレンダデータに基づいて生成したタイムスタンプ（年月日および時分）と共にデータメモリ１３に記憶する（ステップ１０２）。
【００１７】
次いで、制御部１４は、ステップ１０２の処理を完了した後、またはステップ１０１においてデータＤ１が条件１を満足しないと判別した後に、システムメモリ１２に記憶されている条件２を読み出すと共にデータＤ５が条件２を満足するか否かを判別する（ステップ１０３）。判別の結果、条件２を満足するときは、制御部１４は、シーケンサ２のＮｏ６レジスタおよびＮｏ７レジスタの内容（他の特定監視項目としてのシーケンサ２の電圧値と電流値：データＤ６，Ｄ７）を読み取って、タイムスタンプと共にデータメモリ１３に記憶する（ステップ１０４）。
【００１８】
次いで、制御部１４は、ステップ１０４の処理を完了した後、またはステップ１０３においてデータＤ５が条件２を満足しないと判別した後に、読み取ったデータＤ１，Ｄ５を破棄する。次いで、制御部１４は、遠隔監視装置４からの送信要求を受信しているか否かを判別し（ステップ１０５）、受信しているときは、制御対象機器５についての各データＤ２〜Ｄ４およびシーケンサ２についての各データＤ６，７とをデータメモリ１３から読み出して、伝送線路６を経由して遠隔監視装置４にデータ送信する（ステップ１０６）。次いで、制御部１４は、遠隔監視装置４から送信要求を受信していないとき、または遠隔監視装置４に対するデータ送信を完了したときは、ステップ１００に戻って次のデータＤ１，Ｄ５を読み取ることにより、次の監視処理を開始する。一方、遠隔監視装置４は、受信した各データＤ２〜Ｄ４，Ｄ６，Ｄ７に基づいて、制御対象機器５およびシーケンサ２について動作状況を遠隔監視する。具体的には、遠隔監視装置４は、制御対象機器５については、電圧値、電流値および内部温度の各データＤ２〜Ｄ４に基づいて、不良率が所定の基準値を超えた原因を特定する。また、シーケンサ２については、電圧値および電流値の各データＤ６，７に基づいて、シーケンサ２の内部温度の上昇の原因を特定する。
【００１９】
また、制御部１４は、データＤ１が条件１を満足したときのタイムスタンプと、データＤ１がその後に条件１を再度満足したときのタイムスタンプとに基づいて、データＤ１が条件１を満足する時間（周期）を算出してデータメモリ１３に記憶すると共に、遠隔監視装置４からの送信要求に応じて、算出した時間を遠隔監視装置４にデータ送信する。したがって、遠隔監視装置４側では、制御対象機器５において不良率が所定の基準値を超える周期を監視することができる。
【００２０】
このように、このシーケンサ監視装置３によれば、制御対象機器５およびシーケンサ２についての複数の監視項目のうちの特定監視項目についてのデータＤ１，Ｄ５のみを定期的に読み取って、制御対象機器５についての特定監視項目のデータＤ１が条件１を満足したときには、他の特定監視項目としての制御対象機器５の電圧値、電流値および内部温度に関する各データＤ２〜Ｄ４を読み取ってタイムスタンプを付してデータメモリ１３に記憶し、またシーケンサ２についての特定監視項目のデータＤ５が条件２を満足したときには、他の特定監視項目としてのシーケンサ２の電圧値および電流値に関する各データＤ６，Ｄ７を読み取ってタイムスタンプを付して記憶した後に、読み込んだデータＤ１，Ｄ５を破棄することにより（つまり、データＤ１，Ｄ５を読み捨てすることにより）、特定監視項目のデータＤ１が条件１を満足するまでの間、また特定監視項目のデータＤ５が条件２を満足するまでの間に読み取った特定監視項目のデータＤ１，Ｄ５の記憶を不要にすることができる。また、他の特定監視項目についての各データＤ２〜Ｄ４，Ｄ６，Ｄ７についても、特定監視項目の各データＤ１，Ｄ５と共に読み取っての記憶を不要にすることができる。したがって、これらの特定監視項目についてのデータ蓄積用の記憶領域を十分に最小化することができる。このため、データメモリ１３として容量の大きいメモリを用いる必要がなくなる結果、小容量で安価なメモリを使用して制御対象機器５およびシーケンサ２の動作状態を監視することができる。
【００２１】
なお、本発明は、上記した構成に限定されない。一例として、遠隔監視システム１において、制御対象機器５およびシーケンサ２に対する特定監視項目をそれぞれ１つずつ設定した例について説明したが、制御対象機器５およびシーケンサ２に対して２以上の監視項目を特定監視項目として設定することもできる。また、同様にして、制御対象機器５およびシーケンサ２についての他の特定監視項目の数も任意の数に設定することができる。さらに、制御対象機器５およびシーケンサ２に対する特定監視項目として、他の種類の監視項目を設定することもできる。また、制御対象機器５（またはシーケンサ２）の監視項目のうちの特定監視項目についてのデータを読み取って破棄すると共にそのデータが予め設定された条件を満足するか否かを判別し、かつその判別結果に応じて（例えばデータが条件を満足したときに）、シーケンサ２（または制御対象機器５）の特定監視項目についてのデータを読み取って記憶する構成を採用することもできる。また、データが条件を満足することを判別結果とする例について説明したが、データが条件を満足しないことを判別結果の一例に規定することができるのは勿論である。加えて、３つの制御対象機器５を同時に監視するために、シーケンサ２およびシーケンサ監視装置３を３組備えた遠隔監視システム１の構成について説明したが、シーケンサ２およびシーケンサ監視装置３の数は、制御対象機器５の数に応じて増減することができることは勿論である。
【図面の簡単な説明】
【００２２】
【図１】遠隔監視システム１の構成を示すブロック図である。
【図２】シーケンサ監視装置３の構成を示すブロック図である。
【図３】シーケンサ監視装置３の内部レジスタ２１の構成を示す説明図である。
【図４】シーケンサ監視装置３の監視処理を示すフローチャートである。
【符号の説明】
【００２３】
１  遠隔監視システム
２ａ，２ｂ，２ｃ  シーケンサ
３ａ，３ｂ，３ｃ  シーケンサ監視装置
４  遠隔監視装置
５  制御対象機器
１１  計時部
１３  データメモリ
１４  制御部
【図１】
2005122411.tif 000003
【図２】
2005122411.tif 000004
【図３】
2005122411.tif 000005
【図４】
2005122411.tif 000006