(57)【特許請求の範囲】
【請求項１】
プラントの状態を監視し、前記プラントを制御する制御手段と通信可能に接続され、前記制御手段へと前記プラントの制御内容を指示するための制御信号を出力可能な監視制御装置であって、
当該監視制御装置の状態及び動作に関するログ情報を取得するログ取得手段と、
前記プラントに関する異常を検出した場合にアラーム音を鳴動させるアラーム鳴動手段と、
当該監視制御装置に対する前記アラーム音の鳴動停止操作を検出する操作検出手段と、
前記操作検出手段が鳴動停止操作を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段と、
前記ログ抽出手段により抽出されたログ情報を記憶するログ情報記憶手段と、を備えた監視制御装置。
【請求項２】
プラントの状態を監視し、前記プラントを制御する制御手段と通信可能に接続され、前記制御手段へと前記プラントの制御内容を指示するための制御信号を出力可能な監視制御装置であって、
当該監視制御装置の状態及び動作に関するログ情報を取得するログ取得手段と、
前記プラントに関する異常を検出した場合にアラームを発生させるアラーム発生手段と、
当該監視制御装置に対する前記アラームの確認操作を検出する操作検出手段と、
前記操作検出手段が確認操作を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段と、
前記ログ抽出手段により抽出されたログ情報を記憶するログ情報記憶手段と、を備えた監視制御装置。
【請求項３】
プラントの状態を監視し、前記プラントを制御する制御手段と通信可能に接続され、前記制御手段へと前記プラントの制御内容を指示するための制御信号を出力可能な監視制御装置であって、
当該監視制御装置の状態及び動作に関するログ情報を取得するログ取得手段と、
当該監視制御装置に対する前記制御手段への制御信号の出力を伴う信号出力操作を検出する操作検出手段と、
前記操作検出手段が信号出力操作を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段と、
前記ログ抽出手段により抽出されたログ情報を記憶するログ情報記憶手段と、を備えた監視制御装置。
【請求項４】
プラントの状態を監視し、前記プラントを制御する制御手段と通信可能に接続され、前記制御手段へと前記プラントの制御内容を指示するための制御信号を出力可能な監視制御装置であって、
当該監視制御装置の状態及び動作に関するログ情報を取得するログ取得手段と、
操作画面を表示する表示手段と、
前記表示手段に表示された操作画面の切替えを検出する画面切替検出手段と、
前記画面切替検出手段が操作画面の切替えを検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段と、
前記ログ抽出手段により抽出されたログ情報を記憶するログ情報記憶手段と、を備えた監視制御装置。
【請求項５】
過去の前記監視制御装置の異常の発生時における前記ログ情報を記憶する異常情報記憶手段と、
前記ログ情報記憶手段に記憶されたログ情報と前記異常情報記憶手段に記憶されたログ情報とを照合し、前記監視制御装置に異常が発生したことを検出する異常検出手段と、を備えた請求項１から請求項４のいずれか一項に記載の監視制御装置。
【請求項６】
前記異常情報記憶手段は、前記監視制御装置の異常の対策情報を、当該異常の過去の発生時における前記ログ情報と対応付けて記憶し、
前記異常検出手段は、前記監視制御装置に異常が発生したことを検出した場合に、当該異常の対策情報を前記異常情報記憶手段に記憶された情報から取得する請求項５に記載の監視制御装置。
【請求項７】
前記異常情報記憶手段に記憶された、過去の前記監視制御装置の異常の発生時における前記ログ情報及び当該異常への対策情報の少なくとも一方を更新するための更新手段を備えた請求項６に記載の監視制御装置。
【請求項８】
前記監視制御装置は、少なくともＯＳ及びＳＣＡＤＡのソフトウエアが実行されるコンピュータからなり、
前記ログ取得手段が取得するログ情報には、ＯＳのログ情報及びＳＣＡＤＡのログ情報が含まれ、
前記ログ取得手段が取得したＯＳのログ情報及びＳＣＡＤＡのログ情報を統合するログ統合手段を備え、
前記ログ情報記憶手段は、前記ログ統合手段により統合されたログ情報を記憶する請求項１から請求項７のいずれか一項に記載の監視制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視制御装置に関するものである。
【背景技術】
【０００２】
従来におけるプラントの監視制御装置においては、ＳＣＡＤＡを用いた監視制御装置と、プラントを制御するプログラマブルロジックコントローラ（ＰＬＣ）と、監視制御装置とプログラマブルロジックコントローラとを相互に通信可能に接続する通信ネットワークとを備えたものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１１／０３６７９９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示された従来における監視制御装置は、監視制御装置自体に異常が発生した場合に、監視制御装置の状態及び動作に関する膨大な量のログ情報を分析しなければ、異常の要因を特定することができない。異常の要因の特定が困難であり、また、可能であっても多くの時間を要する。また、異常の要因の特定が困難であるため、今後の異常発生時における異常の検出を効率的に行うことも困難である。【０００５】
そして、異常要因の特定に多くの労力、時間及び経験等が必要とされるため、異常発生の要因を根本的に取り除くまでに異常が再発し監視制御装置に異常発生する機会が多くなる。このため、プラントの稼働率の低下又は異常中に適切な操作ができずプラントで製造される製品に傷がついたり加工精度が低下したりすることにより製品品質の低下を招く場合がある。【０００６】
この発明は、このような課題を解決するためになされたもので、取得、保存するログ情報の容量を少なく抑えつつ、監視制御装置自体の異常発生を検出、分析するために必要な情報を効率的に収集することができる監視制御装置を得るものである。
【課題を解決するための手段】
【０００７】
この発明に係る監視制御装置においては、プラントの状態を監視し、前記プラントを制御する制御手段と通信可能に接続され、前記制御手段へと前記プラントの制御内容を指示するための制御信号を出力可能な監視制御装置であって、当該監視制御装置の状態及び動作に関するログ情報を取得するログ取得手段と、前記プラントに関する異常を検出した場合にアラーム音を鳴動させるアラーム鳴動手段と、当該監視制御装置に対する前記アラーム音の鳴動停止操作を検出する操作検出手段と、前記操作検出手段が鳴動停止操作を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段と、前記ログ抽出手段により抽出されたログ情報を記憶するログ情報記憶手段と、を備えた構成とする。【０００８】
あるいは、この発明に係る監視制御装置においては、プラントの状態を監視し、前記プラントを制御する制御手段と通信可能に接続され、前記制御手段へと前記プラントの制御内容を指示するための制御信号を出力可能な監視制御装置であって、当該監視制御装置の状態及び動作に関するログ情報を取得するログ取得手段と、前記プラントに関する異常を検出した場合にアラームを発生させるアラーム発生手段と、当該監視制御装置に対する前記アラームの確認操作を検出する操作検出手段と、前記操作検出手段が確認操作を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段と、前記ログ抽出手段により抽出されたログ情報を記憶するログ情報記憶手段と、を備えた構成とする。【０００９】
あるいは、この発明に係る監視制御装置においては、プラントの状態を監視し、前記プラントを制御する制御手段と通信可能に接続され、前記制御手段へと前記プラントの制御内容を指示するための制御信号を出力可能な監視制御装置であって、当該監視制御装置の状態及び動作に関するログ情報を取得するログ取得手段と、当該監視制御装置に対する前記制御手段への制御信号の出力を伴う信号出力操作を検出する操作検出手段と、前記操作検出手段が信号出力操作を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段と、前記ログ抽出手段により抽出されたログ情報を記憶するログ情報記憶手段と、を備えた構成とする。【００１０】
あるいは、この発明に係る監視制御装置においては、プラントの状態を監視し、前記プラントを制御する制御手段と通信可能に接続され、前記制御手段へと前記プラントの制御内容を指示するための制御信号を出力可能な監視制御装置であって、当該監視制御装置の状態及び動作に関するログ情報を取得するログ取得手段と、操作画面を表示する表示手段と、前記表示手段に表示された操作画面の切替えを検出する画面切替検出手段と、前記画面切替検出手段が操作画面の切替えを検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段と、前記ログ抽出手段により抽出されたログ情報を記憶するログ情報記憶手段と、を備えた構成とする。
【発明の効果】
【００１１】
この発明に係る監視制御装置においては、取得、保存するログ情報の容量を少なく抑えつつ、監視制御装置自体の異常発生を検出、分析するために必要な情報を効率的に収集することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態１に係る監視制御装置を備えたプラント制御システムの構成を示すブロック図である。
【図２】この発明の実施の形態１に係る監視制御装置の機能的な構成を示すブロック図である。
【図３】この発明の実施の形態１に係る監視制御装置が備える操作入力記録部から出力される情報の一例を示す図である。
【図４】この発明の実施の形態１に係る監視制御装置が備えるＳＣＡＤＡログ出力部から出力される情報の一例を示す図である。
【図５】この発明の実施の形態１に係る監視制御装置が備えるＯＳログ出力部から出力される情報の一例を示す図である。
【図６】この発明の実施の形態１に係る監視制御装置が備える通信ＳＷログ出力部から出力される情報の一例を示す図である。
【図７】この発明の実施の形態１に係る監視制御装置が備えるログ変換部から出力される情報の一例を示す図である。
【図８】この発明の実施の形態１に係る監視制御装置が備えるログ統合部から出力される情報の一例を示す図である。
【図９】この発明の実施の形態１に係る監視制御装置が備える異常・対策情報記憶部に記憶される情報の一例を示す図である。
【図１０】この発明の実施の形態１に係る監視制御装置のハードウエア構成の一例を示すブロック図である。
【図１１】この発明の実施の形態１に係る監視制御装置における異常発生の一事例を説明する図である。
【図１２】図１１の事象のタイミングチャートである。
【図１３】この発明の実施の形態２に係る監視制御装置を備えたプラント制御システムの構成を示すブロック図である。
【図１４】この発明の実施の形態３に係る監視制御装置を備えたプラント制御システムの構成を示すブロック図である。
【図１５】この発明の実施の形態４に係る監視制御装置を備えたプラント制御システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
この発明を添付の図面を参照しながら説明する。各図を通じて同符号は同一部分又は相当部分を示している。同符号の部分についての重複説明は適宜に簡略化あるいは省略する。
【００１４】
実施の形態１．
図１から図１２は、この発明の実施の形態１に係るもので、図１は監視制御装置を備えたプラント制御システムの構成を示すブロック図、図２は監視制御装置の機能的な構成を示すブロック図、図３は監視制御装置が備える操作入力記録部から出力される情報の一例を示す図、図４は監視制御装置が備えるＳＣＡＤＡログ出力部から出力される情報の一例を示す図、図５は監視制御装置が備えるＯＳログ出力部から出力される情報の一例を示す図、図６は監視制御装置が備える通信ＳＷログ出力部から出力される情報の一例を示す図、図７は監視制御装置が備えるログ変換部から出力される情報の一例を示す図、図８は監視制御装置が備えるログ統合部から出力される情報の一例を示す図、図９は監視制御装置が備える異常・対策情報記憶部に記憶される情報の一例を示す図、図１０は監視制御装置のハードウエア構成の一例を示すブロック図、図１１は監視制御装置における異常発生の一事例を説明する図、図１２は図１１の事象のタイミングチャートである。
【００１５】
図１に示す監視制御装置１は、ＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）である。監視制御装置１は、図示しないプラントの状態を監視するためのものである。プラントは、制御手段であるＰＬＣ２（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ）により制御される。監視制御装置１とＰＬＣ２とは、通信ネットワーク３により相互に通信可能に接続されている。また、プラントも通信ネットワーク３により、監視制御装置１及びＰＬＣ２のそれぞれと相互に通信可能に接続されている。
【００１６】
監視制御装置１は、制御手段であるＰＬＣ２へとプラントの制御内容を指示するための制御信号を出力可能である。ＰＬＣ２は、監視制御装置１から出力された制御信号に従って、プラントを制御する。
【００１７】
監視制御装置１は、ＳＣＡＤＡ（Ｓｕｐｅｒｖｉｓｏｒｙ  Ｃｏｎｔｒｏｌ  Ａｎｄ  Ｄａｔａ  Ａｃｑｕｉｓｉｔｉｏｎ）が適用されている。すなわち、監視制御装置１は、ＳＣＡＤＡ１０の機能を備える。また、監視制御装置１は、このＳＣＡＤＡ１０に加えて、ＯＳ３０（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、ＰＬＣ通信用ソフトウエア部４０（以下において「ＰＬＣ通信用ＳＷ部４０」という）及び傾向監視機能部５０を備えている。
【００１８】
後述するように、この実施の形態においては、監視制御装置１はコンピュータを用いて構成されている。そして、監視制御装置１は、コンピュータにより各種のソフトウエアが実行されることで、前述したＳＣＡＤＡ１０、ＯＳ３０、ＰＬＣ通信用ＳＷ部４０及び傾向監視機能部５０の各部が実装される。特に、ＳＣＡＤＡ１０、ＰＬＣ通信用ＳＷ部４０及び傾向監視機能部５０は、ＯＳ３０上で動作するアプリケーションソフトウエアにより実装される。
【００１９】
ＳＣＡＤＡ１０は、ＰＬＣ通信用ＳＷ部４０の機能を用いることで、通信ネットワーク３を経由してＰＬＣ２との相互通信を実現している。なお、ＰＬＣ通信用ＳＷ部４０は、監視制御装置１が備えるＳＣＡＤＡ１０以外のソフトウエアにより実現される機能の代表例として挙げたものである。したがって、監視制御装置１は、ＰＬＣ通信用ＳＷ部４０の他に、ＳＣＡＤＡ１０以外のソフトウエアにより実現される機能を有していてもよい。
【００２０】
ＳＣＡＤＡ１０は、ＳＣＡＤＡ１０の状態及び動作に関するログ情報を出力するＳＣＡＤＡログ出力部１１を備えている。同様に、ＯＳ３０は、ＯＳ３０の状態及び動作に関するログ情報を出力するＯＳログ出力部３１を備えている。そして、ＰＬＣ通信用ＳＷ部４０は、ＰＬＣ通信用ＳＷ部４０の状態及び動作に関するログ情報を出力する通信ＳＷログ出力部４１を備えている。これらのＳＣＡＤＡログ出力部１１、ＯＳログ出力部３１及び通信ＳＷログ出力部４１は、監視制御装置１の状態及び動作に関するログ情報を取得するログ取得手段を構成している。なお、ログ取得手段が取得するログ情報には、監視制御装置１が備える各部の異常及び変更処理に関する情報が少なくとも含まれる。
【００２１】
前述したように、監視制御装置１は、プラントの状態を監視するためのものである。監視制御装置１は、プラントの状態又は動作等について異常を検出した場合にアラーム音（ブザー）を鳴動させるアラーム鳴動機能部（図示せず）を備えている。ＳＣＡＤＡ１０には、画面Ａ２１が表示される。アラーム鳴動機能部によるアラーム音の鳴動中には、画面Ａ２１には、ブザーリセットボタン２２が配置される。監視制御装置１の操作者がブザーリセットボタン２２を操作することで、アラーム鳴動機能部により鳴動されたアラーム音を停止させることができる。
【００２２】
次に、図２も参照しながら、監視制御装置１が備える傾向監視機能部５０について説明する。操作入力記録部５１は、監視制御装置１に対して行われた操作入力内容を記録するものである。操作入力記録部５１により記録された操作入力内容に関する情報の一例を図３に示す。この図３に示すように、操作入力記録部５１により記録される情報には、日付と時刻、状況、操作入力が属するグループ、操作入力に関するコメント、及び、操作入力により発生した信号の名称（信号名）の各欄の情報が含まれている。
【００２３】
操作検出部５２は、操作入力記録部５１により記録される情報を監視している。そして、操作入力記録部５１により記録される情報に基づいて、予め設定された操作が監視制御装置１に対し行われたことを検出する。この検出の対象となる操作は、対象操作記憶部５３に予め記憶されている。
【００２４】
この実施の形態１においては、対象操作記憶部５３は、アラーム音の鳴動停止操作を操作検出部５２による検出対象となる操作として記憶している。アラーム音の鳴動停止操作とは、具体的には、アラーム鳴動機能部によるアラーム音の鳴動中におけるブザーリセットボタン２２への操作である。
【００２５】
操作検出部５２は、操作入力記録部５１により記録される情報中に、対象操作記憶部５３に記憶されている検出対象操作に該当する操作があるかどうかを検索する。この検索は、例えば、予め設定された一定時間が経過する毎、あるいは、操作入力記録部５１により記録される情報が更新される毎等に行う。
【００２６】
そして、操作入力記録部５１により記録される情報中に検出対象操作に該当する操作があれば、操作検出部５２は、監視制御装置１に対して当該検出対象操作がなされたことを検出する。ここでは、前述したように、検出対象動作はブザーリセットボタン２２の操作、すなわち、アラーム音の鳴動停止操作である。したがって、操作検出部５２は、監視制御装置１に対するアラーム音の鳴動停止操作を検出する操作検出手段を構成している。
【００２７】
ログ抽出部５４は、操作検出部５２が検出対象操作を検出した場合に、ログ取得手段が取得したログ情報を抽出する。ここで、前述したように、ログ取得手段は、ＳＣＡＤＡログ出力部１１、ＯＳログ出力部３１及び通信ＳＷログ出力部４１である。したがって、ＳＣＡＤＡログ出力部１１、ＯＳログ出力部３１及び通信ＳＷログ出力部４１のそれぞれから出力されたログ情報について抽出を行う。
【００２８】
ログ抽出部５４は、ログ取得手段が取得したログ情報のうち、一定の時間範囲内のログ情報を抽出する。この一定の時間範囲は、操作検出部５２が検出対象操作を検出した時点（以下において単に「検出時点」という）を基準として決定される。この一定の時間範囲は、検出時点を中心として前後に対称な範囲としてもよいし、非対称な範囲としてもよい。また、検出時点より後の範囲だけとしてもよいし、検出時点より前の範囲だけとしてもよい。さらに言えば、基準となる検出時間が、一定の時間範囲内に含まれるようにしてもよいし、一定の時間範囲内には含まれないようにしてもよい。
【００２９】
このログ抽出部５４がログ情報を抽出する一定の時間範囲は、予め設定されている。なお、この一定の時間範囲の設定情報を、対象操作記憶部５３に予め記憶させるようにしてもよい。この際、検出対象操作が複数ある場合には、一定の時間範囲を検出対象操作毎に異なるものに設定することができるようにしてもよい。
【００３０】
このようにして、ログ抽出部５４は、操作検出手段である操作検出部５２が検出対象操作（ここでは鳴動停止操作）を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段を構成している。
【００３１】
ログ変換部５５は、ログ抽出部５４により抽出されたログ情報の形式（フォーマット）を、予め決められた統一形式に変換する。ログ取得手段が複数のログ出力部を有する場合、これらの複数のログ出力部から出力されたログ情報がログ抽出部５４による抽出の対象となる。異なるログ出力部から出力されるログ情報の形式は異なるものであることが多い。ログ変換部５５は、複数のログ出力部から出力された形式の異なるログ情報を、統一形式のログ情報に変換するためのものである。
【００３２】
具体的にここでは、ログ取得手段は、ＳＣＡＤＡログ出力部１１、ＯＳログ出力部３１及び通信ＳＷログ出力部４１を有している。まず、ＳＣＡＤＡログ出力部１１から出力されるログ情報の一例を図４に示す。この図４に示すように、ＳＣＡＤＡログ出力部１１から出力されるログ情報は、Ｎｏ、Ｄａｔｅ、Ｔｉｍｅ、ＰＩＤ、ＴＩＤ、Ｆｌａｇ、Ｃｏｍｐｏ（Ｃｏｍｐｏｎｅｎｔ）及びＭｅｓｓａｇｅの各欄の情報を含んでいる。
【００３３】
次に、ＯＳログ出力部３１から出力されるログ情報の一例を図５に示す。この図５に示すように、ＯＳログ出力部３１から出力されるログ情報は、レベル、日付と時刻、ソース、イベントＩＤ及び詳細の各欄の情報を含んでいる。そして、通信ＳＷログ出力部４１から出力されるログ情報の一例を図６に示す。この図６に示すように、通信ＳＷログ出力部４１から出力されるログ情報は、Ｄａｙ、Ｄａｔｅ、Ｔｉｍｅ及びＭｅｓｓａｇｅの各欄の情報を含んでいる。
【００３４】
最後に、通信ＳＷログ出力部４１から出力されたログ情報を、ログ変換部５５が統一形式に変換した後のログ情報の一例を図７に示す。この図７に示すように、ログ変換部５５による変換後の統一形式のログ情報は、種別、日付と時刻、ソース、ＩＤ及び詳細の各欄の情報を含んでいる。ログ変換部５５は、ログ情報を変換する際に「種別」の欄を付加する。この「種別」の欄は、当該ログのデータが、ＳＣＡＤＡログ出力部１１、ＯＳログ出力部３１及び通信ＳＷログ出力部４１のどのログ出力部から出力されたものであるのかを示すものである。
【００３５】
また、ログ変換部５５は、ログ情報の変換において、各ログ出力部から出力されたログ情報の日付と時刻の様式を、例えば「年／月／日  時：分：秒」等に揃える。なお、ログ変換部５５は、操作入力記録部５１により記録された情報についても、統一形式に変換する。
【００３６】
ログ統合部５６は、ログ変換部５５により変換された統一形式の各ログ情報を、時系列に沿って並べた一連のログ情報に統合する。ログ統合部５６により統合されたログ情報の一例を図８に示す。この図８に示す例では、視認性をよくするために日付が変わる毎に空行のデータを挿入している。
【００３７】
この図８に示すように、統一形式のログ情報の「ソース」の欄は、操作入力記録部５１により記録された情報の「グループ」、ＳＣＡＤＡログ出力部１１により出力されたログ情報の「Ｃｏｍｐｏ」、及び、ＯＳログ出力部３１により出力されたログ情報の「ソース」に対応している。また、統一形式のログ情報の「ＩＤ」の欄は、ＳＣＡＤＡログ出力部１１により出力されたログ情報の「ＰＩＤ」及び「ＴＩＤ」、並びに、ＯＳログ出力部３１により出力されたログ情報の「イベントＩＤ」に対応している。
【００３８】
そして、統一形式のログ情報の「詳細」の欄は、操作入力記録部５１により記録された情報の「コメント」、ＳＣＡＤＡログ出力部１１により出力されたログ情報の「Ｍｅｓｓａｇｅ」、ＯＳログ出力部３１により出力されたログ情報の「詳細」、及び、通信ＳＷログ出力部４１により出力されたログ情報の「Ｍｅｓｓａｇｅ」に対応している。
【００３９】
なお、ログ取得手段が単一のログ出力部しか有さない場合等、ログ情報の変換及び統合が必要ない場合には、ログ変換部５５及びログ統合部５６は必ずしも備えなくともよい。
【００４０】
ログ統合部５６により統合されたログ情報は、統合ログ記憶部５７に記憶される。この統合ログ記憶部５７は、ログ抽出手段であるログ抽出部５４により抽出されたログ情報を記憶するログ情報記憶手段である。なお、前述したようにログ変換部５５及びログ統合部５６は必ずしも設けられなくともよいが、ログ変換部５５及びログ統合部５６が設けられている場合には、ログ情報記憶手段である統合ログ記憶部５７が記憶するログ情報は、ログ抽出部５４により抽出されたログ情報をさらにログ変換部５５で変換した上でログ統合部５６で統合した後のログ情報となる。
【００４１】
異常・対策情報記憶部５８は、過去の監視制御装置１の異常の発生時におけるログ情報を記憶する異常情報記憶手段である。また、異常・対策情報記憶部５８は、監視制御装置１の異常の対策情報を、当該異常の過去の発生時におけるログ情報と対応付けて記憶している。この異常・対策情報記憶部５８に記憶される情報の一例を図９に示す。
【００４２】
この図９に示すように、監視制御装置１における過去の異常発生時におけるログ情報として、少なくとも「ソース」と「ＩＤ」の情報を記憶している。この「ソース」及び「ＩＤ」は、統合ログ記憶部５７に記憶される統一形式のログ情報の「ソース」及び「ＩＤ」に対応している。また、異常・対策情報記憶部５８に記憶される情報には、「説明」及び「対策」の欄も含まれている。
【００４３】
この図９に示すテーブルにおいて、同一の行の「ソース」及び「ＩＤ」と「説明」及び「対策」とが対応付けられている。「説明」の欄は、同一の行の「ソース」及び「ＩＤ」のログ情報が出力された場合に発生している異常の説明である。「対策」の欄は、同一の行の「ソース」及び「ＩＤ」のログ情報が出力された場合に発生している異常を解決するための対策である。
【００４４】
異常情報抽出部５９は、異常・対策情報記憶部５８及び統合ログ記憶部５７に記憶された情報に基づいて、監視制御装置１における異常の発生を検出するものである。この異常情報抽出部５９による監視制御装置１の異常発生検出について次に説明する。異常情報抽出部５９は、まず、統合ログ記憶部５７に記憶されたログ情報と、異常・対策情報記憶部５８に記憶された異常発生時のログ情報とを照合する。
【００４５】
すなわち、異常情報抽出部５９は、異常・対策情報記憶部５８に記憶された異常発生時のログ情報のそれぞれについて、統合ログ記憶部５７に記憶されたログ情報中を検索する。そして、統合ログ記憶部５７に記憶されたログ情報の中に、異常・対策情報記憶部５８に記憶された異常発生時のログ情報のいずれかと合致するものがあれば、異常情報抽出部５９は、監視制御装置１において異常が発生したことを検出する。
【００４６】
また、異常情報抽出部５９は、統合ログ記憶部５７に記憶されたログ情報から当該合致したログ情報を抽出する。この際、当該合致したログ情報のみでなく、当該合致したログ情報の前後の時間範囲の情報も併せて抽出してもよい。
【００４７】
異常情報抽出部５９により発生が検出された異常がどのような異常であるかは、照合において合致したログ情報に対応して異常・対策情報記憶部５８に記憶されている「説明」の欄の情報が示している。そして、当該異常に対する対策は、当該合致したログ情報に対応して異常・対策情報記憶部５８に記憶されている「対策」の欄の情報が示している。異常情報抽出部５９は、監視制御装置１において異常が発生したことを検出した場合に、この検出した異常の「説明」及び「対策」の情報を異常・対策情報記憶部５８から取得する。
【００４８】
このようにして、異常情報抽出部５９は、ログ情報記憶手段である統合ログ記憶部５７に記憶されたログ情報と、異常情報記憶手段である異常・対策情報記憶部５８に記憶されたログ情報とを照合し、監視制御装置１に異常が発生したことを検出する異常検出手段を構成している。そして、この異常検出手段である異常情報抽出部５９は、監視制御装置１に異常が発生したことを検出した場合に、当該異常の対策情報を異常情報記憶手段である異常・対策情報記憶部５８に記憶された情報から取得する。
【００４９】
異常情報出力部６０は、異常情報抽出部５９により抽出された情報を出力する。異常情報抽出部５９により抽出された情報とは、具体的には、異常情報抽出部５９が監視制御装置１の異常発生を検出した際のログ情報である。異常情報出力部６０によるログ情報の出力は、コンピュータである監視制御装置１が備える出力装置を用いて行われる。例えば、監視制御装置１が備えるモニタに異常情報抽出部５９により抽出されたログ情報を表示する。また、監視制御装置１が出力装置としてプリンタを備えている場合には、このプリンタから異常発生時のログ情報を出力してもよい。この際、プリンタからの異常発生時のログ情報の出力は、常に行うのではなく操作者からの要求に応じて行うようにしてもよい。
【００５０】
また、異常情報抽出部５９が発生を検出した異常について対策情報を取得している場合には、異常情報出力部６０は、異常発生検出時のログ情報に加えて、対策情報も併せて出力する。この対策情報も、ログ情報と同じく、監視制御装置１が備える出力装置（例えば、モニタ、プリンタ等）を用いて出力される。
【００５１】
報知部６１は、異常検出手段である異常情報抽出部５９により監視制御装置１に異常が発生したことが検出された場合に、その旨を報知するものである。具体的に例えば、報知部６１は、報知ランプを点灯させたり、スピーカから報知音又は報知メッセージを鳴動させたりして、監視制御装置１に異常が発生したことが検出されたことを、監視制御装置１の操作者に報知する。
【００５２】
監視制御装置１は、異常情報更新部６２を備えている。異常情報更新部６２は、異常・対策情報記憶部５８が記憶している情報の更新、追加、修正等を行うためのものである。具体的に例えば、異常情報更新部６２は、異常・対策情報記憶部５８が記憶している情報のインポート機能及びエクスポート機能を備えている。
【００５３】
この場合、異常情報更新部６２を用いて異常・対策情報記憶部５８が記憶している情報の更新等を行うには、まず、異常情報更新部６２のエクスポート機能を用いて、異常・対策情報記憶部５８が記憶している情報を出力して、例えばテキスト形式等でファイルに保存する。次に、汎用テキストエディタ等を用いてエクスポートされたファイルの内容を編集して、例えば新しく得られた異常と対策に関する情報を追加する。
【００５４】
そして、異常情報更新部６２のインポート機能を用いて、編集後のファイルの内容を、異常・対策情報記憶部５８が記憶している情報に取り入れる。このようにして、新しく得られた異常と対策に関する情報等を、異常・対策情報記憶部５８が記憶している情報に反映することができる。
【００５５】
なお、異常情報更新部６２により異常・対策情報記憶部５８が記憶している情報を直接に編集できるようにしてもよい。また、異常情報更新部６２は、必要に応じて、異常・対策情報記憶部５８が記憶している異常発生時のログ情報及び異常への対策情報のうち、少なくとも一方を更新することができるようになっていればよい。
【００５６】
こうして、異常情報更新部６２は、異常情報記憶手段である異常・対策情報記憶部５８に記憶された、過去の監視制御装置１の異常の発生時におけるログ情報及び当該異常への対策情報の少なくとも一方を更新するための更新手段を構成している。
【００５７】
更新手段である異常情報更新部６２を備えることで異常情報記憶手段である異常・対策情報記憶部５８に記憶された情報を変更可能にしたため、新たに得られた監視制御装置１の異常に関する情報及び対策情報を反映して、監視制御装置１自体の異常要因の特定と対策の実施を新しい情報に基づいて早期に行うことができる。そして、監視制御装置１自体の異常の再発を防ぐことでプラントの稼働率や製品品質の低下を招くような状況の発生を抑制することが可能である。
【００５８】
以上のような機能的構成を備えた監視制御装置１は、前述したように例えば周知のコンピュータを用いて構成される。次に、図１０を参照しながら、コンピュータを用いて監視制御装置１を実装するためのハードウエア構成の一例について説明する。
【００５９】
図１０に示すように、監視制御装置１は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、入力部１０４、モニタ１０５、ハードディスク１０６及び通信インターフェース１０７を備えている。ＣＰＵ１０１は、与えられた命令（命令の集合であるプログラムを含む）を実行して情報の演算又は加工を行う中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００６０】
ＲＯＭ１０２は、データ又はプログラムを不揮発的に格納する読み出し専用メモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。ＲＡＭ１０３は、データ又はプログラムを揮発的すなわち一時的に格納するための読み書き可能なランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。これらのＲＯＭ１０２及びＲＡＭ１０３は、ＣＰＵ１０１から直接にアクセス可能な主記憶装置である。
【００６１】
入力部１０４は、監視制御装置１の操作者が所望する情報を監視制御装置１に入力するためのものである。具体的に例えば、入力部１０４は、キーボード、マウス、タッチパネル及びマイク等を含むことができる。モニタ１０５は、主に画像情報を監視制御装置１の操作者に対し出力するための出力装置である。他の出力装置として、例えば、スピーカ及びプリンタ等を備えるようにしてもよい。モニタ１０５は、図１に示したＳＣＡＤＡ１０の画面Ａ２１を出力することができる。
【００６２】
ハードディスク１０６（ハードディスクドライブ）は、補助記憶装置である。したがって、ハードディスク１０６は、ＣＰＵ１０１から直接にアクセス可能ではない。ハードディスク１０６は、データ又はプログラムを不揮発的に格納することができる。このハードディスク１０６は、特に図２に示す対象操作記憶部５３、統合ログ記憶部５７及び異常・対策情報記憶部５８を構成する。
【００６３】
通信インターフェース１０７は、監視制御装置１が外部との通信を行う場合に必要なハードウエアである。監視制御装置１は、通信インターフェース１０７を介して、通信ネットワーク３に物理的に接続される。通信インターフェース１０７の動作はＯＳ３０及びＰＬＣ通信用ＳＷ部４０により制御される。
【００６４】
これらの、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、入力部１０４、モニタ１０５、ハードディスク１０６及び通信インターフェース１０７は、バス又は接続ケーブル等により相互に情報のやり取りが可能なように接続されている。なお、監視制御装置１は、外部記憶装置としてＣＤ−ＲＯＭ等を備えてもよい。また、入力部１０４、モニタ１０５及びハードディスク１０６については、必ずしも監視制御装置１に内蔵されていなくともよく、監視制御装置１の外部に設けられていてもよい。
【００６５】
監視制御装置１を構成するコンピュータのＲＯＭ１０２には、以上のように構成されたコンピュータを監視制御装置１として動作させるためのプログラムが予め格納されている。そして、ＣＰＵ１０１は、まず、ＲＯＭ１０２からプログラムを読み出してＲＡＭ１０３に実行可能な形式でプログラムを格納する。そして、ＣＰＵ１０１は、このＲＡＭ１０３に格納されたプログラムを読み出しながら実行する。
【００６６】
このようにして、ソフトウエアたるプログラムがコンピュータに読み込まれることにより、ソフトウエアとハードウエア資源とが協働した具体的手段によって、情報の演算又は加工を実現することで、図１及び図２に示す各機能を備えた監視制御装置１が構築される。
【００６７】
すなわち、監視制御装置１のコンピュータのＣＰＵ１０１において実行されるプログラムは、監視制御装置１のコンピュータを、ＳＣＡＤＡ１０、ＯＳ３０、ＰＬＣ通信用ＳＷ部４０及び傾向監視機能部５０の各部として機能させるためのものである。
【００６８】
なお、プログラムはＲＯＭ１０２でなくハードディスク１０６又は外部記憶装置に格納されていてもよいし、プログラムを外部から通信インターフェース１０７を介してコンピュータへとダウンロードして用いるようにしてもよい。
【００６９】
以上のように構成された監視制御装置１自体に異常発生した場合の一事例について、図１１及び図１２を参照しながら説明する。図１１に示すように、この事例の期間中においては、監視制御装置１自体に２回の異常が発生している。これら２回の異常は、いずれも通信異常（通信ネットワーク３への通信の切断）である。
【００７０】
まず、１回目の通信異常は、２０１４年９月２０日に発生している。この２０１４年９月２０日の通信異常の発生時には、ＯＳログ出力部３１から出力されたログ情報に「ソース」が「ｅ１ｃｅｘｐｒｅｓｓ」、「ＩＤ」が「２７」のログデータが含まれている。一方、異常・対策情報記憶部５８には、監視制御装置１自体に異常が過去に発生した際のログデータとして「ソース」が「ｅ１ｃｅｘｐｒｅｓｓ」で「ＩＤ」が「２７」のものが記憶されている。
【００７１】
したがって、異常情報抽出部５９は、統合ログ記憶部５７に記憶されたログ情報に異常・対策情報記憶部５８に記憶されたログ情報と合致するものがあるとして、監視制御装置１自体に異常が発生したことを検出する。この際、異常・対策情報記憶部５８には、当該異常の「説明」として「通信ネットワークの通信切断」、対策として「通信ケーブルの確認、頻発時はＯＳ不安定」という情報が記憶されている。
【００７２】
そこで、異常情報抽出部５９は、監視制御装置１の異常が検出された際のログ情報を抽出するとともに、この検出された異常の説明及び対策の情報を異常・対策情報記憶部５８から取得する。そして、抽出、取得されたこれらの情報は異常情報出力部６０により出力される。また、この際、報知部６１は、監視制御装置１自体の異常発生が検出されたことを報知する。
【００７３】
次に、２回目の通信異常は、２０１４年９月２７日に発生している。この２０１４年９月２７日の通信異常の発生時には、通信ＳＷログ出力部４１から出力されたログ情報に「詳細」が「Ｃｌｉｅｎｔ（１２）  Ａｂｎｏｒｍａｌ」であるログデータが含まれている。このログデータは、ＰＬＣ通信用ＳＷ部４０の通信クライアントに異常が発したことを示すものである。
【００７４】
統合されたログ情報を見ると、これらの通信異常が発生する以前には、ブザーリセットボタン２２が操作されていることがわかる。１回目の通信異常が発生する前に、ブザーリセットボタン２２が２回操作されている。また、２回目の通信異常が発生する前に、ブザーリセットボタン２２が１回操作されている。
【００７５】
そして、１回目及び２回目の通信異常の発生は、いずれも、最後にブザーリセットボタン２２が操作されてから、おおむね５日後に通信異常が発生していることがわかる。これに対し、ブザーリセットボタン２２が操作された前後では、監視制御装置１の異常発生を示すログデータは記録されていない。
【００７６】
このように、ログ抽出部５４により抽出されて統合ログ記憶部５７に記憶されているログ情報から、ブザーリセットボタン２２の操作と監視制御装置１の通信異常の発生とには一定の相関があり、最後にブザーリセットボタン２２を操作してから約５日後に通信異常が発生する傾向があることを把握することができる。そして、この傾向からブザーリセットボタン２２の操作を行わないと通信異常の発生に繋がることが推測される。
【００７７】
そこで、この推測を元にブザーリセットボタン２２を操作しないということを条件にして、再現試験を行うことができる。このように、ログ抽出部５４により抽出されて統合ログ記憶部５７に記憶されているログ情報を分析することで、再現試験の条件を絞りこむことができ、異常が発生する要因の特定と当該異常への対策の立案を短期間で行うことが可能となる。
【００７８】
特に、１回目の異常発生に関して、ブザーリセットボタン２２が操作されてから、５日が経過する前に再びブザーリセットボタン２２が操作された場合（２０１４年９月１３日→１５日）には、通信異常は発生していない。一方、ブザーリセットボタン２２が操作されてから、再びブザーリセットボタン２２が操作されることなく約５日が経過した場合に通信異常が発生している。
【００７９】
この事例の１回目の通信異常について再現試験を実施したところ、監視制御装置１の音声出力機能に問題があり、アラーム音が鳴動しつづけるとメモリの使用量が増加していく問題が発覚した。すなわち、図１１に示すように、ブザーリセットボタン２２を５日以内に操作していた場合にはメモリ使用量が上限を超過する前にアラーム音の鳴動が停止されるため、異常ログが出力されるまでには至らなかった。
【００８０】
一方、ブザーリセットボタン２２を操作することなく５日以上が経過し、アラーム音の鳴動が継続するとメモリ使用量が上限を超過しＯＳが不安定となり、通信ネットワーク３への通信切断のログが誤検出されるということを突き止めることができた。そして、さらに、音声出力機能の設定の見直しによりアラーム音の鳴動が継続してもメモリ使用量が増加しないという根本対策を実施することができる。
【００８１】
以上のように構成された監視制御装置は、プラントの状態を監視し、プラントを制御する制御手段（ＰＬＣ２）と通信可能に接続され、制御手段へとプラントの制御内容を指示するための制御信号を出力可能な監視制御装置である。そして、当該監視制御装置１の状態及び動作に関するログ情報を取得するログ取得手段であるＳＣＡＤＡログ出力部１１、ＯＳログ出力部３１及び通信ＳＷログ出力部４１と、プラントに関する異常を検出した場合にアラーム音を鳴動させるアラーム鳴動手段と、当該監視制御装置１に対するアラーム音の鳴動停止操作を検出する操作検出部５２と、操作検出部５２が鳴動停止操作を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出部５４と、ログ抽出手段により抽出されたログ情報を記憶するログ情報記憶手段である統合ログ記憶部５７と、を備えている。
【００８２】
このように、アラーム音の鳴動停止操作に着目することで、取得、保存するログ情報の容量を少なく抑えつつ、監視制御装置１自体の特にアラーム音の鳴動停止操作に関連する異常発生を検出、分析するために必要な情報を効率的に収集することができる。
【００８３】
そして、監視制御装置１自体に異常が発生した際に収集したログ情報を用いて、特にアラーム音の鳴動停止操作との関連を中心に必要十分な量のログ情報の分析を行うことができるため、異常要因の特定に多くの労力及び時間等を必要とすることなく、効率的に要因の特定及び異常発生の要因の除去を実施することが可能である。
【００８４】
また、従来の監視制御装置１では、網羅的に大量のログ情報が存在するため、監視制御装置１自体の異常発生時に当該異常の発生要因とアラーム音の鳴動停止操作との関連性及び傾向を把握することが困難であり、本来の要因を特定することができない可能性がある。このため、本来の要因と無関係な通信ケーブル又はＨＵＢの交換等の効果の無い対策を実施してしまい、問題が再発しプラントの稼働率の低下、又は、異常中に適切な操作ができずプラントで製造される製品に傷がついたり加工精度が低下したりすることにより製品品質の低下が継続してしまうおそれがある。
【００８５】
これに対し、この発明に係る監視制御装置１によれば、監視制御装置１自体の異常要因の特定と対策の実施を早期に行うことができるようになり、監視制御装置１自体の異常の再発を防ぐことでプラントの稼働率や製品品質の低下招くような状況を抑制することが可能である。
【００８６】
実施の形態２．
図１３は、この発明の実施の形態２に係るもので、監視制御装置を備えたプラント制御システムの構成を示すブロック図である。
【００８７】
前述した実施の形態１は、操作検出手段が監視制御装置に対するアラーム音の鳴動停止操作を検出した場合に、ログ抽出手段が検出時点を基準とした時間範囲内におけるログ情報を抽出するものであった。これに対し、ここで説明する実施の形態２は、操作検出手段が監視制御装置に対するアラームの確認操作を検出した場合に、ログ抽出手段が検出時点を基準とした時間範囲内におけるログ情報を抽出するようにしたものである。
【００８８】
すなわち、監視制御装置１は、プラントの状態又は動作等について異常を検出した場合にアラームを発生させるアラーム発生機能部（図示せず）を備えている。また、アラーム発生機能部とともに、実施の形態１で説明したアラーム鳴動機能部を備えてもよい。
【００８９】
図１３に示すように、ＳＣＡＤＡ１０には、画面Ｂ２３が表示される。アラーム発生機能部によるアラーム発生中には、画面Ｂ２３には、アラーム確認ボタン２４及びアラーム表示部２５が配置される。アラーム表示部２５には、発生中のアラームに関する情報が表示される。監視制御装置１の操作者が、アラーム表示部２５の表示内容を確認した上で、アラーム確認ボタン２４を操作することで、アラーム発生機能部により発生されたアラームを停止させることができる。
【００９０】
この実施の形態２においても、実施の形態１と同様に、監視制御装置１は、傾向監視機能部５０を備えている。この傾向監視機能部５０の基本的な構成は、実施の形態１と同じである。そこで、実施の形態２においても、図２を参照しながら傾向監視機能部５０の構成について説明する。この実施の形態２においては、ブザーリセットボタン２２に代えて、少なくともアラーム確認ボタン２４の操作内容が操作入力記録部５１により記録される。
【００９１】
また、実施の形態２においては、対象操作記憶部５３は、アラームの確認操作を操作検出部５２による検出対象となる操作として記憶している。アラームの確認操作とは、具体的には、アラーム発生機能部によるアラームの発生中におけるアラーム確認ボタン２４への操作である。したがって、操作検出部５２は、監視制御装置１に対するアラームの確認操作を検出する操作検出手段を構成している。
【００９２】
そして、ログ抽出部５４は、操作検出手段である操作検出部５２が検出対象操作である確認操作を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段を構成している。
なお、他の構成及び動作については実施の形態１と同様であって、その詳細説明は省略する。
【００９３】
以上のように構成された監視制御装置は、プラントの状態を監視し、プラントを制御する制御手段（ＰＬＣ２）と通信可能に接続され、制御手段へとプラントの制御内容を指示するための制御信号を出力可能な監視制御装置である。そして、当該監視制御装置１の状態及び動作に関するログ情報を取得するログ取得手段であるＳＣＡＤＡログ出力部１１、ＯＳログ出力部３１及び通信ＳＷログ出力部４１と、プラントに関する異常を検出した場合にアラームを発生させるアラーム発生手段と、当該監視制御装置１に対するアラームの確認操作を検出する操作検出部５２と、操作検出部５２が確認操作を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出部５４と、ログ抽出部５４により抽出されたログ情報を記憶するログ情報記憶手段である統合ログ記憶部５７と、を備えている。
【００９４】
そして、このように、アラームの確認操作に着目することで、取得、保存するログ情報の容量を少なく抑えつつ、監視制御装置１自体の特にアラーム音の鳴動停止操作に関連する異常発生を検出、分析するために必要な情報を効率的に収集することができる。
【００９５】
また、収集されたログ情報を用いて監視制御装置１自体の異常要因の特定と対策の実施を効率的かつ早期に行うことができるようになり、監視制御装置１自体の異常の再発を防ぐことでプラントの稼働率や製品品質の低下招くような状況を抑制することが可能である。
【００９６】
なお、実施の形態１のアラーム音の鳴動停止操作及びこの実施の形態２のアラームの確認操作は、いずれも、プラントの異常信号に対する監視制御装置１への操作と言うことができる。したがって、実施の形態１及び実施の形態２をまとめると、プラントの異常信号に対する監視制御装置１への操作に着目することで、取得、保存するログ情報の容量を少なく抑えつつ、監視制御装置１自体のプラントの異常信号に対する監視制御装置１への操作に関連する異常発生を検出、分析するために必要な情報を効率的に収集することができるものであると言うこともできる。
【００９７】
実施の形態３．
図１４は、この発明の実施の形態３に係るもので、監視制御装置を備えたプラント制御システムの構成を示すブロック図である。
【００９８】
ここで説明する実施の形態３は、実施の形態１において、操作検出手段が監視制御装置に対する制御手段（ＰＬＣ）への制御信号の出力を伴う信号出力操作を検出した場合に、ログ抽出手段が検出時点を基準とした時間範囲内におけるログ情報を抽出するようにしたものである。
【００９９】
すなわち、実施の形態１で説明したように、監視制御装置１は、制御手段であるＰＬＣ２へとプラントの制御内容を指示するための制御信号を出力可能である。そして、ＳＣＡＤＡ１０は、ＰＬＣ通信用ＳＷ部４０の機能を用いることで、通信ネットワーク３を経由してＰＬＣ２との相互通信を実現している。したがって、ＳＣＡＤＡ１０での操作によるＰＬＣ２への制御信号の出力は、ＰＬＣ通信用ＳＷ部４０を介して行われる。
【０１００】
図１４に示すように、ＳＣＡＤＡ１０には、画面Ｃ２６が表示される。画面Ｃ２６には、クリアボタン２７、実行ボタン２８及び制御操作ボタン２９が配置されている。制御操作ボタン２９は、プラントの制御を監視制御装置１の操作により行う手動制御と、プラントの制御をＰＬＣ２により自律的に行う自動制御とで切り換えるためのものである。手動制御と自動制御が切り換えられる際には、監視制御装置１からＰＬＣ２へとその旨の制御信号が出力される。
【０１０１】
また、制御操作ボタン２９により手動制御が選択された状態で、実行ボタン２８を操作すると、設定した制御内容を実行するための制御信号がＰＬＣ２へと出力される。そして、制御操作ボタン２９により手動制御が選択された状態で、クリアボタン２７を操作すると、設定した制御内容をクリアするための制御信号がＰＬＣ２へと出力される。
【０１０２】
この実施の形態３においても、実施の形態１と同様に、監視制御装置１は、傾向監視機能部５０を備えている。この傾向監視機能部５０の基本的な構成は、実施の形態１と同じである。そこで、実施の形態３においても、図２を参照しながら傾向監視機能部５０の構成について説明する。この実施の形態３においては、ブザーリセットボタン２２に代えて、少なくともクリアボタン２７、実行ボタン２８及び制御操作ボタン２９の操作内容が操作入力記録部５１により記録される。
【０１０３】
また、実施の形態３においては、対象操作記憶部５３は、制御手段（ＰＬＣ２）への制御信号の出力を伴う信号出力操作を操作検出部５２による検出対象となる操作として記憶している。ＰＬＣ２への制御信号の出力を伴う信号出力操作とは、具体的には、クリアボタン２７、実行ボタン２８及び制御操作ボタン２９のいずれかへの操作である。したがって、操作検出部５２は、監視制御装置１に対する制御手段（ＰＬＣ２）への制御信号の出力を伴う信号出力操作を検出する操作検出手段を構成している。
【０１０４】
そして、ログ抽出部５４は、操作検出手段である操作検出部５２が検出対象操作である信号出力操作を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段を構成している。
なお、他の構成及び動作については実施の形態１と同様であって、その詳細説明は省略する。
【０１０５】
以上のように構成された監視制御装置は、プラントの状態を監視し、プラントを制御する制御手段（ＰＬＣ２）と通信可能に接続され、制御手段へとプラントの制御内容を指示するための制御信号を出力可能な監視制御装置である。そして、当該監視制御装置１の状態及び動作に関するログ情報を取得するログ取得手段であるＳＣＡＤＡログ出力部１１、ＯＳログ出力部３１及び通信ＳＷログ出力部４１と、当該監視制御装置１に対する制御手段への制御信号の出力を伴う信号出力操作を検出する操作検出部５２と、操作検出部５２が信号出力操作を検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出部５４と、ログ抽出部５４により抽出されたログ情報を記憶するログ情報記憶手段である統合ログ記憶部５７と、を備えている。
【０１０６】
そして、このように、制御手段（ＰＬＣ２）への制御信号の出力を伴う信号出力操作に着目することで、取得、保存するログ情報の容量を少なく抑えつつ、監視制御装置１自体の特に制御手段への制御信号の出力を伴う信号出力操作に関連する異常発生を検出、分析するために必要な情報を効率的に収集することができる。
【０１０７】
また、収集されたログ情報を用いて監視制御装置１自体の異常要因の特定と対策の実施を効率的かつ早期に行うことができるようになり、監視制御装置１自体の異常の再発を防ぐことでプラントの稼働率や製品品質の低下招くような状況を抑制することが可能である。
【０１０８】
実施の形態４．
図１５は、この発明の実施の形態４に係るもので、監視制御装置を備えたプラント制御システムの構成を示すブロック図である。
【０１０９】
ここで説明する実施の形態４は、実施の形態１において、表示手段に表示された操作画面の切替えを検出する画面切替検出手段を備え、画面切替検出手段が操作画面の切替えを検出した場合に、ログ抽出手段が検出時点を基準とした時間範囲内におけるログ情報を抽出するようにしたものである。
【０１１０】
すなわち、実施の形態１で説明したように、監視制御装置１は、例えばモニタ１０５等の操作画面を表示する表示手段を備えている。図１５に示すように、ＳＣＡＤＡ１０には、例えば、画面Ａ２１及び画面Ｃ２６が表示される。これらの画面Ａ２１及び画面Ｃ２６は、表示手段であるモニタ１０５に表示される操作画面である。なお、画面Ａ２１は実施の形態１で説明したものと同様であり、画面Ｃ２６は実施の形態３で説明したものと同様である。
【０１１１】
監視制御装置１の操作者は、必要に応じて、操作画面を画面Ａ２１と画面Ｃ２６との間で切り替えることができる。この操作画面の切り替えは、具体的には実施の形態１で説明した入力部１０４であるマウス又はキーボード等への操作により行う。監視制御装置１は、画面切替検出部７０を備えている。画面切替検出部７０は、記表示手段であるモニタ１０５に表示された操作画面の切替えを検出する画面切替検出手段である。なお、画面切替検出部７０による画面切替えの検出対象となるのは、ＳＣＡＤＡ１０中の画面のみならず、ＳＣＡＤＡ１０の画面とＯＳ３０の画面との切替えであったり、ＳＣＡＤＡ１０の面画と通信ＳＷログ出力部４１の画面との切替であったりしてもよい。
【０１１２】
この実施の形態４においても、実施の形態１と同様に、監視制御装置１は、傾向監視機能部５０を備えている。この傾向監視機能部５０の基本的な構成は、実施の形態１と同じである。そこで、実施の形態４においても、図２を参照しながら傾向監視機能部５０の構成について説明する。この実施の形態４においては、ブザーリセットボタン２２に代えて、少なくとも画面切替検出部７０の検出内容が操作入力記録部５１により記録される。操作入力記録部５１により画面切替検出部７０の検出内容が記録される際、この記録される内容には、少なくとも、どの操作画面からどの操作画面への切替えが行われたのかを特定可能な情報が含まれる。
【０１１３】
また、実施の形態４においては、対象操作記憶部５３は、画面切替検出部７０により検出された操作画面の切替えを操作検出部５２による検出対象となる入力として記憶している。そして、ログ抽出部５４は、操作検出部５２が検出対象である操作画面の切替えを検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出する。
【０１１４】
ここで、操作検出部５２が検出対象である操作画面の切替えを検出した場合とは、すなわち、画面切替検出部７０が操作画面の切替えを検出した場合である。したがって、ログ抽出部５４は、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出手段を構成していると言える。
なお、他の構成及び動作については実施の形態１と同様であって、その詳細説明は省略する。
【０１１５】
以上のように構成された監視制御装置は、プラントの状態を監視し、プラントを制御する制御手段であるＰＬＣ２と通信可能に接続され、制御手段へとプラントの制御内容を指示するための制御信号を出力可能な監視制御装置である。そして、当該監視制御装置１の状態及び動作に関するログ情報を取得するログ取得手段であるＳＣＡＤＡログ出力部１１、ＯＳログ出力部３１及び通信ＳＷログ出力部４１と、操作画面を表示する表示手段と、表示手段に表示された操作画面の切替えを検出する画面切替検出部７０と、画面切替検出部７０が操作画面の切替えを検出した場合に、この検出時点を基準とした予め設定された時間範囲内においてログ取得手段が取得したログ情報を抽出するログ抽出部５４と、ログ抽出部５４により抽出されたログ情報を記憶するログ情報記憶手段である統合ログ記憶部５７と、を備えている。
【０１１６】
そして、このように、操作画面の切替えに着目することで、取得、保存するログ情報の容量を少なく抑えつつ、監視制御装置１自体の特に操作画面の切替えに関連する異常発生を検出、分析するために必要な情報を効率的に収集することができる。
【０１１７】
また、収集されたログ情報を用いて監視制御装置１自体の異常要因の特定と対策の実施を効率的かつ早期に行うことができるようになり、監視制御装置１自体の異常の再発を防ぐことでプラントの稼働率や製品品質の低下招くような状況を抑制することが可能である。
【産業上の利用可能性】
【０１１８】
この発明は、プラントの状態を監視し、このプラントを制御する制御手段（例えばＰＬＣ）と通信可能に接続され、制御手段へとプラントの制御内容を指示するための制御信号を出力可能な監視制御装置に利用できる。
【符号の説明】
【０１１９】
１  監視制御装置、  ２  ＰＬＣ、  ３  通信ネットワーク、  １０  ＳＣＡＤＡ、  １１  ＳＣＡＤＡログ出力部、  ２１  画面Ａ、  ２２  ブザーリセットボタン、  ２３  画面Ｂ、  ２４  アラーム確認ボタン、  ２５  アラーム表示部、  ２６  画面Ｃ、  ２７  クリアボタン、  ２８  実行ボタン、  ２９  制御操作ボタン、  ３０  ＯＳ、  ３１  ＯＳログ出力部、  ４０  ＰＬＣ通信用ＳＷ部、  ４１  通信ＳＷログ出力部、  ５０  傾向監視機能部、  ５１  操作入力記録部、  ５２  操作検出部、  ５３  対象操作記憶部、  ５４  ログ抽出部、  ５５  ログ変換部、  ５６  ログ統合部、  ５７  統合ログ記憶部、  ５８  異常・対策情報記憶部、  ５９  異常情報抽出部、  ６０  異常情報出力部、  ６１  報知部、  ６２  異常情報更新部、  ７０  画面切替検出部、  １０１  ＣＰＵ、  １０２  ＲＯＭ、  １０３  ＲＡＭ、  １０４  入力部、  １０５  モニタ、  １０６  ハードディスク、  １０７  通信インターフェース
【図１】
0006458858.tif 000002
【図２】
0006458858.tif 000003
【図３】
0006458858.tif 000004
【図４】
0006458858.tif 000005
【図５】
0006458858.tif 000006
【図６】
0006458858.tif 000007
【図７】
0006458858.tif 000008
【図８】
0006458858.tif 000009
【図９】
0006458858.tif 000010
【図１０】
0006458858.tif 000011
【図１１】
0006458858.tif 000012
【図１２】
0006458858.tif 000013
【図１３】
0006458858.tif 000014
【図１４】
0006458858.tif 000015
【図１５】
0006458858.tif 000016