(57)【特許請求の範囲】
【請求項１】
デバイスからデバイス値を収集するデバイス値収集手段と、
監視される監視デバイス及び前記監視デバイスが異常と判断される閾値または条件を記憶する異常状態記憶手段と、
収集した前記デバイス値を前記閾値または条件と比較して前記デバイス値が許容範囲を超えると異常と判断し、異常の場合に異常であることを情報として上位の管理装置に出力する異常状態確認手段と、
収集した前記デバイス値から正常状態の特徴情報を検出するデバイス特徴情報検出手段と、
検出された前記特徴情報を用いて前記閾値または条件を所定の条件に基づき編集して設定する異常状態編集手段とを備え、
前記閾値または条件は、時間経過に応じて前記デバイス値の許容範囲が狭くなる時間関数に基づいて編集して設定されることを特徴とするデータ収集装置。
【請求項２】
前記特徴情報は、前記監視デバイスのデバイス値の変動する周期を含むことを特徴とする請求項１に記載のデータ収集装置。
【請求項３】
前記閾値または条件は、他の監視デバイスのデバイス値に基づいて設定されることを特徴とする請求項１に記載のデータ収集装置。
【請求項４】
前記特徴情報は、複数の前記監視デバイスのデバイス値を用いた演算結果を含み、前記閾値または条件は、前記演算結果に基づいて設定されることを特徴とする請求項１に記載のデータ収集装置。
【請求項５】
請求項１に記載のデータ収集装置と、前記データ収集装置から出力する情報に対し、上位の管理装置に適合したアプリケーション又は言語又は通信仕様に変換するコンバータとを備え、上位に接続される前記管理装置からの情報を入力し、下位に接続されるデバイスに適合したアプリケーションまたは言語または通信仕様に変換して出力するゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プラント等のデータ収集及び監視を行うために、プラント等から通信を用いてデータを読み出して記録すると共に、収集されたデータや、そのデータの異常を検出したら上位のサーバ等に通信手段を用いて伝達するデータ収集装置及びゲートウェイ装置に関するものである。
【背景技術】
【０００２】
従来の技術の例として日本国特許出願公開番号  特開平５−１８９０２７号に記載の技術がある（特許文献１）。
特許文献１によれば、信号の異常を診断する際に、診断対象となる信号の正常運転状態における一定時間幅（サンプリング周期）に対し、信号変化の最大幅又は信号変化率の最大値を記憶し、これを正常運転状態における信号変化の最大幅又は最大変化率と考え、余裕を加えて信号異常診断の閾値に設定し、その閾値に基づいて信号の異常診断を行う技術が記載されている。【０００３】
【特許文献１】日本国特許出願公開番号  特開平５−１８９０２７号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のデータ収集装置は、信号の異常を診断する際に、あらかじめ異常状態を識別するための閾値を設定しておく必要があり、被監視装置の状態の使用状況に応じた閾値設定ができず、閾値を緩くすることによる異常状態の見過ごしや、閾値を厳しくすることによる正常状態を異常状態とする誤認識が発生していた。
また、閾値を設定するための試運転時には、異常状態検出ができず、実運転に供せないため、閾値を算出して設定する手間もあり、装置の立ち上げに時間がかかるという問題があった。また試運転時の異常を見過ごし、間違った閾値を設定する場合や、閾値の設定範囲が広く、装置の異常の初期段階を検出できないという問題もあった。【０００５】
この発明は、かかる問題を解決するためになされたもので、実運転点に供する閾値や条件を設定する手間を削減して装置の立ち上げにかかる時間を削減すると共に、間違った閾値や条件を設定する場合を少なく、かつ閾値や条件の設定範囲を小さく設定することができるデータ収集装置及びゲートウェイ装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、デバイスからデバイス値を収集するデバイス値収集手段と、監視される監視デバイス及び前記監視デバイスが異常と判断される閾値または条件を記憶する異常状態記憶手段と、収集した前記デバイス値を前記閾値または条件と比較して前記デバイス値が許容範囲を超えると異常と判断し、異常の場合に異常であることを情報として上位の管理装置に出力する異常状態確認手段と、収集した前記デバイス値から正常状態の特徴情報を検出するデバイス特徴情報検出手段と、検出された前記特徴情報を用いて前記閾値または条件を所定の条件に基づき編集して設定する異常状態編集手段とを備え、前記閾値または条件は、時間経過に応じて前記デバイス値の許容範囲が狭くなる時間関数に基づいて編集して設定されることを特徴とするものである。
【発明の効果】
【０００７】
この発明は、デバイスからデバイス値を収集するデバイス値収集手段と、監視される監視デバイス及び前記監視デバイスが異常と判断される閾値または条件を記憶する異常状態記憶手段と、収集した前記デバイス値を前記閾値または条件と比較して前記デバイス値が許容範囲を超えると異常と判断し、異常の場合に異常であることを情報として上位の管理装置に出力する異常状態確認手段と、収集した前記デバイス値から正常状態の特徴情報を検出するデバイス特徴情報検出手段と、検出された前記特徴情報を用いて前記閾値または条件を所定の条件に基づき編集して設定する異常状態編集手段とを備え、前記閾値または条件は、時間経過に応じて前記デバイス値の許容範囲が狭くなる時間関数に基づいて編集して設定されるので、実運転に供する閾値や条件を設定する手間を削減して装置の立ち上げにかかる時間を削減すると共に、間違った閾値や条件を設定する場合を少なく、かつ閾値や条件の設定範囲を小さく設定することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例１のデータ収集装置の構成図である。
【図２】本発明の実施例１のデータ収集装置の動作前の異常状態の設定のフローチャートである。
【図３】本発明の実施例１のデータ収集装置の動作前の設定された異常状態を示す図である。
【図４】本発明の実施例１のデータ収集装置の動作を示すフローチャートである。
【図５】本発明の実施例１のデータ収集装置のデバイス特徴情報検出手段７と異常状態編集手段８とが行う異常状態編集処理の動作を示すフローチャートである。
【図６】本発明の実施例１のデータ収集装置におけるデバイス値収集手段２が収集したデバイスＤ１の値を示す図である。
【図７】本発明の実施例１のデータ収集装置の動作における、図３に対して異常状態編集手段８によって異常状態が編集されたものを示す図である。
【図８】本発明の実施例１のデータ収集装置の動作における時間におけるデバイス値の変動上限値としての閾値の関係を示す図である。
【図９】本発明の実施例１のデータ収集装置の動作における時間におけるデバイス値の変動と周期としての条件の関係を示す図である。
【図１０】デバイス特徴情報検出手段７が記憶するデバイス値の推移を図７に対して簡易化した図である。
【図１１】本発明の実施例２のデータ収集装置の動作における（１）式により算出される新上限値を示した図である。
【図１２】本発明の実施例３のデータ収集装置の動作における（２）式により算出される新上限値を示した図である。
【図１３】本発明の実施例３のデータ収集装置の動作における（３）式により算出される新上限値を示した図である。
【図１４】本発明の実施例４のデータ収集装置の動作における監視デバイスＢの新上限値を監視デバイスＡのデバイス値とした図である。
【図１５】本発明の実施例５のデータ収集装置の動作におけるデバイスＸ０とデバイスＸ１のデバイス値とお互いの論理和、論理積を示した図である。
【図１６】本発明の実施例６のデータ収集装置の動作におけるタンクＡのデバイス値とタンクＢのデバイス値と、お互いの和、とお互いの和に対する下限値を示した図である。
【符号の説明】
【０００９】
１  データ収集装置、２  デバイス値収集手段、３  異常状態記憶手段、４  異常状態確認手段、５  異常状態設定手段、６  監視デバイス設定手段、７  デバイス特徴情報検出手段、８  異常状態編集手段。
【発明を実施するための最良の形態】
【００１０】
発明を実施するための最良の形態を、実施例１〜７にて説明する。
【実施例１】
【００１１】
図１は、本発明の実施例１のデータ収集装置の構成図である。
図１のデータ収集装置１は、被監視装置である、例えばプログラマブルロジックコントローラ（以下、ＰＬＣと称す）が持つデバイス値のデータを収集し、またそのデバイス値に監視を行う。具体的には、デバイス値を読み出して記録すると共に、そのデバイス値の変化を監視して異常を検出したら上位コンピュータ等の管理装置に伝達することを行う。【００１２】
構成について説明する。
データ収集装置１は、ＬＡＮなどの制御ネットワークに接続され、それに接続されたＰＬＣが有するデバイス値を、データ収集装置１内のデバイス値収集手段２が行う。
デバイス値収集手段２は、監視の設定がされたＰＬＣの異常状態と判断される閾値または条件を記憶する異常状態記憶手段３と、デバイス値収集手段２により収集された監視されたＰＬＣのデバイス値が異常状態記憶手段３に記憶された閾値を超えた又はその条件に合致するか否かを確認する異常状態確認手段４に通信可能に接続されている。また異常状態記憶手段３は異常状態確認手段４と、監視するＰＬＣの値の異常状態を判断するための閾値またはその条件を設定する異常状態設定手段５と、異常を判断するために監視するＰＬＣを特定する監視デバイス設定手段６とに通信可能に接続されている。【００１３】
また、デバイス値収集手段２と異常状態記憶手段３に対して通信可能に接続されたデバイス特徴情報検出手段７は、デバイス値収集手段２により収集された監視されているＰＬＣのデバイス値から、ＰＬＣのデバイス値の正常状態の特徴を特徴情報として検出する。具体的にはそのデバイス値の最大値、最小値、周期、変化率の特徴を、デバイス特徴情報検出手段７が検出する。【００１４】
また、デバイス特徴情報検出手段７と異常状態記憶手段３に対して通信可能に接続された異常状態編集手段８は、デバイス特徴情報検出手段７により検出された特徴情報から、新たな異常状態を定義すると共に、既に異常状態記憶手段３内に設定されている閾値を設定し直し、異常状態記憶手段３に、監視の設定がされたＰＬＣの異常状態と判断される新たな閾値または新たな条件として記憶させることを行う。【００１５】
また、異常状態確認手段４は、デバイス値収集手段２により収集された監視されているＰＬＣのデバイス値が、異常状態記憶手段３に記憶された監視されたＰＬＣのデバイス値が異常状態記憶手段に記憶された閾値を超えた又はその条件に合致していた場合、それを
異常と判断し、生産管理サーバ等の上位のコンピュータにＬＡＮなどを経由して異常の状態であるＰＬＣから収集されたデータのデバイス値や特徴情報を出力する。【００１６】
データ収集装置１の動作前の異常状態の設定について説明する。図２は、本発明の実施例１のデータ収集装置の動作前の異常状態の設定のフローチャートである。
まず、Ｓ１０１に示すように、監視デバイス設定手段６により、選択した監視されるＰＬＣ等を監視デバイスとして設定する。次にＳ１０２に示すように、異常状態設定手段にて、監視デバイスのデバイス値が異常状態と判断される閾値またはその条件を設定する。最後に、Ｓ１０３に示すように、異常状態の設定は異常状態記憶手段３に記憶されることでデータ収集装置１の動作前の異常状態の設定が終了する。【００１７】
図３は、本発明の実施例１のデータ収集装置の動作前の設定された異常状態を示す図である。左側には監視デバイスの欄で、監視されるデバイスがＤ０、Ｄ１、Ｘ０、Ｘ１、Ｘ２であることが示されている。右側の欄は、設定された異常状態の閾値または条件が示されている。右欄の一番上の段に、上限値、下限値、周期、関連デバイスなどの閾値または条件の項目が横に並んでいる。左側の欄のデバイス名が記載された縦の位置と、右側の欄の閾値または条件の項目の横の位置とに合わせて、デバイスにおける閾値または条件の具体的な内容が記載されている。また、異常状態で値の入っていない項目、例えばデバイスＤ１の上限値、下限値、周期、関連デバイスは、異常状態の未指定項目である。【００１８】
次に、データ収集装置１の動作について説明する。図４は、本発明の実施例１のデータ収集装置の動作を示すフローチャートである。
まず、Ｓ２０１において、デバイス値収集手段２が監視しているＰＬＣやその他のプラントの監視デバイスのデバイス値を取得する。次に、Ｓ２０２において、異常状態確認手段４は、異常状態記憶手段３に記憶された異常状態の条件と、デバイス値収集手段２が取得した監視デバイスのデバイス値とを取得して比較する。Ｓ２０３において異常状態の条件と合致していれば、異常状態確認手段４は、異常状態であることと、デバイス値や特徴情報を生産管理サーバ等の上位のコンピュータにＬＡＮなどを経由して出力する。異常状態とならない場合は動作としてはなにも行わないか若しくはデバイス値のみを出力する。【００１９】
この後、Ｓ２０４において、デバイス特徴情報検出手段７と異常状態編集手段８とが異常状態編集処理を行う。異常状態編集処理については後述する。次にＳ２０５において、監視終了かどうか確認し、監視を続ける場合には繰り返し、監視を続けない場合には終了する。【００２０】
次に異常状態編集処理について説明する。図５は、本発明の実施例１のデータ収集装置のデバイス特徴情報検出手段７と異常状態編集手段８とが行う異常状態編集処理の動作を示すフローチャートである。
まず、Ｓ３０１において、デバイス特徴情報検出手段７は、デバイス値収集手段２が収集した監視デバイスのデバイス値を記録する。例えば図３におけるデバイス名Ｄ１について説明する。図６は、本発明の実施例１のデータ収集装置におけるデバイス値収集手段２が収集したデバイス名Ｄ１の値を示す図である。
図６において、左欄は時間を示し、右欄は左欄の時間に対応したデバイス名Ｄ１のデバイス値を示している。左欄の時間において０：１０：２０は０時１０分２０秒であることが示されている。【００２１】
次に、図５のＳ３０２において、デバイス特徴情報検出手段７は、監視されるＰＬＣ等の時系列に整理されたデバイス名Ｄ１のデバイス値が特徴を有するか否かを確認する。具体的には、所定時間、デバイス名Ｄ１のデバイス値が最大値、最小値、極大値、極小値などの特徴が現れたかを確認する。図６においては、０：１０：２５で極大値１５が現れ、０：１０：３５にて小さくなり、０：１０：５０で次の極大値１６が現れる。今回の場合、所定時間は２５秒となる。この所定時間は様々な使用条件に応じてその時間の長さを調整することができる。
よってこれにより、図５のＳ３０３においてデバイス特徴情報検出手段７は、極大の出現周期は２５秒であるという特徴を有すると判断する。【００２２】
図５のＳ３０３において特徴がないと判断された場合はＳ３０５において処理を終了するが、特徴があると判断された場合には、異常状態編集手段８は、Ｓ３０４において、異常状態編集処理として、異常状態記憶手段３に記憶された異常状態と判断される閾値または条件を編集する。図７は、本発明の実施例１のデータ収集装置の動作における、図３に対して異常状態編集手段８によって異常状態が編集されたものを示す図である。【００２３】
図３の異常状態を示す図に対し、図７では異常状態編集手段８は、下線部の部分を追加する。デバイス名Ｄ１は、デバイス値の上限値１６、すなわち１６より大きい場合に異常と判断し、下限値８、すなわち８よリ小さい場合は異常と判断し、周期２５秒、すなわち周期が２５秒以外では異常と判断することができる。もちろん異常状態の判定には、上限値１６に対して例えば余裕代１０%を加味して１７．６以上を異常としたり、周期２５秒に対して、例えば半分の１２．５秒以下、２倍の５０秒以上を異常とするなどの処理を行うこともできる。また、異常状態の編集は、未設定の閾値を設定するだけでなく、すでに設定されている閾値を変更することも可能である。【００２４】
図８は、本発明の実施例１のデータ収集装置の動作における時間におけるデバイス値の変動と上限値としての閾値の関係を示す図である。横軸は時間、縦軸はデバイス値である。実線は時間におけるデバイス値を示し、上側の点線は従来の技術による上限値の閾値、下側の点線は実施例１による上限値の閾値である。
従来の技術の場合、製品毎の個体差や、試運転時のデバイス値を参考にするため、計算して余裕代を余分に取る必要があるところ、実施例１によれば、製品個別に、実際の運転中の値に合わせた余裕代に設定できるため、余裕代を決定する計算工程を省くことができ、かつその余裕代を小さくすることができるため、異常検出をより早い段階で行うことができる。【００２５】
図９は、本発明の実施例１のデータ収集装置の動作における時間におけるデバイス値の変動と周期としての条件の関係を示す図である。横軸は時間、縦軸はデバイス値である。実線は時間におけるデバイス値を示し、縦の細い点線は極大または極小となった時間を示している。
製品個別に特徴情報として周期を検出しているため、図９における極小から極大が検出されるまでに通常の３倍程度時間がかかっている部分にて、異常であると検出することが可能である。【００２６】
従って、複数のデバイスからデバイス値を収集するデバイス値収集手段２と、監視される監視デバイス及び監視デバイスが異常と判断される閾値または条件を記憶する異常状態記憶手段３と、複数のデバイスのデバイス値について、監視デバイスが異常と判断される閾値または条件と比較し、異常か否かを判断し、異常の場合に異常であることを情報として上位の管理装置に出力する異常状態確認手段４と、デバイス値収集手段２が収集したデバイス値から特徴情報を検出するデバイス特徴情報検出手段７と、検出された特徴情報を用いて異常状態記憶手段３に記憶された監視デバイスが異常と判断される閾値または条件を編集する異常状態編集手段８とを備えたので、実運転点に供する閾値や条件を設定する手間を削減して装置の立ち上げにかかる時間を削減すると共に、間違った閾値や条件を設定する場合を少なく、かつ閾値や条件の設定範囲を小さく設定することができることができる。【００２７】
従って、監視デバイスを稼動する時点でわからないデバイスの特徴から異常を検出することができ、異常状態の見過ごしが削減できる。また設定された異常状態を稼動状態に合わせて編集することができ、正常状態、異常状態の判断を容易にすることができる。【００２８】
尚、図６に示す異常状態編集手段８が記憶したデバイス値の推移について、簡易化させて記憶させることができる。
図１０は、デバイス特徴情報検出手段７が記憶するデバイス値の推移を図７に対して簡易化した図である。図１０に示すように、デバイス特徴情報検出手段７において、デバイス値の推移からデバイス特徴情報だけを記憶する。
これにより、時間ごとのデバイス値をすべて記憶せず、また特徴情報がすぐ取り出せるので、記憶メモリが小さくてもよく、また特徴情報の検出にかかる負荷を軽減できる利点がある。
【実施例２】
【００２９】
実施例１では、異常状態編集手段８が設定した閾値または条件が特に時間において変動することについては記載していないが、実施例２では、異常状態編集手段８が設定した閾値または条件が時間関数である場合について説明する。尚、特に表現なき場合には、実施例１と同様とする。
監視されるＰＬＣ等である監視デバイスのデバイス値は、例えば一定時間最大値を超えなければ、その最大値を超えないのが正常であろうと予測される。経過時間が長いほど、正常であればその最大値を大きく超えることはないと推測される。言い換えれば、時間経過に応じて、異常と診断する閾値、上限値を徐々に最大値に近づけることで、異常状態をより早く検出することができる。【００３０】
そこで、異常状態をより早く検出すべく、上限値の場合について、実施例１におけるデバイス特徴情報検出手段７が特徴情報を得るのに要した所定時間後の時間をｔとして、（１）式に示す新上限値にて設定することができる。【００３１】
【数１】
0004557007.tif 000002
【００３２】
図１１は、本発明の実施例２のデータ収集装置の動作における（１）式により算出される新上限値を示した図である。横軸は経過時間、縦軸は、ある監視デバイスのデバイス値である。実施例１における監視デバイスのデバイス名がＤ１の場合で、上限値は、最大値に対して余裕代１０%を加味した場合、上記（１）式に対して、上限値は１７．６、最大値は１６を代入すればよい。【００３３】
従って、上限値を自然対数を利用した時間関数として経過時間が無限大となるときに徐々に上限値を最大値となるように設定したので、実施例１に記載されている効果に加え、異常と診断する閾値、上限値を徐々に最大値に近づけることで、閾値や条件の設定範囲を経過時間に応じてより小さく設定して異常状態をより早く検出することができる。
尚、本実施例については上限値についてのみ式に記載しているが、同様に下限値についても同様に、新下限値＝下限値×（１／ｅ＾ｔ（ｅのｔ乗と便宜上表現する））＋最小値×（１−１／ｅ＾ｔ）と設定することで下限値についても適用することができる。
また、周期についてもそのばらつきから、最大値、最小値を記憶し、その最大値、最小値から例えば１０％等の一定の余裕代をもった上限値、下限値を設けておけば、（１）式や、上記下限値として適用することも出来る。
【実施例３】
【００３４】
実施例３においては、実施例２にて示した、上限値を時間関数とした場合の別の例について説明する。尚、特に表現なき場合には、実施例１と同様とする。
実施例２の（１）式は、指数計算を要するため、指数計算など計算機の計算処理時間が長くなる。さらに、ＰＬＣ等を監視するデータ収集装置１は計算処理能力が必要最低限で設計されているだけでなく、デバイス値の収集を優先して行うため、計算処理時間はより長くなる。そのため、異常状態に対する編集作業に要する時間が長くなり、次の異常状態監視のタイミングが遅れる可能性がある。【００３５】
そこで、実施例３においては、新上限値を時間ｔに対する一次関数とすべく、新上限値を（２）式にて設定している。【００３６】
【数２】
0004557007.tif 000003
【００３７】
上限値、最大値については実施例２と同様である。ｔ０は各々のＰＬＣ等によって適宜設定することができる。図１２は、本発明の実施例３のデータ収集装置の動作における（２）式により算出される新上限値を示した図である。横軸は経過時間、縦軸は、ある監視デバイスのデバイス値である。【００３８】
（２）式にて述べた計算式は、一定時間ｔ０を経過すると、以前の最大値を越えた場合には異常と判断される。以前の最大値を上回る可能性がある場合、正常状態でも異常と判断されることになる。そこで上限値を最大値に対して、多少余裕を持たせ、正常状態を異常と判断しないようにするための計算式を（３）式として示す。【００３９】
【数３】
0004557007.tif 000004
ａは、０＜ａ＜１であるが、最大値に対して多少余裕を持たせる程度であるから、１に近い値、例えば０．８程度となる。
図１３は、本発明の実施例３のデータ収集装置の動作における（３）式により算出される新上限値を示した図である。横軸は経過時間、縦軸は、ある監視されたＰＬＣのデバイス値である。【００４０】
従って、上限値を時間関数の一次式として経過時間に応じて徐々に上限値を最大値または最大値に対して若干余裕代をもった値となるように設定したので、実施例１に記載されている効果に加え、異常と診断する閾値、上限値を徐々に最大値に近づけることで、異常状態をより早く検出することができる。
尚、本実施例については上限値についてのみ式に記載しているが、同様に下限値についても同様に、（２）式、（３）式について、新上限値を新下限値に置き換え、上限値を下限値に置き換え、最大値を最小値に置き換えることで下限値についても適用することができる。
また、周期についてもそのばらつきから、最大値、最小値を記憶し、その最大値、最小値から例えば１０％等の一定の余裕代をもった上限値、下限値を設けておけば、（２）式または（３）式や、上記下限値として適用することも出来る。
【実施例４】
【００４１】
実施例１〜３においては、異常状態編集手段８が設定した閾値または条件が固定値であったり、時間関数である場合について説明したが、他の変数となる場合について説明する。尚、特に表現なき場合には、実施例１と同様とする。
実施例４において、データ収集装置１に監視されるＰＬＣ等として、デバイス名が監視デバイスＡ、監視デバイスＢが設定されている場合において、本運転の通常の使用状態では監視デバイスＡのデバイス値よりも監視デバイスＢのデバイス値の方が小さい場合、監視デバイスＢの異常状態の条件として、上限値の代わりとして監視デバイスＡよりも監視デバイス値の方が大きいことを設定することができる。【００４２】
図１４は、本発明の実施例４のデータ収集装置の動作における監視デバイスＢの新上限値を監視デバイスＡのデバイス値とした図である。デバイス値特徴情報検出手段７がデバイス値収集手段２から収集して記憶した監視デバイスＡのデバイス値を監視デバイスＢのデバイス値に対する上限値として特徴づけ、家検出することでこのような設定が可能となる。
したがって、二つのデバイス値の動きにかかわらず、一方のデバイスが他方のデバイスより必ず大という特徴を識別することで、実施例１において得られる効果のみならず、デバイス値の大小が逆転した場合に異常と判断することができる。これにより、異常状態の見過ごしを削減できる利点がある。
【実施例５】
【００４３】
実施例５では、異常状態編集手段８が設定した閾値または条件の他の実施例について説明する。
監視されるＰＬＣ等である監視デバイスのデバイス名がＸ０、Ｘ１というものがあり、それぞれがＯＮとＯＦＦの２値のみを出力する場合があり、本運転の際に各デバイスの値自体は異常と判断される余地はないものの、例えば、本運転の通常時にはデバイスＸ０とＸ１の論理和が０になることがなく、０となった場合は異常であると判断出来る場合がある。さらに論理和と論理積の組み合わせで異常と判断される場合がある。【００４４】
図１５は、本発明の実施例５のデータ収集装置の動作におけるデバイスＸ０とデバイスＸ１のデバイス値とお互いの論理和、論理積を示した図である。
一番上が、Ｘ０のデバイス値、次がＸ１のデバイス値、下から２番目がＸ０のデバイス値とＸ１のデバイス値との論理和、一番したが、Ｘ０のデバイス値とＸ１のデバイス値との論理積である。デバイス特徴情報検出手段７が、例えば本運転の通常時にはデバイスＸ０とＸ１の論理和が０になることがなく、０となった場合は異常であるという特徴を検出して、異常状態編集手段８の異常状態の条件を二つのデバイスＸ０、Ｘ１の論理和、論理積、またはその組み合わせに設定することが可能である。【００４５】
したがって、ＯＮかＯＦＦかの２値を持つ二つのデバイス値に対して、論理和、論理積などの論理演算結果を判断するデバイス特徴情報検出を行うことで、実施例１において得られる効果だけではなく、論理和が必ずＯＮである場合に、ＯＦＦとなった場合や、論理和と論理積の組み合わせで異常と判断することができる。
【実施例６】
【００４６】
実施例６では、異常状態編集手段８が設定した閾値または条件の他の実施例について説明する。尚、特に表現なき場合には、実施例１と同様とする。
監視されたＰＬＣ等のデバイスの一種であるタンクＡ及びタンクＢは、異なる意味をもったデバイス値を示すが、タンクＡとタンクＢに分割して蓄えておく液体の量を管理する必要がある場合、タンクＡの容量のデバイス値とタンクＢの容量のデバイス値の合計値が最小値を下回ることがないということを、下限値を検出するデバイス特徴情報検出手段７が特徴情報として検出して、異常状態編集手段８の異常状態の条件として設定することができる。【００４７】
図１６は、本発明の実施例６のデータ収集装置の動作におけるタンクＡのデバイス値とタンクＢのデバイス値と、お互いの和、とお互いの和に対する下限値を示した図である。
横軸は時間、縦軸はデバイス値である。粗い破線はタンクＡのデバイス値、細かい破線はタンクＢのデバイス値、太い実線はタンクＡのデバイス値とタンクＢのデバイス値との和、細い実線は下限値の閾値である。図１６によれば、タンクＡのデバイス値とタンクＢのデバイス値との和が下限値を下回ったことで、異常であることを検出することができる。
これにより、異常状態の見過ごしを削減できる利点がある。
【実施例７】
【００４８】
データ収集装置１の上位に接続される生産管理サーバ等である管理装置と、下位に接続されるＰＬＣ等のデバイスとの言語または通信仕様が互いに相違して、ＰＬＣ等のデバイス値としてデータを収集して、そのデータや異常状態である情報を上位の管理装置に送信しようとしても、一旦データを上位の生産管理サーバである管理装置に適合したアプリケーションや言語や通信仕様に変換する場合がある。
そこで、実施例１〜６のデータ収集装置１と、データ収集装置にて上位の生産管理サーバに適合したアプリケーションや言語や通信仕様に変換するコンバータとを備えた、上位の接続される生産管理サーバからの情報を下位のＰＬＣ等のデバイスに適合したアプリケーションや言語または通信仕様に変換するゲートウェイ装置を構成させることで、実施例１〜６によって得られる効果を備えたゲートウェイ装置を構成させることができる。
【産業上の利用可能性】
【００４９】
この発明に係るデータ収集装置及びゲートウェイ装置は、生産ライン等に適用されるＰＬＣ等のデバイスの異常検知に適している。
【図１】
0004557007.tif 000005
【図２】
0004557007.tif 000006
【図３】
0004557007.tif 000007
【図４】
0004557007.tif 000008
【図５】
0004557007.tif 000009
【図６】
0004557007.tif 000010
【図７】
0004557007.tif 000011
【図８】
0004557007.tif 000012
【図９】
0004557007.tif 000013
【図１０】
0004557007.tif 000014
【図１１】
0004557007.tif 000015
【図１２】
0004557007.tif 000016
【図１３】
0004557007.tif 000017
【図１４】
0004557007.tif 000018
【図１５】
0004557007.tif 000019
【図１６】
0004557007.tif 000020