(57)【要約】【課題】本発明は、ＰＬＣログデータを利用した異常発生予測システムに関する。【解決手段】システムは、ＰＬＣデータログモジュールと連結される下位装置から転送されるデータを判断し、異常発生関連データである場合、イベント格納部に格納する制御部と、異常発生関連データを分析して、異常分析結果を生成する分析部と、異常分析結果を格納する分析結果格納部とで構成され、制御部は、下位装置から転送されるデータを分析結果格納部に格納された異常分析結果と比較して、転送されるデータが異常分析結果と類似すると判断する場合、異常発生予測信号を生成することを特徴とする。【選択図】図１
2016062598.tif 000002
【特許請求の範囲】
【請求項１】
ＰＬＣデータログモジュールと連結される下位装置から転送されるデータを受信及び判断して、異常発生関連データである場合、イベント格納部に格納する制御部と、
前記異常発生関連データを分析して、異常分析結果を生成する分析部と、
前記異常分析結果を格納する分析結果格納部と、で構成されて、
前記制御部は、前記下位装置から転送されるデータを前記分析結果格納部に格納された異常分析結果と比較して、前記下位装置から転送されるデータが前記異常分析結果と類似すると判断する場合、異常発生予測信号を生成することを特徴とする、ＰＬＣログデータを利用した異常発生予測システム。
【請求項２】
前記イベント格納部は、前記異常発生関連データと共に、時間データを格納する、請求項１に記載のＰＬＣログデータを利用した異常発生予測システム。
【請求項３】
前記制御部から前記異常発生予測信号を受信して、異常発生が予測されたことを通知する通知部をさらに含む、請求項２に記載のＰＬＣログデータを利用した異常発生予測システム。
【請求項４】
前記制御部は、前記異常発生関連データと共に、時間データを転送する、請求項１乃至３のいずれか一項に記載のＰＬＣログデータを利用した異常発生予測システム。
【請求項５】
前記分析部は、前記異常発生関連データの時間変化に基づくパターンを分析して、前記異常分析結果を生成する、 請求項１乃至４のいずれか一項に記載のＰＬＣログデータを利用した異常発生予測システム。
【請求項６】
前記分析部は、パターンを分析した結果、パターンが一定範囲内で変動推移が線形性を持つ場合、分析されるデータの平均と傾きを計算して、前記分析結果格納部に格納する、請求項５に記載のＰＬＣログデータを利用した異常発生予測システム。
【請求項７】
前記分析部は、パターンを分析した結果、パターンが収束性質を持つ場合、収束されるデータ値を前記分析結果格納部に格納する、請求項５または６に記載のＰＬＣログデータを利用した異常発生予測システム。
【請求項８】
前記分析部は、パターンを分析した結果、パターンが循環性質を持つ場合、データが一定に維持される時間を計算して、前記分析結果格納部に格納する、請求項５乃至７のいずれか一項に記載のＰＬＣログデータを利用した異常発生予測システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常発生予測システムに関し、詳細にはＰＬＣデータログモジュールで収集したデータのうち異常発生時のデータを分析した後、これと似た条件のデータが発生する場合、異常兆候発生を予報することができるように具現されたＰＬＣログデータを利用した異常発生予測システムに関するものである。
【背景技術】
【０００２】
従来には機械や装置を単独で制御して工場システムを運営したが、現代産業がますます複雑になり多様化するにつれシステムの変化が要求された。即ち、システムが複雑になり重要設備の安全な動作を成すためには、これを補完できる装置が必要となり現場ラインを直接制御するＰＬＣ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ）システムが開発されるに至った。
【０００３】
主としてＰＬＣは、無人で制御されるので、異常動作が発見された時これに対する事後措置を取るために、ＰＬＣは一連の動作をモニタリングしたり過去の履歴などのログデータを格納することによって、異常動作の原因を確認できるように具現される。
【０００４】
従来、ＰＬＣのデータログモジュールは、ユーザが設定した条件を満たす時、関連デバイス値を時間と共に格納する。
【０００５】
しかしながら、長時間の間データを格納する場合、データ量が多くなりこれを分析するための時間が多く必要とされる。
【０００６】
また、ユーザが、データが格納されたメモリーカード内の情報を確認したり分析する前までデータログモジュールで格納されたデータは、何の役割を果たせない。
【０００７】
即ち、従来ＰＬＣのデータログモジュールは、ユーザが設定した条件を満たす時、関連デバイス値を格納する機能だけを行い、格納されたデータを分析してデータ傾向、変動、関連性に対する値は提供しなかった。
【０００８】
そのため、既存データログモジュールは、異常兆候発生時、ユーザに異常兆候発生を提供する機能がなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、前記のような従来技術の問題点を解決するために提案されたものとして、ＰＬＣデータログモジュールで収集したデータのうち異常発生時のデータを分析した後、これと似た条件のデータが発生する場合、異常兆候発生を予報することができるように具現されたＰＬＣログデータを利用した異常発生予測システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記のような目的を達成するための本発明の実施形態に係るＰＬＣログデータを利用した異常発生予測システムは、ＰＬＣデータログモジュールと連結される下位装置から転送されるデータを判断して、異常発生関連データである場合、イベント格納部に格納する制御部と、前記異常発生関連データを分析して、異常分析結果を生成する分析部と、前記異常分析結果を格納する分析結果格納部とで構成され、
【００１１】
前記制御部は、前記下位装置から転送されるデータを前記分析結果格納部に格納された異常分析結果と比較して、転送されるデータが前記異常分析結果と類似したものと判断する場合、異常発生予測信号を生成することを特徴とする。
【００１２】
前記イベント格納部は、前記異常発生関連データと共に時間データを格納してもよい。
【００１３】
本発明のシステムは、前記制御部から前記異常発生予測信号を受信し、異常発生が予測されたことを知らせる通知部を含んでもよい。
【００１４】
前記制御部は、前記異常発生関連データと共に時間データを転送してもよい。
【００１５】
前記分析部は、前記異常発生関連データの時間変化に基づくパターンを分析して、前記異常分析結果を生成する。
【００１６】
この時、前記分析部は、パターンを分析した結果、パターンが一定範囲内で変動推移が線形性を持つ場合、分析されるデータの平均と傾きを計算して、前記分析結果格納部に格納する。
【００１７】
また、前記分析部は、パターンを分析した結果、パターンが収束性質を持つ場合、収束されるデータ値を前記分析結果格納部に格納する。
【００１８】
また、前記分析部は、パターンを分析した結果、パターンが循環性質を持つ場合、データが一定に維持される時間を計算して、前記分析結果格納部に格納する。
【発明の効果】
【００１９】
このような本発明の実施形態によれば、ＰＬＣのデータログモジュールで収集されたデータのうち異常発生時のデータを分析して、傾向、変動及び関連規則を把握した後、これと類似する条件でデータが発生する場合、異常兆候発生を予報することによってユーザが速かに対策を講じることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係るＰＬＣログデータを利用した異常発生予測システムの構成図である。
【図２】本発明の実施形態に係る異常発生予測システムの分析部によって分析されるパターンの例を図示したグラフである。
【図３】本発明の実施形態に係るＰＬＣログデータを利用した異常発生予測方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の好ましい実施形態を添付された図面を参照して本発明が属する技術分野で通常の知識を有する者が容易に実施することができるように詳細に説明する。この過程で図面に図示された線の厚さや構成要素の大きさなどは、説明の明瞭性と便宜上誇張されるように図示されることがある。また、後述される用語は、本発明での機能を考慮して定義された用語として、これは、ユーザ、運用者の意図または慣例により変わることがある。従って、このような用語に対する定義は、本明細書全般にわたった内容に基づいてしなければならない。
【００２２】
図１は、本発明の実施形態に係るＰＬＣログデータを利用した異常発生予測システムの構成図である。
【００２３】
図１を参照すると、本発明の実施形態に係るＰＬＣログデータを利用した異常発生予測システム（以下「異常発生予測システム」とする）１００は、制御部１１０、メモリー１２０、イベント格納部１３０、分析部１４０、分析結果格納部１５０及び通知部１６０で構成されてもよい。
【００２４】
この時、前記異常発生予測システム１００は、ＰＬＣデータログモジュールに構成されてもよく、前記異常発生予測システム１００の一部構成は、ＰＬＣデータログモジュールに構成されて、他の一部構成は、ＰＬＣデータログモジュールとは別に構成されてもよい。
【００２５】
前記制御部１１０は、ＰＬＣデータログモジュールと連結される下位装置、例えばＰＬＣ基本モジュールから転送されるデータを受信してメモリー１２０に格納する。
【００２６】
この時、前記ＰＬＣ基本モジュールは、ＣＰＵモジュールであってもよく、前記ＣＰＵモジュールは、ＰＬＣデータログモジュールに設定されたパラメーターを認識して、ＣＰＵモジュールに格納された該当デバイス関連データを前記制御部１１０に転送する。
【００２７】
この時、前記制御部１１０は、受信されたデータを判断して、異常発生関連データである場合、該当異常発生関連データをイベント格納部１３０に格納する。
【００２８】
また、前記制御部１１０は、受信されたデータを前記分析結果格納部１５０に格納された異常分析結果と比較して、受信されたデータが、前記異常分析結果と類似したものであると判断する場合、異常発生予測信号を生成する。
【００２９】
即ち、後述するように、前記異常分析結果は、前記分析部１４０が異常発生関連データを分析して生成したものであるため、前記異常分析結果と類似するデータが受信される場合、受信されたデータは異常発生関連データである可能性が高い。
【００３０】
この時、前記図２に図示された通り、時間に基づくデータを分析して異常分析結果を生成する。
【００３１】
前記イベント格納部１３０は、前記制御部１１０から転送される異常発生関連データを格納して、異常発生関連データ別に区分して格納することが好ましい。
【００３２】
また、前記イベント格納部１３０は、前記異常発生関連データと共に時間データを格納する。
【００３３】
この時、前記時間データは、前記異常発生関連データと共に前記制御部１１０から転送されてもよく、前記イベント格納部１３０が、前記異常発生関連データを格納しながら、時間データを共に格納してもよい。
【００３４】
前記分析部１４０は、前記イベント格納部１３０に格納された異常発生関連データを分析して、異常分析結果を生成して、前記分析部１４０により生成された異常分析結果は、分析結果格納部１５０に格納されてもよい。
【００３５】
一方、前記分析部１４０は、時間変化に基づくデータのパターンを分析して、異常分析結果を生成する。
【００３６】
前記通知部１６０は、前記制御部１１０から異常発生予測信号を受信して、異常発生が予測されたことを知らせる手段として、例えば、モニターのようなディスプレイ装置、アラームを生成するアラーム装置などを含んでもよく、通知のための装置は多様に具現してもよい。
【００３７】
図２は、本発明の実施形態に係る異常発生予測システムの分析部によって分析されるパターンの例を図示したグラフである。
【００３８】
図２（ａ）は、データ変化が大きくなく、一定の流れを持つ場合のグラフで、図２（ｂ）は、時間に基づくデータ変化は不規則であるが、特定時点での一定のデータ値に収束する場合のグラフであり、図２（ｃ）は、データが一定時間ごとに繰り返される場合のグラフである。
【００３９】
従って、前記分析部１４０は、前記イベント格納部１３０に格納された異常発生関連データを分析して、前記図２に図示された通り時間に基づくデータを分析して、異常分析結果を生成する。
【００４０】
この時、前記分析部１４０は、前記時間変化に基づくデータのパターンを分析した結果、図２（ａ）のようにデータのパターンが一定範囲内で変動推移が線形性を持つ場合、分析されるデータの平均と傾きを計算して、前記異常分析結果と共に、分析結果格納部１５０に格納する。
【００４１】
また、前記分析部１４０は、前記時間変化に基づくデータのパターンを分析した結果、図２（ｂ）のようにデータのパターンが収束性質を持つ場合、収束されるデータ値を前記異常分析結果と共に分析結果格納部１５０に格納する。
【００４２】
また、前記分析部１４０は、前記時間変換に基づくデータのパターンを分析した結果、図２（ｃ）のようにデータのパターンが循環性質を持つ場合、前記分析部は、データが一定に維持される時間を計算して、前記異常分析結果と共に、分析結果格納部１５０に格納する。
【００４３】
一方、前述したように、前記制御部１１０は、受信されるデータを前記分析部１４０により生成された異常分析結果と比較して、受信されるデータが前記異常分析結果と類似すると判断する場合、異常発生予測信号を生成して、通知部１６０に転送する。
【００４４】
また、前記制御部１１０は、前記異常分析結果と類似すると判断されたデータの特性を前記異常発生予測信号と共に、通知部１６０に転送して、通知部１６０が、異常発生が予測されたことを通知すると共に、データの特性も共に通知するようにしてもよい。
【００４５】
ここで、前記異常分析結果と類似すると判断されたデータの特性は、異常分析結果と共に、分析結果格納部１５０に格納された分析対象データの平均と傾き、分析対象データが収束されるデータ値、分析対象データが一定に維持される時間であってもよい。
【００４６】
図３は、本発明の実施形態に係るＰＬＣログデータを利用した異常発生予測方法を説明するためのフローチャートである。
【００４７】
図３を参照すると、制御部１１０が、下位装置からデータを受信して、異常分析結果と比較して、受信されたデータと異常分析結果が類似するか否かを判断するステップ（Ｓ１１０）が成される。
【００４８】
この時、前記制御部１１０は、分析結果格納部１５０に格納された異常分析結果の提供を受けて、下位装置から受信されたデータを比較することができる。
【００４９】
前記ステップ（Ｓ１１０）で、受信されたデータと前記異常分析結果が類似していると判断されると（Ｓ１１０−Ｙｅｓ）、通知部を利用して外部に、異常発生が予測されたことを通知するステップ（Ｓ１２０）が成される。
【００５０】
この時、受信されたデータと前記異常分析結果が類似すると判断されると（Ｓ１１０−Ｙｅｓ）、前記制御部１１０は、前記通知部１６０に異常発生予測信号を転送し、前記通知部１６０は、前記異常発生予測信号を受信して、異常発生が予測されたことを通知する。
【００５１】
また、前記制御部１１０は、前記異常分析結果と類似すると判断されたデータの特性を前記異常発生予測信号と共に転送してもよい。
【００５２】
もし、ステップ（Ｓ１１０）で、受信されたデータと前記異常分析結果が類似していないと判断されると（Ｓ１１０−Ｎｏ）、前記制御部１１０は、受信されたデータが異常発生関連データであるか否かを判断する（Ｓ１３０）。
【００５３】
この時、前記受信されたデータが異常発生関連データではないと判断されると（Ｓ１３０−Ｎｏ）、前記受信されたデータと異常分析結果が、類似しているか否かを判断するステップ（Ｓ１１０）に進行され、新しく受信されるデータと異常分析結果を比較する。
【００５４】
もし、前記受信されたデータが異常発生関連データであると判断されると（Ｓ１３０−Ｙｅｓ）、分析部１４０が前記異常発生関連データを分析して異常分析結果を生成する（Ｓ１４０）。
【００５５】
一方、前記受信されたデータが異常発生関連データであると判断されると（Ｓ１３０−Ｙｅｓ）、前記制御部１１０が、前記異常発生関連データを前記イベント格納部１３０に転送して前記イベント格納部１３０に格納し、前記分析部１４０が前記イベント格納部１３０に格納された前記異常発生関連データの提供を受けて分析して、異常分析結果を生成してもよい。
【００５６】
前記分析部１４０は、時間変化に基づくデータのパターンを分析して、異常分析結果を生成して分析結果格納部１５０に格納する。
【００５７】
この時、前記時間変化に基づくデータのパターンを分析した結果、データのパターンが一定範囲内で変動推移が線形性を持つ場合、前記分析部１４０は、分析されるデータの平均と傾きを計算して、前記異常分析結果と共に、分析結果格納部１５０に格納する。
【００５８】
また、前記時間変化に基づくデータのパターンを分析した結果、データのパターンが収束性質を持つ場合、前記分析部１４０は、収束されるデータ値を前記異常分析結果と共に、分析結果格納部１５０に格納する。
【００５９】
また、前記時間変換に基づくデータのパターンを分析した結果、データのパターンが循環性質を持つ場合、前記分析部１４０は、データが一定に維持される時間を計算して、前記異常分析結果と共に、分析結果格納部１５０に格納する。
【００６０】
一方、前記制御部１１０は、前記異常発生関連データと共に、時間データを前記イベント格納部１３０に転送してもよい。
【００６１】
一方、本発明に係るＰＬＣログデータを利用した異常発生予測システム及び予測方法を実施形態により説明したが、本発明の範囲は、特定実施形態に限定されるのではなく、本発明と関連して通常の知識を有する者に自明な範囲内で様々な代案、修正及び変更して実施することができる。
【００６２】
従って、本発明に記載された実施形態及び添付された図面は、本発明の技術思想を限定するためのものではなく、説明するためのものであり、このような実施形態及び添付された図面によって、本発明の技術思想の範囲が限定されるのではない。本発明の保護範囲は、請求範囲によって解釈されるべきであり、それと同等な範囲内にある全ての技術思想は、本発明の権利範囲に含まれるものとして解釈されなければならないであろう。
【符号の説明】
【００６３】
１００    異常発生予測システム
１１０    制御部
１２０    格納部
１３０    イベント格納部
１４０    分析部
１５０    分析結果格納部
１６０    通知部
【図１】
2016062598.tif 000003
【図２】
2016062598.tif 000004
【図３】
2016062598.tif 000005