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