(57)【要約】【課題】監視制御画面の表示更新処理の負荷の増加を抑え、Ｗｅｂ監視制御装置の操作性の低下を抑えることを目的とする。【解決手段】画面表示処理部は、監視データを受信する第１ステップと、この監視データから現在のトレンドグラフの更新に必要な追加データを取り出す第２ステップと、この取り出された追加データと現在保有するグラフ表示情報からトレンドグラフの更新に使用する線分情報を生成する第３ステップと、この生成された線分情報を基に線分の表示属性情報を生成する第４ステップと、この生成された線分の表示属性情報を面に対応した面対応線分情報に変換する第５ステップと、この変換された面対応線分情報を面が所有する現在の線分情報に追加する第６ステップと、この追加された線分情報を基に更新されたトレンドグラフをディスプレイに重畳表示する第７ステップと、を実行する。【選択図】図３
2015185067.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザの上で動作し、ネットワークを介して監視制御サーバと接続する画面表示処理部と、
前記画面表示処理部が作成するトレンドグラフを表示するディスプレイと、
入力されたデータを前記画面表示処理部に伝達する入力装置と、を備え、
前記画面表示処理部は、
前記監視制御サーバから定周期に通知される監視データを受信する第１ステップと、
前記第１ステップで受信した監視データから現在のトレンドグラフの更新に必要な追加データを取り出す第２ステップと、
前記第２ステップで取り出された追加データと現在保有するグラフ表示情報からトレンドグラフの更新に使用する線分情報を生成する第３ステップと、
前記第３ステップで生成された線分情報を基に線分の表示属性情報を生成する第４ステップと、
前記第４ステップで生成された線分の表示属性情報を面に対応した面対応線分情報に変換する第５ステップと、
前記第５ステップで変換された面対応線分情報を面が所有する現在の線分情報に追加する第６ステップと、
前記第６ステップで追加された線分情報を基に更新されたトレンドグラフを前記ディスプレイに重畳表示する第７ステップと、を実行することを特徴とするＷｅｂ監視制御装置。
【請求項２】
Ｗｅｂブラウザの上で動作し、ネットワークを介して監視制御サーバと接続する画面表示処理部と、
前記画面表示処理部が作成するトレンドグラフを表示するディスプレイと、
入力されたデータを前記画面表示処理部に伝達する入力装置と、を備え、
前記画面表示処理部は、
前記監視制御サーバから定周期に通知される監視データを受信する第１ステップと、
前記第１ステップで受信した監視データから現在のトレンドグラフの更新に必要な追加データを取り出す第２ステップと、
追加するトレンドグラフを選択し、前記第２ステップで取り出された追加データの中から、前記選択されたトレンドグラフに関わる追加データを取り出す第３ステップと、
前記第３ステップで取り出された追加データと現在保有するグラフ表示情報から、前記選択されたトレンドグラフの更新に使用する線分情報を生成する第４ステップと、
前記第４ステップで生成された線分情報を基に、前記選択されたトレンドグラフごとに、線分の表示属性情報を生成する第５ステップと、
前記第５ステップで生成された線分の表示属性情報を、前記選択されたトレンドグラフごとに、面に対応した面対応線分情報に変換する第６ステップと、
前記第６ステップで変換された面対応線分情報を、前記選択されたトレンドグラフごとに、面が所有する現在の線分情報に追加する第７ステップと、
前記第７ステップで追加された線分情報を基に、前記選択されたトレンドグラフごとに、更新されたトレンドグラフを前記ディスプレイに重畳表示する第８ステップと、を実行することを特徴とするＷｅｂ監視制御装置。
【請求項３】
Ｗｅｂブラウザの上で動作し、ネットワークを介して監視制御サーバと接続する画面表示処理部と、
前記画面表示処理部が作成するトレンドグラフを表示するディスプレイと、
入力されたデータを前記画面表示処理部に伝達する入力装置と、を備え、
前記画面表示処理部は、
前記監視制御サーバから定周期に通知される監視データを受信する第１ステップと、
前記第１ステップで受信した監視データから現在のトレンドグラフの更新に必要な追加データを取り出す第２ステップと、
トレンドグラフの表示領域に対応するグラフセットを選択し、前記第２ステップで取り出された追加データの中から、前記選択されたグラフセットに関わる追加データを取り出す第３ステップと、
前記第３ステップで取り出された追加データと現在保有するグラフ表示情報から、前記選択されたグラフセットの更新に使用する線分情報を生成する第４ステップと、
前記第４ステップで生成された線分情報を基に、前記選択されたグラフセットごとに、線分の表示属性情報を生成する第５ステップと、
前記第５ステップで生成された線分の表示属性情報を、前記選択されたグラフセットごとに、面に対応した面対応線分情報に変換する第６ステップと、
前記第６ステップで変換された面対応線分情報を、前記選択されたグラフセットごとに、面が所有する現在の線分情報に追加する第７ステップと、
前記第７ステップで追加された線分情報を基に、前記選択されたグラフセットごとに、更新されたトレンドグラフを前記ディスプレイに重畳表示する第８ステップと、を実行することを特徴とするＷｅｂ監視制御装置。
【請求項４】
Ｗｅｂブラウザの上で動作し、ネットワークを介して監視制御サーバと接続する画面表示処理部と、
前記画面表示処理部が作成するトレンドグラフを表示するディスプレイと、
入力されたデータを前記画面表示処理部に伝達する入力装置と、を備え、
前記画面表示処理部は、
前記監視制御サーバから定周期に通知される監視データを受信する第１ステップと、
前記第１ステップで受信した監視データから現在のトレンドグラフの更新に必要な追加データを取り出す第２ステップと、
追加するトレンドグラフを選択し、前記第２ステップで取り出された追加データの中から、前記選択されたトレンドグラフに関わる追加データを取り出す第３ステップと、
前記第３ステップで取り出された追加データと現在保有するグラフ表示情報から、前記選択されたトレンドグラフの更新に使用する線分情報を生成する第４ステップと、
前記第４ステップで生成された線分情報を基に、前記選択されたトレンドグラフごとに、線分の表示属性情報を生成する第５ステップと、
前記第５ステップで生成された線分の表示属性情報を、前記選択されたトレンドグラフごとに、面に対応した面対応線分情報に変換する第６ステップと、
前記第６ステップで変換された面対応線分情報を、前記選択されたトレンドグラフごとに、面が所有する現在の線分情報に追加する第７ステップと、
前記第７ステップで追加された線分情報の中から前記ディスプレイの表示可能範囲に含まれる最新データを選択する第８ステップと、
前記第８ステップで追加された最新データを基に、前記選択されたトレンドグラフごとに、更新されたトレンドグラフを前記ディスプレイに重畳表示する第９ステップと、を実行することを特徴とするＷｅｂ監視制御装置。
【請求項５】
Ｗｅｂブラウザの上で動作し、ネットワークを介して監視制御サーバと接続する画面表示処理部と、
前記画面表示処理部が作成するトレンドグラフを表示するディスプレイと、
入力されたデータを前記画面表示処理部に伝達する入力装置と、を備え、
前記画面表示処理部は、
前記監視制御サーバから定周期に通知される監視データを受信する第１ステップと、
前記第１ステップで受信した監視データから現在のトレンドグラフの更新に必要な追加データを取り出す第２ステップと、
トレンドグラフの表示領域に対応するグラフセットを選択し、前記第２ステップで取り出された追加データの中から、前記選択されたグラフセットに関わる追加データを取り出す第３ステップと、
前記第３ステップで取り出された追加データと現在保有するグラフ表示情報から、前記選択されたグラフセットの更新に使用する線分情報を生成する第４ステップと、
前記第４ステップで生成された線分情報を基に、前記選択されたグラフセットごとに、線分の表示属性情報を生成する第５ステップと、
前記第５ステップで生成された線分の表示属性情報を、前記選択されたグラフセットごとに、面に対応した面対応線分情報に変換する第６ステップと、
前記第６ステップで変換された面対応線分情報を、前記選択されたグラフセットごとに、面が所有する現在の線分情報に追加する第７ステップと、
前記第７ステップで追加された線分情報の中から前記ディスプレイの表示可能範囲に含まれる最新データを選択する第８ステップと、
前記第８ステップで追加された最新データを基に、前記選択されたグラフセットごとに、更新されたトレンドグラフを前記ディスプレイに重畳表示する第９ステップと、を実行することを特徴とするＷｅｂ監視制御装置。
【請求項６】
Ｗｅｂブラウザの上で動作し、ネットワークを介して監視制御サーバと接続する画面表示処理部と、
前記画面表示処理部が作成するトレンドグラフを表示するディスプレイと、
入力されたデータを前記画面表示処理部に伝達する入力装置と、を備え、
前記画面表示処理部は、
前記監視制御サーバから定周期に通知される監視データを受信する第１ステップと、
前記第１ステップで受信した監視データから現在のトレンドグラフの更新に必要な追加データを取り出す第２ステップと、
追加するトレンドグラフを選択し、前記第２ステップで取り出された追加データの中から、前記選択されたトレンドグラフに関わる追加データを取り出す第３ステップと、
前記第３ステップで取り出された追加データと現在保有するグラフ表示情報から、前記選択されたトレンドグラフの更新に使用する線分情報を生成する第４ステップと、
前記第４ステップで生成された線分情報を基に、前記選択されたトレンドグラフごとに、線分の表示属性情報を生成する第５ステップと、
前記第５ステップで生成された線分の表示属性情報を、前記選択されたトレンドグラフごとに、面に対応した面対応線分情報に変換する第６ステップと、
前記第６ステップで変換された面対応線分情報を、前記選択されたトレンドグラフごとに、面が所有する現在の線分情報に追加する第７ステップと、
前記入力装置からトレンドグラフの表示期間またはスケールの変更を受け付けると、前記第８ステップで追加された線分情報の中から変更に合わせて対応するデータを選択する第８ステップと、
前記第８ステップで選択されたデータを基に、前記選択されたトレンドグラフごとに、更新されたトレンドグラフを前記ディスプレイに重畳表示する第９ステップと、を実行することを特徴とするＷｅｂ監視制御装置。
【請求項７】
Ｗｅｂブラウザの上で動作し、ネットワークを介して監視制御サーバと接続する画面表示処理部と、
前記画面表示処理部が作成するトレンドグラフを表示するディスプレイと、
入力されたデータを前記画面表示処理部に伝達する入力装置と、を備え、
前記画面表示処理部は、
前記監視制御サーバから定周期に通知される監視データを受信する第１ステップと、
前記第１ステップで受信した監視データから現在のトレンドグラフの更新に必要な追加データを取り出す第２ステップと、
トレンドグラフの表示領域に対応するグラフセットを選択し、前記第２ステップで取り出された追加データの中から、前記選択されたグラフセットに関わる追加データを取り出す第３ステップと、
前記第３ステップで取り出された追加データと現在保有するグラフ表示情報から、前記選択されたグラフセットの更新に使用する線分情報を生成する第４ステップと、
前記第４ステップで生成された線分情報を基に、前記選択されたグラフセットごとに、線分の表示属性情報を生成する第５ステップと、
前記第５ステップで生成された線分の表示属性情報を、前記選択されたグラフセットごとに、面に対応した面対応線分情報に変換する第６ステップと、
前記第６ステップで変換された面対応線分情報を、前記選択されたグラフセットごとに、面が所有する現在の線分情報に追加する第７ステップと、
前記入力装置からトレンドグラフの表示期間またはスケールの変更を受け付けると、前記第７ステップで追加された線分情報の中から変更に合わせて対応するデータを選択する第８ステップと、
前記第８ステップで選択されたデータを基に、前記選択されたグラフセットごとに、更新されたトレンドグラフを前記ディスプレイに重畳表示する第９ステップと、を実行することを特徴とするＷｅｂ監視制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂ監視制御装置に関し、特に、トレンドグラフ表示機能を有するＷｅｂ監視制御装置に関するものである。
【背景技術】
【０００２】
Ｗｅｂブラウザを用いた監視制御システムを使って、プラント設備や公共施設における設備と機器の状態監視や稼動制御を行ったり、河川や池などの水位や流量といった値を監視することが行われている。Ｗｅｂ監視制御装置の監視制御画面に水位、流量などの長期のトレンドグラフを表示する場合、状況の変化に応じて、トレンドグラフの線分には表示形態（破線、実線などの区別）や色に変化をつけることが要求されている。
【０００３】
Ｗｅｂ監視制御装置の操作者は、長期にわたるトレンドグラフを表示する場合、表示する各線分の表示データを１つ１つ持ちあげ、連結して１つのトレンドグラフを表現する。グラフのスクロール、拡大、縮小などの操作を行うと、ＣＰＵ負荷が高くなるため、処理が遅くなって、操作性が低下する（例えば、特許文献１参照）。操作性を向上させるために、トレンドグラフのデータ形式に特化したグラフの表示方法を用いることは行なわれているが、Ｗｅｂブラウザ上におけるトレンドグラフの表示では、特殊なグラフの表示方式を取ることは困難である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１３３７９７号公報
【特許文献２】特開平５−５２６０５号公報
【特許文献３】特開平７−６５２７７号公報
【特許文献４】特開２０１０−１２８８５７号公報
【特許文献５】特開２００２−１３２６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
以上、説明したとおり、Ｗｅｂブラウザを用いて、プラント設備や公共施設における設備と機器の状態監視や稼動制御を行ったり、河川や池などの水位や流量といった値を監視する監視制御システムが構築されている。このＷｅｂブラウザを用いた監視制御システムでは、水位、流量などの長期のトレンドグラフを表示する状況が発生する。操作者は、状況の変化に応じてグラフの線分における表示形態や色を変えるには、画面上で各線分の表示データを１つ１つ持ちあげ、連結して１つのグラフを表現していた。グラフのスクロール、拡大、縮小などの操作を行うと、ＣＰＵ負荷が高くなる結果、処理が遅くなり、操作性が低下していた。
【０００６】
本発明は上記のようなＷｅｂ監視制御装置における課題を解決するためになされたものである。Ｗｅｂブラウザを用いてトレンドグラフを表示する場合に、監視制御画面の表示更新処理の負荷の増加を抑え、Ｗｅｂ監視制御装置の操作性の低下を抑えることを目的とする。
【課題を解決するための手段】
【０００７】
本願に関わるＷｅｂ監視制御装置は、Ｗｅｂブラウザの上で動作し、ネットワークを介して監視制御サーバと接続する画面表示処理部と、画面表示処理部が作成するトレンドグラフを表示するディスプレイと、入力されたデータを画面表示処理部に伝達する入力装置
と、を備え、画面表示処理部は、監視制御サーバから定周期に通知される監視データを受信する第１ステップと、第１ステップで受信した監視データから現在のトレンドグラフの更新に必要な追加データを取り出す第２ステップと、第２ステップで取り出された追加データと現在保有するグラフ表示情報からトレンドグラフの更新に使用する線分情報を生成する第３ステップと、第３ステップで生成された線分情報を基に線分の表示属性情報を生成する第４ステップと、第４ステップで生成された線分の表示属性情報を面に対応した面対応線分情報に変換する第５ステップと、第５ステップで変換された面対応線分情報を面が所有する現在の線分情報に追加する第６ステップと、第６ステップで追加された線分情報を基に更新されたトレンドグラフをディスプレイに重畳表示する第７ステップと、を実行することを特徴とする。
【発明の効果】
【０００８】
この発明に係るＷｅｂ監視制御装置によれば、Ｗｅｂブラウザを用いてトレンドグラフを表示する場合に、監視制御画面の表示更新処理の負荷の増加を抑え、Ｗｅｂ監視制御装置の操作性の低下を抑えることができる。
【図面の簡単な説明】
【０００９】
【図１】Ｗｅｂ監視制御システムの全体構成を表す概念図である。
【図２】この発明の実施の形態１に係るＷｅｂ監視制御装置を示す図である。
【図３】トレンドグラフにおいて実線と破線を表示する動作を示す図である。
【図４】この発明の実施の形態１の動作を示すフローチャートである。
【図５】この発明の実施の形態２に係るＷｅｂ監視制御装置を示す図である。
【図６】この発明の実施の形態２の動作を示すフローチャートである。
【図７】この発明の実施の形態３に係るＷｅｂ監視制御装置を示す図である。
【図８】この発明の実施の形態３の動作を示すフローチャートである。
【図９】この発明の実施の形態４に係るＷｅｂ監視制御装置を示す図である。
【図１０】この発明の実施の形態４の動作を示すフローチャートである。
【図１１】この発明の実施の形態５に係るＷｅｂ監視制御装置を示す図である。
【図１２】この発明の実施の形態５の動作を示すフローチャートである。
【図１３】この発明の実施の形態６に係るＷｅｂ監視制御装置を示す図である。
【図１４】この発明の実施の形態６の動作を示すフローチャートである。
【図１５】この発明の実施の形態７に係るＷｅｂ監視制御装置を示す図である。
【図１６】この発明の実施の形態７の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に本発明にかかる、トレンドグラフ表示機能を有するＷｅｂ監視制御装置の実施の形態を図面に基づいて詳細に説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。各図において、同一または相当の部材、部位については、同一符号を付している。
【００１１】
実施の形態１．
図１はＷｅｂ監視制御システム１の全体構成を表している。トレンドグラフ表示機能を有するＷｅｂ監視制御装置１００は、Ｗｅｂブラウザの上で動作し、ネットワーク３を経由して監視制御サーバ５０から対象とする監視データ４を受け取ることができる。Ｗｅｂ監視制御システムの操作者は、Ｗｅｂ監視制御装置１００を使って、ディスプレイ２に、複数または単数のトレンドグラフを表示する。図中のディスプレイ２には、３枚の監視制御画面が表示されている。監視制御画面５Ａはプラント設備の第一状況を表している。監視制御画面５Ｂは同じプラント設備の第二状況を表している。監視制御画面５Ｃは、監視データのトレンドグラフを表している。
【００１２】
図２にトレンドグラフ表示機能を有するＷｅｂ監視制御装置１００の機能構成を示す。Ｗｅｂ監視制御装置１００は、Ｗｅｂブラウザ２０の上で動作する画面表示処理部１０と、画面表示処理部１０が作成するトレンドグラフなどの監視制御画面５を表示するディスプレイ２と、操作者がデータの入力に使用する入力装置６などを備えている。入力装置６にはキーボード、マウス、タッチパネルなどが含まれていて、入力されたデータを画面表示処理部１０に伝達する。画面表示処理部１０は、データ収集部１１、グラフ表示情報生成部１２、表示種別分類部１３および表示部１４から構成されている。ネットワークを介して監視制御サーバと接続する画面表示処理部１０は、データ収集部１１、グラフ表示情報生成部１２および表示種別分類部１３の処理を、監視制御画面５の状態によらず実行する。
【００１３】
Ｗｅｂブラウザ２０を用いてディスプレイ２にトレンドグラフを提示する監視制御画面５を表示するために、データ収集部１１は、監視制御サーバ５０から定周期で通知されるデータ（監視データなど）を収集する。グラフ表示情報生成部１２は、データ収集部１１で収集したデータからグラフの線分に関する表示情報を生成する。表示種別分類部１３は、グラフの線分に関する表示情報を、分類して表示種別ごとに表示するグラフ情報に分類する。表示部１４は、監視制御画面５に、分類されたグラフ情報を重畳表示して１つのグラフとして表示する。表示部１４は、監視制御画面５の状態を確認し、監視制御画面の全体が表示可能であれば、表示更新処理を実行する。
【００１４】
画面表示処理部１０は、トレンドグラフなどをＳＶＧ（Scalable Vector Graphics：スケーラブル  ベクター  グラフィックス）を使って記述する。ＳＶＧはXMLをベースとした、２次元ベクターイメージ用の画像形式の１つである。ＳＶＧはアニメーションやユーザインタラクションもサポートしていて、画像を点の集合体ではなく、線や面などの図形の集合体として扱う。ＳＶＧではひとつひとつの線は長さに関係なく、一個の物体として捉える。表示種別分類部１３は、グラフの線分の表示情報を分類して表示種別ごとに一筆書きできるグラフ情報に分類する。以下では、より具体的に、実線と破線で表示されるトレンドグラフの表示動作を説明する。
【００１５】
図３はトレンドグラフの表示動作についてフローを示している図である。また、図４は実線と破線を表示するトレンドグラフの表示動作を具体的に説明している。ここで面１は現在のトレンドグラフに対応している。面２は追加情報を含むトレンドグラフに対応している。面３は現在のトレンドグラフを更新した最新のトレンドグラフに対応している。先ずデータ収集部１１は監視制御サーバ５０から定周期で通知されるデータ（監視データなど）を受信する（ＳＴ０１）。データ収集部１１は、受信したデータから現在のトレンドグラフの更新に必要な追加データを取り出す。例えば、データ収集部１１は、この通知されたデータからグラフに追加されるデータの時刻と値を取り出し（ＳＴ０２）、グラフ表示情報生成部１２の入力とする。グラフ表示情報生成部１２は、すでに保持しているグラフ表示情報に更新されたデータの時刻と値を追加し、直前のデータ情報（時刻と監視値など）と組み合わせて、更新に使用する、追加されるグラフの線分情報（線３１、線３２、線３３、線３４および線３５）を生成する（ＳＴ０３）。
【００１６】
グラフ表示情報生成部１２は、線分情報に対して表示座標と追加されるデータから破線、実線などの線の種別と色などの表示属性を生成および追加し（ＳＴ０４）、表示種別分類部１３の入力とする。図４の例では、線３１、線３２、線３３、線３４、線３５の順に線分情報は、表示種別分類部１３に入力される。表示種別分類部１３は、破線、実線などの線の種別と色などの組み合わせに対して各面に追加する情報（面対応線分情報）に変換し（ＳＴ０５）、各画面（面１、面２）が所有する現在の線分情報に線分のデータ（面対応線分情報）を追加する（ＳＴ０６）。
【００１７】
例えば、線３１と線３３は、面１に対しては、実線として表示する線分データ（線１１、線１３）として追加され、面２に対しては、表示されない線分データ（線２１、線２３）に変換されて、追加される。同様に、線３２、線３４および線３５は、面１に対しては、表示されない線分データ（線１２、線１４、線１５）に変換されて追加され、面２に対しては、破線として表示する線分データ（線２２、線２４、線２５）として追加される。表示部１４は、面１と面２の線分データを１本のグラフとして順番に重畳して表示する。各面の表示されない線分データを透過し、重畳して表示することにより、線分ごとに線の種別と色が異なる１本のトレンドグラフが面３のように表示される（ＳＴ０７）。
【００１８】
以上のように本実施の形態によれば、Ｗｅｂ監視制御装置の画面表示処理部は、トレンドグラフの表示点数ごとに別々の線分を管理して、表示点数分の線分の描画処理を行う必要がない。線の種別と色の組み合わせ数に限定された、Ｗｅｂブラウザでの描画が容易なグラフの描画を行うことにより、トレンドグラフの表示処理の負荷を抑え、操作性の劣化を抑えることができる。
【００１９】
実施の形態２．
この発明の実施の形態２を図５に基づいて説明する。実施の形態１は、１本のグラフを表示するものであり、複数のグラフを同時に表示して、グラフの比較を行なうことはできない。本実施の形態では、複数グラフ対応表示情報生成部１２ａと複数グラフデータ管理部１５を備えていることにより、複数のグラフに対応するデータを管理できることを特徴とする。複数グラフデータ管理部１５は監視制御画面５をディスプレイ上に複数のグラフを表示するために追加した。複数グラフ対応表示情報生成部１２ａは複数のグラフの表示情報を生成する。図５に示した監視制御画面５は２個のグラフを表示している。
【００２０】
具体的に複数のグラフを表示する動作について図６に基づいて説明する。複数グラフデータ管理部１５は、複数のグラフを管理する。複数グラフデータ管理部１５は、実施の形態１と同様にＳＴ０２で取り出されたデータを、項目番号などの情報を元に追加するグラフを選択する（ＳＴ０３）。また複数グラフデータ管理部１５は、それぞれのグラフの更新されたデータをグラフ表示情報生成部１２の入力とする。グラフ表示情報生成部１２は、複数グラフ対応表示情報生成部１２ａに処理を委譲する。複数グラフ対応表示情報生成部１２ａは、選択されたグラフに追加する線分情報を生成し（ＳＴ０４）、グラフごとに表示座標と追加されるデータから破線、実線などの線の種別と色などの情報を生成する（ＳＴ０５）。
【００２１】
表示種別分類部１３は、グラフごとに生成された線分情報を入力とし、破線、実線などの線の種別と色などの組み合わせに対して各面に追加する情報に変換し（ＳＴ０６）、各画面に線分のデータを追加する（ＳＴ０７）。表示部１４は、各面の線分データを１本のグラフとして順番に重畳して表示する。各面の表示されない線分データを透過し、重畳して表示することにより、線分ごとに線の種別と色が異なる複数のトレンドグラフが表示される（ＳＴ０８）。
【００２２】
以上のように、本実施の形態によれば、Ｗｅｂ監視制御装置の画面表示処理部は、１本のトレンドグラフだけではなく、複数のトレンドグラフを表示することができる。実施の形態１と同様、線の種別と色の組み合わせ数に限定された描画を行うことで、トレンドグラフの表示処理の負荷を抑制し、操作性の低下を抑えることができる。
【００２３】
実施の形態３．
この発明の実施の形態３を図７に基づいて説明する。実施の形態１は、監視制御画面に１つのグラフ表示領域でグラフを表示するものであり、複数のグラフ表示領域にグラフを表示することができない。本実施の形態では、監視制御画面５の画面上に複数のグラフ表
示領域でグラフを表示するためのグラフデータの管理を行うグラフセット管理部１６を追加している。グラフ表示情報生成部１２はグラフセット表示情報を生成するグラフセット表示情報生成部１２ｂを保有する。画面表示処理部１０は、グラフ表示情報生成部１２、表示種別分類部１３、表示部１４を持ち、複数のグラフ表示領域にグラフを表示できることを特徴とする。
【００２４】
次に、複数のグラフ表示領域にグラフを表示する動作について図８に基づいて説明する。グラフセット管理部１６は、実施の形態１と同様に、ＳＴ０２で取り出されたデータの項目番号などの情報を元にグラフ表示領域に対応するグラフセットを選択する（ＳＴ０３）。それぞれのグラフ表示領域のグラフの更新されたデータは、グラフセット管理部１６が、グラフ表示情報生成部１２の入力とする。グラフ表示情報生成部１２は、グラフセット表示情報生成部１２ｂに処理を委譲する。グラフセット表示情報生成部１２ｂは、グラフ表示領域ごとの追加される線分情報を生成し（ＳＴ０４）、表示座標と追加されるデータから線の種別と色などの情報を生成する（ＳＴ０５）。
【００２５】
グラフ表示領域ごとに追加される線分情報を入力とし、表示種別分類部１３は、グラフの表示領域に対応するグラフセットを実施の形態１の画面と同じものとそれぞれデータを追加する面を管理する。表示種別分類部１３は、追加される線分を面に追加する情報に変換し（ＳＴ０６）、グラフセットの各面に線分データを追加する（ＳＴ０７）。表示部１４は、グラフセットごとに各面の線分データを１本のグラフとして順番に重畳して表示する。各面の表示されない線分データを透過し、重畳して表示することにより、複数のグラフ表示領域のトレンドグラフを表示する（ＳＴ０８）。
【００２６】
以上のように、本実施の形態によれば、Ｗｅｂ監視制御装置の画面表示処理部は、１つのグラフ表示領域だけでなく、複数のグラフ表示領域にトレンドグラフ画面を表示することができる。実施の形態１と同様、グラフ表示領域分の線の種別と色の組み合わせ数に限定された描画を行うことで、トレンドグラフの表示処理の負荷を抑制し、操作性の低下を抑えることができる。
【００２７】
実施の形態４．
この発明の実施の形態４を図９に基づいて説明する。本実施の形態では、実施の形態２に対して、表示期間更新部１７を追加している。表示期間更新部１７の追加により、監視制御画面５に表示するグラフの期間を最新のデータが表示できる期間に更新することができることを特徴とする。
【００２８】
次に、最新データをグラフに表示する動作について図１０に基づいて説明する。表示期間更新部１７は、表示種別分類部１３で分類された種別ごとのグラフデータのうち、最新のデータから画面に表示する可能な範囲のデータを選択する（ＳＴ０８）。表示部１４は、選択されたデータを重畳して表示することにより、最新のデータをグラフに表示する（ＳＴ０９）。
【００２９】
以上のように、本実施の形態によれば、最新のデータのグラフを表示できる期間を新しいデータを収集するごとに更新することにより、最新のデータのグラフを表示できる。実施の形態１と同様、グラフ表示領域分の線の種別と色の組み合わせ数に限定された描画を行うことで、トレンドグラフの表示処理の負荷を抑制し、操作性の低下を抑えることができる。
【００３０】
実施の形態５．
この発明の実施の形態５を図１１に基づいて説明する。本実施の形態では、実施の形態３に対して、表示期間更新部１７を追加している。表示期間更新部１７の追加により、監
視制御画面５に表示するグラフの期間を最新のデータが表示できる期間に更新することができることを特徴とする。
【００３１】
次に、最新データをグラフに表示する動作について図１２に基づいて説明する。表示期間更新部１７は、表示種別分類部１３で分類された種別ごとのグラフデータのうち、最新のデータから画面に表示する可能な範囲のデータを選択する（ＳＴ０８）。表示部１４は、選択されたデータを重畳して表示することにより、最新のデータをグラフに表示する（ＳＴ０９）。
【００３２】
以上のように、本実施の形態によれば、最新のデータのグラフを表示できる期間を新しいデータを収集するごとに更新することにより、最新のデータのグラフを表示できる。実施の形態１と同様、グラフ表示領域分の線の種別と色の組み合わせ数に限定された描画を行うことで、トレンドグラフの表示処理の負荷を抑制し、操作性の低下を抑えることができる。
【００３３】
実施の形態６．
この発明の実施の形態６を図１３に基づいて説明する。本実施の形態では、実施の形態２に対して、表示領域制御部１８を追加している。表示領域制御部１８の追加により、ユーザ操作により監視制御画面５に表示するグラフの期間、およびＸ軸のスケールを変更することができることを特徴とする。
【００３４】
次に、グラフの期間、およびＸ軸のスケールを変更する動作について図１４に基づいて説明する。表示領域制御部１８は、監視制御画面５での入力装置６（キーボード、マウス、タッチパネルなど）の操作によるグラフのスクロール、表示範囲の選択の指示を入力とする。表示領域制御部１８は、入力を受けると、表示種別分類部１３で分類された種別ごとのグラフデータのうち、指定されたスクロール量、表示範囲に合わせて、画面に表示するデータを選択し、グラフの線分の座標値を変換する（ＳＴ０８）。表示部１４は、選択され、変換されたデータを重畳して表示することにより、グラフの期間およびＸ軸のスケールを変更したグラフを表示する（ＳＴ０９）。
【００３５】
以上のように、本実施の形態によれば、Ｗｅｂ監視制御装置の画面表示処理部は、ユーザ操作により表示するグラフの期間とＸ軸のスケールを変更することがでる。実施の形態１と同様、グラフ表示領域分の線の種別と色の組み合わせ数に限定された描画が行われる。その結果、トレンドグラフの表示処理の負荷を抑え、操作性を低下させることなく、グラフを任意に拡大、縮小、スクロールして表示することができる。
【００３６】
実施の形態７．
この発明の実施の形態７を図１５に基づいて説明する。本発明の実施の形態では、実施の形態３に対して、表示領域制御部１８を追加している。表示領域制御部１８の追加により、ユーザ操作により監視制御画面５に表示するグラフの期間、およびＸ軸のスケールを変更することができることを特徴とする。
【００３７】
次に、グラフの期間、およびＸ軸のスケールを変更する動作について図１６に基づいて説明する。表示領域制御部１８は、監視制御画面５での入力装置６（キーボード、マウス、タッチパネルなど）の操作によるグラフのスクロール、表示範囲の選択の指示を入力とする。表示領域制御部１８は、入力を受けると、表示種別分類部１３で分類された種別ごとのグラフデータのうち、指定されたスクロール量、表示範囲に合わせて、画面に表示するデータを選択し、グラフの線分の座標値を変換する（ＳＴ０８）。表示部１４は、選択され、変換されたデータを重畳して表示することにより、グラフの期間およびＸ軸のスケールを変更したグラフを表示する（ＳＴ０９）。
【００３８】
以上のように、本実施の形態によれば、Ｗｅｂ監視制御装置の画面表示処理部は、ユーザ操作により表示するグラフの期間とＸ軸のスケールを変更することがでる。実施の形態１と同様、グラフ表示領域分の線の種別と色の組み合わせ数に限定された描画が行われる。その結果、トレンドグラフの表示処理の負荷を抑え、操作性を低下させることなく、グラフを任意に拡大、縮小、スクロールして表示することができる。
【００３９】
なお、本発明は、その発明の範囲内において、実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００４０】
１…Ｗｅｂ監視制御システム、２…ディスプレイ、３…ネットワーク、４…監視データ、５…監視制御画面、５Ａ…監視制御画面、５Ｂ…監視制御画面、５Ｃ…監視制御画面、６…入力装置、１０…画面表示処理部、１１…データ収集部、１２…グラフ表示情報生成部、１２ａ…複数グラフ対応表示情報生成部、１２ｂ…グラフセット表示情報生成部、１３…表示種別分類部、１４…表示部、１５…複数グラフデータ管理部、１６…グラフセット管理部、１７…表示期間更新部、１８…表示領域制御部、２０…Ｗｅｂブラウザ、５０…監視制御サーバ、１００…Ｗｅｂ監視制御装置
【図１】
2015185067.tif 000003
【図２】
2015185067.tif 000004
【図３】
2015185067.tif 000005
【図４】
2015185067.tif 000006
【図５】
2015185067.tif 000007
【図６】
2015185067.tif 000008
【図７】
2015185067.tif 000009
【図８】
2015185067.tif 000010
【図９】
2015185067.tif 000011
【図１０】
2015185067.tif 000012
【図１１】
2015185067.tif 000013
【図１２】
2015185067.tif 000014
【図１３】
2015185067.tif 000015
【図１４】
2015185067.tif 000016
【図１５】
2015185067.tif 000017
【図１６】
2015185067.tif 000018