(57)【要約】【課題】フィールド機器の状態を一見して把握可能な画像を容易に生成できる、利便性が高い機器監視システム、機器監視方法、及び、機器監視プログラムを提供すること。【解決手段】一以上のフィールド機器の状態を監視する機器監視システムであって、フィールド機器を識別するフィールド機器識別情報と、一以上のフィールド機器を含むグループを識別するグループ識別情報と、を関連付けて記録する記録部と、フィールド機器識別情報を含む検索リクエストに基づいて、フィールド機器識別情報に関連付けられたグループを特定するグループ特定部と、特定されたグループのグループ識別情報と特定されたグループに含まれる一以上のフィールド機器を示すフィールド機器識別情報とに基づいて、フィールド機器識別情報をグループ識別情報と関連付けて表示するための画像を生成する画像生成部と、を備える。【選択図】図１
2017126296.tif 000002
【特許請求の範囲】
【請求項１】
一以上のフィールド機器の状態を監視する機器監視システムであって、
前記フィールド機器を識別するフィールド機器識別情報と、一以上のフィールド機器を含むグループを識別するグループ識別情報と、を関連付けて記録する記録部と、
前記フィールド機器識別情報を含む検索リクエストに基づいて、前記フィールド機器識別情報に関連付けられた前記グループを特定するグループ特定部と、
特定された前記グループの前記グループ識別情報と特定された前記グループに含まれる一以上の前記フィールド機器を示す前記フィールド機器識別情報とに基づいて、当該フィールド機器識別情報を当該グループ識別情報に関連付けて表示するための画像を生成する画像生成部と、
を備える、
機器監視システム。
【請求項２】
前記フィールド機器は、プロセスごとに前記グループとして関連づけられており、
前記画像生成部は、前記フィールド機器識別情報を前記プロセスごとに関連付けて表示するための画像を生成する、
請求項１に記載の機器監視システム。
【請求項３】
前記グループ特定部は、前記フィールド機器識別情報に関連付けられた前記グループが複数存在する場合、前記グループ識別情報としての各グループ番号のうち最も小さいグループ番号に対応するグループを特定する、
請求項１又は２に記載の機器監視システム。
【請求項４】
前記グループ特定部は、前記検索リクエストに複数のフィールド機器識別情報が含まれる場合であって、複数の前記フィールド機器識別情報と関連付けられた前記グループが複数存在する場合、最も多くの前記フィールド機器識別情報と関連付けられた前記グループを特定する、
請求項１から３のいずれか一項に記載の機器監視システム。
【請求項５】
前記グループ特定部は、前記検索リクエストに複数のフィールド機器識別情報が含まれる場合、複数の前記フィールド機器識別情報のすべてと関連付けられた前記グループを特定する、
請求項１から４のいずれか一項に記載の機器監視システム。
【請求項６】
前記画像生成部は、複数の前記フィールド機器を関連付けて表示するための画像を生成する場合に、前記検索リクエストに含まれる前記フィールド機器識別情報に対応するフィールド機器を、他のフィールド機器とは異なる形態で表示する画像を生成する、
請求項１から５のいずれか一項に記載の機器監視システム。
【請求項７】
前記画像生成部は、前記グループ特定部が前記グループを特定できなかった場合は、前記グループを特定できなかったことを示す画像を生成する、
請求項１から６のいずれか一項に記載の機器監視システム。
【請求項８】
一以上のフィールド機器の状態を監視する機器監視方法であって、
前記フィールド機器を識別するフィールド機器識別情報と、一以上のフィールド機器を含むグループを識別するグループ識別情報と、を関連付けて記録するステップと、
前記フィールド機器識別情報を含む検索リクエストに基づいて、前記フィールド機器識別情報に関連付けられた前記グループを特定するステップと、
特定された前記グループの前記グループ識別情報と特定された前記グループに含まれる一以上の前記フィールド機器を示す前記フィールド機器識別情報とに基づいて、当該フィールド機器識別情報を関連付けて表示するための画像を生成するステップと、
を含む、
機器監視方法。
【請求項９】
一以上のフィールド機器の状態を監視する機器監視プログラムであって、
コンピュータに、
前記フィールド機器を識別するフィールド機器識別情報と、一以上のフィールド機器を含むグループを識別するグループ識別情報と、を関連付けて記録する機能と、
前記フィールド機器識別情報を含む検索リクエストに基づいて、前記フィールド機器識別情報に関連付けられた前記グループを特定する機能と、
特定された前記グループの前記グループ識別情報と特定された前記グループに含まれる一以上の前記フィールド機器を示す前記フィールド機器識別情報とに基づいて、当該フィールド機器識別情報を関連付けて表示するための画像を生成する機能と、
を実現させるための機器監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一態様は、フィールド機器の状態を監視する機器監視システム、機器監視方法、及び、機器監視プログラムに関する。
【背景技術】
【０００２】
従来、フィールド機器の状態を監視する技術の一例として、特許文献１記載の機器監視システムが知られている。当該機器監視システムは、作業員が選択した複数のフィールド機器の識別情報をフィールド機器ごとに関連付けて一覧表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０８６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した特許文献１記載の機器監視システムにおいては、フィールド機器の状態を一見して把握可能な機器監視画面を作成するためには、熟練作業員による、画面作り込みのための高度なノウハウが必要となり、当該画面を容易には作成できない。
【０００５】
また、上記機器監視システムにおいては、単に、作業員が選択した複数のフィールド機器の識別情報をフィールド機器ごとに関連付けて一覧表示しているに過ぎず、利便性が高いとは言えない。
【０００６】
そこで、本発明は、フィールド機器の状態を一見して把握可能な画像を容易に生成できる、利便性が高い機器監視システム、機器監視方法、及び、機器監視プログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一側面に係る機器監視システムは、一以上のフィールド機器の状態を監視する機器監視システムであって、フィールド機器を識別するフィールド機器識別情報と、一以上のフィールド機器を含むグループを識別するグループ識別情報と、を関連付けて記録する記録部と、フィールド機器識別情報を含む検索リクエストに基づいて、フィールド機器識別情報に関連付けられたグループを特定するグループ特定部と、特定されたグループのグループ識別情報と特定されたグループに含まれる一以上のフィールド機器を示すフィールド機器識別情報とに基づいて、フィールド機器識別情報を関連付けて表示するための画像を生成する画像生成部と、を備える。
【０００８】
上記機器監視システムにおいては、フィールド機器は、プロセスごとにグループとして関連づけられており、画像生成部は、フィールド機器識別情報をプロセスごとに関連付けて表示するための画像を生成してもよい。
【０００９】
上記機器監視システムにおいては、グループ特定部は、フィールド機器識別情報に関連付けられたグループが複数存在する場合、グループ識別情報としての各グループ番号のうち最も小さいグループ番号に対応するグループを特定してもよい。
【００１０】
上記機器監視システムにおいては、グループ特定部は、検索リクエストに複数のフィールド機器識別情報が含まれる場合であって、複数のフィールド機器識別情報と関連付けられたグループが複数存在する場合、最も多くのフィールド機器識別情報と関連付けられたグループを特定してもよい。
【００１１】
上記機器監視システムにおいては、グループ特定部は、検索リクエストに複数のフィールド機器識別情報が含まれる場合、複数のフィールド機器識別情報のすべてと関連付けられたグループを特定してもよい。
【００１２】
上記機器監視システムにおいては、画像生成部は、複数のフィールド機器を関連付けて表示するための画像を生成する場合に、検索リクエストに含まれるフィールド機器識別情報に対応するフィールド機器を、他のフィールド機器とは異なる形態で表示する画像を生成してもよい。
【００１３】
上記機器監視システムにおいては、画像生成部は、グループ特定部がグループを特定できなかった場合は、グループを特定できなかったことを示す画像を生成してもよい。
【００１４】
上記課題を解決するために、本発明の一側面に係る機器監視方法は、一以上のフィールド機器の状態を監視する機器監視方法であって、フィールド機器を識別するフィールド機器識別情報と、一以上のフィールド機器を含むグループを識別するグループ識別情報と、を関連付けて記録するステップと、フィールド機器識別情報を含む検索リクエストに基づいて、フィールド機器識別情報に関連付けられたグループを特定するステップと、特定されたグループのグループ識別情報と特定されたグループに含まれる一以上の前記フィールド機器を示すフィールド機器識別情報とに基づいて、フィールド機器識別情報を関連付けて表示するための画像を生成するステップと、を含む。
【００１５】
上記課題を解決するために、本発明の一側面に係る機器監視プログラムは、一以上のフィールド機器の状態を監視する機器監視プログラムであって、コンピュータに、フィールド機器を識別するフィールド機器識別情報と、一以上のフィールド機器を含むグループを識別するグループ識別情報と、を関連付けて記録する機能と、フィールド機器識別情報を含む検索リクエストに基づいて、フィールド機器識別情報に関連付けられたグループを特定する機能と、特定されたグループのグループ識別情報と特定されたグループに含まれる一以上のフィールド機器を示すフィールド機器識別情報とに基づいて、フィールド機器識別情報を関連付けて表示するための画像を生成する機能と、を実現させる。
【００１６】
なお、本発明において、「部」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１７】
本発明によれば、フィールド機器の状態を一見して把握可能な画像を容易に生成できる、利便性が高い機器監視システム、機器監視方法、及び、機器監視プログラムを提供できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る機器監視システムの一例を示す図である。
【図２】本発明の一実施形態に係る機器監視部の構成例を示すブロック図である。
【図３】本発明の一実施形態に係る記録装置に記録される情報の一例を示した情報テーブルである。
【図４】本発明の一実施形態に係る機器監視部の機能ブロック図である。
【図５】本発明の一実施形態に係る機器監視部による画像表示処理を説明するフローチャートである。
【図６】本発明の一実施形態に係る機器監視部のディスプレイに表示されるポイント選択画面例を示す図である。
【図７】本発明の一実施形態に係る機器監視部のディスプレイに表示されるグループ表示画面例を示す図である。
【図８】本発明の一実施形態に係る機器監視部のディスプレイに表示されるグループ表示画面例を示す図である。
【図９】本発明の一実施形態に係る機器監視部のディスプレイに表示されるグループ表示画面例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。即ち、本発明は、その趣旨を逸脱しない範囲で種々変形（各実施例を組み合わせる等）して実施することができる。また、以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。
【００２０】
（機器監視システムの全体構成）
図１は、本発明の一実施形態に係る機器監視システムの一例を示す図である。図１に示す機器監視システム１は、例示的に、一以上のフィールド機器１０と、一以上の入出力（ＩＯ）ユニット１１と、機器監視部１５と、コントローラ１７と、運転操作部１９と、リンクモジュール２０と、を備える。
【００２１】
プラント又はプロセスの入出力の最小単位であるポイントの一例であるフィールド機器１０は、流量、圧力、温度等の所定の物理量を測定する測定ポイント又は制御する制御ポイントとして機能可能に構成されている。フィールド機器１０の一例としては、発信器やポジショナが挙げられる。発信器の一例は、流量センサ、圧力センサ、温度センサ等の各種センサである。ポジショナの一例は、電気信号を例えば制御目的の空気圧力に応じた信号に変換し、当該信号に従って流量制御弁や圧力制御弁等のバルブの位置制御を行なう。
【００２２】
運転操作部１９は、コントローラ１７、ＩＯユニット１１を介してフィールド機器１０とそれぞれ通信することができる。当該通信によって、運転操作部１９は、フィールド機器１０の測定値を取得したり、当該測定値に基づいてフィールド機器１０へ設定値や制御値を与えたりすることができる。つまり、コントローラ１７及び運転操作部１９は、ＩＯユニット１１を経由する通信路１８を介してプロセスを制御する制御系統の一例を成す。
【００２３】
機器監視部１５は、例えばリンクモジュール２０と連携し、ＩＯユニット１１を介してフィールド機器１０と通信することができる。当該通信によって、機器監視部１５は、例えばフィールド機器１０の状態を示す情報（例えば、プロセス情報や故障情報等）を取得することができる。つまり、機器監視部１５及びリンクモジュール２０は、ＩＯユニット１１を経由する通信路１６を介してフィールド機器１０の状態等を監視する監視系統の一例を成す。
【００２４】
より詳細には、ＩＯユニット１１、機器監視部１５、リンクモジュール２０、コントローラ１７、及び、運転操作部１９は、通信路１６に接続することができる。通信路１６の一例は、ＴＣＰ（Transmission Control Protocol）又はＵＤＰ（User Datagram Protocol）に準拠したデジタル通信が可能なＴＣＰ／ＵＤＰ通信路である。
【００２５】
ＴＣＰ／ＵＤＰ通信路（デジタル通信路）１６の一例としては、イーサネット（登録商標）通信路（ケーブル）が挙げられる。したがって、運転操作部１９は、例えば、機器監視部１５やコントローラ１７等とＴＣＰ／ＵＤＰ通信が可能であり、機器監視部１５は、例えばリンクモジュール２０やＩＯユニット１１等とＴＣＰ／ＵＤＰ通信が可能である。
【００２６】
コントローラ１７には、例示的に、通信路１８を介してＩＯユニット１１を相互通信可能に接続することができる。通信路１８の一例は、コントローラ１７及びＩＯユニット１１の通信機能に特化した独自規格のＸｂｕｓである。Ｘｂｕｓは、コントローラ１７とＩＯユニット１１との間でデジタル通信を可能にするデジタル通信路の一例である。
【００２７】
ＩＯユニット１１には、フィールド機器１０を接続することができる。これらの接続には、アナログ直流信号（例えば、４ｍＡ〜２０ｍＡ）を伝送するアナログ通信路を用いることができる。
【００２８】
アナログ直流信号は、フィールド機器１０に応じた変数を表す信号の一例である。変数の一例としては、流量計、圧力計、温度計等のフィールド機器１０で得られる流量、圧力、温度等の測定値や、ポンプやバルブ等の弁開度等の制御値が挙げられる。
【００２９】
フィールド機器１０は、測定値に応じた電流値（４〜２０ｍＡ）のアナログ直流信号を、ＩＯユニット１１を介してコントローラ１７へ送信することができ、また、コントローラ１７からＩＯユニット１１を介して送信されてくる設定値や制御値等に応じた電流値（４〜２０ｍＡ）のアナログ直流信号を受信することができる。
【００３０】
上記のとおり、フィールド機器１０及びＩＯユニット１１の間のアナログ通信路、並びに、ＩＯユニット１１及びコントローラ１７の間のデジタル通信路１８が、制御系統における通信路の一例である。
【００３１】
他方、フィールド機器１０及びＩＯユニット１１の間のアナログ通信路、並びに、ＩＯユニット１１とリンクモジュール２０及び機器監視部１５との間のデジタル通信路１６が、監視系統における通信路の一例を成す。
【００３２】
なお、上記したとおり、制御系統における通信路と監視系統における通信路とは異なるものとして説明を行ったが、制御経路及び監視経路は同一であってもよい。例えば、機器監視部１５は、機器監視部１５は、例えばフィールド機器１０の状態を示す情報（例えば、プロセス情報や故障情報等）を取得することができる。つまり、機器監視部１５は、ＩＯユニット１１を経由する通信路１８を介してフィールド機器１０の状態等を監視するように構成されてもよい。
【００３３】
次に、コントローラ１７は、例えば、フィールド機器１０を制御することで、プロセスの実施状態を制御する。コントローラ１７は、例えば、センサ等の発信器としてのいずれかのフィールド機器１０から取得した測定値に基づいて、アクチュエータ等のポジショナとしてのいずれかのフィールド機器１０を制御することで、バルブ等の開度等を調節することができる。
【００３４】
運転操作部１９は、コントローラ１７から受信したフィールド機器１０の測定値に基づいて、フィールド機器１０の運転状況等を不図示のディスプレイ等に出力することができる。その一方で、運転操作部１９は、コントローラ１７に設定値や制御値を与えることで、コントローラ１７を通じてフィールド機器１０の運転状態を個別的に制御することができる。
【００３５】
リンクモジュール２０は、ＴＣＰ／ＵＤＰ通信路１６を通じてＩＯユニット１１と通信し、例えば、当該ＩＯユニット１１に接続されているフィールド機器１０のデバイス情報を取得する。取得したデバイス情報（ライブリスト情報）の一部又は全部は、リンクモジュール２０のメモリ（不図示）等に記憶しておくことができる。リンクモジュール２０は、機器監視部１５からの問い合わせに応じ、ライブリスト情報の一部又は全部を、ＴＣＰ／ＵＤＰ通信路１６を通じて機器監視部１５へ提供することができる。
【００３６】
他方、リンクモジュール２０は、フィールド機器１０からの応答やイベント通知等を受信して、受信した応答やイベント通知等をＴＣＰ／ＵＤＰ通信路１６経由で機器監視部１５に送信することもできる。なお、図１においてリンクモジュール２０は、機器監視部１５とは別個のものとして図示されているが、機器監視部１５に組み込まれていてもよい。
【００３７】
機器監視部１５は、リンクモジュール２０と連携して、ＴＣＰ／ＵＤＰ通信路１６経由でＩＯユニット１１と通信し、当該ＩＯユニット１１に接続されているフィールド機器１０の監視や診断等を行なうブロックである。監視や診断の一例としては、フィールド機器１０のプロセスの実行状況や、フィールド機器１０の状態等のチェック、フィールド機器１０の保守及び修理の必要時期等の診断等が挙げられる。機器監視部１５は、パーソナルコンピュータ（ＰＣ）等の情報処理装置を用いて実現できる。
【００３８】
（機器監視部のハードウェア構成）
図２は、本発明の一実施形態に係る機器監視部のハードウェア構成例を示すブロック図である。図２に示すように、機器監視部１５は、例示的に、ＣＰＵ１５１、ＲＡＭ（Random Access Memory）１５２、ＲＯＭ（Read Only Memory）１５３、ハードディスク等の記憶装置１５４、インターフェース（ＩＦ）１５５、ディスプレイ１５６、キーボード１５７、及び、ポインティングデバイス１５８を備える。キーボード１５７及びポインティングデバイス１５８は、作業員が機器監視部１５に情報（例えば、デバイス定義情報等）を入力するために用いられる入力デバイスの一例である。
【００３９】
ディスプレイ１５６は、後述するＣＰＵ１５１の画像生成部１５１−３が生成する画像を表示するブロックである。また、ディスプレイ１５６は、ＲＡＭ１５２やＲＯＭ１５３、記憶装置１５４に記憶されているデータを表示する。ディスプレイ１５６は、例えば、液晶ディスプレイ、ＰＤＰ（プラズマ・ディスプレイ・パネル）、ＨＭＤ（ヘッドマウントディスプレイ）等の表示装置である。なお、ディスプレイ１５６は、タッチパネル等の情報入力が可能な入力デバイスを備えていてもよい。
【００４０】
インターフェース１５５は、機器監視部１５を、例えばＴＣＰ／ＵＤＰ通信路１６に接続する通信インターフェースである。
【００４１】
記憶装置１５４は、例示的に、機器監視システムの機能を発揮させる機器監視プログラムや設定データ（コンフィギュレーションデータ）を記憶する。機器監視プログラムは、コンピュータ読取可能な記録媒体に記録された形態で提供することができる。記録媒体には、例えば、ハードディスク、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＢＤ（Blue-ray Disk）、ＲＯＭカートリッジ、バッテリバックアップ付きＲＡＭカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等が含まれる。コンピュータの一例である機器監視部１５は当該記録媒体から機器監視プログラムや設定データを読み取って記憶装置１５４やＲＡＭ１５２に転送し格納して用いる。また、機器監視プログラムは、例えばＴＣＰ／ＵＤＰ通信路１６を介して機器監視部１５に提供することもできる。
【００４２】
記録装置１５４は、フィールド機器１０の監視や診断を実行するための、エンジニアリングツール等を用いて定義、設定されたデバイス定義情報を、例えばデバイス定義ファイルとして記憶する。
【００４３】
図３は、本発明の一実施形態に係る記録装置に記録される情報の一例を示した情報テーブルである。図３に示すように、記録装置１５４は、例えば、一以上のポイントを識別するポイント名称としてのタグ名称（フィールド機器識別情報）と、一以上のポイントを含むグループを識別するグループ名称（グループ識別情報）と、を関連付けて記録する。例えば、図３に示すように、タグ名称である「ポイントＡ」、…、「ポイントＨ」をグループ名称「＃１」と関連付けて記録する。なお、タグ名称においては、フィールド機器識別情報として、ポイントＩＤ（タグＩＤ）等が代用されてもよい。また、グループ名称においては、グループ識別情報として、グループＩＤ等が代用されてもよい。
【００４４】
ここで、「グループ」とは、一以上の関連するポイントを含んで構成される単位である。例えば、「グループ」は、単一のプロセスにおいて作動する、一以上のポイントを含んで構成されてもよい。つまり、一以上のポイントは、プロセスごとに「グループ」として関連づけられる。プロセスにおいては、各ポイントの入出力のバランスに鑑みて、各ポイントが配置されており、プロセス内における各ポイント同士の関連性は高いので、プロセスごとに、各プロセスに含まれる関連性の高い一以上のポイントをグルーピングする。
【００４５】
また、「グループ」は、複数のプロセスのそれぞれに配置されるポイントを含んで構成されてもよい。異なるプロセスに存在するポイントであっても、関連性が高いポイント同士をグルーピングする。例えば、異なるプロセスに配置されている入力ポイント同士を関連付けて「グループ」としてよいし、また、異なるプロセスに配置されている出力ポイント同士を関連付けて「グループ」としてもよい。より、具体的には、例えばプロセスＡの出力ポイントＸと、プロセスＢの出力ポイントＹ及びＺと、を含んだ「グループ」が構成される。
【００４６】
デバイス定義ファイルには、上記したポイント名称及びポイントＩＤ、並びに、グループ名称及びグループＩＤの他、リンクモジュール２０のノード番号、リンクモジュール２０のネットワークアドレス情報、ＩＯユニット１１のネットワークアドレス情報、当該デバイス定義ファイルのファイル番号、ＩＯモジュール番号、スロット番号、ポイントタイプ、ポイントレビジョン、ベンダ、ベンダＩＤ、モデル名等の情報が必要に応じて含まれてよい。なお、ノード番号、ファイル番号、ＩＯモジュール番号、及びスロット番号の情報セットは、例えば、機器監視部１５からフィールド機器１０に至る経路を特定する情報（経路情報）として使用できる。
【００４７】
なお、「コンピュータ」とは、例示的に、ハードウェアとオペレーティングシステム（ＯＳ）とを含む概念であり、ＯＳの制御の下で動作するハードウェアを意味することがある。また、ＯＳが不要でプログラム単独でハードウェアを動作させることが可能な場合には、そのハードウェアがコンピュータに相当すると位置付けることができる。ハードウェアは、ＣＰＵ等の演算装置と、記録媒体に記録されたプログラムを読み取り可能な読み取り装置とを含むことができる。
【００４８】
機器監視プログラムは、上述のようなコンピュータに、機器監視部１５としての機能を実現させるプログラムコードを含んでいる。その機能の一部はプログラムではなくＯＳによって実現されてもよい。
【００４９】
ＲＯＭ１５３は、不揮発性記憶媒体の一例であり、例えば、機器監視部１５が起動する際に、ＣＰＵ１５１にマイクロコードを設定したり、各部を初期化したり、記憶装置１５４からＯＳ等を起動し、プログラムが実行されるような指示を行なったりするためのプログラムやデータを記憶する。
【００５０】
ＲＡＭ１５２は、揮発性記憶媒体の一例であり、ＣＰＵ１５１の作業領域（ワークメモリ）を提供する。
【００５１】
ＣＰＵ１５１は、演算処理能力を備えた信号プロセッサの一例である。ＣＰＵ１５１は、ＲＯＭ１５３や記憶装置１５４に記憶された機器監視プログラムや設定データ、インターフェース１５５を通じて与えられる各種入力情報を作業領域であるＲＡＭ１５２に展開し、展開した機器監視プログラム等に従って動作することにより、コンピュータを機器監視部１５として機能させる。なお、ＣＰＵ１５１の代わりに、ＭＰＵや、ＤＳＰ、ＡＳＩＣを用いてもよい。
【００５２】
（機器監視部の機能ブロック）
図４に、機器監視部１５の機能ブロック図を示す。機器監視部１５は、上述したようにＣＰＵ１５１（情報処理部）がＲＡＭ１５２、ＲＯＭ１５３及び記憶装置１５４と協働して機器監視プログラムを実行することで、図４に示す、例えば、グループ特定部１５１−１及び画像生成部１５１−３としての機能の一部又は全部が具現される。
【００５３】
グループ特定部１５１−１は、フィールド機器識別情報の一例であるタグ名称を含む検索リクエストに基づいて、タグ名称に関連付けられたグループを検索し、特定する機能ブロックである。
【００５４】
画像生成部１５１−３は、図２に示すディスプレイ１５６に表示する画像を生成する機能ブロックである。例えば、画像生成部１５１−３は、グループ特定部１５１−１により特定されたグループのグループ識別情報の一例であるグループ名称と特定されたグループに含まれる一以上のポイントを示すポイント名称とに基づいて、ポイント名称をグループ名称に関連付けて表示するための画像を生成する機能ブロックである。また、画像生成部１５１−３は、ポイント名称をプロセスごとに関連付けて表示するための画像を生成してもよい。
【００５５】
（画像表示処理）
本発明の一実施形態に係る機器監視部による画像表示処理を図５から図９を用いて説明する。図５は、本発明の一実施形態に係る機器監視部による画像表示処理を説明するフローチャートである。図６は、本発明の一実施形態に係る機器監視部のディスプレイに表示されるポイント選択画面例を示す図である。図７から図９は、本発明の一実施形態に係る機器監視部のディスプレイに表示されるグループ表示画面例を示す図である。
【００５６】
図５に示すように、まず、機器監視部１５の記録装置（記録部）は、一以上のポイントを識別するポイント名称としてのタグ名称（フィールド機器識別情報）と、一以上のポイントを含むグループを識別するグループ名称（グループ識別情報）と、を関連付けて記録する（図３参照）（ステップＳ１）。
【００５７】
グループ特定部１５１−１は、フィールド機器識別情報の一例であるタグ名称を含む検索リクエストに基づいて、タグ名称に関連付けられたグループを検索し、特定する（ステップＳ２）。
【００５８】
例えば、図６に示す、機器監視部１５のディスプレイ１５６上に、選択画面ＳＤを含む画面Ｄ１が表示される場合に、作業員が、キーボード１５７及びポインティングデバイス１５８の少なくとも一方を用いて「４．ポイントＰ」を選択するときに、ディスプレイ１５６は、フィールド機器識別情報の一例である、ポイントＰのタグ名称を含むグループ検索リクエストをＣＰＵ１５１に出力する。ＣＰＵ１５１（グループ特定部１５１−１）は、検索リクエストに含まれるポイントＰのタグ名称と関連付けられたグループを特定する。この場合、図３に示すように、タグ名称「ポイントＰ」と関連付けられたグループは、グループ＃２及びグループ＃４である。
【００５９】
ここで、一例として、グループ特定部１５１−１は、タグ名称に関連付けられたグループが複数存在する場合、グループ名称としての各グループ番号のうち最も小さいグループ番号に対応するグループを特定する。具体的には、タグ名称「ポイントＰ」と関連付けられたグループは、グループ＃２及びグループ＃４の２グループが存在するが、２グループのうち最も小さいグループ番号に対応するグループ＃２を特定する。
【００６０】
グループ特定部１５１−１において、グループを特定することができた場合は、ステップＳ３に進む。
【００６１】
ステップＳ３において、画像生成部１５１−３は、特定されたグループのグループ名称（グループ＃２）と特定されたグループに含まれる一以上のポイントを示すポイント名称（ポイントＩ、…、ポイントＰ）とに基づいて、ポイント名称（ポイントＩ、…、ポイントＰ）をグループ名称と関連付けて表示するための画像を生成する。例えば、画像生成部１５１−３は、図７に示すように、ディスプレイ１５６上の画面Ｄ２に表示される画像であって、特定されたグループ＃２に含まれるポイントＩの画像Ｔ１、…、ポイントＰの画像Ｔ６を関連付けて表示するための画像を生成する。
【００６２】
なお、画像生成部１５１−３は、複数のポイント（ポイントＩ、…、ポイントＰ）を関連付けて表示するための画像を生成する場合に、検索リクエストに含まれるポイント名称（ポイントＰ）に対応するポイントを、他のポイントである、ポイントＰを除くポイントＩ、…とは異なる形態で表示する画像を生成してもよい。具体的には、図７に示すように、画像生成部１５１−３は、ポイントＰの画像Ｔ６を、他のポイントの画像Ｔ１からＴ５に比べてより強調された形態で表示可能なように生成する。強調表示は、例えば、図７に示すように、画像Ｔ６の外枠を太線にする形態であってもよいが、これに限られず、画像Ｔ６をハイライトするような形態であってもよい。
【００６３】
また、画像生成部１５１−３は、図８に示すように、ディスプレイ１５６上の画面Ｄ２に表示される画像であって、特定されたグループ＃２に含まれるポイントＩの画像Ｔ１、…、ポイントＰの画像Ｔ６を関連付けて表示するための画像であって、各ポイントを特定可能な各アイコン画像を生成するように構成されてもよい。例えば、画像生成部１５１−３は、ポイントＰが「バルブ」である場合は、作業員が、ポイントＰは「バルブ」であることを一見して把握容易となるように、ポイントＰの画像Ｔ６として、「バルブ」を示すアイコン画像を生成する。
【００６４】
他方、ステップＳ２において、グループ特定部１５１−１がグループを特定することができなかった場合は、ステップＳ４に進む。
【００６５】
ステップＳ４においては、図９に示すように、画像生成部１５１−３は、グループを特定することができなかったことを示す画像の一例として、「グループが特定できませんでした。」というエラーメッセージＭを生成する。
【００６６】
ディスプレイ１５６は、図７から図９に示すように、画像生成部１５１−３が生成する画像を表示する（ステップＳ５）。
【００６７】
（他の実施形態）
例えば、グループ特定部１５１−１は、検索リクエストに複数のタグ名称が含まれる場合であって、複数のタグ名称と関連付けられたグループが複数存在する場合、最も多くのタグ名称と関連付けられたグループを特定してもよい。具体的には、検索リクエストに、タグ名称「ポイントＡ」及び「ポイントＩ」が含まれる場合に、図３に示すように「ポイントＡ」又は「ポイントＩ」と関連付けられたグループは、グループ＃１、＃２、及び＃４であるが、「ポイントＡ」又は「ポイントＩ」の一方ではなく、「ポイントＡ」及び「ポイントＩ」双方と関連付けられたグループはグループ＃４であるので、グループ特定部１５１−１は、グループ＃４を特定するように構成されてもよい。
【００６８】
また、グループ特定部１５１−１は、検索リクエストに複数のタグ名称が含まれる場合、複数のタグ名称のすべてと関連付けられたグループを特定してもよい。具体的には、検索リクエストに、タグ名称「ポイントＡ」、「ポイントＨ」及び「ポイントＩ」の三つが含まれる場合に、図３に示すように「ポイントＡ」、「ポイントＨ」及び「ポイントＩ」の三つ全てと関連付けられたグループは、グループ＃４のみであるので、グループ特定部１５１−１は、グループ＃４を特定するように構成されてもよい。
【００６９】
なお、上記各実施形態においては、運転操作部１９は機器監視部１５とは別個のものとして説明されているが、運転操作部１９の構成が機器監視部１５に組み込まれていてもよい。例えば、上記したとおり、機器監視部１５のディスプレイ１５６は、コントローラ１７から受信したフィールド機器１０の測定値に基づいて、フィールド機器１０の運転状況等を出力するように構成されてもよい。また、機器監視部１５は、コントローラ１７に設定値や制御値を与えることで、コントローラ１７を通じてフィールド機器１０の運転状態を個別的に制御可能なように構成されてもよい。
【００７０】
また、上記実施形態においては、図６に示すような選択画面ＳＤは、機器監視部１５のディスプレイ１５６上に表示されると説明したが、選択画面ＳＤは、例えば、図１に示す運転操作部１９のディスプレイ（不図示）に表示されてもよい。選択画面ＳＤが運転操作部１９のディスプレイ上に表示される場合に、作業員が、「４．ポイントＰ」を選択するときに、運転操作部１９は、ポイントＰのタグ名称を含むグループ検索リクエストを、機器監視部１５に送信する。機器監視部１５のＣＰＵ１５１は、ＩＦ１５５を介して検索リクエストを受信する。そして、ＣＰＵ１５１（グループ特定部１５１−１）は、検索リクエストに含まれるポイントＰのタグ名称と関連付けられたグループを特定してもよい。
【００７１】
（効果）
本発明によれば、関連性があるポイントを関連付けて表示する画像を生成できるので、関連性があるポイントの状態を一見して把握可能となり、利便性が高い機器監視システム、機器監視方法、及び、機器監視プログラムを提供できる。
【符号の説明】
【００７２】
１          機器監視システム
１０        フィールド機器
１１        入出力（ＩＯ）ユニット
１５        機器監視部
１７        コントローラ
１９        運転操作部
２０        リンクモジュール
１５１      ＣＰＵ
１５２      ＲＡＭ
１５３      ＲＯＭ
１５４      記録装置
１５５      ＩＦ（インターフェース）
１５６      ディスプレイ
１５７      キーボード
１５８      ポインティングデバイス
１５１−１  グループ特定部
１５１−３  画像生成部
【図１】
2017126296.tif 000003
【図２】
2017126296.tif 000004
【図３】
2017126296.tif 000005
【図４】
2017126296.tif 000006
【図５】
2017126296.tif 000007
【図６】
2017126296.tif 000008
【図７】
2017126296.tif 000009
【図８】
2017126296.tif 000010
【図９】
2017126296.tif 000011