(57)【要約】      （修正有）【課題】データメモリの容量がオーバする場合に、出来る限り長期間に渡る多くの種類のデータを残す、メモリの削除方法を提供する。【解決手段】複数の測定器からのデータを異なるデータ収集周期によってデータメモリに蓄積するようにした監視端末装置において、データ削除処理部は、データメモリの記憶容量がオーバする際に（Ｓ２、ＹＥＳ）、ｎ＋１番目に短いデータ収集周期の倍数の時刻で、ｎ＋２番目に短いデータ収集周期の倍数の時刻でない時刻のデータがある場合（Ｓ３、ＹＥＳ）、上記データの内、データ収集周期の短いデータを選択して（Ｓ４）、一番古い時刻のデータから順次削除する（Ｓ５）ようにした。【選択図】図３
2013134507.tif 000002
【特許請求の範囲】
【請求項１】
複数の測定器からのデータを異なるデータ収集周期によってメモリに蓄積するようにした監視端末装置において、前記メモリの記憶容量がオーバする際に、ｎ＋１番目に短いデータ収集周期の倍数の時刻で、ｎ＋２番目に短いデータ収集周期の倍数の時刻でない時刻のデータがある場合、前記データの内、データ収集周期の短いデータを選択して、一番古い時刻のデータから順次削除するようにしたメモリのデータ削除方法。
【請求項２】
ｎ＝データ収集周期の数−１になった場合に、一番長いデータ収集周期の時刻にデータがある場合、前記データの内、データ収集周期の短いデータを選択して、一番古い時刻のデータから順次削除するようにした請求項１に記載のメモリのデータ削除方法。
【請求項３】
複数の測定器からのデータを異なるデータ収集周期によって入力するデータ入力部、このデータ入力部からのデータを蓄積するデータメモリ、このデータメモリの記憶容量がオーバする際に蓄積されたデータを削除するデータ削除処理部、前記データメモリに蓄積されたデータを通信ネットワークを介して監視親局装置に送信するデータ送信部を備え、前記データ削除処理部は、ｎ＋１番目に短いデータ収集周期の倍数の時刻で、ｎ＋２番目に短いデータ収集周期の倍数の時刻でない時刻のデータがある場合、前記データの内、データ収集周期の短いデータを選択して、一番古い時刻のデータから順次削除するようにした監視端末装置。
【請求項４】
データ削除処理部は、ｎ＝データ収集周期の数−１になった場合に、一番長いデータ収集周期の時刻にデータがある場合、前記データの内、データ収集周期の短いデータを選択して、一番古い時刻のデータから順次削除するようにした請求項３に記載の監視端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プラントなどの複数の測定器からのデータを蓄積するメモリの記憶容量がオーバする際に、蓄積されたデータを削除する順番を最適にするメモリのデータ削除方法およびこのデータ削除方法を適用した監視端末装置に関するものである。
【背景技術】
【０００２】
プラントの各部に設けられた複数の測定器からのデータは、それぞれ測定器毎に異なるデータ収集周期でサンプリングして監視端末装置（伝送装置の子局・孫局）のデータメモリに蓄積される。一方、監視端末装置のデータメモリに蓄積されたデータは、定期的にまたは監視親局装置（伝送装置の親局）からの収集要求に基づいて通信ネットワークを介して監視親局装置に伝送される。
このような伝送装置において、地震等により監視端末装置と監視親局装置の間で長時間通信異常が発生すると、監視端末装置のデータメモリの記憶容量はオーバすることになる。
【０００３】
従来の伝送装置の子局または孫局は、格納要求のあった測定データを測定器毎にサンプリング時刻の順にデータ蓄積部の格納エリアに格納していき、格納エリアの記憶容量がオーバすると、格納エリアの先頭に戻って再び順次格納していく。つまり記憶容量がオーバすると最古の格納データから順次消去されていた。（例えば、特許文献１参照）
【０００４】
また、別の伝送装置の子局または孫局は、少なくとも３日間は５分単位及び６０分単位の２つのデータサンプリング時間毎にデータをサンプリングしてメモリに蓄積される。サンプリング時間５分毎にサンプリングしたデータは、少なくとも３日が経過する毎にクリアされ、再度５分毎のサンプリングデータの蓄積を繰り返すようにしている。（例えば、特許文献２参照）
【０００５】
また、別の伝送装置の子局または孫局は、データベースメモリに、優先度情報と削除条件情報とを予め格納している。優先度情報は、計測データの種別ごとに優先度を規定した情報である。削除条件情報は、データメモリから計測データを削除する条件を規定する情報である。通信ネットワークに異常が生じた時に、データベースメモリに格納される優先度情報と削除条件情報とにもとづいて、データメモリに書き込まれている計測データが、優先度に応じて選択的に削除される。（例えば、特許文献３参照）
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−１１１８９２号公報（段落００２５、図１）
【特許文献２】特開２００３−９９１２１号公報（段落００８０、図２）
【特許文献３】特開２００５−３８２４６号公報（段落００１８〜００２２、図３〜図５）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の伝送装置の子局または孫局は、上記で述べたように、地震等により長時間通信異常が発生しデータメモリの容量がオーバすると、特許文献１では最古のデータから順次消去され、特許文献２ではデータ収集周期の短い５分毎のサンプリングデータが３日毎にクリアされる。
上下水道プラントの監視のように出来る限り長期間に渡る多くの種類のデータを残したい場合でも、無条件に古いデータから削除されてしまう問題点があった。
また、特許文献３では、計測データの種別毎に優先度を規定した情報を持ち、優先度の低いものほど優先的に削除するようにしているが、予め計測データの種別毎に優先度を規定した情報を作成する手間がかかる問題点があった。
【０００８】
この発明は上記のような課題を解決するためになされたものであり、伝送装置の子局と親局間において、地震等により長時間通信異常が発生した際、出来る限り長期間に渡る多くの種類のデータを残すことを可能としたメモリのデータ削除方法およびこのデータ削除方法を適用した監視端末装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
この発明に係るメモリのデータ削除方法は、複数の測定器からのデータを異なるデータ収集周期によってメモリに蓄積するようにした監視端末装置において、メモリの記憶容量がオーバする際に、ｎ＋１番目に短いデータ収集周期の倍数の時刻で、ｎ＋２番目に短いデータ収集周期の倍数の時刻でない時刻のデータがある場合、前記データの内、データ収集周期の短いデータを選択して、一番古い時刻のデータから順次削除するようにしたものである。
【００１０】
また、この発明に係る監視端末装置は、複数の測定器からのデータを異なるデータ収集周期によって入力するデータ入力部、このデータ入力部からのデータを蓄積するデータメモリ、このデータメモリの記憶容量がオーバする際に蓄積されたデータを削除するデータ削除処理部、データメモリに蓄積されたデータを通信ネットワークを介して監視親局装置に送信するデータ送信部を備え、データ削除処理部は、ｎ＋１番目に短いデータ収集周期の倍数の時刻で、ｎ＋２番目に短いデータ収集周期の倍数の時刻でない時刻のデータがある場合、前記データの内、データ収集周期の短いデータを選択して、一番古い時刻のデータから順次削除するようにしたものである。
【発明の効果】
【００１１】
この発明によれば、監視端末装置と監視親局装置との間において、地震等により長時間通信異常が発生した際、上下水道プラントの監視のように出来る限り長期間に渡る多くの種類のデータを残したい場合に、それを可能とするように、予め計測データの種別毎に優先度を規定した情報を作成する手間をかけることなく自動的に、データを選択削除することが可能となる。
また、限られたデータメモリの記憶容量の中で、後で検証するのに有効なデータを効率良く蓄積することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態１を示す監視端末装置と監視親局装置のブロック図である。
【図２】この発明におけるメモリのデータの選択削除の順番の例を示す図である。
【図３】この発明におけるメモリのデータ削除方法の処理フローを示すフローチャートである。
【図４】この発明におけるメモリのデータ削除方法の第１の処理を示す説明図である。
【図５】この発明におけるメモリのデータ削除方法の第２の処理を示す説明図である。
【図６】この発明におけるメモリのデータ削除方法の第３の処理を示す説明図である。
【図７】この発明におけるメモリのデータ削除方法の第４の処理を示す説明図である。
【発明を実施するための形態】
【００１３】
実施の形態１．
以下、この発明の実施の形態１に係るメモリのデータ削除方法と監視端末装置について図１〜図７に基づいて説明する。
図１はこの発明の監視端末装置と監視親局装置からなる設備監視制御システムの全体構成を示し、下水処理プラントなどのプラント１に設けられた複数の測定器からのデータを入力して蓄積する監視端末装置（伝送装置の子局または孫局）２と、監視端末装置２に蓄積されたデータを通信ネットワーク３を介して収集する監視親局装置４と、監視親局装置４を制御する監視制御装置５とで構成されている。
【００１４】
監視端末装置２は、プラント１の各部に設けられた複数の測定器（図示省略）からのデータを、それぞれ測定器毎に異なるデータ収集周期（例えば、測定器Ａからのデータは５秒周期、測定器Ｂからのデータは１０秒周期、という具合）でサンプリングして入力するデータ入力部２１、このデータ入力部２１からのデータをデータメモリ２３に書き込むデータ書き込み部２２、データ書き込み部２２から書き込まれるデータを入力時刻とデータ収集周期の関係で整理されて蓄積するデータメモリ２３、データメモリ２３の記憶容量がオーバする際に蓄積されたデータを選択削除するデータ削除処理部２４、データメモリ２３に蓄積されたデータを通信ネットワーク３を介して監視親局装置４に送信するデータ送信部２５を備えている。
【００１５】
データ入力部２１は、サンプリング信号に同期して該当する測定器より連続的に変化するアナログ信号・デジタル信号またはパルス信号を入力してＣＰＵにて取扱い可能なデータに変換する。データ書き込み部２２は、データ入力部２１で変換されたデータをデータメモリ２３の所定の領域に蓄積するよう制御する。データメモリ２３は、図２に示すように、例えば入力時刻とデータ収集周期を軸としたマトリクス状の交点部分（薄墨箇所）にデータを蓄積する。
【００１６】
データ削除処理部２４はＣＰＵで構成され、データメモリ２３からデータを読みながら図３の処理フローに従ってデータを選択削除する。即ち、ｎ＋１番目に短いデータ収集周期の倍数の時刻で、ｎ＋２番目に短いデータ収集周期の倍数の時刻でない時刻のデータがある場合、前記データの内、データ収集周期の短いデータを選択して、一番古い時刻のデータから順次削除するようにする（但し、ｎは０を含む任意の数）。このデータ削除方法については後で詳しく説明する。
データ送信部２５は、監視端末装置２のデータメモリ２３に蓄積されたデータを、定期的にまたは監視親局装置４からの収集要求に基づいて通信ネットワーク３を介して監視親局装置４に伝送する。
【００１７】
図２はデータメモリ２３にデータを蓄積した一例で、１０時００分００秒〜１０時０５分００秒までのデータがあった場合に、図３の処理フローでどういう順番にデータが削除されるかを示した図である。この例ではデータ収集周期の数は５秒、１０秒、３０秒、１分、５分の５つとし、一番短い５秒周期以外のデータ収集周期は、収集周期の一番短い５秒の倍数の時間となっている。したがって入力時刻は収集周期の一番短い５秒毎となる。入力時刻とデータ収集周期のマトリクス状の交点部分（薄墨箇所）にデータが蓄積され、そこに記載の数字１〜１１１はデータの選択削除の順番を示している。
【００１８】
プラント１を下水処理場の例にとると、流入量は１日の中で急激に変動することはなく、割と大きな周期での収集で事足りる（但し、汚水と雨水が分流で汚水のみの場合、雨水があると降雨時に急激な変動がある場合がある）。
一方、下水処理場の中の池の水位は池の容量にもよるが、溢れる訳にはいかないので、割と短い周期での収集が必要になり、池の水位を５秒周期で収集し、流入量は１分周期で収集するという具合になる。
【００１９】
この発明のデータ削除方法は、上下水道プラントの監視のように出来る限り長期間にわたる多くの種類のデータを残したい場合に、それを可能とするように、各入力時刻のデータを間抜きにするようにしたものである。
【００２０】
図３はデータ削除処理部２４内の動作を示すフローチャートであり、この図３に示す処理フローと図４〜図７に示す処理説明図に基づき、データ削除方法の動作について説明する。
図３において、ステップＳ１は初期値の設定としてｎ＝０が与えられる。ステップＳ２は、データメモリ２３の記憶容量がオーバするかどうか判断する。容量オーバしない場合（ＮＯ）はＥＮＤとして終了するが、容量オーバする場合（ＹＥＳ）はステップＳ３に進む。
【００２１】
ステップＳ３は、データメモリ２３に蓄積されたデータにおいて、「ｎ＋１番目に短いデータ収集周期の倍数の時刻」で、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」でない時刻のデータがあるか判断する。
「ｎ＋１番目に短いデータ収集周期の倍数の時刻」は、ｎ＝０では「５秒周期の倍数の時刻」となり、図４（ａ）に示すように、＊＊：００：００、＊＊：００：０５、＊＊：００：１０・・・・＊＊：０５：００となる。
【００２２】
一方、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」は、ｎ＝０では「１０秒周期の倍数の時刻」となり、図４（ｂ）に示すように、＊＊：００：００、＊＊：００：１０、＊＊：００：２０・・・・＊＊：０５：００となる。
よって、「ｎ＋１番目に短いデータ収集周期の倍数の時刻」で、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」でない時刻、即ち、「５秒周期の倍数の時刻」で、「１０秒周期の倍数の時刻」でない時刻は、図４（ｃ）に示すように、＊＊：００：０５、＊＊：００：１５、＊＊：００：２５・・・・＊＊：０４：５５となる。
【００２３】
上記の＊＊：００：０５、＊＊：００：１５、＊＊：００：２５・・・・＊＊：０４：５５の時刻には図２に示すように、番号１〜３０のデータが存在する。したがってステップＳ４に進む。
ステップＳ４においては、上記データの内、データ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは５秒周期のデータであるから、５秒周期のデータ（番号１〜３０）が選択される。
ステップＳ５においては、５秒周期のデータ（番号１〜３０）の内、一番古い時刻のデータから順次削除するようにする。この動作はデータメモリ２３の容量オーバが解消されるまで、この処理フローは継続される。
【００２４】
もし、上記の動作で、まだデータメモリ２３の容量オーバが解消されない場合は、ステップＳ３において、上記動作によりデータはない（ＮＯ）から、ステップＳ６に進み、ｎ＝ｎ＋１でｎに１が加算され、ｎ＝１となる。
再びステップＳ２において、データメモリ２３の記憶容量がオーバするかどうか判断する。容量オーバしない場合（ＮＯ）はＥＮＤとして終了するが、容量オーバする場合（ＹＥＳ）はステップＳ３に進む。
【００２５】
ステップＳ３は、データメモリ２３に蓄積されたデータにおいて、「ｎ＋１番目に短いデータ収集周期の倍数の時刻」で、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」でない時刻のデータがあるか判断する。
「ｎ＋１番目に短いデータ収集周期の倍数の時刻」は、ｎ＝１では「１０秒周期の倍数の時刻」となり、図５（ａ）に示すように、＊＊：００：００、＊＊：００：１０、＊＊：００：２０・・・・＊＊：０５：００となる。
【００２６】
一方、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」は、ｎ＝１では「３０秒周期の倍数の時刻」となり、図５（ｂ）に示すように、＊＊：００：００、＊＊：００：３０、＊＊：０１：００・・・・＊＊：０５：００となる。
よって、「ｎ＋１番目に短いデータ収集周期の倍数の時刻」で、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」でない時刻、即ち、「１０秒周期の倍数の時刻」で、「３０秒周期の倍数の時刻」でない時刻は、図５（ｃ）に示すように、＊＊：００：１０、＊＊：００：２０、＊＊：００：４０・・・・＊＊：０４：５０となる。
【００２７】
上記の＊＊：００：１０、＊＊：００：２０、＊＊：００：４０・・・・＊＊：０４：５０の時刻には図２に示すように、番号３１〜５０、５１〜７０のデータが存在する。したがってステップＳ４に進む。
ステップＳ４においては、上記データの内、データ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは５秒周期のデータであるから、まず５秒周期のデータ（番号３１〜５０）が選択される。
ステップＳ５においては、５秒周期のデータ（番号３１〜５０）の内、一番古い時刻のデータから順次削除するようにする。この動作はデータメモリ２３の容量オーバが解消されるまで、この処理フローは継続される。
【００２８】
もし、上記の動作で、まだデータメモリ２３の容量オーバが解消されない場合は、ステップＳ４において、次にデータ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは１０秒周期のデータであるから、１０秒周期のデータ（番号５１〜７０）が選択される。
ステップＳ５においては、１０秒周期のデータ（番号５１〜７０）の内、一番古い時刻のデータから順次削除するようにする。この動作はデータメモリ２３の容量オーバが解消されるまで、この処理フローは継続される。
【００２９】
もし、上記の動作で、まだデータメモリ２３の容量オーバが解消されない場合は、ステップＳ３においてはデータがない（ＮＯ）から、ステップＳ６に進み、ｎが１つ加算されｎ＝２となる。
再びステップＳ２において、データメモリ２３の記憶容量がオーバするかどうか判断する。容量オーバしない場合（ＮＯ）はＥＮＤとして終了するが、容量オーバする場合（ＹＥＳ）はステップＳ３に進む。
【００３０】
ステップＳ３は、データメモリ２３に蓄積されたデータにおいて、「ｎ＋１番目に短いデータ収集周期の倍数の時刻」で、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」でない時刻のデータがあるか判断する。
「ｎ＋１番目に短いデータ収集周期の倍数の時刻」は、ｎ＝２では「３０秒周期の倍数の時刻」となり、図６（ａ）に示すように、＊＊：００：００、＊＊：００：３０、＊＊：０１：００・・・・＊＊：０５：００となる。
【００３１】
一方、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」は、ｎ＝２では「１分周期の倍数の時刻」となり、図６（ｂ）に示すように、＊＊：００：００、＊＊：０１：００、＊＊：０２：００・・・・＊＊：０５：００となる。
よって、「ｎ＋１番目に短いデータ収集周期の倍数の時刻」で、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」でない時刻、即ち、「３０秒周期の倍数の時刻」で、「１分周期の倍数の時刻」でない時刻は、図６（ｃ）に示すように、＊＊：００：３０、＊＊：０１：３０、＊＊：０２：３０・・・・＊＊：０４：３０となる。
【００３２】
上記の＊＊：００：３０、＊＊：０１：３０、＊＊：０２：３０・・・・＊＊：０４：３０の時刻には図２に示すように、番号７１〜７５、７６〜８０、８１〜８５のデータが存在する。したがってステップＳ４に進む。
ステップＳ４においては、上記データの内、データ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは５秒周期のデータであるから、まず５秒周期のデータ（番号７１〜７５）が選択される。
ステップＳ５においては、５秒周期のデータ（番号７１〜７５）の内、一番古い時刻のデータから順次削除するようにする。この動作はデータメモリ２３の容量オーバが解消されるまで、この処理フローは継続される。
【００３３】
もし、上記の動作で、まだデータメモリ２３の容量オーバが解消されない場合は、ステップＳ４において、次にデータ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは１０秒周期のデータであるから、１０秒周期のデータ（番号７６〜８０）が選択される。
ステップＳ５においては、１０秒周期のデータ（番号７６〜８０）の内、一番古い時刻のデータから順次削除するようにする。この動作はデータメモリ２３の容量オーバが解消されるまで、この処理フローは継続される。
【００３４】
もし、上記の動作で、まだデータメモリ２３の容量オーバが解消されない場合は、ステップＳ４において、次にデータ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは３０秒周期のデータであるから、３０秒周期のデータ（番号８１〜８５）が選択される。
ステップＳ５においては、３０秒周期のデータ（番号８１〜８５）の内、一番古い時刻のデータから順次削除するようにする。この動作はデータメモリ２３の容量オーバが解消されるまで、この処理フローは継続される。
【００３５】
もし、上記の動作で、まだデータメモリ２３の容量オーバが解消されない場合は、ステップＳ３においてはデータがない（ＮＯ）から、ステップＳ６に進み、ｎが１つ加算されｎ＝３となる。
再びステップＳ２において、データメモリ２３の記憶容量がオーバするかどうか判断する。容量オーバしない場合（ＮＯ）はＥＮＤとして終了するが、容量オーバする場合（ＹＥＳ）はステップＳ３に進む。
【００３６】
ステップＳ３は、データメモリ２３に蓄積されたデータにおいて、「ｎ＋１番目に短いデータ収集周期の倍数の時刻」で、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」でない時刻のデータがあるか判断する。
「ｎ＋１番目に短いデータ収集周期の倍数の時刻」は、ｎ＝３では「１分周期の倍数の時刻」となり、図７（ａ）に示すように、＊＊：００：００、＊＊：０１：００、＊＊：０２：００・・・・＊＊：０５：００となる。
【００３７】
一方、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」は、ｎ＝３では「５分周期の倍数の時刻」となり、図７（ｂ）に示すように、＊＊：００：００、＊＊：０５：００となる。
よって、「ｎ＋１番目に短いデータ収集周期の倍数の時刻」で、「ｎ＋２番目に短いデータ収集周期の倍数の時刻」でない時刻、即ち、「１分周期の倍数の時刻」で、「５分周期の倍数の時刻」でない時刻は、図７（ｃ）に示すように、＊＊：０１：００、＊＊：０２：００、＊＊：０３：００、＊＊：０４：００となる。
【００３８】
上記の＊＊：０１：００、＊＊：０２：００、＊＊：０３：００、＊＊：０４：００の時刻には図２に示すように、番号８６〜８９、９０〜９３、９４〜９７、９８〜１０１のデータが存在する。したがってステップＳ４に進む。
ステップＳ４においては、上記データの内、データ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは５秒周期のデータであるから、まず５秒周期のデータ（番号８６〜８９）が選択される。
ステップＳ５においては、５秒周期のデータ（番号８６〜８９）の内、一番古い時刻のデータから順次削除するようにする。この動作はデータメモリ２３の容量オーバが解消されるまで、この処理フローは継続される。
【００３９】
もし、上記の動作で、まだデータメモリ２３の容量オーバが解消されない場合は、ステップＳ４において、次にデータ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは１０秒周期のデータであるから、１０秒周期のデータ（番号９０〜９３）が選択される。
ステップＳ５においては、１０秒周期のデータ（番号９０〜９３）の内、一番古い時刻のデータから順次削除するようにする。この動作はデータメモリ２３の容量オーバが解消されるまで、この処理フローは継続される。
【００４０】
もし、上記の動作で、まだデータメモリ２３の容量オーバが解消されない場合は、ステップＳ４において、次にデータ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは３０秒周期のデータであるから、３０秒周期のデータ（番号９４〜９７）が選択される。
ステップＳ５においては、３０秒周期のデータ（番号９４〜９７）の内、一番古い時刻のデータから順次削除するようにする。この動作はデータメモリ２３の容量オーバが解消されるまで、この処理フローは継続される。
【００４１】
もし、上記の動作で、まだデータメモリ２３の容量オーバが解消されない場合は、ステップＳ４において、次にデータ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは１分周期のデータであるから、１分周期のデータ（番号９８〜１０１）が選択される。
ステップＳ５においては、１分周期のデータ（番号９８〜１０１）の内、一番古い時刻のデータから順次削除するようにする。この動作はデータメモリ２３の容量オーバが解消されるまで、この処理フローは継続される。
【００４２】
もし、上記の動作で、まだデータメモリ２３の容量オーバが解消されない場合は、ステップＳ３においてはデータがない（ＮＯ）から、ステップＳ６に進み、ｎが１つ加算されｎ＝４となる。
ｎ＝４となると、ステップＳ７において、「ｎ＝収集周期の数―１」かどうか判断するようになっているから、この例の場合は、データ収集周期の数は５であるので、ｎ＝５−１＝４となり、ステップＳ７において（ＹＥＳ）となり、ステップＳ８に進む。
【００４３】
ステップＳ８において、「一番長い収集周期の時刻のデータはあるか」を判断するので、一番長い収集周期である５分周期の時刻である＊＊：００：００と＊＊：０５：００にデータがあるか判断される。
上記の＊＊：００：００と＊＊：０５：００の時刻には図２に示すように、番号１０２〜１１１のデータが存在する。
【００４４】
したがって、ステップＳ４においては、上記データの内、データ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは５秒周期のデータであるから、まず５秒周期のデータ（番号１０２、１０３）が選択される。
ステップＳ５においては、５秒周期のデータ（番号１０２，１０３）の内、一番古い時刻のデータから順次削除するようにする。この動作はデータメモリ２３の容量オーバが解消されるまで、この処理フローは継続される。
【００４５】
もし、上記の動作で、まだデータメモリ２３の容量オーバが解消されない場合は、ステップＳ４において、次にデータ収集周期の短いデータを選択する。ここではデータ収集周期の短いデータは１０秒周期のデータであるから、１０秒周期のデータ（番号１０４、１０５）が選択され、ステップＳ５において、一番古い時刻のデータから順次削除するようにする。
以後同様に、データメモリ２３の容量オーバが解消されるまで、ステップＳ４において、次にデータ収集周期の短い３０秒周期のデータ（番号１０６、１０７）を、次にデータ収集周期の短い１分周期のデータ（番号１０８、１０９）を、次にデータ収集周期の短い５分周期のデータ（番号１１０、１１１）を順次選択し、ステップＳ５において、それぞれ古い時刻のデータから順次削除する。
【００４６】
このようにデータメモリ２３の記憶容量がオーバになる際は、データ削除処理部２４によりデータを選択削除した上で、出来る限り長期間にわたる多くの種類のデータを残すようにする。上記の例では、５秒周期から５分周期までの５つの種類のデータの一部が最後に削除されるように長期間まで残っている。
このようなデータ削除方法により、限られたデータメモリ２３の記憶容量の中で、後で検証するのに有効なデータを効率良く蓄積することが可能となる。
また、データ削除によりデータメモリ２３の空いたエリアにはデータ書き込み部２２にてデータ書き込みを行う。
なお、この発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００４７】
１：プラント、                  ２：監視端末装置（伝送装置の子局または孫局）、
３：通信ネットワーク、          ４：監視親局装置（伝送装置親局）、
５：監視制御装置、
２１：データ入力部、          ２２：データ書き込み部、
２３：データメモリ、          ２４：データ削除処理部、
２５：データ送信部。
【図１】
2013134507.tif 000003
【図３】
2013134507.tif 000004
【図４】
2013134507.tif 000005
【図５】
2013134507.tif 000006
【図６】
2013134507.tif 000007
【図７】
2013134507.tif 000008
【図２】
2013134507.tif 000009