(57)【要約】【課題】監視ポイントに関するデータの変化を履歴として蓄積する。【解決手段】コントローラ１から監視ポイントに関するデータを収集するデータ収集部２１と、データ収集部２１によりデータが収集される度に、当該データを該当する監視ポイントの現在値として更新して記憶する現在値記憶部２２と、現在値記憶部２２により現在値が更新される度に、当該更新された現在値と当該更新される前の現在値とを比較するデータ比較部２３と、データ比較部２３により値が変化していると判定された場合に、現在値記憶部２２に記憶された該当する現在値を変化値として現在時刻と関連付けて蓄積する変化値蓄積部２４とを備えた。【選択図】図１
2017199194.tif 000002
【特許請求の範囲】
【請求項１】
コントローラから監視ポイントに関するデータを収集するデータ収集部と、
前記データ収集部によりデータが収集される度に、当該データを該当する監視ポイントの現在値として更新して記憶する現在値記憶部と、
前記現在値記憶部により現在値が更新される度に、当該更新された現在値と当該更新される前の現在値とを比較するデータ比較部と、
前記データ比較部により値が変化していると判定された場合に、前記現在値記憶部に記憶された該当する現在値を変化値として現在時刻と関連付けて蓄積する変化値蓄積部と
を備えた監視装置。
【請求項２】
前記変化値蓄積部に蓄積された変化値を用いて、集計データを生成する集計データ生成部とを備えた
ことを特徴とする請求項１記載の監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視ポイントに関するデータを収集して監視を行う監視装置に関するものである。
【背景技術】
【０００２】
従来から、監視システムでは、施設内の設備に対して設定した監視ポイントに関するデータを収集することで、当該設備の監視を行っている（例えば特許文献１参照）。この監視システムでは、複数のリモートコントローラ（以下、コントローラと称す）が、随時、該当する設備から上記データを収集している。そして、監視装置は、各コントローラに対してスキャンを行うことで、又はコントローラからＣＯＳ（Ｃｈａｎｇｅ  Ｏｆ  Ｓｔａｔｕｓ）通知を受けることで、上記データを収集し、現在値の更新を逐一行っている。なお、ＣＯＳ通知とは、コントローラで収集したデータに変化があった場合に当該データを監視装置へ送信する通知である。そして、監視装置は、決められた周期（例えば正時）毎に、その際の現在値を履歴として蓄積している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３００７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、従来の監視装置では、周期毎に現在値の蓄積を行っている。そのため、上記周期の間でのデータの変化は履歴として蓄積することができていないという課題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、監視ポイントに関するデータの変化を履歴として蓄積することができる監視装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係る監視装置は、コントローラから監視ポイントに関するデータを収集するデータ収集部と、データ収集部によりデータが収集される度に、当該データを該当する監視ポイントの現在値として更新して記憶する現在値記憶部と、現在値記憶部により現在値が更新される度に、当該更新された現在値と当該更新される前の現在値とを比較するデータ比較部と、データ比較部により値が変化していると判定された場合に、現在値記憶部に記憶された該当する現在値を変化値として現在時刻と関連付けて蓄積する変化値蓄積部とを備えたものである。
【発明の効果】
【０００７】
この発明によれば、上記のように構成したので、監視ポイントに関するデータの変化を履歴として蓄積することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係る監視装置を備えた監視システムの構成例を示す図である。
【図２】この発明の実施の形態１に係る監視装置の動作例を示すフローチャートである。
【図３】この発明の実施の形態１における変化値蓄積部に蓄積された情報の一例を示す図である。
【図４】図４Ａ、図４Ｂは、この発明の実施の形態１に係る監視装置の効果を説明する図であり、従来構成の場合を示す図と、実施形態１に係る監視装置の場合を示す図である。
【図５】この発明の実施の形態２に係る監視装置を備えた監視システムの構成例を示す図である。
【図６】この発明の実施の形態２における集計データ生成部により生成された集計データの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１はこの発明の実施の形態１に係る監視装置２を備えた監視システムの構成例を示す図である。
監視システムは、ビル、工場又はプラント等の施設におけるＩ／Ｏを監視するものである。この監視システムは、図１に示すように、複数のコントローラ１及び監視装置２を備えている。
【００１０】
コントローラ１は、施設内に設置された該当する設備（不図示）の制御を行うものである。また、コントローラ１は、随時、上記設備から、当該設備に対して設定した監視ポイントに関するデータを収集する。そして、コントローラ１は、ＢＡＣｎｅｔ等のオープンネットワークを介して接続された監視装置２からの要求（スキャン）に応じて、収集したデータを当該監視装置２へ送信する。また、コントローラ１は、収集したデータに変化があった場合には、当該データを監視装置２へ送信するＣＯＳ通知を行う。
【００１１】
監視装置２は、オープンネットワークを介して接続されたコントローラ１を制御するものである。また、監視装置２は、コントローラ１から監視ポイントに関するデータを収集して設備の監視を行う。以下では、監視装置２が有する機能のうちの上記データの収集及び蓄積に関する機能についてのみ説明を行う。この監視装置２は、データの収集及び蓄積に関する機能として、図１に示すように、データ収集部２１、現在値記憶部２２、データ比較部２３及び変化値蓄積部２４を備えている。
【００１２】
データ収集部２１は、コントローラ１から監視ポイントに関するデータを収集するものである。ここで、データ収集部２１は、各コントローラ１に対してデータの送信要求を行うことで、当該各コントローラ１からデータを収集する（スキャン）。また、データ収集部２１は、コントローラ１からＣＯＳ通知を受信した場合に、当該通知に含まれるデータを収集する。
【００１３】
現在値記憶部２２は、データ収集部２１によりデータが収集される度に、当該データを該当する監視ポイントの現在値として更新して記憶するものである。
データ比較部２３は、現在値記憶部２２により現在値が更新される度に、当該更新された現在値と当該更新される前の現在値とを比較するものである。
【００１４】
変化値蓄積部２４は、データ比較部２３により値が変化していると判定された場合に、現在値記憶部２２に記憶された該当する現在値を変化値として現在時刻と関連付けて蓄積するものである。なお、変化値蓄積部２４は、現在値記憶部２２に記憶された初回の現在値も初回値として現在時刻と関連付けて蓄積する。
【００１５】
次に、実施の形態１に係る監視装置２の動作例について、図１〜３を参照しながら説明する。
監視装置２の動作例では、図２に示すように、まず、データ収集部２１は、コントローラ１から監視ポイントに関するデータを収集する（ステップＳＴ２０１）。この際、データ収集部２１は、各コントローラ１に対してデータの送信要求を行うことで、当該各コントローラ１からデータを収集する（スキャン）。また、データ収集部２１は、コントローラ１からＣＯＳ通知を受信した場合に、当該通知に含まれるデータを収集する。
【００１６】
次いで、現在値記憶部２２は、データ収集部２１によりデータが収集される度に、当該データを該当する監視ポイントの現在値として更新して記憶する（ステップＳＴ２０２）。なお、現在値記憶部２２に記憶された初回の現在値は、初回値として現在時刻と関連付けられて変化値蓄積部２４に蓄積される。
【００１７】
次いで、データ比較部２３は、現在値記憶部２２により現在値が更新される度に、当該更新された現在値が当該更新される前の現在値から変化しているかを判定する（ステップＳＴ２０３）。
【００１８】
このステップＳＴ２０３において、データ比較部２３が値が変化していると判定した場合には、変化値蓄積部２４は、現在値記憶部２２に記憶された該当する現在値を変化値として現在時刻と関連付けて蓄積する（ステップＳＴ２０４）。図３は変化値蓄積部２４に蓄積された情報の一例を示す図である。図３の例では、２つの監視ポイント（Ｐｏｉｎｔ１，Ｐｏｉｎｔ２）に対し、変化値と当該変化値を蓄積した時刻（現在時刻）とを示す情報を時系列に蓄積した場合を示している。
一方、ステップＳＴ２０３において、データ比較部２３が値は変化していないと判定した場合には、ステップＳＴ２０４における変化値蓄積部２４による処理は行われない。
【００１９】
図４は、実施の形態１に係る監視装置２の効果を説明する図である。なお図４Ａは、従来構成の場合を示す図であり、下段は実際のデータの変化を示し、中段は現在値の変化を示し、上段は周期（１分）毎に履歴として蓄積された現在値を示している。また図４Ｂは、監視装置２の場合を示す図であり、下段及び中段は図４Ａと同じであり、上段は変化値蓄積部２４に蓄積された変化値を示している。
図４Ａに示すように、従来構成では、周期毎に現在値が蓄積されるため、周期の間でデータに大きな変化があった場合には、その変化を履歴として蓄積できない。よって、履歴として蓄積された現在値における最大値と最小値は、実際のデータにおける最大値と最小値とは異なる値となる。
一方、図４Ｂに示すように、実施の形態１に係る監視装置２では、変化値蓄積部２４により変化値が蓄積されるため、当該変化値における最大値と最小値は、実際のデータにおける最大値と最小値と同じ値となる。
【００２０】
このように、実施の形態１に係る監視装置２では、得られた現在値と前回の現在値とを比較し、その値が変化していた場合には上記得られた現在値を変化値として現在時刻と関連付けて蓄積している。よって、監視装置２では、データの変化を履歴として高精度に蓄積することができる。すなわち、監視装置２では、従来のような周期間でのデータの変化も逃さず変化値として蓄積することができ、監視装置２で蓄積される履歴の精度を上げることができる。
【００２１】
また、監視装置２は、データが変化していた場合にのみ変化値を蓄積する。これにより、コントローラ１から収集した全てのデータを蓄積する場合に対し、情報量を落とすことなく、データ量を削減することができる。
【００２２】
以上のように、この実施の形態１によれば、コントローラ１から監視ポイントに関するデータを収集するデータ収集部２１と、データ収集部２１によりデータが収集される度に、当該データを該当する監視ポイントの現在値として更新して記憶する現在値記憶部２２と、現在値記憶部２２により現在値が更新される度に、当該更新された現在値と当該更新される前の現在値とを比較するデータ比較部２３と、データ比較部２３により値が変化していると判定された場合に、現在値記憶部２２に記憶された該当する現在値を変化値として現在時刻と関連付けて蓄積する変化値蓄積部２４とを備えたので、監視ポイントに関するデータの変化を履歴として蓄積することができる。
【００２３】
なお、変化値蓄積部２４は、監視ポイント毎に最大蓄積件数を設定可能としてもよい。この場合、変化値蓄積部２４は、監視ポイント毎に、最大蓄積件数の範囲内で変化値の蓄積を行う。これにより、監視ポイント毎の必要性に応じて蓄積件数をカスタマイズでき、記憶資源を有効活用することができる。
【００２４】
また上記では、データ収集部２１は、各コントローラ１に対してスキャンを行うことで、又はコントローラ１からＣＯＳ通知を受信することで、データを収集する場合を示した。一方、コントローラ１では、アナログ上下限監視を行っており、監視ポイントに関するデータが上限閾値を超えた場合又は下限閾値を下回った場合に、監視装置２に対して当該データを通知している。そこで、データ収集部２１は、上記通知に含まれるデータも収集し、変化値蓄積部２４における蓄積対象としてもよい。
【００２５】
実施の形態２．
図５はこの発明の実施の形態２に係る監視装置２を備えた監視システムの構成例を示す図である。この図５に示す実施の形態２に係る監視装置２は、図１に示す実施の形態１に係る監視装置２に、集計データ生成部２５を追加したものである。その他の構成は同様であり、同一の符号を付してその説明を省略する。
【００２６】
集計データ生成部２５は、変化値蓄積部２４に蓄積された変化値を用いて、集計データを生成するものである。この際、集計データ生成部２５は、まず、変化値を用いて、予め決められた最小時間単位（例えば１分）毎のデータを推定値として推定する。なお、最小時間単位の間は、データに変化がないものとする。そして、集計データ生成部２５は、変化値及び推定した推定値を用いて、所定の時間単位での集計データを生成する。なお、集計データ生成部２５は、集計データの集計範囲によっては、変化値蓄積部２４に蓄積された初回値も用いる。集計データとしては、時データから成る日報、日データ又は曜日データから成る週報又は月報、月データから成る年報等が挙げられる。また、日報には、時データの他、例えば、日毎の最大値（日最大）、日毎の最小値（日最小）、日毎の平均値（日平均）、日毎の特定の定時値（日定時値）を示す情報が含まれる。週報、月報及び年報についても同様である。
【００２７】
図６は実施の形態２における集計データ生成部２５により生成された集計データの一例を示す図である。図６の例では、時データとして、外気温度の毎時の平均値、最大値、最小値、正時値（定時値）がそれぞれ示されている。なお、平均値は、有効桁数以下は四捨五入されている。また図６では、日最大、日最小、日平均、日正時値（図６における２１：００での正時値）が示されている。
【００２８】
ここで、日報を生成する場合、集計データ生成部２５は、変化値及び推定値の集合を用いて、時データを生成する。なおこの際、集計データ生成部２５は、ユーザ設定により、時データとして、毎時の平均値、最大値、最小値、定時値のうちのいずれかを算出する。また、集計データ生成部２５は、上記集合又は時データを用いて、日最大、日最小、日平均、日定時値を算出する。
この際、変化値蓄積部２４では変化値を蓄積しているため、図４に示したように、毎時の最大値と最小値を正確に算出できる。また、秒（ミリ秒）の精度で平均値を算出できる。
【００２９】
また、週報を生成する場合、集計データ生成部２５は、日報のデータを用いる。すなわち、集計データ生成部２５は、変化値及び推定値の集合又は時データを用いて、日データ（又は曜日データ）を生成する。なおこの際、集計データ生成部２５は、ユーザ設定により、日データ（又は曜日データ）として、毎日（又は毎曜日）の平均値、最小値、最小値、定時値のうちのいずれかを算出する。また、集計データ生成部２５は、上記集合、時データ、又は日データ（又は曜日データ）を用いて、週最大、週最小、週平均、週定時値を算出する。月報についても週報と同様である。
また、年報を生成する場合、集計データ生成部２５は、月報のデータを用いる。
【００３０】
以上のように、この実施の形態２によれば、変化値蓄積部２４に蓄積された変化値を用いて、集計データを生成する集計データ生成部２５を備えたので、実施の形態１における効果に加え、監視ポイントに関するデータの変化を考慮した集計データを得ることができる。
【００３１】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００３２】
１  コントローラ
２  監視装置
２１  データ収集部
２２  現在値記憶部
２３  データ比較部
２４  変化値蓄積部
２５  集計データ生成部
【図１】
2017199194.tif 000003
【図２】
2017199194.tif 000004
【図３】
2017199194.tif 000005
【図４】
2017199194.tif 000006
【図５】
2017199194.tif 000007
【図６】
2017199194.tif 000008