JP5048460B2 - Trend monitoring system, trend monitoring apparatus, and trend monitoring method - Google Patents
Trend monitoring system, trend monitoring apparatus, and trend monitoring method Download PDFInfo
- Publication number
- JP5048460B2 JP5048460B2 JP2007301202A JP2007301202A JP5048460B2 JP 5048460 B2 JP5048460 B2 JP 5048460B2 JP 2007301202 A JP2007301202 A JP 2007301202A JP 2007301202 A JP2007301202 A JP 2007301202A JP 5048460 B2 JP5048460 B2 JP 5048460B2
- Authority
- JP
- Japan
- Prior art keywords
- trend monitoring
- trend
- algorithm
- monitoring
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Alarm Systems (AREA)
Description
本発明は、傾向監視システム、傾向監視装置、及び傾向監視方法に関する。 The present invention relates to a trend monitoring system, a trend monitoring apparatus, and a trend monitoring method.
従来の遠隔監視技術においては、監視機器の測定値が異常を監視する手段として、測定値と1つの基準値と比較することに代えて、設定範囲内における測定値の経時変化に基づいて行い、測定値が設定範囲内に継続して複数回計測されたときに異常と判定するようにしていた。これにより異常が観測される前に異常を検知するようにしていた(特許文献1)。 In the conventional remote monitoring technology, instead of comparing the measured value with one reference value, as a means for monitoring the measured value of the monitoring device based on the change over time of the measured value within the set range, When a measured value is continuously measured within a set range for a plurality of times, an abnormality is determined. Thus, the abnormality is detected before the abnormality is observed (Patent Document 1).
また、異常判定のアルゴリズムとしては、例えば、時系列データを取り込み、所定の単位ごとに時系列データの変動の振幅を示す変動率及び変動の度合を示す変化率、アラーム発生前の不安定領域に時系列データが存在する時間幅を算出し、算出したこれらの情報を基に監視対象であるプラント等の長期傾向を判断し、プラント等が不安定になる以前にプラント等の回避操作をさせるように予測アラームを発するようにした傾向管理装置が提示されている(特許文献2)。
しかしながら、従来の方法によると、基準値については、遠隔監視機器ごとに設定する必要があり、実際に測定されたデータに合わせて設定変更する必要がある。この場合、専用の端末にて行わなければならず手間と時間がかかってしまうという問題点がある。 However, according to the conventional method, the reference value needs to be set for each remote monitoring device, and needs to be changed according to the actually measured data. In this case, there is a problem in that it has to be performed by a dedicated terminal and takes time and effort.
また、異常判定を行うための傾向監視アルゴリズムを予め傾向監視システムに組み込む必要がある。そのため、傾向監視アルゴリズムの変更のためには、傾向監視を一時停止した上で変更を行い、その後、変更後の傾向監視アルゴリズムを実行する必要がある。そのため、傾向監視アルゴリズムの変更を自由に行うことができないという問題点がある。 In addition, a trend monitoring algorithm for performing abnormality determination needs to be incorporated in the trend monitoring system in advance. Therefore, in order to change the trend monitoring algorithm, it is necessary to make a change after temporarily stopping the trend monitoring, and then execute the changed trend monitoring algorithm. Therefore, there is a problem that the trend monitoring algorithm cannot be freely changed.
さらに、遠隔監視機器が多数(例えば、100機器以上)かつ多種類にわたる場合、遠隔監視機器ごとに傾向監視アルゴリズムの作成、及び遠隔監視機器ごとに対応するパラメータ値の設定をする必要がある。そのため、傾向監視アルゴリズム及びパラメータを管理することが非常に困難であるという問題点がある。 Furthermore, when there are many (for example, 100 or more) remote monitoring devices and many types, it is necessary to create a trend monitoring algorithm for each remote monitoring device and set a parameter value corresponding to each remote monitoring device. Therefore, there is a problem that it is very difficult to manage the trend monitoring algorithm and parameters.
本発明は、このような問題点を解決するためになされたものであり、多数かつ多種類にわたる遠隔監視機器に対して適用される傾向監視アルゴリズムの管理を効率的に行うことができる傾向監視システムを提供することを目的とする。 The present invention has been made to solve such a problem, and a trend monitoring system capable of efficiently managing a trend monitoring algorithm applied to a large number and many types of remote monitoring devices. The purpose is to provide.
本発明の第1の態様にかかる傾向監視システムは、複数の遠隔監視機器とネットワークを介して接続された傾向監視装置と、前記傾向監視装置とネットワークを介して接続されたユーザ端末とを備える。傾向監視アルゴリズムが実装された傾向監視プログラムを格納する傾向監視アルゴリズム記憶部と、前記傾向監視アルゴリズムと前記遠隔監視機器の関連付けを示す機器関連付情報を記憶する機器関連付情報記憶部と、前記ユーザ端末からの傾向監視アルゴリズムの変更情報に基づいて、前記傾向監視アルゴリズム記憶部に前記傾向監視プログラムを格納する傾向監視プログラム格納手段と、前記機器関連付情報記憶部に記憶された機器関連付情報において関連付けられた傾向監視プログラムを、前記傾向監視アルゴリズム記憶部より読み出し、当該傾向監視プログラムにより、傾向監視処理を実行する傾向監視実行手段とを備える。 A trend monitoring system according to a first aspect of the present invention includes a trend monitoring device connected to a plurality of remote monitoring devices via a network, and a user terminal connected to the trend monitoring device via a network. A trend monitoring algorithm storage unit that stores a trend monitoring program in which a trend monitoring algorithm is implemented, a device association information storage unit that stores device association information indicating association between the trend monitoring algorithm and the remote monitoring device, and the user Based on the change information of the trend monitoring algorithm from the terminal, the trend monitoring program storage means for storing the trend monitoring program in the trend monitoring algorithm storage unit, and the device association information stored in the device association information storage unit A trend monitoring execution unit that reads an associated trend monitoring program from the trend monitoring algorithm storage unit and executes a trend monitoring process by the trend monitoring program is provided.
これにより、複数の遠隔監視機器と、傾向監視アルゴリズムとを関連付けて記憶することができ、傾向監視アルゴリズムを効率的に管理することができる。 Thereby, a plurality of remote monitoring devices and trend monitoring algorithms can be stored in association with each other, and the trend monitoring algorithms can be managed efficiently.
また、上述した傾向監視システムは、前記傾向監視アルゴリズムに定義された傾向監視パラメータ情報を、前記傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けて記憶する傾向監視パラメータ情報記憶部をさらに備える。前記傾向監視実行手段は、前記機器関連付情報において関連付けられた遠隔監視機器に対応付けられた傾向監視パラメータ情報を、前記傾向監視パラメータ情報記憶部より読み出し、当該傾向監視パラメータ情報を用いて前記傾向監視プログラムにより傾向監視処理を実行するとよい。 In addition, the above-described trend monitoring system is configured to store trend monitoring parameter information defined in the trend monitoring algorithm in association with the remote monitoring device associated in the device association information of the trend monitoring algorithm. A storage unit is further provided. The trend monitoring execution unit reads trend monitoring parameter information associated with the remote monitoring device associated in the device association information from the trend monitoring parameter information storage unit, and uses the trend monitoring parameter information to read the trend monitoring parameter information. Trend monitoring processing may be executed by a monitoring program.
これにより、遠隔監視機器ごとに傾向監視アルゴリズムにおける傾向監視パラメータを管理することができ、傾向監視処理の実行に反映することができる。 Thereby, the trend monitoring parameters in the trend monitoring algorithm can be managed for each remote monitoring device, and can be reflected in the execution of the trend monitoring process.
また、上述した傾向監視システムは、前記傾向監視実行手段は、前記傾向監視プログラム格納手段により前記傾向監視プログラムが更新された場合、前記更新された傾向監視プログラムを前記傾向監視アルゴリズム記憶部より読み出すようにするとよい。 In the trend monitoring system described above, the trend monitoring execution unit reads the updated trend monitoring program from the trend monitoring algorithm storage unit when the trend monitoring program is updated by the trend monitoring program storage unit. It is good to.
これにより、傾向監視アルゴリズムの変更を、傾向監視処理の実行に反映することができる。 Thereby, the change of the trend monitoring algorithm can be reflected in the execution of the trend monitoring process.
また、上述した傾向監視システムは、傾向監視プログラム格納手段は、前記傾向監視アルゴリズムに定義された傾向監視パラメータ情報を抽出し、当該傾向監視パラメータ情報に、前記傾向監視アルゴリズムの前記機器関連付情報に関連付けられた遠隔監視機器を対応付けて、前記傾向監視パラメータ情報記憶部に格納するとよい。 In the trend monitoring system described above, the trend monitoring program storage means extracts the trend monitoring parameter information defined in the trend monitoring algorithm, and the trend monitoring parameter information is included in the device association information of the trend monitoring algorithm. The associated remote monitoring device may be stored in the trend monitoring parameter information storage unit in association with each other.
これにより、遠隔監視機器ごとに傾向監視アルゴリズムに定義された傾向監視パラメータ情報を管理することができる。 Thereby, the trend monitoring parameter information defined in the trend monitoring algorithm can be managed for each remote monitoring device.
また、上述した傾向監視システムは、前記傾向監視プログラム格納手段は、前記ユーザ端末からの前記傾向監視パラメータ情報におけるパラメータ値の変更情報に基づいて、前記傾向監視実行手段による前記傾向監視プログラムの傾向監視処理を実行が終了した後に、前記パラメータ値を前記傾向監視パラメータ情報記憶部に格納するとよい。 Further, in the above-described trend monitoring system, the trend monitoring program storage unit is configured to monitor the trend of the trend monitoring program by the trend monitoring execution unit based on the parameter value change information in the trend monitoring parameter information from the user terminal. After the execution of the process is completed, the parameter value may be stored in the trend monitoring parameter information storage unit.
これにより、パラメータ値の変更反映を傾向監視プログラムの実行に影響を与えずに行うことができる。 Thereby, the change reflection of the parameter value can be performed without affecting the execution of the trend monitoring program.
本発明により、多数かつ多種類にわたる遠隔監視機器に対して適用される傾向監視アルゴリズムの管理を効率的に行うことができる傾向監視システムを提供することができる。 According to the present invention, it is possible to provide a trend monitoring system capable of efficiently managing a trend monitoring algorithm applied to a large number and many types of remote monitoring devices.
以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。 Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings. In the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted as necessary for the sake of clarity.
発明の実施の形態1.
図1は、本実施の形態にかかる傾向監視システム100の構成の一例を示すブロック図である。傾向監視システム100は、傾向監視装置1と、クライアント端末2と、複数の遠隔監視機器3と、ネットワークNとを備える。傾向監視装置1と、クライアント端末2と、複数の遠隔監視機器3とは、ネットワークNを介して接続されている。ネットワークNは、インターネット、公衆網、専用線、移動体通信網等の通信ネットワークであればよい。
FIG. 1 is a block diagram showing an example of the configuration of the
遠隔監視機器3は、発電、空調、ガス等の制御を行う設備装置で計測されるデータが異常値であるか否かを遠隔監視する機器である。遠隔監視機器3は、遠隔監視対象である設備装置から時系列データを取得し、一定期間保存する。遠隔監視対象である設備装置は、例えば、数百程度存在し、それぞれ遠隔監視機器3が遠隔監視を行っている。
The
傾向監視装置1は、汎用的なコンピュータシステムであり、複数の遠隔監視機器3に保存されたデータを、ネットワークNを介して収集し、収集データとして傾向監視装置1内に保存する。また、傾向監視装置1は、収集データについて傾向監視を行う。傾向監視とは、一定期間の収集データを傾向監視アルゴリズムに基づいて分析し、遠隔監視機器3で異常値でないと判定されたデータであっても、将来的に異常値が計測される可能性があることを検知することを目的とする監視をいう。傾向監視装置1は、複数の遠隔監視機器3のそれぞれの収集データごとに異なる傾向監視アルゴリズムを適用することができる。また、傾向監視装置1は、ネットワークNを介して傾向監視アルゴリズムの設定等の指示を受け付けるWEBサーバと情報をやり取りするインタフェースを備えている。尚、傾向監視装置1の詳細な説明は、図2で後述する。
The
クライアント端末2は、WEBブラウザを備えたコンピュータであり、ネットワークNを介して傾向監視装置1に対して、傾向監視アルゴリズムの設定等の指示を行うことができる。
The client terminal 2 is a computer having a WEB browser, and can instruct the
図2は、本実施の形態にかかる傾向監視装置1の構成を示すブロック図である。傾向監視装置1は、コンピュータシステムにより構成され、制御部110と、通信部111と、傾向監視実行部112と、アルゴリズム設定部113と、パラメータ設定部114と、傾向監視アルゴリズム記憶部121と、機器関連付情報記憶部122と、機器パラメータ記憶部123と、変更情報記憶部124と、実行情報記憶部125と、収集データ記憶部126とを備える。
FIG. 2 is a block diagram showing a configuration of the
傾向監視アルゴリズム記憶部121は、傾向監視アルゴリズムが実装された実行形式のプログラムである実行形式プログラムと、傾向監視アルゴリズムに定義された傾向監視パラメータ情報である、パラメータID、パラメータ名称及びデフォルト値とを記憶する。
The trend monitoring
機器関連付情報記憶部122は、傾向監視アルゴリズムと、遠隔監視機器との関連付けを表わす機器関連付情報を記憶する。機器関連付情報は、1つの傾向監視アルゴリズムと、1つの遠隔監視機器との間で1対1の関連付けを表わす。そのため、複数の機器関連付情報により、複数の傾向監視アルゴリズムと、複数の遠隔監視機器との間での多対多の関連付けを表わすことができる。
The device association
機器パラメータ記憶部123は、傾向監視アルゴリズムに定義された各パラメータIDを列情報として定義したパラメータテーブルを記憶する。パラメータテーブルは、傾向監視アルゴリズムに関連付けられた遠隔監視機器ごとに、各パラメータIDに対応するパラメータ値を格納する。
The device
変更情報記憶部124は、傾向監視アルゴリズムが変更されたことを表わす変更情報を記憶する。変更情報は、変更前の傾向監視アルゴリズムと、変更後の傾向監視アルゴリズムとを関連付けた情報である。
The change
実行情報記憶部125は、傾向監視アルゴリズムが傾向監視実行部112により実行中であることを示す実行情報を記憶する。尚、実行情報記憶部125は、同一の傾向監視アルゴリズムにおいて複数の実行情報を記憶できるものとする。
The execution
収集データ記憶部126は、遠隔監視機器3から転送された収集データを記憶する。
The collected
傾向監視アルゴリズム記憶部121と、機器関連付情報記憶部122と、機器パラメータ記憶部123と、変更情報記憶部124と、実行情報記憶部125と、収集データ記憶部126とは、ハードディスクドライブ、フラッシュメモリ等の不揮発性の記憶装置でもよいし、DRAM(Dynamic Random Access Memory)等の揮発性の記憶装置であってもよい。
The trend monitoring
制御部110は、傾向監視装置1における各処理、すなわち、傾向監視実行、アルゴリズム設定、パラメータ設定等の処理を制御する。制御部110は、CPU(中央演算装置)やROM・RAM等の記憶手段がバスに接続されて構成されている。制御部110において、CPUは、メインプログラムや、RAM等に展開されたプログラム、一時的に格納されたデータ等に基づき転送や各種処理を実行する。通信部111は、ネットワークNに接続され、クライアント端末2及び遠隔監視機器3との間のデータの送受信等の通信を行う。
The
傾向監視実行部112は、任意のタイミングで傾向監視アルゴリズム記憶部121に格納された実行形式プログラムを取得し、傾向監視アルゴリズムを実行し、収集データ記憶部126に格納された収集データの傾向監視を行う。また、傾向監視アルゴリズムの実行前に、変更情報記憶部124を参照し、当該傾向監視アルゴリズムにおける変更情報が存在するかを判定する。変更情報が存在する場合、変更情報に基づき、変更後の傾向監視アルゴリズムを実行する。そして、傾向監視アルゴリズムの実行開始時に、実行情報記憶部125に当該傾向監視アルゴリズムにおける実行情報を格納し、傾向監視アルゴリズムの実行終了時に、当該実行情報を削除する。また、傾向監視実行部112は、複数のプロセスにおいて同一の傾向監視アルゴリズムを同時に実行可能とする。その時、当該実行情報は、プロセスごとに複数作成される。尚、傾向監視実行部112の処理の詳細な説明は、図7で後述する。
The trend
アルゴリズム設定部113は、傾向監視アルゴリズムの登録・変更を受け付け、所定の処理を加え、傾向監視アルゴリズム記憶部121に格納する。傾向監視アルゴリズムの登録・変更の受け付けは、WEBサーバと情報をやり取りするインタフェースにより行われる。また、所定の処理とは、受け付けた傾向監視アルゴリズムが実装されたソースコードからパラメータID、パラメータ名称及びデフォルト値を抽出し、傾向監視アルゴリズムを実行形式に変換して実行形式プログラムを生成し、生成された実行形式プログラムに対応するパラメータIDを列としたパラメータテーブルを作成し、傾向監視アルゴリズムに関連付けられた遠隔監視機器ごとのパラメータ値を当該パラメータテーブルにレコードとして格納することである。また、所定の処理に併せて、変更情報記憶部124に当該傾向監視アルゴリズムにおける変更情報を格納する。尚、アルゴリズム設定部113の処理の詳細な説明は、図6で後述する。
The
パラメータ設定部114は、傾向監視アルゴリズムにおける遠隔監視機器ごとのパラメータ値の設定を受け付け、傾向監視アルゴリズム記憶部121に格納する。パラメータ値の設定の受け付けは、WEBサーバと情報をやり取りするインタフェースにより行われる。また、パラメータ設定部114は、パラメータ値の設定を受け付けた後、実行情報記憶部125を参照し、当該傾向監視アルゴリズムにおける実行情報が存在するかを判定する。実行情報が存在する場合、パラメータ設定部114は、パラメータ値の設定情報を保持したまま、一定時間、処理を停止し、再度判定を行う。実行情報が存在しない場合、パラメータ設定部114は、傾向監視アルゴリズム記憶部121を参照し、当該傾向監視アルゴリズムにおけるパラメータテーブルの該当遠隔監視機器のレコードに、パラメータ値を格納する。尚、パラメータ設定部114の処理の詳細な説明は、図10で後述する。
The
図3は、本実施の形態にかかる傾向監視アルゴリズムの管理に関する記憶情報を例示する図である。以下の説明では、本実施の形態にかかる傾向監視システム100は、遠隔監視機器X、Y、及びZを備えるものとする。また、傾向監視アルゴリズムは、A、B、及びCが存在し、傾向監視システム100には、それぞれの傾向監視アルゴリズムが実装された実行形式プログラムA、B、及びCが記憶されているものとする。
FIG. 3 is a diagram illustrating storage information relating to management of the trend monitoring algorithm according to the present embodiment. In the following description, the
図3(a)は、機器関連付情報記憶部122に格納される情報を例示する図である。図3(a)において、機器関連付情報記憶部122は、機器関連付情報R11、R12、R22、R23、及びR31とを記憶する。機器関連付情報R11は、傾向監視アルゴリズムAを示す情報であるアルゴリズム41と、遠隔監視機器Xを示す情報である遠隔監視機器情報51とが関連付けられた情報である。機器関連付情報R12は、アルゴリズム41と、遠隔監視機器Yを示す情報である遠隔監視機器情報52とが関連付けられた情報である。機器関連付情報R22は、傾向監視アルゴリズムBを示す情報であるアルゴリズム42と、遠隔監視機器情報52とが関連付けられた情報である。機器関連付情報R23は、アルゴリズム42と、遠隔監視機器Zを示す情報である遠隔監視機器情報53とが関連付けられた情報である。機器関連付情報R31は、傾向監視アルゴリズムCを示す情報であるアルゴリズム43と、遠隔監視機器情報51とが関連付けられた情報である。これにより、傾向監視装置1は、機器関連付情報記憶部122において、傾向監視アルゴリズムと遠隔監視装置との間で多対多の関連を定義することができる。
FIG. 3A is a diagram illustrating information stored in the device association
図3(b)は、機器パラメータ記憶部123に格納される情報を例示する図である。図3(b)において、機器パラメータ記憶部123は、傾向監視アルゴリズムAにおけるパラメータテーブル410、傾向監視アルゴリズムBにおけるパラメータテーブル420、及び傾向監視アルゴリズムCにおけるパラメータテーブル430を備える。
FIG. 3B is a diagram illustrating information stored in the device
パラメータテーブル410は、遠隔監視機器名と、傾向監視アルゴリズムAに定義されたパラメータIDであるPA1、PA2、…、PAIとを列として定義する。また、パラメータテーブル410は、レコード411及びレコード412を記憶している。レコード411は、機器関連付情報R11に基づき、遠隔監視機器情報51における各パラメータIDに対応するパラメータ値である。レコード412は、機器関連付情報R12に基づき、遠隔監視機器情報52における各パラメータIDに対応するパラメータ値である。
The parameter table 410 defines the remote monitoring device name and the parameter IDs PA1, PA2,..., PAI defined in the trend monitoring algorithm A as columns. The parameter table 410
同様に、パラメータテーブル420は、遠隔監視機器名と、傾向監視アルゴリズムBに定義されたパラメータIDであるPB1、PB2、…、PBJとを列として定義する。また、パラメータテーブル420は、レコード421及びレコード422を記憶している。レコード421は、機器関連付情報R22に基づき、遠隔監視機器情報52における各パラメータIDに対応するパラメータ値である。レコード422は、機器関連付情報R23に基づき、遠隔監視機器情報53における各パラメータIDに対応するパラメータ値である。
Similarly, the parameter table 420 defines a remote monitoring device name and parameter IDs PB1, PB2,..., PBJ defined in the trend monitoring algorithm B as columns. The parameter table 420
同様に、パラメータテーブル430は、遠隔監視機器名と、傾向監視アルゴリズムCに定義されたパラメータIDであるPC1、PC2、…、PCKとを列として定義する。また、パラメータテーブル430は、レコード431を記憶している。レコード431は、機器関連付情報R31に基づき、遠隔監視機器情報51における各パラメータIDに対応するパラメータ値である。
Similarly, the parameter table 430 defines the remote monitoring device name and the parameter IDs PC1, PC2,..., PCK defined in the trend monitoring algorithm C as columns. The parameter table 430 stores a
このように、機器パラメータ記憶部123にパラメータテーブルを定義することにより、傾向監視アルゴリズムごとに、パラメータの数及び種類が異なり、かつ、遠隔監視機器ごとのパラメータ値を個別に管理することができる。
Thus, by defining the parameter table in the device
図4は、本実施の形態にかかる傾向監視アルゴリズム設定画面7の例である。傾向監視アルゴリズム設定画面7は、クライアント端末2のWEBブラウザに表示され、傾向監視アルゴリズムの登録、又は、変更の指示を受け付けるための画面である。傾向監視アルゴリズム設定画面7は、画面メッセージ部71と、イベントハンドラ名表示部72と、アルゴリズム入力部73と、スクロールバー74と、実行ボタン75とを備える。
FIG. 4 is an example of the trend monitoring algorithm setting screen 7 according to the present embodiment. The trend monitoring algorithm setting screen 7 is a screen for displaying a trend monitoring algorithm registration or change instruction displayed on the WEB browser of the client terminal 2. The trend monitoring algorithm setting screen 7 includes a
画面メッセージ部71は、傾向監視アルゴリズム設定画面7を操作するユーザへのメッセージを表示する領域である。イベントハンドラ名表示部72は、設定対象の傾向監視アルゴリズムを特定するイベントハンドラ名を表示する領域である。アルゴリズム入力部73は、設定対象の傾向監視アルゴリズムが実装されたソースコードを入力する領域である。スクロールバー74は、アルゴリズム入力部73に入力されたソースコードの表示位置を調節するスクロールバーである。実行ボタン75は、押下されると、アルゴリズム入力部73に入力されたソースコードを傾向監視装置1へ送信する。
The
図5は、本実施の形態にかかる傾向監視アルゴリズムの例である。傾向監視アルゴリズム60は、傾向監視アルゴリズムが実装され、JAVA(登録商標)で記述されたソースコードの一部である。傾向監視アルゴリズム60には、所定のルールに従って記載されたパラメータ名称601と、パラメータID602と、デフォルト値603と、アルゴリズムタイトル604とが含まれる。これにより、アルゴリズム設定部113において、傾向監視アルゴリズム60からパラメータ等を抽出することが可能となる。尚、パラメータ名称601と、パラメータID602と、デフォルト値603とは、傾向監視アルゴリズム60内に複数組存在して構わない。パラメータ名称601は、パラメータの名称を表わす文字列であり、後述する図9の表示項目に用いられるものである。パラメータID602は、傾向監視アルゴリズム60内におけるパラメータを識別する文字列である。デフォルト値603は、当該パラメータにデフォルトで設定される値である。アルゴリズムタイトル604は、傾向監視アルゴリズム60に定義されたアルゴリズムのタイトル文字列を表わす。尚、傾向監視アルゴリズム60における所定のルールは、図5の例に限定されるものではないことは勿論である。
FIG. 5 is an example of the trend monitoring algorithm according to the present embodiment. The
図6は、本実施の形態にかかるアルゴリズム設定処理を示すフローチャート図である。また、図8(b)は、本実施の形態にかかる傾向監視アルゴリズムが変更された場合に機器パラメータ記憶部123に追加されるパラメータテーブルを例示する図である。以下では、傾向監視アルゴリズムAを傾向監視アルゴリズムDへ変更する例を、適宜、図6及び図8(b)を参照して説明する。
FIG. 6 is a flowchart showing the algorithm setting process according to the present embodiment. FIG. 8B is a diagram illustrating a parameter table added to the device
まず、クライアント端末2を操作するユーザは、WEBブラウザ経由で変更対象の傾向監視アルゴリズムAを選択済みとする。そして、ユーザは、クライアント端末2に傾向監視アルゴリズム設定画面7を表示させ、変更後の傾向監視アルゴリズムDのソースコードを入力し、実行ボタン75を押下する。その後、クライアント端末2は、ネットワークNを介して、傾向監視装置1へ入力されたソースコードを転送する。傾向監視装置1は、通信部111にて受信し、アルゴリズム設定部113にて変更後の傾向監視アルゴリズムDのソースコードの入力を受け付ける(S101)。
First, it is assumed that the user operating the client terminal 2 has selected the trend monitoring algorithm A to be changed via the WEB browser. Then, the user displays the trend monitoring algorithm setting screen 7 on the client terminal 2, inputs the source code of the changed trend monitoring algorithm D, and presses the
アルゴリズム設定部113は、受け付けたソースコードから傾向監視パラメータ情報を抽出する(S102)。すなわち、アルゴリズム設定部113は、受け付けたソースコードのステップを解析する。そして、所定のパターンに一致した場合、パラメータ名称、パラメータID、デフォルト値、及びアルゴリズムタイトルとして抽出する。また、この時、アルゴリズム設定部113は、解析したソースコードをコンパイルし、実行形式プログラムを生成し、傾向監視アルゴリズム記憶部121に格納する。
The
その後、アルゴリズム設定部113は、抽出した傾向監視パラメータ情報からパラメータテーブルを作成する(S103)。すなわち、まず、アルゴリズム設定部113は、受け付けたソースコードから傾向監視アルゴリズムDに対応する傾向監視パラメータ情報を傾向監視アルゴリズム記憶部121に格納する。当該傾向監視パラメータ情報には、パラメータ名称、パラメータID、デフォルト値を組みにしたレコードが登録される。例えば、傾向監視アルゴリズムDに対応するパラメータIDは、図8(b)に示すように、PD1、PD2、…、PDLである。次に、アルゴリズム設定部113は、図8(b)に示すように、傾向監視アルゴリズムDに対応する傾向監視パラメータ情報に登録されたパラメータIDを列情報とした、傾向監視アルゴリズムDにおけるパラメータテーブル440を機器パラメータ記憶部123に作成する。
Thereafter, the
そして、アルゴリズム設定部113は、変更元の傾向監視アルゴリズムに関連付けられた遠隔監視機器ごとのレコードを、作成したパラメータテーブルに登録する(S104)。すなわち、まず、アルゴリズム設定部113は、機器関連付情報記憶部122を参照し、変更元の傾向監視アルゴリズムAに対応する機器関連付情報R11及びR12から、遠隔監視機器情報51及び遠隔監視機器情報52を取得する。次に、アルゴリズム設定部113は、傾向監視アルゴリズム記憶部121を参照し、傾向監視アルゴリズムDに対応する傾向監視パラメータ情報からパラメータID及びデフォルト値の組を取得する。そして、アルゴリズム設定部113は、パラメータテーブル440に、遠隔監視機器情報51及び遠隔監視機器情報52のそれぞれについて、各パラメータIDに対応するデフォルト値としたレコード441及びレコード442を、機器パラメータ記憶部123に登録する。
Then, the
その後、アルゴリズム設定部113は、当該傾向監視アルゴリズムにおける変更情報を作成する(S105)。すなわち、アルゴリズム設定部113は、変更前の傾向監視アルゴリズムAと、変更後の傾向監視アルゴリズムDとを関連付けて変更情報として、変更情報記憶部124に格納する。
Thereafter, the
これにより、傾向監視アルゴリズムDにおける設定がされたことになる。すなわち、傾向監視アルゴリズムD自体については、実行形式プログラムが傾向監視アルゴリズム記憶部121に格納された。また、遠隔監視機器情報51及び遠隔監視機器情報52に対して、傾向監視アルゴリズムを実行するためのパラメータ値は、パラメータテーブル440に格納された。
Thereby, the setting in the trend monitoring algorithm D is made. That is, for the trend monitoring algorithm D itself, the execution format program is stored in the trend monitoring
また、アルゴリズム設定部113は、図3(a)で示した機器関連付情報R11並びにR12、及びパラメータテーブル410に対して更新を行わない。そのため、変更前の傾向監視アルゴリズムAが実行中であっても、アルゴリズム設定部113の処理により影響は与えない。
Also, the
図7は、本実施の形態にかかるアルゴリズム実行処理を示すフローチャート図である。また、図8(a)は、本実施の形態にかかる傾向監視アルゴリズムが変更された場合に機器関連付情報記憶部122の更新を例示する図である。以下では、傾向監視アルゴリズムDのアルゴリズム設定が実行時に反映される例を、適宜、図7及び図8(a)を参照して説明する。
FIG. 7 is a flowchart showing an algorithm execution process according to the present embodiment. FIG. 8A is a diagram illustrating the update of the device association
前提として、傾向監視実行部112は、制御部110の指示により傾向監視を複数の遠隔監視機器のそれぞれに対応する収集データごとに実行するものとする。そして、ここでは、遠隔監視機器Xに対応する収集データを傾向監視アルゴリズムAによって傾向監視を行う場合とする。また、この時点では、傾向監視アルゴリズムAは、遠隔監視機器Xに対応する収集データについて実行されていないものとする。
As a premise, the trend
まず、傾向監視実行部112は、制御部110の指示により処理を開始する。
First, the trend
次に、傾向監視実行部112は、実行対象の傾向監視アルゴリズムが変更情報に存在するかを判定する(S201)。すなわち、傾向監視実行部112は、変更情報記憶部124を参照し、変更前の傾向監視アルゴリズムが傾向監視アルゴリズムAである変更情報が存在するかを確認する。当該変更情報が存在する場合、ステップS202へ進み、当該変更情報が存在しない場合、ステップS204へ進む。ここでは、図6で説明した通り、変更前の傾向監視アルゴリズムが傾向監視アルゴリズムAであり、変更後の傾向監視アルゴリズムが傾向監視アルゴリズムDである変更情報が存在するため、ステップS202へ進む。
Next, the trend
傾向監視実行部112は、変更前及び変更後の傾向監視アルゴリズムについての関連付情報を更新する(S202)。すなわち、まず、傾向監視実行部112は、機器関連付情報記憶部122を参照し、アルゴリズム41における機器関連付情報R11及びR12から、アルゴリズム41に関連付けられた遠隔監視機器情報51及び遠隔監視機器情報52を取得する。そして、傾向監視実行部112は、図8(a)に示すように、傾向監視アルゴリズムDを示す情報であるアルゴリズム44と、遠隔監視機器情報51とを関連付けた機器関連付情報R41を機器関連付情報記憶部122に格納する。また、傾向監視実行部112は、アルゴリズム44と、遠隔監視機器情報52とを関連付けた機器関連付情報R42を機器関連付情報記憶部122に格納する。その後、傾向監視実行部112は、機器関連付情報R11及びR12を機器関連付情報記憶部122から削除する。
The trend
傾向監視実行部112は、判定された変更情報を削除する(S203)。すなわち、傾向監視実行部112は、変更情報記憶部124から変更前の傾向監視アルゴリズムAと、変更後の傾向監視アルゴリズムDとが関連付けられた変更情報を削除する。
The trend
傾向監視実行部112は、実行対象の傾向監視アルゴリズムと、該当するパラメータテーブルにおける実行対象の遠隔監視機器情報のパラメータ値とを読み出す(S204)。すなわち、傾向監視実行部112は、傾向監視アルゴリズム記憶部121から実行形式プログラムDと、機器パラメータ記憶部123からパラメータテーブル440のレコード441を読み出す。
The trend
傾向監視実行部112は、傾向監視アルゴリズムの実行を開始する(S205)。すなわち、傾向監視実行部112は、収集データ記憶部126に格納された遠隔監視機器Xに対応する収集データに対して、レコード441の各パラメータ値を用いて傾向監視アルゴリズムDを実行する。
The trend
傾向監視実行部112は、実行した傾向監視アルゴリズムにおける実行情報を作成する(S206)。すなわち、傾向監視実行部112は、実行情報記憶部125に傾向監視アルゴリズムDにおける実行情報を格納する。
The trend
傾向監視実行部112は、傾向監視アルゴリズムの実行終了後、実行情報を削除する(S207)。すなわち、傾向監視実行部112は、傾向監視アルゴリズムDにおける実行情報を実行情報記憶部125から削除する。このとき、複数のプロセスにより同一の傾向監視アルゴリズムにおける実行情報が存在している場合、自己のプロセスに対応する実行情報のみを削除する。
The trend
これにより、変更前の傾向監視アルゴリズムAの代わりに、変更後の傾向監視アルゴリズムDが、傾向監視アルゴリズムDにおける遠隔監視機器Xに対応するパラメータ値により実行され、傾向監視アルゴリズムの変更を傾向監視アルゴリズムの実行時に反映することができる。 Thereby, instead of the trend monitoring algorithm A before the change, the trend monitoring algorithm D after the change is executed with the parameter value corresponding to the remote monitoring device X in the trend monitoring algorithm D, and the trend monitoring algorithm is changed. Can be reflected at the time of execution.
これに伴い、機器関連付情報R11及びR12が削除され、機器関連付情報R41及びR42が作成される。これ以後、変更されない限り、次回以降、傾向監視アルゴリズムDを実行することができる。 Accordingly, the device association information R11 and R12 are deleted, and device association information R41 and R42 are created. Thereafter, the trend monitoring algorithm D can be executed from the next time unless changed.
図9は、本実施の形態にかかる傾向監視パラメータ設定画面8の例である。傾向監視パラメータ設定画面8は、クライアント端末2のWEBブラウザに表示され、設定対象の傾向監視アルゴリズムと遠隔監視機器における傾向監視パラメータの設定値の変更の指示を受け付けるための画面である。傾向監視パラメータ設定画面8は、画面メッセージ部81と、タイトル名表示部82と、パラメータ表示部83と、変更ボタン84とを備える。
FIG. 9 is an example of the trend monitoring parameter setting screen 8 according to the present embodiment. The trend monitoring parameter setting screen 8 is a screen that is displayed on the WEB browser of the client terminal 2 and accepts an instruction to change the setting target trend monitoring algorithm and the setting value of the trend monitoring parameter in the remote monitoring device. The trend monitoring parameter setting screen 8 includes a
画面メッセージ部81は、傾向監視パラメータ設定画面8を操作するユーザへのメッセージを表示する領域である。タイトル名表示部82は、設定対象の傾向監視アルゴリズムにおけるタイトル名を表示する領域である。パラメータ表示部83は、設定対象の傾向監視アルゴリズムと遠隔監視機器におけるパラメータ値を表示する表である。パラメータ表示部83は、表示項目831と、現在値表示欄832と、設定値入力欄833とを備える。表示項目831は、パラメータ名称を表示する領域である。現在値表示欄832は、設定対象の傾向監視アルゴリズムと遠隔監視機器におけるパラメータテーブルに格納された各パラメータ値を表示する領域である。設定値入力欄833は、変更後のパラメータ値が入力可能な領域である。変更ボタン84は、押下されると、設定値入力欄833に入力されたパラメータ値を傾向監視装置1へ送信する。
The
図10は、本実施の形態にかかるパラメータ設定処理を示すフローチャート図である。本実施の形態にかかる傾向監視システム100では、アルゴリズム設定部113で設定された傾向監視アルゴリズムにおける遠隔監視機器ごとのパラメータ値は、デフォルト値となっている。そのため、遠隔監視機器ごとにパラメータ値を調整するためにパラメータ設定部114により、設定変更を行う。以下では、傾向監視アルゴリズムDの実行中に、傾向監視アルゴリズムDにおける遠隔監視機器Xへのパラメータ値を変更する例を説明する。
FIG. 10 is a flowchart showing the parameter setting process according to this embodiment. In the
まず、クライアント端末2を操作するユーザは、WEBブラウザ経由で変更対象の傾向監視アルゴリズムD及び遠隔監視機器Xを選択済みとする。そして、ユーザは、クライアント端末2に傾向監視パラメータ設定画面8を表示させ、変更後のパラメータ値を設定値入力欄833に入力し、変更ボタン84を押下する。その後、クライアント端末2は、ネットワークNを介して、傾向監視装置1へ入力されたパラメータ値を転送する。傾向監視装置1は、通信部111にて受信し、パラメータ設定部114にて変更後のパラメータ値の入力を受け付ける(S301)。
First, it is assumed that the user operating the client terminal 2 has already selected the trend monitoring algorithm D and the remote monitoring device X to be changed via the WEB browser. Then, the user displays the trend monitoring parameter setting screen 8 on the client terminal 2, inputs the changed parameter value into the setting
次に、パラメータ設定部114は、設定対象の傾向監視アルゴリズムが実行中であるかを判定する(S302)。すなわち、パラメータ設定部114は、実行情報記憶部125を参照し、傾向監視アルゴリズムDにおける実行情報の存在を確認する。実行情報が存在する場合、ステップS303へ進み、実行情報が存在しない場合、ステップS304へ進む。ここでは、実行情報が存在するため、ステップS303へ進む。
Next, the
実行情報が存在する場合、パラメータ設定部114は、一定時間待機する(S303)。すなわち、パラメータ設定部114は、傾向監視アルゴリズムDが実行中の場合は、パラメータ値の変更は行わず、一定時間、処理を停止する。一定時間とは、例えば、1秒であれば構わない。その後、再度、ステップS302へ進み、実行情報を確認する。傾向監視アルゴリズムDの実行が終了していれば、傾向監視実行部112により実行情報が削除されるため、パラメータ設定部114により実行情報が確認されず、ステップS304へ進む。
If there is execution information, the
実行情報が存在しない場合、パラメータ設定部114は、パラメータテーブルへパラメータ値を更新する(S304)。すなわち、パラメータ設定部114は、機器パラメータ記憶部123に格納されたパラメータテーブル440のレコード441に対して、変更後のパラメータ値を更新する。
If there is no execution information, the
これにより、傾向監視アルゴリズムにおける各パラメータIDに対応するパラメータ値を遠隔監視機器ごとに設定することができる。また、パラメータ値の変更対象の傾向監視アルゴリズムが実行中の場合は、設定変更を待機するため、傾向監視アルゴリズムの実行への影響は与えない。 Thereby, the parameter value corresponding to each parameter ID in the trend monitoring algorithm can be set for each remote monitoring device. In addition, when the trend monitoring algorithm whose parameter value is to be changed is being executed, the setting change is waited for, so that the trend monitoring algorithm is not affected.
以上のことから本実施の形態により、遠隔監視機器3の収集データごとの傾向監視アルゴリズムとそのパラメータ値は、傾向監視装置1に一括して管理し、汎用的なコンピュータシステムであるクライアント端末2を用いて行うことができるため、傾向監視アルゴリズム及びパラメータ値の設定は、都度、専用の端末を使用する必要がなくなり、設定作業の手間を省くことができる。
From the above, according to the present embodiment, the trend monitoring algorithm and the parameter values for each collected data of the
また、傾向監視アルゴリズムが実行中の場合であっても、傾向監視アルゴリズム及びパラメータ値の変更を受け付けることができ、傾向監視アルゴリズムの実行終了後、次回の開始までの間に、変更を反映することができる。そのため、設定作業の時期を傾向監視アルゴリズムの実行とは同期をとらずに自由に実施できる。 Even if the trend monitoring algorithm is being executed, changes to the trend monitoring algorithm and parameter values can be accepted, and the changes will be reflected between the end of execution of the trend monitoring algorithm and the next start. Can do. Therefore, the timing of the setting work can be freely performed without synchronizing with the execution of the trend monitoring algorithm.
さらに、遠隔監視機器と傾向監視アルゴリズムの関連付情報を用い、傾向監視アルゴリズムを一括管理することにより、共通した変化傾向のある収集データを持つ複数の遠隔監視機器間において、共通した傾向監視アルゴリズムを適用することができるため、傾向監視アルゴリズムの変更を一括して反映することができる。 Furthermore, by using the association information between remote monitoring devices and trend monitoring algorithms, and managing the trend monitoring algorithms in a batch, a common trend monitoring algorithm can be created among multiple remote monitoring devices that have collected data with a common change trend. Since it can be applied, changes in the trend monitoring algorithm can be reflected collectively.
その上、パラメータテーブルごとのパラメータ値の更新を行うことができるWEBインタフェースを用いることで、複数の遠隔監視機器ごとに、パラメータ値の調整を行う際に、個別にパラメータ値の変更を行うことができる。 In addition, by using a WEB interface capable of updating parameter values for each parameter table, parameter values can be individually changed when adjusting parameter values for each of a plurality of remote monitoring devices. it can.
その他の発明の実施の形態.
尚、アルゴリズム設定部113は、上述した図6のステップS102においてソースコードのコンパイル処理を行い、生成された実行形式プログラムを傾向監視アルゴリズム記憶部121に格納しているが、コンパイル処理は、ステップS102以外で行っても構わない。すなわち、コンパイル処理は、アルゴリズム設定部113のいずれかの処理において、又は、傾向監視実行部112により、傾向監視アルゴリズムが実行される前までに行われていれば良い。
Other Embodiments of the Invention
The
尚、上述した例では、傾向監視実行部112は、制御部110の指示により傾向監視を複数の遠隔監視機器のそれぞれに対応する収集データごとに実行するものとしたが、これに限定されるものではない。例えば、傾向監視は、予め登録したスケジュールに基づき、実行されるか、又は、ユーザの指示により任意のタイミングで実行されてもよい。
In the above-described example, the trend
尚、上述した例では、アルゴリズムの変更は、アルゴリズム設定部113の処理の後、傾向監視実行部112により反映されていたが、これに限定されるものではない。すなわち、アルゴリズムの変更は、傾向監視アルゴリズムの実行終了後に行われればよい。例えば、アルゴリズム設定部113は、パラメータ設定部114における図10のステップS302のように変更対象の傾向監視アルゴリズムの実行情報を確認し、実行中でなければ、即関連付情報を更新してもよい。その場合、変更情報記憶部124は不要となり、傾向監視実行部112における図7のステップS201乃至S203の処理も不要となる。
In the example described above, the algorithm change is reflected by the trend
尚、上述した例では、パラメータの変更は、パラメータ設定部114の処理の中で行われていたが、これに限定されるものではない。すなわち、パラメータの変更は、傾向監視アルゴリズムの実行終了後、かつ、次回の傾向監視アルゴリズムの実行前に行われればよい。例えば、変更情報記憶部124に傾向監視アルゴリズムの変更情報に加え、パラメータ値の変更情報を格納しておき、パラメータ設定部114は、アルゴリズム設定部113のように、パラメータ変更について変更情報を更新し、傾向監視実行部112において、当該変更情報を参照し、パラメータテーブルを更新した後、傾向監視アルゴリズムの実行を行うようにすればよい。
In the above-described example, the parameter change is performed in the process of the
さらに、本発明は上述した実施の形態のみに限定されるものではなく、既に述べた本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。 Furthermore, the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the present invention described above.
1 傾向監視装置 2 クライアント端末 3 遠隔監視機器
7 傾向監視アルゴリズム設定画面 8 傾向監視パラメータ設定画面
41−44 アルゴリズム 51−53 遠隔監視機器情報
60 傾向監視アルゴリズム 71 画面メッセージ部
72 イベントハンドラ名表示部 73 アルゴリズム入力部
74 スクロールバー 75 実行ボタン 81 画面メッセージ部
82 タイトル名表示部 83 パラメータ表示部 84 変更ボタン
100 傾向監視システム 110 制御部 111 通信部
112 傾向監視実行部 113 アルゴリズム設定部
114 パラメータ設定部 121 傾向監視アルゴリズム記憶部
122 機器関連付情報記憶部 123 機器パラメータ記憶部
124 変更情報記憶部 125 実行情報記憶部
126 収集データ記憶部 410、420、430、440 パラメータテーブル
411、412、421、422、431、441、442 レコード
601 パラメータ名称 602 パラメータID 603 デフォルト値
604 アルゴリズムタイトル 831 表示項目 832 現在値表示欄
833 設定値入力欄 N ネットワーク
R11、R12、R22、R23、R31、R41、R42 機器関連付情報
DESCRIPTION OF
Claims (6)
傾向監視アルゴリズムが実装された傾向監視プログラムを格納する傾向監視アルゴリズム記憶部と、
前記傾向監視アルゴリズムと前記遠隔監視機器の関連付けを示す機器関連付情報を記憶する機器関連付情報記憶部と、
前記傾向監視アルゴリズムに定義された傾向監視パラメータ情報を、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けて記憶する傾向監視パラメータ情報記憶部と、
前記傾向監視アルゴリズムが変更されたことを表す変更情報を記憶する変更情報記憶部と、
前記ユーザ端末からの傾向監視アルゴリズムの変更を指示する情報に応じて、前記傾向監視アルゴリズム記憶部に変更後の傾向監視アルゴリズムが実装された傾向監視プログラムを格納し、当該変更後の傾向監視アルゴリズムに定義された傾向監視パラメータ情報を抽出し、抽出した傾向監視パラメータ情報に、変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器を対応付けて前記傾向監視パラメータ情報記憶部に格納し、かつ、当該変更前の傾向監視アルゴリズム及び当該変更後の傾向監視アルゴリズムに関する変更情報を前記変更情報記憶部に格納する傾向監視プログラム格納手段と、
前記機器関連付情報記憶部に記憶された機器関連付情報において関連付けられた傾向監視アルゴリズムの傾向監視プログラムを、前記傾向監視アルゴリズム記憶部より読み出すとともに、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けられた当該傾向監視アルゴリズムの傾向監視パラメータ情報を、前記傾向監視パラメータ情報記憶部より読み出し、当該読み出した傾向監視パラメータを用いて、当該読み出した傾向監視プログラムにより、傾向監視処理を実行する傾向監視実行手段とを備え、
前記傾向監視実行手段は、前記傾向監視プログラムにより傾向監視処理を実行する前に前記変更情報記憶部に当該傾向監視プログラムにおける傾向監視アルゴリズムを前記変更前の傾向監視アルゴリズムとした変更情報が格納されている場合、前記変更前の傾向監視アルゴリズムの前記機器関連付情報に代えて、前記変更後の傾向監視アルゴリズムと前記変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器の関連付けを示す機器関連付情報を前記機器関連付情報記憶部に格納することで、当該変更後の傾向監視アルゴリズムの傾向監視プログラムを前記傾向監視アルゴリズム記憶部より読み出して、当該傾向監視プログラムにより、傾向監視処理を実行するようにする、
傾向監視システム。 A trend monitoring system comprising a trend monitoring device connected to a plurality of remote monitoring devices via a network, and a user terminal connected to the trend monitoring device via a network,
A trend monitoring algorithm storage unit for storing a trend monitoring program in which the trend monitoring algorithm is implemented;
A device association information storage unit that stores device association information indicating association between the trend monitoring algorithm and the remote monitoring device;
A trend monitoring parameter information storage unit that stores trend monitoring parameter information defined in the trend monitoring algorithm in association with a remote monitoring device associated in the device association information of the trend monitoring algorithm;
A change information storage unit that stores change information indicating that the trend monitoring algorithm has been changed;
In response to information indicating a change in the trend monitoring algorithm from the user terminal, storing the trend monitoring algorithm tends trend monitoring algorithm after the change in the storage unit is mounted monitoring program, the trend monitoring algorithm of the changed The defined trend monitoring parameter information is extracted, and the extracted trend monitoring parameter information is associated with the remote monitoring device associated in the device association information of the trend monitoring algorithm before the change in the trend monitoring parameter information storage unit. And a trend monitoring program storage means for storing change information related to the trend monitoring algorithm before the change and the trend monitoring algorithm after the change in the change information storage unit ,
The trend monitoring program trend monitoring algorithm associated in the device association information stored in the device association information storage unit, with to read out from the trend monitoring algorithm storage unit, the device association information of the trend monitoring algorithm the trend trend monitoring parameter information monitoring algorithm associated with the remote monitoring device associated with the read from the trend monitoring parameter information storage unit, using the read trend monitoring parameters, by the read trend monitoring program And trend monitoring execution means for executing trend monitoring processing ,
The trend monitoring execution means stores change information in which the trend monitoring algorithm in the trend monitoring program is changed to the trend monitoring algorithm before the change in the change information storage unit before executing the trend monitoring process by the trend monitoring program. In the case where there is, instead of the device association information of the trend monitoring algorithm before the change, association of the remote monitoring device associated with the trend monitoring algorithm after the change and the device association information of the trend monitoring algorithm before the change Is stored in the device association information storage unit, the trend monitoring program of the trend monitoring algorithm after the change is read from the trend monitoring algorithm storage unit, and the trend monitoring program uses the trend monitoring program to monitor the trend To execute the process,
Trend monitoring system.
前記傾向監視実行手段は、前記傾向監視アルゴリズムの傾向監視プログラムによる傾向監視処理の実行を開始したときに、当該傾向監視アルゴリズムの実行情報を前記実行情報記憶部に格納するとともに、当該傾向監視アルゴリズムの傾向監視プログラムによる傾向監視処理の実行を終了したときに、当該傾向監視アルゴリズムの実行情報を前記実行情報記憶部から削除し、
前記傾向監視プログラム格納手段は、前記ユーザ端末からの前記傾向監視パラメータ情報におけるパラメータ値の変更を指示する情報に応じて、当該傾向監視パラメータ情報におけるパラメータ値を変更するものであって、当該傾向監視パラメータ情報を用いる傾向監視プログラムにおける傾向監視アルゴリズムの実行情報が前記実行情報記憶部に格納されている場合には、当該実行情報が削除された後に、当該パラメータ値を前記傾向監視パラメータ情報記憶部に格納する、請求項2に記載の傾向監視システム。 The trend monitoring system further includes an execution information storage unit that stores execution information indicating that the trend monitoring algorithm is being executed.
When the trend monitoring execution means starts executing the trend monitoring process by the trend monitoring program of the trend monitoring algorithm, the trend monitoring execution means stores the execution information of the trend monitoring algorithm in the execution information storage unit, and When the execution of the trend monitoring process by the trend monitoring program is terminated, the execution information of the trend monitoring algorithm is deleted from the execution information storage unit,
The trend monitoring program storing means, wherein in response to the trend monitoring parameter information information indicating a change of the parameter values in the user terminal, there is to change the parameter value in the trend monitoring parameter information, the trend monitoring If the execution information of the trend monitoring algorithm in tendency monitoring program using parameter information is stored in the execution information storage unit, after which the execution information has been deleted, the parameter value to the trend monitoring parameter information storage unit The trend monitoring system according to claim 2 for storing.
傾向監視アルゴリズムが実装された傾向監視プログラムを格納する傾向監視アルゴリズム記憶部と、
前記傾向監視アルゴリズムと前記遠隔監視機器の関連付けを示す機器関連付情報を記憶する機器関連付情報記憶部と、
前記傾向監視アルゴリズムに定義された傾向監視パラメータ情報を、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けて記憶する傾向監視パラメータ情報記憶部と、
前記傾向監視アルゴリズムが変更されたことを表す変更情報を記憶する変更情報記憶部と、
前記ユーザ端末からの傾向監視アルゴリズムの変更を指示する情報に応じて、前記傾向監視アルゴリズム記憶部に変更後の傾向監視アルゴリズムが実装された傾向監視プログラムを格納し、当該変更後の傾向監視アルゴリズムに定義された傾向監視パラメータ情報を抽出し、抽出した傾向監視パラメータ情報に、変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器を対応付けて前記傾向監視パラメータ情報記憶部に格納し、かつ、当該変更前の傾向監視アルゴリズム及び当該変更後の傾向監視アルゴリズムに関する変更情報を前記変更情報記憶部に格納する傾向監視プログラム格納手段と、
前記機器関連付情報記憶部に記憶された機器関連付情報において関連付けられた傾向監視アルゴリズムの傾向監視プログラムを、前記傾向監視アルゴリズム記憶部より読み出すとともに、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けられた当該傾向監視アルゴリズムの傾向監視パラメータ情報を、前記傾向監視パラメータ情報記憶部より読み出し、当該読み出した傾向監視パラメータを用いて、当該読み出した傾向監視プログラムにより、傾向監視処理を実行する傾向監視実行手段とを備え、
前記傾向監視実行手段は、前記傾向監視プログラムにより傾向監視処理を実行する前に前記変更情報記憶部に当該傾向監視プログラムにおける傾向監視アルゴリズムを前記変更前の傾向監視アルゴリズムとした変更情報が格納されている場合、前記変更前の傾向監視アルゴリズムの前記機器関連付情報に代えて、前記変更後の傾向監視アルゴリズムと前記変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器の関連付けを示す機器関連付情報を前記機器関連付情報記憶部に格納することで、当該変更後の傾向監視アルゴリズムの傾向監視プログラムを前記傾向監視アルゴリズム記憶部より読み出して、当該傾向監視プログラムにより、傾向監視処理を実行するようにする、
傾向監視装置。 A trend monitoring device connected to a plurality of remote monitoring devices and user terminals via a network,
A trend monitoring algorithm storage unit for storing a trend monitoring program in which the trend monitoring algorithm is implemented;
A device association information storage unit that stores device association information indicating association between the trend monitoring algorithm and the remote monitoring device;
A trend monitoring parameter information storage unit that stores trend monitoring parameter information defined in the trend monitoring algorithm in association with a remote monitoring device associated in the device association information of the trend monitoring algorithm;
A change information storage unit that stores change information indicating that the trend monitoring algorithm has been changed;
In response to information indicating a change in the trend monitoring algorithm from the user terminal, storing the trend monitoring algorithm tends trend monitoring algorithm after the change in the storage unit is mounted monitoring program, the trend monitoring algorithm of the changed The defined trend monitoring parameter information is extracted, and the extracted trend monitoring parameter information is associated with the remote monitoring device associated in the device association information of the trend monitoring algorithm before the change in the trend monitoring parameter information storage unit. And a trend monitoring program storage means for storing change information related to the trend monitoring algorithm before the change and the trend monitoring algorithm after the change in the change information storage unit ,
The trend monitoring program trend monitoring algorithm associated in the device association information stored in the device association information storage unit, with to read out from the trend monitoring algorithm storage unit, the device association information of the trend monitoring algorithm the trend trend monitoring parameter information monitoring algorithm associated with the remote monitoring device associated with the read from the trend monitoring parameter information storage unit, using the read trend monitoring parameters, by the read trend monitoring program And trend monitoring execution means for executing trend monitoring processing ,
The trend monitoring execution means stores change information in which the trend monitoring algorithm in the trend monitoring program is changed to the trend monitoring algorithm before the change in the change information storage unit before executing the trend monitoring process by the trend monitoring program. In the case where there is, instead of the device association information of the trend monitoring algorithm before the change, association of the remote monitoring device associated with the trend monitoring algorithm after the change and the device association information of the trend monitoring algorithm before the change Is stored in the device association information storage unit, the trend monitoring program of the trend monitoring algorithm after the change is read from the trend monitoring algorithm storage unit, and the trend monitoring program uses the trend monitoring program to monitor the trend To execute the process,
Trend monitoring device.
前記傾向監視実行手段は、前記傾向監視アルゴリズムの傾向監視プログラムによる傾向監視処理の実行を開始したときに、当該傾向監視アルゴリズムの実行情報を前記実行情報記憶部に格納するとともに、当該傾向監視アルゴリズムの傾向監視プログラムによる傾向監視処理の実行を終了したときに、当該傾向監視アルゴリズムの実行情報を前記実行情報記憶部から削除し、
前記傾向監視プログラム格納手段は、前記ユーザ端末からの前記傾向監視パラメータ情報におけるパラメータ値の変更を指示する情報に応じて、当該傾向監視パラメータ情報におけるパラメータ値を変更するものであって、当該傾向監視パラメータ情報を用いる傾向監視プログラムにおける傾向監視アルゴリズムの実行情報が前記実行情報記憶部に格納されている場合には、当該実行情報が削除された後に、当該パラメータ値を前記傾向監視パラメータ情報記憶部に格納する、請求項3に記載の傾向監視装置。 The trend monitoring system further includes an execution information storage unit that stores execution information indicating that the trend monitoring algorithm is being executed.
When the trend monitoring execution means starts executing the trend monitoring process by the trend monitoring program of the trend monitoring algorithm, the trend monitoring execution means stores the execution information of the trend monitoring algorithm in the execution information storage unit, and When the execution of the trend monitoring process by the trend monitoring program is terminated, the execution information of the trend monitoring algorithm is deleted from the execution information storage unit,
The trend monitoring program storing means, wherein in response to the trend monitoring parameter information information indicating a change of the parameter values in the user terminal, there is to change the parameter value in the trend monitoring parameter information, the trend monitoring If the execution information of the trend monitoring algorithm in tendency monitoring program using parameter information is stored in the execution information storage unit, after which the execution information has been deleted, the parameter value to the trend monitoring parameter information storage unit The trend monitoring device according to claim 3 , wherein the trend monitoring device stores the trend monitoring device.
前記ユーザ端末からの傾向監視アルゴリズムの変更を指示する情報に応じて、
前記傾向監視アルゴリズムが実装された傾向監視プログラムを格納する傾向監視アルゴリズム記憶部に、変更後の傾向監視アルゴリズムが実装された傾向監視プログラムを格納し、
当該変更後の傾向監視アルゴリズムに定義された傾向監視パラメータ情報を抽出し、抽出した傾向監視パラメータ情報に、機器関連付情報記憶部に格納された、前記傾向監視アルゴリズムと前記遠隔監視機器の関連付けを示す機器関連付情報のうち、変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器を対応付けて、前記傾向監視アルゴリズムに定義された傾向監視パラメータ情報を、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けて記憶する傾向監視パラメータ情報記憶部に格納し、かつ、
前記傾向監視アルゴリズムが変更されたことを表す変更情報を記憶する変更情報記憶部に、当該変更前の傾向監視アルゴリズム及び当該変更後の傾向監視アルゴリズムに関する変更情報を格納する傾向監視プログラム格納ステップと、
前記機器関連付情報記憶部に記憶された機器関連付情報において関連付けられた傾向監視アルゴリズムの傾向監視プログラムを、前記傾向監視アルゴリズム記憶部より読み出すとともに、当該傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器に対応付けられた当該傾向監視アルゴリズムの傾向監視パラメータ情報を、前記傾向監視パラメータ情報記憶部より読み出し、当該読み出した傾向監視パラメータを用いて、当該読み出した傾向監視プログラムにより、傾向監視処理を実行する傾向監視実行ステップとを備え、
前記傾向監視実行ステップでは、前記傾向監視プログラムにより傾向監視処理を実行する前に前記変更情報記憶部に当該傾向監視プログラムにおける傾向監視アルゴリズムを前記変更前の傾向監視アルゴリズムとした変更情報が格納されている場合、前記変更前の傾向監視アルゴリズムの前記機器関連付情報に代えて、前記変更後の傾向監視アルゴリズムと前記変更前の傾向監視アルゴリズムの前記機器関連付情報において関連付けられた遠隔監視機器の関連付けを示す機器関連付情報を前記機器関連付情報記憶部に格納することで、当該変更後の傾向監視アルゴリズムの傾向監視プログラムを前記傾向監視アルゴリズム記憶部より読み出して、当該傾向監視プログラムにより、傾向監視処理を実行するようにする、
傾向監視方法。 A trend monitoring method comprising a trend monitoring device connected to a plurality of remote monitoring devices via a network, and a user terminal connected to the trend monitoring device via a network ,
In response to information indicating a change in the trend monitoring algorithm from the previous SL user terminal,
In the trend monitoring algorithm storage unit that stores the trend monitoring program in which the trend monitoring algorithm is implemented, the trend monitoring program in which the changed trend monitoring algorithm is implemented is stored ,
The trend monitoring parameter information defined in the changed trend monitoring algorithm is extracted, and the trend monitoring parameter information stored in the device-related information storage unit is associated with the extracted trend monitoring parameter information. Of the device association information shown, the remote monitoring device associated in the device association information of the trend monitoring algorithm before the change is associated with the trend monitoring parameter information defined in the trend monitoring algorithm, and the trend monitoring algorithm Stored in a trend monitoring parameter information storage unit for storing in association with the remote monitoring device associated in the device association information, and
A trend monitoring program storage step for storing change information regarding the trend monitoring algorithm before the change and the trend monitoring algorithm after the change in a change information storage unit that stores change information indicating that the trend monitoring algorithm has been changed ;
The trend monitoring program trend monitoring algorithm associated in the device association information stored in the device association information storage unit, with to read out from the trend monitoring algorithm storage unit, the device association information of the trend monitoring algorithm the trend trend monitoring parameter information monitoring algorithm associated with the remote monitoring device associated with the read from the trend monitoring parameter information storage unit, using the read trend monitoring parameters, by the read trend monitoring program A trend monitoring execution step for executing trend monitoring processing ,
In the trend monitoring execution step, change information in which the trend monitoring algorithm in the trend monitoring program is changed to the trend monitoring algorithm before the change is stored in the change information storage unit before the trend monitoring process is executed by the trend monitoring program. In the case where there is, instead of the device association information of the trend monitoring algorithm before the change, association of the remote monitoring device associated with the trend monitoring algorithm after the change and the device association information of the trend monitoring algorithm before the change Is stored in the device association information storage unit, the trend monitoring program of the trend monitoring algorithm after the change is read from the trend monitoring algorithm storage unit, and the trend monitoring program uses the trend monitoring program to monitor the trend To execute the process,
Trend monitoring method.
前記傾向監視プログラム格納ステップは、前記ユーザ端末からの前記傾向監視パラメータ情報におけるパラメータ値の変更を指示する情報に応じて、当該傾向監視パラメータ情報におけるパラメータ値を変更するものであって、当該傾向監視パラメータ情報を用いる傾向監視プログラムにおける傾向監視アルゴリズムの実行情報が前記実行情報記憶部に格納されている場合には、当該実行情報が削除された後に、当該パラメータ値を前記傾向監視パラメータ情報記憶部に格納する、請求項5に項に記載の傾向監視方法。 In the trend monitoring execution step, when the execution of the trend monitoring process by the trend monitoring program of the trend monitoring algorithm is started, execution information of the trend monitoring algorithm is stored in the execution information storage unit, and the trend monitoring algorithm When the execution of the trend monitoring process by the trend monitoring program is terminated, the execution information of the trend monitoring algorithm is deleted from the execution information storage unit,
The trend monitoring program storing step, said in response to the trend monitoring parameter information information indicating a change of the parameter values in the user terminal, there is to change the parameter value in the trend monitoring parameter information, the trend monitoring If the execution information of the trend monitoring algorithm in tendency monitoring program using parameter information is stored in the execution information storage unit, after which the execution information has been deleted, the parameter value to the trend monitoring parameter information storage unit The trend monitoring method according to claim 5 , wherein the trend monitoring method is stored.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007301202A JP5048460B2 (en) | 2007-11-21 | 2007-11-21 | Trend monitoring system, trend monitoring apparatus, and trend monitoring method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007301202A JP5048460B2 (en) | 2007-11-21 | 2007-11-21 | Trend monitoring system, trend monitoring apparatus, and trend monitoring method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009129041A JP2009129041A (en) | 2009-06-11 |
JP5048460B2 true JP5048460B2 (en) | 2012-10-17 |
Family
ID=40819925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007301202A Expired - Fee Related JP5048460B2 (en) | 2007-11-21 | 2007-11-21 | Trend monitoring system, trend monitoring apparatus, and trend monitoring method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5048460B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5276520B2 (en) | 2008-10-10 | 2013-08-28 | 智和 石田 | Auto tensioner |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0520118A (en) * | 1991-07-12 | 1993-01-29 | Fujitsu Ltd | Maintenance system for service processor and integrated monitoring device |
JP3825107B2 (en) * | 1996-11-18 | 2006-09-20 | 株式会社日立製作所 | Equipment abnormality monitoring apparatus and abnormality monitoring method thereof |
JP2003296851A (en) * | 2002-02-01 | 2003-10-17 | Shimadzu System Solutions Co Ltd | Remote abnormality monitoring system |
JP2007102388A (en) * | 2005-10-03 | 2007-04-19 | Hitachi Ltd | Maintenance support device, maintenance support method, maintenance support system, controller, and control method |
JP2007249312A (en) * | 2006-03-14 | 2007-09-27 | Yokogawa Electric Corp | Field equipment management device and method |
JP2007293553A (en) * | 2006-04-25 | 2007-11-08 | Yokogawa Electric Corp | System and method for diagnosing field equipment |
-
2007
- 2007-11-21 JP JP2007301202A patent/JP5048460B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009129041A (en) | 2009-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110050237B (en) | Data collection device, data collection method, and recording medium | |
JP6029793B2 (en) | Air conditioning management system | |
US11181890B2 (en) | Control system, information processing device, and anomaly factor estimation program | |
JP2007080171A (en) | Apparatus and method for managing device, program, and recording medium | |
US20180246488A1 (en) | Generation and publication of shared tagsets | |
JP2004310439A (en) | Environment monitoring system, data logger to be used for the same system, and program therefor | |
JP2010020358A (en) | Device management apparatus | |
JP5048460B2 (en) | Trend monitoring system, trend monitoring apparatus, and trend monitoring method | |
JP3748232B2 (en) | Data transmission device, display device, and control system | |
JP2019061299A (en) | Information device, terminal device and program | |
JP2021157412A (en) | Engineering device and engineering method | |
JP5641856B2 (en) | Supervisory control system | |
JP5156775B2 (en) | Plant monitoring / control device and maintenance support method thereof | |
JP4317065B2 (en) | Equipment management system, setting information management device, controller, and program | |
JP6396084B2 (en) | Engineering apparatus, engineering system, and download processing method | |
JP6351822B2 (en) | Management device, management method, and program | |
JP2018022288A (en) | Controller, control system and control method | |
WO2021059504A1 (en) | Apparatus management device and software generation method | |
JP2019197449A (en) | Apparatus management system and tag name verification method | |
JP2008171100A (en) | Device management apparatus, and remote monitoring system using it | |
JP2006033592A (en) | Apparatus monitoring device and apparatus monitoring system | |
JP2020013296A (en) | Monitoring control system | |
JPWO2020136842A1 (en) | Data collection equipment, methods, and programs | |
JP2020010089A (en) | Wireless communication device and communication system | |
JP7302633B2 (en) | Setting system, setting device, setting method and setting program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100826 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120314 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120327 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120521 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120710 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120719 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150727 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |