(57)【要約】      （修正有）【課題】フィールド機器管理装置等において、操作履歴リストの利用価値を高める。【解決手段】操作履歴データを格納する操作履歴データ格納部１７０と、ユーザからの操作を受け付ける操作受付部１１０と、操作履歴データを集計して集計結果のグラフ表示を行ない、操作受付部を介してグラフの値表現部分の指示を受け付けると、その値表現部分に対応する操作履歴データをリスト表示する履歴集計部１６０と、を備えることを特徴とする操作履歴表示装置、あるいは、コンピュータをこのような操作履歴表示装置として機能させるコンピュータプログラム。【選択図】図１
2015041256.tif 000002
【特許請求の範囲】
【請求項１】
操作履歴データを格納する操作履歴データ格納部と、
ユーザからの操作を受け付ける操作受付部と、
前記操作履歴データを集計して集計結果のグラフ表示を行ない、前記操作受付部を介してグラフの値表現部分の指示を受け付けると、その値表現部分に対応する操作履歴データをリスト表示する履歴集計部と、
を備えることを特徴とする操作履歴表示装置。
【請求項２】
前記操作履歴データは、ユーザ、機器情報、操作内容に関する情報を含み、
前記履歴集計部は、集計項目として、ユーザ、機器情報、操作内容それぞれに関して集計を行なえることを特徴とする請求項１に記載の操作履歴表示装置。
【請求項３】
前記グラフは、値表示部分を説明する凡例を含み、
前記履歴集計部は、前記操作受付部を介して前記凡例のいずれかの構成項目の指示を受け付けると、指示に係る構成項目で絞り込みを行なってグラフ表示を行なうことを特徴とする請求項１または２に記載の操作履歴表示装置。
【請求項４】
前記履歴集計部は、
前記グラフとして、期間についての表示単位を示す表示単位ラベルを含んだ棒グラフを選択可能であり、
前記操作受付部を介して前記表示単位ラベルのいずれかの指示を受け付けると、指示に係る表示単位ラベルが示す期間で絞り込みを行なってグラフ表示を行なうことを特徴とする請求項１〜４のいずれか１項に記載の操作履歴表示装置。
【請求項５】
前記履歴集計部は、集計項目に内訳がある場合には、前記棒グラフとして、内訳を示す積み上げ棒グラフを表示することを特徴とする請求項４に記載の操作履歴表示装置。
【請求項６】
コンピュータを、請求項１〜５のいずれか１項に記載の操作履歴表示装置として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作履歴を表示する操作履歴表示装置に関し、特に、フィールド機器管理装置において行なわれた操作履歴のリストの利用価値を高める操作履歴表示装置およびそのような操作履歴表示装置としてコンピュータを機能させるコンピュータプログラムに関する。
【背景技術】
【０００２】
工業プラントでは、制御監視システムの制御の下で、フィールド機器と総称される計測機器、バルブ類、アクチュエータ機器等が稼働している。制御監視システムと各フィールド機器とは、Foundation Fieldbus、HART（登録商標）等のフィールドバスによって相互接続され、フィールドバスを介して通信を行なうことによって各種のプロセス制御が実現される。近年では、無線による通信も一般化している。
【０００３】
フィールド機器に対しては、プラントの保全計画に基づいて定期的あるいは不定期に、また異常発生時や機器の増設時等に保全作業が行なわれるが、非特許文献１には、フィールド機器の保全等に用いられるフィールド機器管理ツール「FieldMate（登録商標）」が紹介されている。
【０００４】
このフィールド機器管理ツールは、フィールドバスに接続可能なノート型パーソナルコンピュータ、タブレット型コンピュータ等にインストールされ、フィールド機器の各種パラメータの設定、調整およびフィールド機器の保全等の管理を可能にするアプリケーションプログラムである。このアプリケーションプログラムを実行することにより、コンピュータはフィールド機器管理装置として機能することになる。フィールド機器管理装置は、それぞれのフィールド機器に対応して用意されたデバイスタイプマネージャワークス（ＤＴＭ Ｗｏｒｋｓ）などのツールを用いて、各フィールド機器の管理を行なう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−６１３５２号公報
【非特許文献】
【０００６】
【非特許文献１】廣岡勲、他３名、「新時代のフィールド機器管理ツールFieldMate」，横河技報、横河電機株式会社、2007年5月20日、Vol.51 No.2（2007） p.45-48
【発明の概要】
【発明が解決しようとする課題】
【０００７】
フィールド機器管理装置では、フィールド機器に対するパラメータ設定、フィールド機器の登録、ユーザ毎のログイン・ログアウト等の様々な操作が行なわれる。従来から、これらの操作は操作履歴として記録され、図１８に示すようなリスト形式で閲覧できるようになっている。操作履歴リストには、操作を行なった日時、操作を行なったユーザ、操作対象、操作内容等が記録されているため、プラントにおける操作傾向を把握したり、問題点抽出等の材料になり得るものである。
【０００８】
しかしながら、一般に、操作履歴の件数は膨大であるため、操作履歴リストは、図１８に示した画面表示換算で数千ページに渡ることも多い。このため、単に操作履歴リストを参照することで、各フィールド機器に施された操作やユーザ毎に行なった操作の傾向を把握したり、問題点を抽出することは困難である。また、特定の操作等を参照したい場合にも、大量の操作履歴リストの中から目的とする情報を探し出さなければならず、使い勝手十分とはいえなかった。
【０００９】
そこで、本発明は、操作履歴リストの利用価値を高めることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の第１の態様である操作履歴表示装置は、操作履歴データを格納する操作履歴データ格納部と、ユーザからの操作を受け付ける操作受付部と、前記操作履歴データを集計して集計結果のグラフ表示を行ない、前記操作受付部を介してグラフの値表現部分の指示を受け付けると、その値表現部分に対応する操作履歴データをリスト表示する履歴集計部と、を備えることを特徴とする。
ここで、前記操作履歴データは、ユーザ、機器情報、操作内容に関する情報を含み、前記履歴集計部は、集計項目として、ユーザ、機器情報、操作内容それぞれに関して集計を行なえるようにしてもよい。
また、前記グラフは、値表示部分を説明する凡例を含み、前記履歴集計部は、前記操作受付部を介して前記凡例の構成項目のいずれかの指示を受け付けると、指示に係る構成項目で絞り込みを行なってグラフ表示を行なうようにしてもよい。
また、前記履歴集計部は、前記グラフとして、期間についての表示単位を示す表示単位ラベルを含んだ棒グラフを選択可能であり、前記操作受付部を介して前記表示単位ラベルのいずれかの指示を受け付けると、指示に係る表示単位ラベルが示す期間で絞り込みを行なってグラフ表示を行なうようにしてもよい。
このとき、前記履歴集計部は、集計項目に内訳がある場合には、前記棒グラフとして、内訳を示す積み上げ棒グラフを表示することができる。
上記課題を解決するため、本発明の第２の態様であるコンピュータプログラムは、コンピュータを、上記の操作履歴表示装置として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、操作履歴リストの利用価値を高めることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係るフィールド機器管理装置の構成を示すブロック図である。
【図２】履歴データ格納部に記録される操作履歴データの例を示す図である。
【図３】フィールド機器管理装置における履歴表示の概要について説明する図である。
【図４】表示単位の変更について説明する図である。
【図５】集計項目の変更について説明する図である。
【図６】集計項目の変更について説明する図である。
【図７】操作履歴データのリスト表示について説明する図である。
【図８】集計項目の変更について説明する図である。
【図９】集計項目の変更について説明する図である。
【図１０】円グラフ表示について説明する図である。
【図１１】履歴表示画面の基本的な描画処理について説明するフローチャートである。
【図１２】「期間」の設定指示を受け付けた場合の処理について、説明するフローチャートである。
【図１３】「表示単位」の設定指示を受け付けた場合の処理について、説明するフローチャートである。
【図１４】「表示単位ラベル」の指示を受け付けた場合の処理について、説明するフローチャートである。
【図１５】「集計項目」の指示を受け付けた場合の処理について、説明するフローチャートである。
【図１６】「凡例」の指示を受け付けた場合の処理について、説明するフローチャートである。
【図１７】「グラフ部分」の指示を受け付けた場合の処理について、説明するフローチャートである。
【図１８】従来の操作履歴リスト表示画面を示す図である。
【発明を実施するための形態】
【００１３】
本発明の実施の形態について図面を参照して説明する。本実施形態は、本発明の操作履歴表示装置をフィールド機器管理装置に適用した場合について説明する。ただし、本発明の操作履歴表示装置は、フィールド機器管理装置に限られず、ユーザの操作履歴を管理する種々の装置に適用することができる。
【００１４】
図１は、本実施形態に係るフィールド機器管理装置１０の構成を示すブロック図である。フィールド機器管理装置１０は、ノート型パーソナルコンピュータ、タブレット型コンピュータ等の汎用コンピュータにフィールド機器管理ツールをインストールして実行することで具現化することができる。また、このコンピュータには、ＤＴＭ等の関連ツールもインストールされているものとする。
【００１５】
本図に示すように、フィールド機器管理装置１０は、操作受付部１１０、機器管理部１２０、通信部１３０、表示部１４０、履歴収集部１５０、履歴集計部１６０、履歴データ格納部１７０を備えており、フィールドバス２００を介して接続された複数台、複数種類のフィールド機器２０ａ、２０ｂ、２０ｃ、２０ｄ…を管理する。フィールドバス２００の接続形態は、有線、無線を問わない。
【００１６】
操作受付部１１０は、ユーザからの操作を受け付ける機能ブロックである。ユーザからの操作は、キーボード、マウス、タッチパネル等、フィールド機器管理装置１０が備える種々のデバイスにより受け付けることができる。特に、本実施形態のフィールド機器管理装置１０は、画面上の領域を指示するだけの簡易な操作が可能であるため、近年プラント等で広く用いられているタッチパネルによる入力にも適している。
【００１７】
機器管理部１２０は、フィールド機器管理ツールとしての本来的な機能ブロックであり、ユーザの操作に基づいて、フィールド機器２０の各種パラメータの設定、調整およびフィールド機器２０の保全等の管理を行なう。また、付随的な機能として、フィールド機器管理装置１０で操作を行なうユーザの管理や関連ツールの制御等も行なう。
【００１８】
通信部１３０は、フィールドバス２００で用いられているプロトコルにしたがって各フィールド機器２０との通信を行なう機能ブロックである。なお、図示していないがフィールドバス２００には、分散制御システム（ＤＣＳ）等の制御監視システムが接続されており、通信部１３０は、制御監視システムとも通信可能となっている。
【００１９】
表示部１４０は、フィールド機器管理装置１０が内蔵する表示装置あるいは外部に接続された表示装置に、メニュー、フィールド機器情報、操作履歴等種々の情報を表示する機能ブロックである。
【００２０】
履歴収集部１５０は、フィールド機器管理装置１０の機器管理部１２０がユーザから受け付けた操作の情報を収集し、操作履歴データとして履歴データ格納部１７０に記録する機能ブロックである。
【００２１】
履歴集計部１６０は、ユーザの操作に基づいて、履歴データ格納部１７０に記録された操作履歴データの集計を行ない、表示部１４０を介して集計結果を表示する機能ブロックである。集計結果は、グラフ型式およびリスト型式で表示することができ、また、グラフ上から簡易な操作により操作履歴データの絞り込みが可能である。
【００２２】
図２は、履歴データ格納部１７０に記録される操作履歴データの例を示す図である。本実施形態では、操作履歴データは、「日時」「ユーザ」「機器情報」「操作内容」を含んでいる。操作履歴データを従来と同じデータ構造とすることで、過去に収集した操作履歴データを、本実施形態のフィールド機器管理装置１０で用いることができるようになる。ただし、本図はあくまで例示であり、操作履歴データは任意のデータ構造とすることができる。
【００２３】
「日時」は、操作を行なった日付、時刻である。「ユーザ」は操作を行なったユーザを特定する情報である。フィールド機器管理装置１０へのログイン処理により、操作を行なったユーザを特定することができる。「ユーザ」に「所属部署」等の情報を含めるようにしてもよい。
【００２４】
「機器情報」は、操作対象のフィールド機器２０に関する情報であり、「型式」「機器タグ」「機器ＩＤ」の階層構造になっている。「型式」は、フィールド機器の機種を示す情報である。フィールド機器の機種としては、温度伝送器、流量計、バルブポジショナ、圧力伝送器等があげられ、それぞれの機種を示す記号が記録される。「機器タグ」は、プラントにおいてフィールド機器毎に設定されている付加情報である。「機器ＩＤ」は、個々のフィールド機器を特定するための情報である。「機器タグ」で個々のフィールド機器が特定できるプラントであれば「機器ＩＤ」を省くようにしてもよい。また、「機器情報」に「設置場所」等の情報を含めるようにしてもよい。
【００２５】
「操作内容」は、ユーザが行なった操作を示す情報であり、「操作種別」「対象」「パラメータ」の階層構造になっている。「操作種別」は、ユーザの操作に応じて、パラメータの設定・調整操作等を示す「設定変更」、フィールド機器管理装置１０へのログイン・ログアウトあるいは関連ツールの起動・終了操作等を示す「起動・終了」、フィールド機器２０のフィールドバス２００への登録操作等を示す「登録」のいずれかの種別が記録される。もちろん、ユーザの操作に応じて、他の種別を記録するようにしてもよい。
【００２６】
「対象」は、「操作種別」が「設定変更」であれば設定するパラメータを特定する情報であり、「操作種別」が「起動・終了」であれば、ログイン・ログアウトのユーザを特定する情報あるいは対象とする関連ツールを特定する情報である。「操作種別」が「登録」の場合には空欄となる。
【００２７】
本図の例では、パラメータを特定する情報として「レンジ下限」「出力調整」「表示単位」等が記録され、ログイン・ログアウトのユーザを特定する情報として「Ｕｓｅｒ１」「Ｕｓｅｒ２」等が記録され、関連ツールを特定する情報として「設定ツール」等が記録されている。
【００２８】
「パラメータ」は、「操作種別」が「設定変更」であれば設定するパラメータ値であり、「操作種別」が「起動・終了」であれば、ログイン／ログアウトを特定する情報あるいは対象とする関連ツールの起動／終了を特定する情報である。「操作種別」が「登録」の場合には空欄となる。
【００２９】
次に、上記構成のフィールド機器管理装置１０における履歴表示の概要について図３を参照して説明する。図３（ａ）および図３（ｂ）に一例を示すように、ログイン画面でユーザ名とパスワードを入力すると、機器管理部１２０によるユーザ認証が行なわれて、認証後にメインメニューが表示される。メインメニューでは、フィールド機器管理装置１０の本来の機能であるフィールド機器管理を行なうための「機器管理」ボタンや、種々の設定を行なう「設定」ボタン等に加えて操作履歴表示を行なうための「履歴」ボタンが表示される。以降では「履歴」ボタンが選択された場合について説明する。
【００３０】
「履歴」ボタンが選択されると、図３（ｃ）に一例を示すような履歴表示画面が表示される。本図の例で、履歴表示画面は、メイン表示領域、期間選択領域、表示単位表示領域、「戻る」ボタン、表示種類選択領域、集計項目選択領域から構成されている。
【００３１】
メイン表示領域は、操作履歴データに基づくグラフあるいは操作履歴リストが表示される領域である。グラフと操作履歴リストのどちらを表示するかは、表示種類選択領域で指定することができる。本図の例では、表示種類選択領域に「リスト」ボタン、「棒グラフ」ボタン、「円グラフ」ボタンが用意されており、グラフとして棒グラフ（積み上げ棒グラフ）と円グラフを選択できるようになっている。
【００３２】
棒グラフ表示の場合、メイン表示領域には、グラフに加え、集計対象となっている集計項目を示す「カレント項目」、「凡例」、期間についての表示単位を示す「表示単位ラベル」が表示される。なお、「カレント項目」「凡例」は、円グラフでも表示され、「カレント項目」は、操作履歴リストでも表示される。
【００３３】
集計項目選択領域は、集計する項目を選択する領域であり、本図の例では、「ユーザ」「機器情報」「操作内容」から選択できるようになっている。例えば、「ユーザ」が選択されると、ユーザ毎の件数が分かるようにグラフ化され、「機器情報」あるいは「操作内容」が選択されると、「機器情報」あるいは「操作内容」の階層に応じた項目毎の件数が分かるようにグラフ化される。いずれもが選択されていない状態では、合計が集計される。どの項目が集計対象になっているかは「カレント項目」に示される。
【００３４】
「カレント項目」は、「ユーザ」「機器情報」「操作内容」それぞれについての集計対象を示すため、「ユーザ」については、全ユーザか特定のユーザかのいずれかになる。例えば、「ユーザ：全件」となっていれば、全ユーザの操作履歴が集計対象となり、「ユーザ：Ｕｓｅｒ１」となっていれば、「Ｕｓｅｒ１」の操作履歴が集計対象となっていることを示している。
【００３５】
「機器情報」は「型式」「機器タグ」「機器ＩＤ」の階層構造となっているため、「機器情報」については、全型式、特定の型式、特定の機器タグ、特定の機器ＩＤのいずれかになる。「操作内容」は、「操作種別」「対象」「パラメータ」の階層構造となっているため、「操作内容」については、全操作種別、特定の操作種別、特定の対象、特定のパラメータのいずれかになる。
【００３６】
例えば、「ユーザ：Ｕｓｅｒ１」「機器情報：全件」「操作内容：設定・登録」となっていれば、「Ｕｓｅｒ１」の「設定・登録」操作が集計対象となっていることが示される。また、「ユーザ：Ｕｓｅｒ１」「機器情報：機器ＩＤ  Ｄ０３５」「操作内容：設定・登録」となっていれば、「Ｕｓｅｒ１」の機器ＩＤ「Ｄ０３５」に対する「設定・登録」操作が集計対象となっていることが示される。すなわち、カレント項目を変化させることにより、大量の操作履歴データを項目の観点から絞り込めることになる。
【００３７】
期間選択領域は、集計対象の元となる操作履歴の期間を選択する領域である。例えば、年単位とすることができ、現在の年から過去の任意の年を選択できるようなっている。
【００３８】
表示単位選択領域は、棒グラフの期間についての表示単位を選択する領域である。例えば、「月」「週」「日」「時」等から選択できるようになっている。本図の例では、期間として「２０１３年」が選択され、表示単位が「月」となっているため、２０１３年について月毎の集計件数が棒グラフで表示される。このため、「表示単位ラベル」は１月〜１２月が示される。
【００３９】
履歴表示画面は、ユーザの指示により初期状態を設定することができる。例えば、期間選択領域では、現在の年が選択され、表示種類選択領域では棒グラフが選択され、集計項目選択領域ではいずれもが選択されていない状態とすることができる。
【００４０】
次に、履歴表示画面でユーザから指示を受け付けた場合のフィールド機器管理装置１０の動作について具体例を用いて説明する。
【００４１】
まず、表示単位の変更について説明する。図３（ｃ）に示した画面から、例えば、矢印（１）に示す表示単位ラベルの「７月」を指定すると、図４に示すように、２０１３年７月の操作件数がグラフ表示され、期間選択領域が「２０１３年７月」と表示される。ここでは、月よりも細かい単位の週単位に展開されて、表示単位選択領域も「週」表示となっている。この状態で、表示単位選択領域を「日」に変更すると７月の操作件数が日単位に展開されることになる。なお、表示単位ラベルの指定は、ポインティングデバイスを用いたクリック、画面上の対応領域へのタッチ等の操作により行なうことができる。
【００４２】
このように、特定の表示単位ラベルを指定することで、その期間の件数を抽出してより細かい単位で展開させることができる。なお、図４に示す状態から「戻る」ボタンが指定されると、図３（ｃ）に示した画面に戻る。他の画面においても、「戻る」ボタンが指定されると、１つ前の画面に戻ることにある。
【００４３】
また、図４に示す状態から表示単位ラベルの「第１週」を指定すると、２０１３年７月第１週の操作件数が日単位でグラフ表示されることになる。このように、表示単位ラベルの指定を繰り返すことで、月、週、日、時というように期間で操作履歴の絞り込みを行なうことができる。
【００４４】
次に、集計項目の変更について説明する。図３（ｃ）に示した画面から集計項目選択領域の「ユーザ」を指定すると、図５に示すように、ユーザ毎の総操作件数が積み上げ棒グラフで月毎に表示される。そして、「凡例」には、ユーザの内訳である「Ｕｓｅｒ１」「Ｕｓｅｒ２」「Ｕｓｅｒ３」が表示される。この状態から、上述の手順にしたがって表示単位を変更したり、「戻る」ボタンを指定して、図３（ｃ）に示した画面に戻すことができる。
【００４５】
図５に示した画面から、矢印（２）に示す凡例の「Ｕｓｅｒ３」を指定すると、図６に示すように、「Ｕｓｅｒ３」の操作件数が抽出されて表示される。このとき、ユーザについては「Ｕｓｅｒ３」のみの件数が抽出されているため、「カレント項目」において、「ユーザ：Ｕｓｅｒ３」が表示される。
【００４６】
この状態で、例えば、矢印（３）に示す５月の棒グラフの棒部分を指定すると、図７に示すように、２０１３年５月における「Ｕｓｅｒ３」の操作履歴リストが表示される。すなわち、棒グラフの棒部分を指定すると、表示中の操作履歴データのうち、指定された棒部分に対応する集計単位の操作履歴データを抽出してリスト表示させることができる。図７に示す操作履歴リストにおいて、特定の操作履歴データを指定された場合に、指定された操作履歴データに関する詳細な情報をさらに表示させるようにしてもよい。
【００４７】
なお、図６に示した状態から矢印（４）に示す「リスト」ボタンを指定した場合には、表示種類のみが変更され、表示対象は維持されるため、表示中の１月から１２までの「Ｕｓｅｒ３」の操作履歴リストが表示されることになる。
【００４８】
集計項目の指定は「ユーザ」「機器情報」「操作内容」で組み合わせることができる。例えば、図６に示した「Ｕｓｅｒ３」の操作件数が抽出された状態から、矢印（５）に示す「操作内容」を指定すると、図８に示すように、「Ｕｓｅｒ３」についての「操作内容」の内訳が積み上げ棒グラフで表示される。このとき、凡例には、「操作内容」の内訳である「設定変更」「起動・終了」「登録」が表示される。
【００４９】
この状態から、矢印（６）に示す凡例の「設定変更」を指定すると、図９に示すように、「Ｕｓｅｒ３」の「設定変更」が抽出されて表示される。このとき、「ユーザ」については「Ｕｓｅｒ３」のみの件数が抽出され、「操作内容」については「設定変更」のみの件数が抽出されているため、「カレント項目」には、「ユーザ：Ｕｓｅｒ３」「設定内容：設定変更」が表示される。
【００５０】
「操作内容」では、「設定変更」にさらに下位層の「対象」「パラメータ」があるため、「設定変更」についての「対象」の内訳が積み上げ棒グラフで表示される。このとき、凡例には、「対象」の内訳である「レンジ上限」「レンジ下限」「ダンピング」「出力調整」「入力センサ」が表示される。
【００５１】
同様にして、例えば、凡例の「レンジ上限」を指定することで、「レンジ上限」についての「パラメータ」の内訳を積み上げ棒グラフで表示させることができる。いずれの場合も棒グラフの棒部分を指定することで、対応する操作履歴データをリスト表示させることができる。
【００５２】
このように、本実施形態のフィールド機器管理装置１０では、簡易な操作で期間、項目の絞り込みを行なってグラフ表示を行なえ、また、表示されているグラフから対応する操作履歴データをリスト表示させることができるようになっている。このため、注目したい項目を変更しながらグラフを観察し、気になる事象や問題点を発見した場合等に、容易に対応する操作履歴データにアクセスすることが可能となる。
【００５３】
また、パラメータを頻繁に変更している不安定な機器を発見したり、安定している機器を特定することも容易に行なうことができ、操作履歴リストをプラント設計の見直しに役立てることが可能となる。なお、表示するグラフには、基準となる値や警告値等の補助線を付加させたり、内容等に応じて任意の色分けができるようにすることが望ましい。
【００５４】
表示種類選択領域で「円グラフ」が指定されると、表示中の操作履歴データを、図１０に示すような円グラフで表示する。円グラフでは、期間の合計を表示するため、表示単位ラベルは表示されない。円グラフにおいても、特定の凡例が指定されると、その項目の内訳が円グラフで展開される。また、円グラフ表示の場合も、円グラフの扇部分が指定されると対応する操作履歴データが抽出されてリスト表示される。なお、棒グラフの棒部分、円グラフの扇部分は、そのグラフにおいて値を表現する領域であるため、ここでは、値表現部分と称するものとする。
【００５５】
以上に説明したフィールド機器管理装置１０における履歴表示動作をフローチャートで説明する。まず、履歴表示画面の基本的な描画処理について図１１のフローチャートを参照して説明する。
【００５６】
描画処理では、履歴集計部１６０が操作履歴リスト中の集計対象から、カレント項目による抽出を行なう（Ｓ１０１）。ここで、集計対象は、初期状態では「期間」に表示される年の操作履歴データ全件であり、「表示単位ラベル」の指定による絞り込みが行なわれている場合には、絞り込まれた表示単位に対応する操作履歴データである。
【００５７】
表示種類が「リスト」であれば（Ｓ１０２：Ｙｅｓ）、履歴集計部１６０がカレント項目によって抽出された操作履歴データのリストを作成し、表示部１４０が表示する（Ｓ１０３）。
【００５８】
表示種類が「円グラフ」であれば（Ｓ１０４：Ｙｅｓ）、履歴集計部１６０がカレント項目によって抽出された操作履歴データを集計項目で集計し（Ｓ１０５）、集計結果の円グラフを作成するとともに、内訳に応じた凡例を作成して、表示部１４０が表示する（Ｓ１０６）。
【００５９】
表示種類が「円グラフ」でなければ（Ｓ１０４：Ｎｏ）、すなわち、表示種類が「棒グラフ」であれば、履歴集計部１６０がカレント項目によって抽出された操作履歴データを集計項目と表示単位で集計する（Ｓ１０７）。集計項目は、カレント項目の下位階層とする。そして、集計結果の棒グラフを作成するとともに、内訳に応じた凡例を作成して、表示部１４０が表示する（Ｓ１０８）。
【００６０】
この結果、図７に示したリストや、図１０に示した円グラフや、図５に示した棒グラフが描画される。
【００６１】
次に、履歴表示画面上で「期間」の設定指示を受け付けた場合の処理について、図１２のフローチャートを参照して説明する。
【００６２】
操作受付部１１０が履歴表示画面上で「期間」の設定指示を受け付けると、表示部１４０が集計対象を変更する（Ｓ２０１）。例えば、「期間」について２０１３年から２０１２年に変更する指示を受け付けた場合には、操作履歴データの集計対象を２０１３年から２０１２年に変更する。そして、変更された集計対象を用いて、上述の描画処理を行なう（Ｓ２０２）。
【００６３】
次に、履歴表示画面上で「表示単位」の設定指示を受け付けた場合の処理について、図１３のフローチャートを参照して説明する。
【００６４】
操作受付部１１０が履歴表示画面上で「表示単位」の設定指示を受け付けると、履歴集計部１６０が表示単位を変更する（Ｓ３０１）。例えば、「表示単位」について「月」から「日」に変更する指示を受け付けた場合には、棒グラフを表示する際の表示単位を「月」から「日」に変更する。これにより、操作履歴データの期間的な絞り込みや範囲拡大を行なうことができる。そして、変更された表示対象により、上述の描画処理を行なう（Ｓ３０２）。
【００６５】
次に、棒グラフ表示中の履歴表示画面上で「表示単位ラベル」の指示を受け付けた場合の処理について、図１４のフローチャートを参照して説明する。
【００６６】
操作受付部１１０が履歴表示画面上で「表示単位ラベル」の指示を受け付けると、履歴集計部１６０が集計対象の期間を変更する（Ｓ４０１）。例えば、「５月」の表示単位レベルが指示されると、集計対象の期間を５月に設定する。
【００６７】
集計対象期間の変更に併せて表示単位も変更する（Ｓ４０２）。例えば、集計期間が「月」であれば表示単位を「週」にし、集計期間が「週」であれば表示単位を「日」にし、集計期間が「日」であれば表示単位を「時」にする。そして、設定した集計対象期間と表示単位により、上述の描画処理を行なう（Ｓ４０３）。
【００６８】
次に、履歴表示画面上で「集計項目」の指示を受け付けた場合の処理について、図１５のフローチャートを参照して説明する。
【００６９】
操作受付部１１０が履歴表示画面上で「集計項目」の指示を受け付けると、履歴集計部１６０が集計項目を変更する（Ｓ５０１）。すなわち「ユーザ」が指示されると、集計項目を「ユーザ」にし、「機器情報」が指示されると、集計項目を「機器情報」にし、「操作内容」が指示されると、集計項目を「操作内容」にする。そして、変更された集計項目により、上述の描画処理を行なう（Ｓ５０２）。
【００７０】
次に、グラフ表示中の履歴表示画面上で「凡例」の指示を受け付けた場合の処理について、図１６のフローチャートを参照して説明する。
【００７１】
操作受付部１１０が「凡例」のいずれかの項目の指示を受け付けると、履歴集計部１６０がその項目にカレント項目を変更する（Ｓ６０１）。例えば、凡例に「設定登録」「起動・終了」「登録」と複数の項目が表示されているときに、「設定登録」が指示されると、「操作内容」についてのカレント項目を「設定登録」に変更する。そして、変更されたカレント項目により、上述の描画処理を行なう（Ｓ６０２）。
【００７２】
最後に、グラフ表示中の履歴表示画面上でグラフ部分の指示を受け付けた場合の処理について、図１７のフローチャートを参照して説明する。
【００７３】
操作受付部１１０がグラフ表示中の履歴表示画面上でグラフの値表現部分の指示を受け付けると、表示部１４０が指示された値表現部分に対応する操作履歴データをリスト表示する（Ｓ７０１）。例えば、棒グラフ表示中に棒部分が指示されると、指示された棒部分に対応する表示単位の操作履歴データがリスト表示され、円グラフ表示中に扇部分が指示されると、指示された扇部分に対応する操作履歴データがリスト表示される。
【符号の説明】
【００７４】
１０…フィールド機器管理装置
２０…フィールド機器
１１０…操作受付部
１２０…機器管理部
１３０…通信部
１４０…表示部
１５０…履歴収集部
１６０…履歴集計部
１７０…履歴データ格納部
２００…フィールドバス
【図１】
2015041256.tif 000003
【図２】
2015041256.tif 000004
【図３】
2015041256.tif 000005
【図４】
2015041256.tif 000006
【図５】
2015041256.tif 000007
【図６】
2015041256.tif 000008
【図７】
2015041256.tif 000009
【図８】
2015041256.tif 000010
【図９】
2015041256.tif 000011
【図１０】
2015041256.tif 000012
【図１１】
2015041256.tif 000013
【図１２】
2015041256.tif 000014
【図１３】
2015041256.tif 000015
【図１４】
2015041256.tif 000016
【図１５】
2015041256.tif 000017
【図１６】
2015041256.tif 000018
【図１７】
2015041256.tif 000019
【図１８】
2015041256.tif 000020