(57)【特許請求の範囲】
【請求項１】
グラフを表示するための表示部と、
時系列データに基づく応答波形を前記グラフとして前記表示部に表示させるとともに、イベントが発生した時刻の情報に基づいて、前記イベントが発生したことを示すアイコンを前記応答波形とともに前記表示部に表示させ、前記アイコンが選択されたことを検出した場合に、選択された前記アイコンに対応するイベントに関連する一部のグラフ領域を拡大して表示する表示処理部と、
拡大して表示された前記グラフ領域に対し、さらにユーザが必要とするグラフ範囲を登録することにより、前記グラフ領域とは別のグラフ領域として特定するグラフ領域特定情報を、前記イベントに対応させて記憶する記憶部と、を備え、
前記表示処理部は、前記記憶部に記憶された前記グラフ領域特定情報で指定されたグラフ領域を、拡大して表示された前記グラフ領域とは別のグラフ領域として前記表示部に表示させる
ことを特徴とするグラフ表示装置。
【請求項２】
請求項１に記載のグラフ表示装置において、
前記一部のグラフ領域は、前記イベントが発生した時刻を含む時間範囲のグラフ領域である
ことを特徴とするグラフ表示装置。
【請求項３】
請求項１または請求項２に記載のグラフ表示装置において、
前記グラフ領域特定情報で指定されたグラフ領域は、前記イベントが発生した時刻よりも前の時間範囲のグラフ領域、および前記イベントが発生した時刻よりも後の時間範囲のグラフ領域の少なくとも一方を含む
ことを特徴とするグラフ表示装置。
【請求項４】
時系列データに基づく応答波形をグラフとして表示部に表示させる第１ステップと、
イベントが発生した時刻の情報に基づいて、前記イベントが発生したことを示すアイコンを前記応答波形とともに前記表示部に表示させ、前記アイコンが選択されたことを検出した場合に、選択された前記アイコンに対応するイベントに関連する一部のグラフ領域を拡大して表示する第２ステップと、
拡大して表示された前記グラフ領域に対し、さらにユーザが必要とするグラフ範囲を記憶部に登録することにより、前記グラフ領域とは別のグラフ領域として特定するグラフ領域特定情報を、前記イベントに対応させて前記記憶部に記憶する第３ステップと、
を含み、
前記第２ステップは、前記記憶部に記憶された前記グラフ領域特定情報で指定されたグラフ領域を、拡大して表示された前記グラフ領域とは別のグラフ領域として表示する
ことを特徴とするグラフ表示方法。
【請求項５】
請求項４に記載のグラフ表示方法において、
前記一部のグラフ領域は、前記イベントが発生した時刻を含む時間範囲のグラフ領域である
ことを特徴とするグラフ表示方法。
【請求項６】
請求項５に記載のグラフ表示方法において、
前記グラフ領域特定情報で指定されたグラフ領域は、前記イベントが発生した時刻よりも前の時間範囲のグラフ領域、および前記イベントが発生した時刻よりも後の時間範囲のグラフ領域の少なくとも一方を含む
ことを特徴とするグラフ表示方法。
【請求項７】
請求項４から請求項６の何れか一項に記載のグラフ表示方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時系列データからグラフを生成して表示するグラフ表示装置、グラフ表示方法、およびプログラムに関する。
【背景技術】
【０００２】
一般に、時系列データからグラフを生成して表示するグラフ表示装置は、表示させるグラフのスケールを拡大および縮小するスケール変更機能を備えている。例えば、特許文献１には、温調計やバルブポジショナ等の制御機器のＰＩＤ（Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｉｎｔｅｇｒａｌ  Ｄｅｒｉｖａｔｉｖｅ）パラメータを自動調整するためのＰＩＤパラメータ調整支援装置において、グラフの一部を拡大して表示することが記載されている。
【０００３】
上述したグラフ表示装置のスケール変更機能は、例えば、２つの波形のマッチング度合を調べる際に、特に有効である。例えば、上記特許文献１に開示されたＰＩＤパラメータ調整支援装置のように、目標波形と自動調整されたＰＩＤパラメータに基づくモデル応答波形とのマッチングの精度を調べる際に有効である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１５４６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、温調計やバルブポジショナ等の制御機器を備えたビルオートメーションシステムやプラントの制御システム等では、各制御機器の時系列データを、ネットワーク等を介してサーバやＰＣ等のコンピュータに送信している。このようなシステムでは、上記コンピュータが、受信した時系列データをトレンドグラフとしてモニタに表示するグラフ表示装置として機能することにより、ビルやプラントの管理者が各制御機器の運転状況等をリアルタイムに確認できるようにしている。
また、温調計やバルブポジショナ等の制御機器は、最適なＰＩＤパラメータを自動で探索して設定するＰＩＤパラメータの自動調整機能を備えているものが多い。そのため、上述した制御システムにおいては、制御機器のＰＩＤパラメータの自動調整等の制御システムにおける所定の処理（以下、「イベント」と称する。）を実行したタイミングや、イベント発生前後における制御機器の特性を、上記トレンドグラフに基づいて確認するという作業が必要となることが多い。
【０００６】
しかしながら、従来のグラフ表示装置においてイベント発生前後の制御機器の特性を確認するためには、ユーザ（管理者等）自らが、トレンドグラフとして表示されたイベントに連動した信号の応答波形を目視で確認することにより、そのイベントが発生したタイミングを探索し、その探索結果に基づいてイベントに関連するグラフ領域を拡大表示する必要があった。
【０００７】
また、イベント発生点の波形を拡大表示した後に、そのイベント発生前後の波形を確認するために、同じ表示スケールのまま、表示範囲をスクロール（変更）するという作業を行うことがある。この作業を行った場合、従来のグラフ表示装置では、イベント発生点からどの程度スクロールしたのかが分かり難いため、例えば、再度、イベント発生点を拡大表示させたいという場合には、ユーザが表示範囲をスクロールさせてイベント発生点を再度探索する必要があった。
【０００８】
以上のように、従来のグラフ表示装置では、イベントに関連するグラフ領域を表示させるために、手間が掛かるという問題があった。
【０００９】
本発明の目的は、ユーザによるグラフ解析作業の効率化を図ることにある。
【課題を解決するための手段】
【００１０】
本発明に係るグラフ表示装置（１）は、グラフを表示するための表示部（１２）と、時系列データに基づく応答波形（２０２）を前記グラフとして前記表示部に表示させるとともに、イベントが発生した時刻の情報（１０２）に基づいて、前記イベントが発生したことを示すアイコン（２０１）を前記応答波形とともに前記表示部に表示させ、前記アイコンが選択されたことを検出した場合に、選択された前記アイコンに対応するイベントに関連する一部のグラフ領域（２０３）を拡大して表示する表示処理部（１１）を備えることを特徴とする。
【００１１】
上記グラフ表示装置において、拡大して表示された前記グラフ領域に対し、さらにユーザが必要とするグラフ範囲を登録することにより、前記グラフ領域とは別のグラフ領域として特定するグラフ領域特定情報（１０３）を、前記イベントに対応させて記憶する記憶部（６０）を備えていてもよい。
【００１２】
上記グラフ表示装置において、前記表示処理部は、前記記憶部に記憶された前記グラフ領域特定情報で指定されたグラフ領域を、拡大して表示された前記グラフ領域とは別のグラフ領域として前記表示部に表示させてもよい。
【００１３】
上記グラフ表示装置において、前記一部のグラフ領域は、前記イベントが発生した時刻を含む時間範囲のグラフ領域であってもよい。
【００１４】
上記グラフ表示装置において、前記グラフ領域特定情報で指定されたグラフ領域は、前記イベントが発生した時刻よりも前の時間範囲のグラフ領域、および前記イベントが発生した時刻よりも後の時間範囲のグラフ領域の少なくとも一方を含んでいてもよい。
【００１５】
本発明に係るグラフ表示方法は、時系列データに基づく応答波形をグラフとして表示部に表示させる第１ステップと、イベントが発生した時刻の情報に基づいて、前記イベントが発生したことを示すアイコンを前記応答波形とともに前記表示部に表示させ、前記アイコンが選択されたことを検出した場合に、選択された前記アイコンに対応するイベントに関連する一部のグラフ領域を拡大して表示する第２ステップと、を備えることを特徴とする。
【００１６】
上記グラフ表示方法において、拡大して表示された前記グラフ領域に対し、さらにユーザが必要とするグラフ範囲を記憶部に登録することにより、前記グラフ領域とは別のグラフ領域として特定するグラフ領域特定情報を、前記イベントに対応させて前記記憶部に記憶する第３ステップを含んでいてもよい。
【００１７】
上記グラフ表示方法において、前記第２ステップは、前記記憶部に記憶された前記グラフ領域特定情報で指定されたグラフ領域を、拡大して表示された前記グラフ領域とは別のグラフ領域として表示してもよい。
【００１８】
上記グラフ表示方法において、前記一部のグラフ領域は、前記イベントが発生した時刻を含む時間範囲のグラフ領域であってもよい。
上記グラフ表示方法において、前記グラフ領域特定情報で指定されたグラフ領域は、前記イベントが発生した時刻よりも前の時間範囲のグラフ領域、および前記イベントが発生した時刻よりも後の時間範囲のグラフ領域の少なくとも一方を含んでもよい。
【００１９】
本発明に係るプログラムは、上記グラフ表示方法の各ステップをコンピュータに実行させるためのプログラムである。
【００２０】
なお、上記説明では、一例として、発明の構成要素に対応する図面上の構成要素を、括弧を付した参照符号によって表している。
【発明の効果】
【００２１】
以上説明したことにより、本発明によれば、ユーザによるグラフ解析作業の効率化を図ることができる。
【図面の簡単な説明】
【００２２】
【図１】図１は、実施の形態１に係るグラフ表示装置としての監視端末を備えた制御システムの構成を示す図である。
【図２】図２は、実施の形態１に係るグラフ表示装置としての監視端末の内部構成を示す図である。
【図３】図３は、実施の形態１に係るグラフ表示装置としての監視端末によるグラフ表示に係る処理の流れを示すフロー図である。
【図４】図４は、実施の形態１に係るグラフ表示装置としての監視端末の表示部に表示される表示画面の一例を示す図である。
【図５】図５は、実施の形態１に係るグラフ表示装置としての監視端末によるグラフの拡大表示の一例を示す図である。
【図６】図６は、実施の形態２に係るグラフ表示装置としての監視端末の内部構成を示す図である。
【図７】図７は、実施の形態２に係るグラフ表示装置としての監視端末によるグラフ表示に係る処理の流れを示すフロー図である。
【図８】図８は、実施の形態２に係るグラフ表示装置としての監視端末において、グラフ領域特定情報に基づいて表示される表示画面の一例を示す図である。
【図９】図９は、実施の形態２に係るグラフ表示装置としての監視端末において、グラフ領域特定情報に基づいて表示される表示画面の一例を示す図である。
【図１０】図１０は、実施の形態２に係るグラフ表示装置としての監視端末において、グラフ領域特定情報に基づいて表示される表示画面の一例を示す図である。
【図１１】図１１は、実施の形態２に係るグラフ表示装置としての監視端末において、グラフ領域特定情報に基づいて表示される表示画面の一例を示す図である。
【図１２】図１２は、実施の形態２に係るグラフ表示装置としての監視端末において、グラフ領域特定情報に基づいて表示される表示画面の一例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について図を参照して説明する。
【００２４】
≪実施の形態１≫
図１は、本発明に係るグラフ表示装置としての監視端末を備えた制御システムの構成を示す図である。
図１に示される制御システム５００は、複数の制御対象機器を制御および監視するシステムであり、例えば、建物内の空調、熱源、および照明等の各種設備を総合的に制御および監視するビルオートメーションシステム等である。
【００２５】
制御システム５００は、グラフ表示装置としての監視端末１、データサーバ２、コントローラ３＿１〜３＿ｎ（ｎは１以上の整数）、および制御対象機器としてのフィールド機器４＿１〜４＿ｍ（ｍは１以上の整数）を備えている。監視端末１と、データサーバ２と、コントローラ３＿１〜３＿ｎとは、ＬＡＮ等から成る有線または無線のネットワーク５を介して相互に接続されている。
【００２６】
コントローラ３＿１〜３＿ｎ（総称する場合には、「コントローラ３」と表記する。）には、１つまたは複数のフィールド機器４＿１〜４＿ｍが夫々接続されている。コントローラ３＿１〜３＿ｎは、接続されている夫々のフィールド機器４＿１〜４＿ｍの動作を制御する。フィールド機器４＿１〜４＿ｍとしては、各種センサ、流量計、バルブ、バルブポジショナ等を例示することができる。
【００２７】
コントローラ３は、コントローラ３および制御対象機器としてのフィールド機器４＿１〜４＿ｍに関する時系列データ１０１を生成するとともに、制御システム５００において実行された所定の処理をイベントとして検出し、検出したイベントに関する情報をイベントデータ１０２として生成する。
【００２８】
ここで、時系列データ１０１とは、コントローラ３＿１〜３＿ｎやフィールド機器４＿１〜４＿ｍ等の制御システム５００を構成する各機器や制御対象環境の状態を表すデータと、その状態を表すデータが取得された時刻の情報を含むデータである。上記状態を表すデータは、例えば、各機器の動作状態を表す、電圧、電流、温度、および圧力等の信号の大きさを示す情報を含んでいる。
【００２９】
また、イベントデータ１０２とは、制御システム５００において実行された所定の処理（イベント）を示す情報と、そのイベントが発生した時刻の情報とを含むデータである。上記イベントとしては、上述したように、温調計やバルブポジショナ等のＰＩＤパラメータの自動調整（オートチューニング）等を例示することができる。
【００３０】
例えば、コントローラ３としての温調計は、制御対象としての熱源器の温度の情報と、その情報を取得した時刻の情報とを含む時系列データ１０１を生成する。また、制御システム５００の動作中に、温調計のＰＩＤパラメータの自動調整が実行された場合、当該温調計が、ＰＩＤパラメータの自動調整が実行されたことを示す情報と、当該自動調整が実行された時刻を示す情報とを含むイベントデータ１０２を生成する。コントローラ３としての温調計によって生成された時系列データ１０１およびイベントデータ１０２は、例えばデータサーバ２に記憶される。
【００３１】
データサーバ２は、コントローラ３＿１〜３＿ｎを介して、各コントローラ３＿１〜３＿ｎに接続されているフィールド機器４＿１〜４＿ｍを監視対象として各種情報を蓄積するとともに、各コントローラ３＿１〜３＿ｎも監視対象として各種情報を蓄積する機能を有している。例えば、データサーバ２は、各制御コントローラ３＿１〜３＿ｎによって生成された時系列データ１０１およびイベントデータ１０２を内部の記憶装置に記憶するとともに、監視端末１からの読み出し要求に応じて、上記内部の記憶装置に記憶した時系列データ１０１およびイベントデータ１０２を読み出し、ネットワーク５を介して監視端末１に送信する。
【００３２】
監視端末１は、ユーザが制御システム５００を構成する各機器の動作情報を監視するための装置である。具体的に、監視端末１は、グラフ表示装置として機能する。例えば、監視端末１は、データサーバ２に蓄積されている各種の情報、例えば温調計やバルブポジショナ等のコントローラ３＿１〜３＿ｎやフィールド機器４＿１〜４＿ｍの時系列データ１０１を取得し、例えばブラウザ上に表示することにより、各機器の動作状態をトレンドグラフとして表示する機能を有している。また、監視端末１は、各機器の動作状態をグラフとして表示する際に、制御システム５００内で発生したイベントに関連したグラフ領域を容易に表示できるようにする機能を有している。以下、監視端末１について詳細に説明する。
【００３３】
図２は、グラフ表示装置としての監視端末１の内部構成を示す図である。
図２に示されるように、監視端末１は、記憶部１０、表示処理部１１、表示部１２、入力部１３、および通信部１４を備えている。
【００３４】
ここで、監視端末１は、ハードウェア資源であるコンピュータと、このコンピュータにインストールされたプログラムとから実現される。例えば、上記コンピュータは、ＣＰＵ等のプログラム処理装置と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ、およびＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等の記憶装置と、キーボード、マウス、ポインティングデバイス、操作ボタン、およびタッチパネル等の外部から情報を入力するための入力装置と、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信回線を介して各種情報の送受信を有線または無線で行うための通信装置と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示装置と、を備えた産業用のＰＣ等である。
すなわち上記のハードウェア資源がプログラムによって制御されることにより、上述した記憶部１０、表示処理部１１、表示部１２、入力部１３、および通信部１４が実現される。なお、上記プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリカードなどの記録媒体に記録された状態で提供されるようにしてもよい。
【００３５】
表示部１２は、例えば、上述したＬＣＤやタッチパネル等の表示装置から構成されている。表示部１２は、制御システム５００の制御および監視の支援するための各種情報を表示する。上記各種情報としては、各機器の時系列データに基づくグラフ等を例示することができる。
【００３６】
入力部１３は、ユーザからの操作を入力するための入力装置であり、例えば上述したキーボード、マウス、およびタッチパネル等である。
【００３７】
通信部１４は、外部とデータの送受信を行うための機能部である。例えば、表示処理部１１からの時系列データ１０１およびイベントデータ１０２等に対する読み出し要求を、ネットワーク５を介してデータサーバ２に送信するとともに、当該読み出し要求に応じてデータサーバ２から送信された時系列データ１０１およびイベントデータ１０２を、ネットワーク５を介して受信し、記憶部１０に記憶する。
【００３８】
記憶部１０は、例えば、上述したＲＡＭ、ＲＯＭ、フラッシュメモリ、およびハードディスク等の記憶装置から構成されている。記憶部１０には、監視端末１の各種機能を実現するためのプログラムや各種のデータが記憶される。記憶部１０に記憶されるデータとしては、前述したように、データサーバ２から受信した時系列データ１０１およびイベントデータ１０２等を例示することができる。
【００３９】
表示処理部１１は、ユーザ（作業者や管理者）による制御システム５００の監視を支援するための情報を表示部１２に表示させるための各種のデータ処理を実行する機能部である。表示処理部１１よるデータ処理は、上述したＣＰＵ等が記憶部１０等に記憶されたプログラムを実行することによって実現される。
【００４０】
表示処理部１１が実行するデータ処理の一つとして、グラフ表示処理を例示することができる。具体的に、表示処理部１１は、グラフ表示処理として、時系列データ１０１に基づく応答波形をグラフとして表示部１２に表示させる処理と、イベントデータ１０２に基づいて、イベントが発生したタイミング（時刻）を示すアイコン（以下、「イベントアイコン」と称する。）を表示部１２に表示させる処理と、時系列データ１０１に基づいて表示可能なグラフ領域のうち、イベントアイコンに対応するイベントに関連する一部のグラフ領域を拡大して表示する処理を行う。以下、表示処理部１１によるグラフ表示処理について、図３を用いて詳細に説明する。
【００４１】
図３は、実施の形態１に係るグラフ表示装置としての監視端末１によるグラフ表示に係る処理の流れを示すフロー図である。
先ず、表示処理部１１がユーザからの指示に応じて、監視対象の機器に係るグラフを表示部１２に表示させる（Ｓ１１）。例えば、ユーザが、入力部１３を介して所望の機器の運転状態の表示を指示すると、表示処理部１１が当該指示に対応する機器の時系列データ１０１およびイベントデータ１０２を記憶部１０から読み出し、読み出した時系列データ１０１に基づいて応答波形を表示部１２に表示させる。
【００４２】
なお、記憶部１０に上記指示に対応する機器の時系列データ１０１およびイベントデータ１０２が記憶されていない場合には、表示処理部１１が、通信部１４を介して上記指示に対応する機器の時系列データ１０１およびイベントデータ１０２の読み出し要求をデータサーバ２に送信し、その要求に応じて送信された時系列データ１０１およびイベントデータ１０２に基づいて応答波形を表示部１２に表示させる。
【００４３】
図４は、実施の形態１に係るグラフ表示装置としての監視端末１の表示部１２に表示される表示画面の一例を示す図である。
図４には、一例として、温調計の制御信号の時間変化を示す応答波形２０２を表示した表示画面２００が示されている。表示画面２００において、横軸は時刻〔ｓ〕を表し、縦軸は例えば目標温度ＳＰと計測温度ＰＶとの偏差〔℃〕を表している。なお、表示画面２００に表示される応答波形２０２は、トレンドグラフとして時間が経過する毎に更新されるものであってもよいし、所定の時間範囲における波形を固定して表示するものであってもよい。
【００４４】
次に、表示処理部１１が、イベントアイコン２０１を表示部１２に表示させる（Ｓ１２）。例えば、ステップＳ１１で時系列データ１０１とともに読み出したイベントデータ１０２に基づいて、当該イベントデータ１０２に対応するイベントが発生した時刻を示す表示画面２００上の位置に、イベントアイコン２０１を表示させる。例えば、時刻１００ｓに温調計のＰＩＤパラメータの自動調整が実行された場合には、図４に示すように、表示画面２００上の時刻１００ｓの位置に、イベントアイコン２０１を表示する。
【００４５】
なお、図４では、イベントアイコン２０１の一例として、“イベント発生”の文字と、逆三角形の記号とを組み合わせた標識を用いているが、イベントが発生したグラフ上のタイミング（時刻）を示す標識であれば、イベントアイコン２０１の形状や色、文字との組み合わせ等は特に限定されない。例えば、イベントアイコン２０１として、記号（例えば逆三角形等）だけを表示してもよいし、イベントの内容を示す簡単な文字情報と記号とを表示してもよい。
【００４６】
また、図４では、一つのイベントアイコン２０１が示されているが、制御システム５００の動作中に複数のイベントが発生し、イベントデータ１０２が複数生成されている場合には、夫々のイベントに対応したイベントアイコン２０１を、表示画面２００に夫々表示させてもよいし、予め登録されたイベントのみのイベントアイコン２０１を表示画面２００に表示させてもよい。
【００４７】
次に、ステップＳ１２で表示したイベントアイコン２０１が選択される（Ｓ１３）。例えば、ユーザが、マウス等の入力部１３を介して、カーソルを表示画面２００に表示されたイベントアイコン２０１に合わせた上でクリックすることにより、イベントアイコン２０１が選択される。
【００４８】
表示処理部１１は、イベントアイコン２０１が選択されたことを検出すると、選択されたイベントアイコン２０１に対応するイベントに関連する一部のグラフ領域を拡大して表示する（Ｓ１４）。具体的には、例えば、図４に示す表示画面２００上のイベントアイコン２０１がユーザによって選択されたら、表示処理部１１が、選択されたイベントアイコン２０１に対応するイベントが発生した時刻を含む時間範囲のグラフ領域２０３を拡大表示する。
【００４９】
図５は、実施の形態１に係るグラフ表示装置としての監視端末１によるグラフの拡大表示の一例を示す図である。
図５に示すように、図４に示した表示画面２００上のイベントアイコン２０１がユーザによって選択されると、表示処理部１１は、イベントアイコン２０１が示す時刻を中心とした所定の時間範囲におけるグラフ領域２０３を、拡大して表示部１２に表示させる。このとき、表示処理部１１は、ステップＳ１１で表示したグラフと、拡大表示したグラフとを異なるウィンドウとして、同時に表示部１２に表示させる。
【００５０】
ここで、グラフ領域２０３のＸ軸上およびＹ軸上の範囲は、例えば、予め記憶部１０に記憶されている設定データによって指定されている。表示処理部１１は、グラフ領域２０３を拡大表示するとき、上記設定データにおいて指定された範囲を拡大して表示する。なお、グラフ領域２０３のＸ軸上およびＹ軸上の範囲は、上記設定データをユーザが書き換えることによって、変更できるようにしてもよい。
【００５１】
以上、実施の形態１に係るグラフ表示装置としての監視端末によれば、時系列データに基づく応答波形をグラフとして表示部１２に表示する際に、応答波形のみならず、イベントの発生ポイントを示すイベントアイコンも併せて表示するので、グラフ上のどこでイベントが発生したのかを、ユーザが把握することが容易となる。これによれば、従来のように、イベントに連動した信号の波形の変化を目視で確認して、そのイベントが発生したタイミングを探索するという作業が不要となる。また、例えば、イベント発生ポイントから外れたグラフ領域を表示させた後に再度イベント発生点のグラフ領域を表示させたい場合であっても、イベントアイコンが画面上に表示されていることから、ユーザがイベント発生ポイントを再探索することが容易となる。
【００５２】
また、実施の形態１に係る監視端末によれば、選択したイベントアイコンに対応するイベントに関連した一部のグラフ領域（例えばイベント発生前後のグラフ領域）を拡大して表示するので、例えば、ユーザがイベントの発生による応答波形の変化を詳細に調べたい場合等におけるユーザの操作の手間を減らすことができる。
【００５３】
すなわち、実施の形態１に係る監視端末によれば、イベントに関連したグラフ領域を容易に表示することができるので、ユーザによるグラフ解析作業の効率化を図ることができる。
【００５４】
≪実施の形態２≫
図６は、実施の形態２に係るグラフ表示装置としての監視端末の内部構成を示す図である。
同図に示される監視端末６は、イベントに関連する一部のグラフ領域を拡大表示するだけでなく、イベントに関連する別のグラフ領域も併せて表示する機能を備えている点において、実施の形態１に係る監視端末１と相違し、その他の機能は実施の形態１に係る監視端末１と同様である。
【００５５】
具体的に、監視端末６は、記憶部６０、表示処理部６１、表示部１２、入力部１３、および通信部１４を備えている。なお、実施の形態２に係る監視端末６の構成要素のうち、実施の形態１に係る監視端末１と同一の構成要素には同一の符号を付して、その詳細な説明を省略する。
【００５６】
記憶部６０は、時系列データ１０１およびイベントデータ１０２に加えて、グラフ領域特定情報１０３を記憶する。グラフ領域特定情報１０３は、イベントデータ１０２毎に対応して記憶されている。
【００５７】
グラフ領域特定情報１０３は、時系列データ１０１における所定のグラフ領域を特定する情報である。換言すれば、グラフ領域特定情報１０３とは、前述したイベントアイコンの選択により自動的に拡大表示されるグラフ領域とは別に、ユーザが表示を望むグラフ領域を登録するための情報である。グラフ領域特定情報１０３には、例えば、表示すべきグラフのＸ軸の範囲を特定する情報と、表示すべきグラフのＹ軸の範囲を特定する情報とが含まれる。
【００５８】
グラフ領域特定情報１０３は、記憶部６０に記憶される。例えば、上記設定データの一つとして、グラフ領域特定情報１０３を記憶部６０に予め登録しておいてもよいし、ユーザが表示画面２００（図４参照）を確認した後に、監視端末１に表示されたメニュー画面を操作することによって、必要なグラフ範囲をグラフ領域特定情報１０３として登録できるようにしてもよい。
【００５９】
表示処理部６１は、イベントアイコンが選択された場合に、前述した一部のグラフ領域の拡大表示に加え、記憶部６０に記憶されたグラフ領域特定情報１０３で特定されたグラフ領域を表示部１２に表示させる。以下、表示処理部６１によるグラフ表示処理について、図７を用いて詳細に説明する。
【００６０】
図７は、実施の形態２に係るグラフ表示装置としての監視端末５によるグラフ表示に係る処理の流れを示すフロー図である。
図７において、ステップＳ１１からステップＳ１４までの処理フローは、実施の形態１に係る監視端末１の処理フローと同様である（図３参照）。
【００６１】
ステップＳ１４において、イベントに関連する一部のグラフ領域が拡大表示されると、表示処理部６１が、グラフ領域特定情報１０３で特定されたグラフ領域を表示部１２に表示させる（Ｓ１５）。具体的には、表示処理部６１が、イベントに関連する一部のグラフ領域が拡大表示する処理に引き続いて、ステップＳ１３において選択されたイベントアイコン２０１に係るイベントデータ１０２に対応するグラフ領域特定情報１０３を記憶部６０から読み出し、読み出したグラフ領域特定情報１０３で特定されたグラフ領域を表示部１２に表示させる。
【００６２】
例えば、上記拡大表示（図５参照）の時間範囲Ｘ＝８０〜１２０〔ｓ〕よりも広い範囲Ｘ＝６０〜１４０〔ｓ〕を指定するグラフ領域特定情報１０３＿１と、上記拡大表示の時間範囲Ｘ＝８０〜１２０〔ｓ〕よりも狭い範囲Ｘ＝９０〜１１０〔ｓ〕を指定するグラフ領域特定情報１０３＿２とが、イベントアイコン２０１に係るイベントデータ１０２に対応して記憶部６０に記憶されている場合には、図５に示す表示画面２１０のウィンドウに加えて、図８に示す表示画面２１１のウィンドウと、図９に示す表示画面２１２のウィンドウとを夫々表示する。
【００６３】
また、例えば、イベントが発生した時刻Ｘ＝１００〔ｓ〕よりも前の範囲Ｘ＝２０〜６０〔ｓ〕を指定するグラフ領域特定情報１０３＿３と、イベントが発生した時刻Ｘ＝１００〔ｓ〕よりも後の範囲Ｘ＝１４０〜１８０〔ｓ〕を指定するグラフ領域特定情報１０３＿４とが、イベントアイコン２０１に係るイベントデータ１０２に対応して記憶部６０に記憶されている場合には、図５に示す表示画面２１０のウィンドウに加えて、図１０に示す表示画面２１３のウィンドウと、図１１に示す表示画面２１４のウィンドウとを夫々表示する。このとき、グラフ領域特定情報１０３＿４として、Ｘ軸の範囲Ｘ＝１４０〜１８０〔ｓ〕を指定する情報のみならず、例えばＹ軸の範囲Ｙ＝−１．５〜１．５〔℃〕を指定する情報が記憶されている場合には、図１１に示す表示画面２１４の代わりに、図１２に示す表示画面２１５のウィンドウを表示する。
【００６４】
以上、実施の形態２に係るグラフ表示装置としての監視端末によれば、イベントに関連する一部のグラフ領域を拡大表示するだけでなく、そのイベントに関連する別のグラフ領域も併せて表示することができるので、ユーザによるグラフ解析作業の更なる効率化を図ることが可能となる。
【００６５】
以上、本発明者らによってなされた発明を実施の形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【００６６】
例えば、上記実施の形態では、選択されたイベントアイコン２０１に対応するイベントに関連する一部のグラフ領域を拡大表示する場合を例示したが、これに限られない。例えば、図４に示す表示画面２００において、イベントアイコン２０１が選択されたら、拡大表示をするのではなく、表示画面２００に表示されている範囲よりも広い範囲のグラフ領域を表示（縮小表示）するようにしてもよい。
【００６７】
また、上記実施の形態では、グラフの拡大表示の実行が、ユーザによるイベントアイコン２０１の選択（例えばクリック）操作によって引き起こされる場合を例示したが、これに限られない。例えば、図３のステップＳ１２においてイベントアイコン２０１が表示された後に、ユーザによる操作を待つことなく、当該イベントアイコン２０１に係るグラフ領域を拡大した表示画面を表示させてもよい。
【００６８】
また、実施の形態１におけるステップＳ１４（図３）において、表示処理部６１がステップＳ１１で表示したグラフと拡大表示したグラフとを異なるウィンドウに同時に表示させる場合を例示したが、これに限られない。例えば、イベントアイコン２０１の選択に応じて、一つのウィンドウに表示する表示画面を、表示画面２００と表示画面２１０とで交互に切り替えるようにしてもよい。
【００６９】
また、実施の形態２におけるステップＳ１５（図７参照）において、表示処理部６１が、イベントに関連する一部のグラフ領域を拡大表示する処理に引き続いて、グラフ領域特定情報１０３で指定されたグラフ領域を表示する場合を例示したが、これに限られない。例えば、イベントに関連する一部のグラフ領域の拡大表示後に、イベントアイコン２０１とは異なる別のアイコンを表示部１２に表示させ、そのアイコンをユーザが選択（クリック）する操作に応じて、グラフ領域特定情報１０３で指定されたグラフ領域を表示させるようにしてもよい。
【００７０】
また、実施の形態２におけるステップＳ１５（図７参照）において、表示処理部６１がマルチウィンドウ方式によって各グラフを複数同時に表示する場合を例示したが、これに限られない。例えば、イベントアイコン２０１またはイベントアイコン２０１とは別に表示したアイコンの選択操作に応じて、一つのウィンドウに表示されたグラフを切り替えて表示させることにより、夫々のグラフを順番に表示させるようにしてもよい。
【００７１】
また、上記実施の形態において、時系列データ１０１およびイベントデータ１０２がコントローラ３によって生成される場合を例示したが、グラフを表示する際に時系列データ１０１およびイベントデータ１０２が監視端末１に与えられていればよく、時系列データ１０１およびイベントデータ１０２がどこで生成されるかは、特に制限されない。
【符号の説明】
【００７２】
１、６…監視端末（グラフ表示装置）、２…データサーバ、３＿１〜３＿ｎ…コントローラ、４＿１〜４＿ｍ…フィールド機器、５…ネットワーク、１０、６０…記憶部、１１、６１…表示処理部、１２…表示部、１３…入力部、１４…通信部、１０１…時系列データ、１０２…１０２、１０３…グラフ領域特定情報、２０１…イベントアイコン、２０２…応答波形（グラフ）、２００、２１０〜２１５…表示画面。
【図１】
0006405266.tif 000002
【図２】
0006405266.tif 000003
【図３】
0006405266.tif 000004
【図４】
0006405266.tif 000005
【図５】
0006405266.tif 000006
【図６】
0006405266.tif 000007
【図７】
0006405266.tif 000008
【図８】
0006405266.tif 000009
【図９】
0006405266.tif 000010
【図１０】
0006405266.tif 000011
【図１１】
0006405266.tif 000012
【図１２】
0006405266.tif 000013