(57)【特許請求の範囲】
【請求項１】
複数の機器を制御する制御装置に、前記複数の機器を接続する入出力装置を介して前記機器との通信を制御する通信制御部と、
前記通信を介して前記機器の機器情報を複数取得する機器情報取得部と、
保全対象の機器毎に予め設定された、前記保全対象の機器を特定する機器特定情報と、保全処理の内容を特定する処理特定情報とを含む保全処理情報を記憶する記憶部と、
取得された複数の前記機器情報の各々について、記憶された前記保全処理情報に含まれる前記機器特定情報と比較して合致しているか否かを判断し、合致していると判断した機器特定情報で特定される前記機器に対し、該機器に予め設定された前記処理特定情報で特定される保全処理を実行する情報処理部と
を備える、機器保全装置。
【請求項２】
前記機器情報取得部は、予め設定された通信範囲において前記機器の機器情報を取得する、請求項１に記載の機器保全装置。
【請求項３】
前記機器情報取得部は、予め設定された対象について前記機器の機器情報を取得する、請求項１又は２に記載の機器保全装置。
【請求項４】
前記情報処理部は、予め設定された通信態様で前記機器に対する保全処理を実行する、請求項１から３のいずれか一項に記載の機器保全装置。
【請求項５】
前記情報処理部は、実行された前記保全処理において予め設定された条件になったときに予め設定された通知方法に基づいて通知処理を実行する、請求項１から４のいずれか一項に記載の機器保全装置。
【請求項６】
複数の機器を制御する制御装置に、前記複数の機器を接続する入出力装置と、
前記機器の保全を行う機器保全装置と、を備え、
前記機器保全装置は、
前記入出力装置を介して前記機器との通信を制御する通信制御部と、
前記通信を介して前記機器の機器情報を複数取得する機器情報取得部と、
保全対象の機器毎に予め設定された、前記保全対象の機器を特定する機器特定情報と、保全処理の内容を特定する処理特定情報とを含む保全処理情報を記憶する記憶部と、
取得された複数の前記機器情報の各々について、記憶された前記保全処理情報に含まれる前記機器特定情報と比較して合致しているか否かを判断し、合致していると判断した機器特定情報で特定される前記機器に対し、該機器に予め設定された前記処理特定情報で特定される保全処理を実行する情報処理部とを有する、
機器保全システム。
【請求項７】
複数の機器を制御する制御装置に、前記複数の機器を接続する入出力装置を介して前記機器との通信を制御する通信制御ステップと、
前記通信を介して前記機器の機器情報を複数取得する機器情報取得ステップと、
保全対象の機器毎に予め設定された、前記保全対象の機器を特定する機器特定情報と、保全処理の内容を特定する処理特定情報とを含む保全処理情報を記憶する記憶ステップと、
取得された複数の前記機器情報の各々について、記憶された前記保全処理情報に含まれる前記機器特定情報と比較して合致しているか否かを判断し、合致していると判断した機器特定情報で特定される前記機器に対し、該機器に予め設定された前記処理特定情報で特定される保全処理を実行する情報処理ステップとを含む、機器保全方法。
【請求項８】
複数の機器を制御する制御装置に、前記複数の機器を接続する入出力装置を介して前記機器との通信を制御する通信制御処理と、
前記通信を介して前記機器の機器情報を複数取得する機器情報取得処理と、
保全対象の機器毎に予め設定された、前記保全対象の機器を特定する機器特定情報と、保全処理の内容を特定する処理特定情報とを含む保全処理情報を記憶する記憶処理と、
取得された複数の前記機器情報の各々について、記憶された前記保全処理情報に含まれる前記機器特定情報と比較して合致しているか否かを判断し、合致していると判断した機器特定情報で特定される前記機器に対し、該機器に予め設定された前記処理特定情報で特定される保全処理を実行する情報処理と
をコンピュータに実行させる、機器保全プログラム。
【請求項９】
複数の機器を制御する制御装置に、前記複数の機器を接続する入出力装置を介して前記機器との通信を制御する通信制御処理と、
前記通信を介して前記機器の機器情報を複数取得する機器情報取得処理と、
保全対象の機器毎に予め設定された、前記保全対象の機器を特定する機器特定情報と、保全処理の内容を特定する処理特定情報とを含む保全処理情報を記憶する記憶処理と、
取得された複数の前記機器情報の各々について、記憶された前記保全処理情報に含まれる前記機器特定情報と比較して合致しているか否かを判断し、合致していると判断した機器特定情報で特定される前記機器に対し、該機器に予め設定された前記処理特定情報で特定される保全処理を実行する情報処理と
をコンピュータに実行させる、機器保全プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器保全装置、機器保全システム、機器保全方法、機器保全プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来から、化学等の工業プラント、ガス田や油田等の井戸元やその周辺を管理制御するプラント、水力・火力・原子力等の発電を管理制御するプラント、太陽光や風力等の環境発電を管理制御するプラント、上下水やダム等を管理制御するプラント等のプラントや工場等（以下、これらを総称する場合には「プラント」という）においては、フィールド機器と呼ばれる測定器又は操作器等の現場機器と、これらを制御する制御装置とが通信手段を介して接続された分散制御システム（ＤＣＳ：Ｄｉｓｔｒｉｂｕｔｅｄ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ）が構築されており、高度な自動操業が実現されている。このような分散制御システムが構築されたプラントにおいては、異常な動作の予防、測定精度の維持等の観点から、作業者によるフィールド機器（以下、「機器」と略す場合がある。）の保全が定期又は不定期に行われる。
【０００３】
フィールド機器の保全は、例えば、フィールド機器との間で有線通信又は無線通信が可能な機器保全装置を用いて行われる。この機器保全装置は、例えばフィールド機器の保全を行うための専用のプログラムがインストールされた、ノート型又はタブレット型のコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、又はスマートフォン等である。フィールド機器は、１又は複数の機器情報を保有することができる。機器情報とは、フィールド機器に係る情報であって、例えば、フィールド機器の動作を設定するための情報、フィールド機器の状態を示す情報、又はフィールド機器の識別情報等である。
【０００４】
機器保全装置は、フィールド機器と通信可能に接続されて、フィールド機器の機器情報に関する保全処理（以下、「保全処理」という。）を実行することができる。保全処理とは、例えば、フィールド機器に設定された機器情報を読み出して確認する処理、フィールド機器に対して新たな機器情報を設定する処理、フィールド機器に設定された機器情報を調整又は変更する処理、ならびにフィールド機器に機器情報を設定して所定の動作を実行させる処理等である。
【０００５】
フィールド機器とこれを制御する制御装置とは、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）モジュールを介して接続される。Ｉ／Ｏモジュールは、制御装置とのインターフェイスとフィールド機器とのインターフェイスを有している。Ｉ／Ｏモジュールは、フィールド機器とのインターフェイスに複数のフィールド機器を接続可能にする。これにより、制御装置は、Ｉ／Ｏモジュールを介して複数のフィールド機器との通信が可能になる。また、Ｉ／Ｏモジュールは、機器保全装置とのインターフェイスを有している。Ｉ／Ｏモジュールが機器保全装置とのインターフェイスとフィールド機器とのインターフェイスとを有していることにより、機器保全装置は、Ｉ／Ｏモジュールを介して複数のフィールド機器と通信可能になり、複数のフィールド機器に対して保全処理を実行することができる（例えば、特許文献１を参照）。また、予め用意されたテンプレートに入力されたパラメータをフィールド機器に対して設定する方法がある（例えば、特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−８１４１５号公報
【特許文献２】米国特許出願公開第２０１５／００６６１６２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、機器保全装置は、フィールド機器に対して個別に保全処理を実行するため、Ｉ／Ｏモジュールに複数のフィールド機器が接続されている場合であっても、作業者は保全処理を実行するための操作をフィールド機器個別に行う場合があった。例えば、プラント構築時等においては、一度に多くのフィールド機器に対して機器情報を設定したりフィールド機器に対して調整処理をしたりする保全処理を実行するため、作業者は機器保全装置を用いた機器処理に多くの作業時間を必要とする場合があった。例えば、１０種類の保全処理を行うフィールド機器がプラントに１００台ある場合、作業者は、１００×１０＝１０００回の操作回数で機器保全装置の操作をしなければいけない場合があった。
また、操作回数が多くなると作業者による入力ミス等のヒューマンエラーが発生する場合があった。
また、テンプレートに入力されたパラメータをフィールド機器に対して設定する場合、テンプレートとフィールド機器の対応を作業者が確認する必要があり、作業効率が低下する場合があった。
【０００８】
本発明は上記事情に鑑みてなされたものであり、機器処理における作業効率の向上とヒューマンエラーの低減を可能にする、機器保全装置、機器保全システム、機器保全方法、機器保全プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
（１）上記の課題を解決するため、本発明の機器保全装置は、機器との通信を制御する通信制御部と、前記通信を介して前記機器の機器情報を取得する機器情報取得部と、保全対象の機器を特定する機器特定情報と、保全処理の内容を特定する処理特定情報とを含む保全処理情報を記憶する記憶部と、取得された前記機器情報と記憶された前記保全処理情報とを比較して、比較結果に基づき前記機器に対する保全処理を実行する情報処理部とを備える。
【００１０】
（２）また、本発明の機器保全装置において、前記保全処理情報は、予め設定可能な、前記機器特定情報と前記処理特定情報とを含む。
【００１１】
（３）また、本発明の機器保全装置において、前記機器情報取得部は、予め設定可能な通信範囲において前記機器の機器情報を取得する。
【００１２】
（４）また、本発明の機器保全装置において、前記機器情報取得部は、予め設定可能な対象について前記機器の機器情報を取得する。
【００１３】
（５）また、本発明の機器保全装置において、前記情報処理部は、予め設定可能な通信態様で前記機器に対する保全処理を実行する。
【００１４】
（６）また、本発明の機器保全装置において、前記情報処理部は、実行された前記保全処理において予め設定された条件になったときに予め設定された通知方法に基づいて通知処理を実行する。
【００１５】
（７）上記の課題を解決するため、本発明の機器保全システムは、機器との通信を制御する通信制御部と、前記通信を介して前記機器の機器情報を取得する機器情報取得部と、保全対象の機器を特定する機器特定情報と、保全処理の内容を特定する処理特定情報とを含む保全処理情報を記憶する記憶部と、取得された前記機器情報と記憶された前記保全処理情報とを比較して、比較結果に基づき前記機器に対する保全処理を実行する情報処理部とを有する、機器保全装置と、前記機器と前記保全装置との間に介在して通信可能に接続する入出力装置とを備える。
【００１６】
（８）上記の課題を解決するため、本発明の機器保全方法は、機器との通信を制御する通信制御ステップと、前記通信を介して前記機器の機器情報を取得する機器情報取得ステップと、保全対象の機器を特定する機器特定情報と、保全処理の内容を特定する処理特定情報とを含む保全処理情報を記憶する記憶ステップと、取得された前記機器情報と記憶された前記保全処理情報とを比較して、比較結果に基づき前記機器に対する保全処理を実行する情報処理ステップとを含む。
【００１７】
（９）上記の課題を解決するため、本発明の機器保全プログラムは、機器との通信を制御する通信制御処理と、前記通信を介して前記機器の機器情報を取得する機器情報取得処理と、保全対象の機器を特定する機器特定情報と、保全処理の内容を特定する処理特定情報とを含む保全処理情報を記憶する記憶処理と、取得された前記機器情報と記憶された前記保全処理情報とを比較して、比較結果に基づき前記機器に対する保全処理を実行する情報処理とをコンピュータに実行させる。
【００１８】
（１０）上記の課題を解決するため、本発明の記録媒体は、機器との通信を制御する通信制御処理と、前記通信を介して前記機器の機器情報を取得する機器情報取得処理と、保全対象の機器を特定する機器特定情報と、保全処理の内容を特定する処理特定情報とを含む保全処理情報を記憶する記憶処理と、取得された前記機器情報と記憶された前記保全処理情報とを比較して、比較結果に基づき前記機器に対する保全処理を実行する情報処理とをコンピュータに実行させる、機器保全プログラムを記録している。
【発明の効果】
【００１９】
本発明によれば、機器処理における作業効率の向上とヒューマンエラーの低減を可能にする、機器保全装置、機器保全システム、機器保全方法、機器保全プログラム及び記録媒体を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態における機器保全装置のハードウェア構成の一例を示すブロック図である。
【図２】実施形態における機器保全システムのハードウェア構成の一例を示すブロック図である。
【図３】実施形態におけるＩ／Ｏユニットのハードウェア構成の一例を示すブロック図である。
【図４】実施形態における機器保全装置の機能構成の一例を示すブロック図である。
【図５】実施形態におけるＩＯリストの一例を示す図である。
【図６】実施形態における機器保全装置の動作の一例を示すフローチャートである。
【図７】実施形態におけるＩＯリストの表示画面の一例を示す図である。
【図８】実施形態における保全処理の実行をする表示画面の一例を示す図である。
【図９】実施形態における保全対象の機器を指定する表示画面の一例を示す図である。
【図１０】実施形態における保全対象の機器のモジュール特性を指定する表示画面の一例を示す図である。
【図１１】実施形態における通知設定の表示画面の一例を示す図である。
【図１２】実施形態における機器情報の取得範囲と保全対象の範囲を設定する表示画面の一例を示す図である。
【図１３】実施形態における機器保全システムのハードウェア構成の他の一例を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して本発明の一実施形態における機器保全装置、機器保全システム、機器保全方法、機器保全プログラム及び記録媒体について詳細に説明する。
【００２２】
先ず、図１を用いて、機器保全装置のハードウェア構成を説明する。図１は、実施形態における機器保全装置１のハードウェア構成の一例を示すブロック図である。
【００２３】
図１において、機器保全装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１４、タッチパネル１５、通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１６、及びカードスロット１７を有する。機器保全装置１は、フィールド機器２と通信可能に接続される。
【００２４】
機器保全装置１は、ノート型ＰＣ、タブレット型ＰＣ、ＰＤＡ、又はスマートフォン等の汎用装置、又は機器保全専用の装置である。機器保全装置１は、フィールド機器の保全処理を行うための機器保全プログラムを含み、機器保全プログラムが実行されることによって、保全作業を実施する作業者によるフィールド機器の保全作業を支援する。機器保全装置１は、保全作業を実施する作業者によってプラント内で可搬され、作業者によって操作される。
【００２５】
ＣＰＵ１１は、ＲＡＭ１２、ＲＯＭ１３又はＨＤＤ１４に記憶されたプログラムを実行することにより、機器保全装置１の制御を行う。機器保全プログラムは、例えば、機器保全プログラムを記録した記録媒体、又はネットワークを介した機器保全プログラムを提供するサーバ等から取得されて、ＨＤＤ１４にインストールされ、ＣＰＵ１１から読出し可能にＲＡＭ１２に記憶される。
【００２６】
タッチパネル１５は、操作入力機能と表示機能とを有する操作表示機能を有する。タッチパネル１５は、フィールド機器の保全処理に係る保全情報等の情報を表示する。また、タッチパネル１５は、作業者に対して指先又はタッチペン等を用いた操作入力を可能にする。本実施形態における機器保全装置１は操作表示機能を有するタッチパネル１５を用いる場合を説明するが、機器保全装置１は、表示機能を有する表示装置と操作入力機能を有する操作入力装置とを有するものであってもよい。その場合、本実施形態は、タッチパネル１５の表示画面は表示装置の表示画面、タッチパネル１５の操作は操作入力装置の操作として実施することができる。なお、タッチパネル１５は、ヘッドマウント型、メガネ型、腕時計型のディスプレイ等の種々の形態によって実現されてもよい。
【００２７】
通信Ｉ／Ｆ１６は、有線通信又は無線通信を介した、フィールド機器２との通信又は他の装置との通信を制御する、例えばネットワークアダプタである。他の装置とは、例えば、図示しない、他の機器保全装置、保全情報を管理する保全情報管理サーバ、ＤＣＳ（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ：分散制御システム）の制御装置、ＦＡ（Ｆａｃｔｏｒｙ  Ａｕｔｏｍａｔｉｏｎ）コンピュータ、ＰＬＣ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ）等である。
【００２８】
通信Ｉ／Ｆ１６は、フィールド機器２において使用可能な通信プロトコルを用いてフィールド機器２との通信を制御する。プラントで使用される様々なフィールド機器２においては種々の通信プロトコルが用いられている。したがって、通信Ｉ／Ｆ１６は、フィールド機器２毎にそれぞれ対応した通信プロトコル等の通信種別においてフィールド機器２との通信を制御する。例えば、通信Ｉ／Ｆ１６は、ＩＳＡ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｏｃｉｅｔｙ  ｏｆ  Ａｕｔｏｍａｔｉｏｎ：国際計測制御学会）の無線通信規格であるＩＳＡ１００を通信種別として使用するフィールド機器２との通信を制御する。また、通信Ｉ／Ｆ１６は、ＨＡＲＴ（Ｈｉｇｈｗａｙ  Ａｄｄｒｅｓｓａｂｌｅ  Ｒｅｍｏｔｅ  Ｔｒａｎｓｄｕｃｅｒ）（登録商標）、ＢＲＡＩＮ（登録商標）、ＦＯＵＮＤＡＴＩＯＮ  Ｆｉｅｌｄｂｕｓ、ＰＲＯＦＩＢＵＳ等の工業計器専用の通信種別を使用するフィールド機器２との通信を制御してもよい。また、通信Ｉ／Ｆ１６は、無線ＬＡＮ通信、有線ＬＡＮ通信、赤外線通信、近距離無線通信等の汎用通信種別を使用するフィールド機器２やＤＣＳ等との通信を制御してもよい。
【００２９】
また、通信Ｉ／Ｆ１６は、図２を用いて後述するＩ／Ｏ装置との通信を制御することができる。通信Ｉ／Ｆ１６は、Ｉ／Ｏ装置との通信を介して、フィールド機器と通信可能に接続される。
【００３０】
カードスロット１７は、ＰＣカードを挿入するスロットである。カードスロット１７は、機器保全装置１において挿入されたＰＣカードの機能を利用可能にする。ＰＣカードは、例えば、特定の通信を実現させる通信機能やストレージ機能を提供することができる。
【００３１】
機器保全装置１が通信可能に接続されるフィールド機器は、例えば、差圧計、温度計、流量計等の機器保全装置１に対して物理量（圧力、温度等）の信号を入力する入力機器、又は調節弁等の機器保全装置１から調節弁の開度を変更する制御信号を出力する出力機器である。図１においては、フィールド機器の記載を省略しているが、上述の通り、プラントでは様々なフィールド機器が使用され、機器保全装置１は複数のフィールド機器と接続される。
以上で、図１を用いた、機器保全装置１のハードウェア構成の説明を終了する。
【００３２】
次に、図２を用いて、機器保全システムのハードウェア構成を説明する。図２は、実施形態における機器保全システムのハードウェア構成の一例を示すブロック図である。
【００３３】
図２において、機器保全システム１００は、機器保全装置１とＩ／Ｏ装置３を有する。機器保全装置１は、Ｉ／Ｏ装置３と接続することができる。Ｉ／Ｏ装置３は、コントローラ（制御装置）４を介して、ネットワーク９に接続される。ネットワーク９には、コントローラ４、プラント管理装置５及び監視装置６が接続されている。Ｉ／Ｏ装置３は、プラントに設置された複数のフィールド機器２−１〜２−ｎと接続される。なお、以下の説明において、フィールド機器２−１〜２−ｎを区別しない場合には、フィールド機器２として説明する。
【００３４】
プラント管理装置５は、例えば、プラントにおける生産を管理するＤＣＳ制御装置である。監視装置６は、コントローラ４に対してプラントの運転を指示して、コントローラ４からプラントの運転状況を監視する操作監視端末である。コントローラ４は、監視装置６からの指示に基づきプラントを制御する例えばＰＬＣである。コントローラ４は、Ｉ／Ｏ装置３を介してフィールド機器２から機器情報を取得するとともに、Ｉ／Ｏ装置３を介してフィールド機器２に対して操作指示を出力することによりプラントを制御する。
【００３５】
Ｉ／Ｏ装置３は、ＮｏｄｅＩ／Ｆ３１及びＩ／Ｏユニット３２−１〜３２−６を有する。ＮｏｄｅＩ／Ｆ３１は、コントローラＩ／Ｆ３１１及び機器保全装置Ｉ／Ｆ３１２を有する。なお、以下の説明において、Ｉ／Ｏユニット３２−１〜３２−６を区別しない場合には、Ｉ／Ｏユニット３２として説明する。Ｉ／Ｏユニット３２−１〜３２−６における「−」の後の１〜６の数字は、ユニット番号を示す。Ｉ／Ｏユニット３２−１〜３２−６は、それぞれ図３で後述するＩ／Ｏモジュールを複数接続可能なスロットを有する。
【００３６】
ここで、Ｉ／Ｏ装置３は、機器保全装置１を接続するための第１の入出力部として、機器保全装置Ｉ／Ｆ３１２を有する。また、Ｉ／Ｏ装置３は、フィールド機器２を接続するための第２の入出力部として、Ｉ／Ｏユニット３２を有する。Ｉ／Ｏ装置３は、機器保全装置Ｉ／Ｆ３１２とＩ／Ｏユニット３２を有することにより機器保全装置１とフィールド機器２との間に介在して、機器保全装置１とフィールド機器２を通信可能に接続している。
【００３７】
ＮｏｄｅＩ／Ｆ３１は、機器保全装置１及びコントローラ４が、Ｉ／Ｏユニット３２に接続される複数の通信仕様（Ｉ／Ｏモジュールタイプ）を有するＩ／Ｏモジュールとの通信可能にするためのＩ／Ｆである。ＮｏｄｅＩ／Ｆ３１は、コントローラ４と接続するためのコントローラＩ／Ｆ３１１と、機器保全装置１と接続するための機器保全装置Ｉ／Ｆ３１２を有する。なお、コントローラＩ／Ｆ３１１と機器保全装置Ｉ／Ｆ３１２は、コントローラ４又は機器保全装置１との接続において有線通信による接続の他、無線信号を用いた無線通信による接続を行なってもよい。機器保全装置１及びコントローラ４は、ＮｏｄｅＩ／Ｆ３１から取得する、Ｉ／Ｏユニット３２に接続されるＩ／Ｏモジュールの通信仕様に合わせて通信を制御する。なお、本実施形態では、Ｉ／Ｏ装置３は、Ｉ／Ｏモジュールの複数の通信仕様に対応させるためにＮｏｄｅＩ／Ｆ３１を用いる場合を例示するが、Ｉ／Ｏモジュールの通信仕様が単一である場合、Ｉ／Ｏ装置３は、ＮｏｄｅＩ／Ｆ３１を用いないで、コントローラＩ／Ｆ３１１及び機器保全装置Ｉ／Ｆ３１２がＩ／Ｏモジュールと通信するようにしてもよい。
【００３８】
Ｉ／Ｏ装置３は、Ｉ／Ｏユニット３２−１〜３２−６の６台のＩ／Ｏユニット３２が接続されていることを示している。それぞれのＩ／Ｏユニット３２は、複数のＩ／Ｏモジュールが接続可能なスロットを有している。
以上で、図２を用いた、機器保全システム１００のハードウェア構成の説明を終了する。
【００３９】
次に、図３を用いて、図２で説明したＩ／Ｏユニット３２のハードウェア構成を説明する。図３は、実施形態におけるＩ／Ｏユニット３２のハードウェア構成の一例を示すブロック図である。
【００４０】
図３（Ａ）において、Ｉ／Ｏユニット３２は、Ｉ／Ｏモジュール３３−１〜３３−３が接続されている。以下の説明において、Ｉ／Ｏモジュール３３−１〜３３−３を区別しない場合には、Ｉ／Ｏモジュール３３として説明する。Ｉ／Ｏユニット３２は、Ｉ／Ｏモジュール３３が４台接続可能なスロットを有している。符号（３３−４）はＩ／Ｏモジュール３３が接続されていない空きスロットを表している。Ｉ／Ｏモジュール３３−１〜３３−４における「−」の後の１〜４の数字は、スロット番号を示す。
【００４１】
図３（Ｂ）において、Ｉ／Ｏモジュール３３は、Ｃｈａｎｎｅｌ３４−１〜３４−１６を有する。以下の説明において、Ｃｈａｎｎｅｌ３４−１〜３４−１６を区別しない場合には、Ｃｈａｎｎｅｌ３４として説明する。Ｉ／Ｏモジュール３３は、Ｃｈａｎｎｅｌ３４が１６Ｃｈａｎｎｅｌである場合を表している。Ｃｈａｎｎｅｌ３４−１〜３４−１６における「−」の後の１〜１６の数字は、チャンネル番号を示す。図３（Ｂ）においては、Ｃｈａｎｎｅｌ３４−１〜３４−１６のそれぞれのチャンネルには、フィールド機器２−１〜２−１６のそれぞれ１台のフィールド機器が接続される。したがって、ユニット番号、モジュール番号及びチャンネル番号を特定することにより一意のフィールド機器２を特定することができる。なお、１つのチャンネルにおいて、複数のフィールド機器をシリアル接続可能な通信プロトコルを用いて複数のフィールド機器を接続する場合、一意のフィールド機器２を特定するにはさらにシリアル接続における識別情報を用いる。
【００４２】
Ｉ／Ｏモジュール３３には、例えば、Ｃｈａｎｎｅｌ３４−１〜３４−１６に対して１つのモデム等の通信手段を有するモジュールタイプ（「シリアルタイプ」という。）と、Ｃｈａｎｎｅｌ３４−１〜３４−１６の各チャンネルに対してそれぞれ１つのモデム等の通信手段を有するモジュールタイプ（「パラレルタイプ」という。）がある。Ｉ／Ｏ装置３との通信を制御する機器保全装置１とコントローラ４は、それぞれのモジュールタイプに合せて通信を行う。
【００４３】
本実施形態におけるパラレルタイプのＩ／Ｏモジュール３３は、複数のフィールド機器（２−１、２−２、…２−ｎ）を電気的に接続し、フィールド機器２からのアナログ信号の入力、フィールド機器２へのアナログ信号の出力、フィールド機器２からのデジタル信号の入力、又はフィールド機器２へのデジタル信号の出力のうち少なくとも２つを１組として組み合わせた、入力処理、入出力処理又は出力処理を行うことが可能なユニバーサル回路（図示せず）を複数有するものであってもよい。このようなユニバーサル回路を複数有するパラレルタイプのＩ／Ｏモジュール３３を用いることにより、１つのユニバーサルＩ／Ｏモジュールの複数チャンネルに複数種類のフィールド機器２を接続することが可能となり、チャンネル毎にフィールド機器２の種類に対応したＩ／Ｏ回路を設けることに比べて設備コストの削減や設置工期の短縮をすることができる。
【００４４】
なお、Ｉ／Ｏ装置３は、機器保全装置１を接続する端子とフィールド機器２を接続する端子とを備え、これらの端子間を接続している端子箱（ジャンクションボックス）であってもよい。
以上で、図３を用いた、Ｉ／Ｏユニット３２のハードウェア構成の説明を終了する。
【００４５】
次に、図４を用いて、機器保全装置１の機能構成を説明する。図４は、実施形態における機器保全装置１の機能構成の一例を示すブロック図である。
【００４６】
図４（Ａ）において、機器保全装置１は、通信制御部１１０、機器情報取得部１２０、表示データ生成部１３０、情報処理部１４０及び記憶部１５０の各機能を有する。機器保全装置１の上記各機能は、図１で示したＣＰＵ１１においてプログラムを実行することによって実現することができる。すなわち、機器保全装置１の上記各機能は、ソフトウェアによって実現される機能モジュールである。
【００４７】
通信制御部１１０は、通信Ｉ／Ｆ１６を介して、フィールド機器２との通信又は他の装置との通信を制御する。通信制御部１１０は、通信Ｉ／Ｆ１６が図２の機器保全装置Ｉ／Ｆ３１２に接続される場合、Ｉ／Ｏモジュール３３のモジュールタイプに対応した通信制御を行う。例えば、Ｉ／Ｏモジュール３３のモジュールタイプがシリアルタイプである場合、通信制御部１１０は、Ｉ／Ｏモジュール３３の各Ｃｈａｎｎｅｌ３４に対して、逐次保全処理を実行するように通信制御を行う。一方、Ｉ／Ｏモジュール３３のモジュールタイプがパラレルタイプである場合、通信制御部１１０は、Ｉ／Ｏモジュール３３の各Ｃｈａｎｎｅｌ３４に対して、並列して保全処理を実行するように通信制御を行う。
【００４８】
通信制御部１１０は、通信部１０１が制御する通信種別によって、例えば、ＩＳＡ１００、ＨＡＲＴ、ＢＲＡＩＮ等の通信種別（通信規格）のフィールド機器２のパラメータの設定、パラメータの読出し、パラメータの確認等を行う。通信制御部１１０は、無線ＬＡＮ通信、有線ＬＡＮ通信、赤外線通信、近距離無線通信等の制御を行ってもよい。通信制御部１１０は、それぞれの通信に対応した制御を行うためのプログラムモジュールを有するものであってもよい。通信制御部１１０は、それぞれの通信に必要なプログラムモジュールを追加してインストールできるようにしてもよい。通信制御部１１０は、通信Ｉ／Ｆ１６からＩ／Ｏ装置３を介して接続されているフィールド機器２を自動的に（又は手動的に）認識して、認識したフィールド機器２のパラメータを取得することができる。
【００４９】
機器情報取得部１２０は、通信制御部１１０を介して、フィールド機器２からパラメータを取得する。フィールド機器２のパラメータとは、フィールド機器２の機器情報の一例であり、本実施形態においては、機器情報とパラメータは同義として説明する。
【００５０】
フィールド機器２のパラメータは、例えば、フィールド機器２の機器タグ、機器アドレス、製造者、機器ＩＤ又は機器タイプ、モデル名、通信規格等のフィールド機器２を特定するための情報、フィールド機器２の動作を定めるための設定値、フィールド機器２の状態を示す情報、若しくはフィールド機器２において測定された測定値等である。すなわち、パラメータには、機器ＩＤ等の固定値であるもの、フィールド機器の設定値や測定値等の変動可能な値であるものを含んでいてもよい。また、フィールド機器２のパラメータは、フィールド機器２から取得する情報と、機器保全装置１において設定又は入力する情報のいずれであってもよい。機器保全装置１において設定又は入力する情報には、例えば、作業者が残したメモ等のテキストデータ、又は作業者が撮影した写真（静止画）やビデオ（動画）の画像データ等を含めることができる。
【００５１】
なお、フィールド機器２のパラメータの取得は、上述した通信による情報の取得に限定されるものではない。例えば、作業者が目視でフィールド機器２のタグ名やモデル名を確認してキー入力したり、機器保全装置１に備えつけのカメラでタグ名やモデル名の記載のあるフィールド機器２の銘板を撮影して、撮影画像からタグ名やモデル名を認識したりして、フィールド機器２から取得するものであってもよい。
【００５２】
また、フィールド機器２のパラメータの取得のタイミングは任意である。例えば、パラメータの取得は、作業者の保全項目の実行によって不定期に行われる。また、パラメータの取得は、フィールド機器２の種別又は通信種別等のフィールド機器２の種類に応じて予め定められた周期（頻度）で定期的に行われる場合もある。
【００５３】
表示データ生成部１３０は、タッチパネル１５に表示する表示データ（表示画面）を生成する。本実施形態において表示データ生成部１３０は、図５等を用いて説明する表示画面を生成する。表示データ生成部１３０は、例えば、機器情報取得部１２０において取得された情報、情報処理部１４０で処理された情報、記憶部１５０に記憶された情報等に基づき表示画面を生成する。表示データ生成部１３０は、表示画面から入力された情報を情報処理部１４０に出力したり、記憶部１５０に記憶することができる。
【００５４】
情報処理部１４０は、機器保全装置１における情報の処理を実行する。本実施形態において、情報処理部１４０は、例えば、図６のフローチャートを用いて説明する機器保全装置１の処理を実行する。情報処理部１４０は、情報の処理の結果を表示データ生成部１３０に出力したり記憶部１５０に記憶したりしてもよい。
【００５５】
記憶部１５０は、機器保全装置１で使用される情報、機器保全装置１から出力する情報を記憶する。本実施形態において記憶部１５０に記憶する情報を図４（Ｂ）を用いて説明する。
【００５６】
図４（Ｂ）において、記憶部１５０は、通信対象範囲設定情報１５１、ＩＯリスト情報１５２及び接続機器情報１５３の各情報を記憶する。通信対象範囲設定情報１５１は、機器保全装置１が通信を行うフィールド機器の範囲（対象）を設定するための情報である。通信対象範囲設定情報１５１は、予め設定されて記憶部１５０に記憶される。例えば、機器保全装置１が通信可能なフィールド機器の数が多い場合、通信可能な全てのフィールド機器２に対して保全処理を実行すると、保全処理の実行に長時間を要する。また、作業者によって保全処理をすべき範囲が予め定められている場合がある。通信対象範囲設定情報１５１によって機器保全装置１が通信を行うフィールド機器の範囲を限定することにより、作業時間の短縮を図ることが可能となる。保全処理には、例えば、ループテスト（ループ試験）、ゼロ点調整、スパン調整、ワンタッチレポート、詳細な診断情報の表示、タグ／アドレス／ロール設定、設定制限の設定／解除、ＤＴＭ（Ｄｅｖｉｃｅ  Ｔｙｐｅ  Ｍａｎａｇｅｒ）のインストール、ＤＤ（Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ）のインストール、パラメータ取得、バルブのキャリブレーション、機器のスコーク、ＩＳＡ１００プロビジョニング、機器のオンサービス／オフサービス切替、サービスモード切替、バルブのパーシャルストロークテスト（部分作動検査）を含めることができる。通信対象範囲設定情報１５１は、それぞれの保全処理に対して通信対象範囲を設定できるようにしてもよい。なお、通信対象範囲設定情報１５１の設定例を図８で説明する。
【００５７】
ＩＯリスト情報１５２は、保全処理を実行する対象のフィールド機器２を特定するための情報、特定されたフィールド機器２に対して実行する保全処理の内容を特定する情報を有する。ＩＯリスト情報１５２の詳細は、図５を用いて説明する。
【００５８】
接続機器情報１５３は、接続されたフィールド機器２から機器情報取得部１２０において取得された機器情報である。機器情報取得部１２０は、通信対象範囲設定情報１５１で設定された対象範囲のフィールド機器２について機器情報を取得して接続機器情報１５３として記憶部１５０に記憶する。
【００５９】
記憶部１５０には、上記以外の情報を記憶してもよい。例えば、記憶部１５０には、保全処理の処理結果、フィールド機器２毎に予め定められた保全処理の計画等を記憶するようにしてもよい。
【００６０】
なお、図４においては、機器保全装置１が有する、通信制御部１１０、機器情報取得部１２０、表示データ生成部１３０、情報処理部１４０及び記憶部１５０の各機能がソフトウェアによって実現される場合を説明した。しかし、機器保全装置１が有する上記１つ以上の機能は、ハードウェアによって実現されるものであっても良い。また、機器保全装置１が有する上記各機能は、１つの機能を複数の機能に分割して実施してもよい。また、機器保全装置１が有する上記各機能は、２つ以上の機能を１つの機能に集約して実施してもよい。
以上で、図４を用いた、機器保全装置の機能構成の説明を終了する。
【００６１】
次に、図５を用いて、記憶部１５０に記憶されるＩＯリスト情報１５２の詳細を説明する。図５は、実施形態におけるＩＯリストの一例を示す図である。
【００６２】
図５において、ＩＯリスト１０００は、記憶部１５０に記憶されるＩＯリスト情報１５２に基づき表示データ生成部１３０において生成された表示画面を表している。ＩＯリスト１０００は、デバイスタグ１００１、デバイスタイプ１００２、製造者ＩＤ１００３、ユニット番号１００４、スロット番号１００５、チャンネル番号１００６、デバイスＩＤ１００７、プロトコル１００８、デバイスタグ１００９、詳細１０１０、下限値１０１１、上限値１０１２及び単位１０１３の項目を有する。ＩＯリスト１０００の各レコードは、それぞれのフィールド機器に対応している。
【００６３】
図５において、ＩＯリスト１０００の、デバイスタグ１００１、ユニット番号１００４、スロット番号１００５及びチャンネル番号１００６には、保全処理の対象を特定するための情報として「Ｃ」の記号が付されている。保全処理の対象を特定するための情報は、ＩＯリスト１０００作成時、又は編集時において任意に選択することができる。図５においては、これらの項目を比較項目として、機器情報取得部１２０において取得される機器情報と比較することにより、ＩＯリストのフィールド機器との合致をチェックすることができる。なお、デバイスタグ１００１は、フィールド機器を一意に特定するための情報である。また、ユニット番号１００４、スロット番号１００５及びチャンネル番号１００６も、図２及び図３で説明したフィールド機器を一意に特定するための情報である。すなわち、図５において、デバイスタグ１００１においてフィールド機器を特定するだけではなく、そのフィールド機器が接続されているＩ／Ｏ装置の物理的な位置が正しいか否かを合致の条件としている。したがって、同じデバイスタグであったとしても、接続されているＩ／Ｏ装置におけるユニット番号１００４、スロット番号１００５及びチャンネル番号１００６で特定される接続位置が異なる場合合致していないと判断される。なお、Ｉ／Ｏ装置３が端子箱（ジャンクションボックス）の場合、ユニット番号、スロット番号、チャンネル番号が付けられていないこともあるので、デバイスタグ１００１だけでフィールド機器を特定することも可能である。
【００６４】
また、ＩＯリスト１０００は、保全対象のフィールド機器に対して実行する保全処理の内容を特定する処理特定情報を含んでいる。図５に示すフィールド機器に対する機器情報の設定は、処理特定情報で特定される保全処理の一例である。図５において、ＩＯリスト１０００の、デバイスタグ１００９、詳細１０１０、下限値１０１１、上限値１０１２及び単位１０１３の項目に付されている「Ｄ」の記号は、フィールド機器に対して設定する機器情報を特定するものである。すなわち、ＩＯリスト１０００は、「Ｃ」の記号が付されて特定された保全対象の機器に対して、「Ｄ」の記号が付されて特定された機器情報の設定を行うことを示している。
【００６５】
機器情報を特定するための情報についてもＩＯリスト１０００作成時、又は編集時において任意に選択することができる。なお、デバイスタグはデバイスタグ１００１においてはフィールド機器を特定するための情報として使用され、デバイスタグ１００９においては保全処理において設定される機器情報として使用されている。ＩＯリストは、機器情報について、フィールド機器を特定するために使用することも、設定される機器情報として使用することも可能とすることにより、柔軟な保全処理を可能にしている。
以上で、図５を用いた、ＩＯリスト情報１５２の詳細の説明を終了する。
【００６６】
次に、図６を用いて、機器保全装置１の動作を説明する。図６は、実施形態における機器保全装置の動作の一例を示すフローチャートである。なお、図６におけるフローチャートの処理は、機器保全装置１において実行されるものとして説明する。
【００６７】
図６において、機器保全装置１は、フィールド機器２との通信範囲が設定された通信対象範囲設定情報１５１を記憶部１５０から取得する（ステップＳ１１）。ステップＳ１１の処理を実行した後、機器保全装置１は、通信対象範囲設定情報１５１で設定された通信範囲において、接続されたフィールド機器２の機器情報を取得する（ステップＳ１２）。機器保全装置１は、取得した機器情報を接続機器情報１５３として記憶部１５０に記憶する。
【００６８】
ステップＳ１２の処理を実行した後、機器保全装置１は、機器保全装置１が読出し可能に記憶部１５０に予め記憶されているＩＯリスト情報１５２において設定された保全処理の対象を特定するための情報（「Ｃ」の記号で設定された機器情報）と、接続機器情報１５３とを比較して合致しているか否かを判断する（ステップＳ１３）。合致していると判断した場合（ステップＳ１３：ＹＥＳ）、機器保全装置１は、ＩＯリスト情報１５２において特定された機器情報をフィールド機器２に対して設定等する保全処理を実行する（ステップＳ１４）。
【００６９】
なお、ステップＳ１３の処理において比較されるＩＯリスト情報１５２を機器保全装置１が読出し可能に記憶する処理は、ステップＳ１３の処理が実行される前に実行されていればよい。図６で図示するフローチャートの処理とＩＯリスト情報１５２を記憶する処理は非同期で行うことができる。ステップＳ１３の処理が実行されるときには、図示しない保全処理情報を記憶する処理は予め実行されているものとする。
【００７０】
ステップＳ１４の処理を実行した後、機器保全装置１は、実行した保全処理が成功したか否かを判断する（ステップＳ１５）。保全処理が成功したか否かの判断は、例えば、フィールド機器２からの設定成功等の応答信号を取得することにより行うことができる。保全処理が成功したと判断した場合（ステップＳ１５：ＹＥＳ）、機器保全装置１は、成功の旨の表示を行う（ステップＳ１６）。一方、保全処理が成功したと判断しない場合（ステップＳ１５：ＮＯ）、機器保全装置１は、失敗の旨の表示を行う（ステップＳ１７）。
【００７１】
一方、ステップＳ１３の処理において、合致していると判断しない場合（ステップＳ１３：ＮＯ）、機器保全装置１は、不一致の旨の表示を行う（ステップＳ１８）。ステップＳ１６の処理、ステップＳ１７の処理、又はステップＳ１８の処理を実行した後、機器保全装置１は、通知条件に合致しているか否かを判断する（ステップＳ１９）。通知条件とは、保全処理において予め設定された条件が満足されたか否かを判断するための条件である。例えば、ステップＳ１７の処理において失敗表示がされた場合、ステップＳ１８の処理において不一致表示がされた場合を通知条件としてもよい。なお、通知条件の設定内容は任意である。
【００７２】
通知条件に合致していると判断した場合（ステップＳ１９：ＹＥＳ）、機器保全装置１は、通知を実行する（ステップＳ２０）。通知の内容についても予め設定することができる。例えば、予め設定されたメールアドレスにメールを送信する、警報音を機器保全装置１等の図示しないスピーカから出力する等の通知をするようにしてもよい。通知を実行することによって、作業者に通知条件の発生を報知することが可能となる。
【００７３】
ステップＳ２０の処理を実行した後、又は通知条件に合致していると判断しない場合（ステップＳ１９：ＮＯ）、機器保全装置１は、保全処理の実行が完了したか否かを判断する（ステップＳ２１）。保全処理の実行が完了したか否かの判断は、ステップＳ１１において取得した通信対象範囲設定情報１５１で設定された通信範囲のフィールド機器に対する保全処理が完了したか否かで判断することができる。保全処理の実行が完了したと判断した場合（ステップＳ２１：ＹＥＳ）、機器保全装置１は、完了表示を表示して（ステップＳ２２）、図６に示すフローチャートの動作を終了する。一方、保全処理の実行が完了したと判断しない場合（ステップＳ２１：ＮＯ）、機器保全装置１は、ステップＳ１３の処理に戻り、次の保全対象のフィールド機器２についての機器情報の合致を判断する。
【００７４】
なお、図６においては、保全処理の実行を１つのフィールド機器毎に実行するシリアル処理を例示して説明したが、ステップＳ１２〜ステップＳ２２の処理は、パラレル処理において実行されてもよい。すなわち、Ｉ／Ｏモジュール３３のモジュールタイプがパラレルタイプである場合、機器保全装置１は、Ｉ／Ｏモジュール３３の各Ｃｈａｎｎｅｌ３４に対して、並列して保全処理を実行するようにすることができる。
【００７５】
また、ステップＳ１４の処理において、Ｉ／Ｏ装置３の機器保全装置Ｉ／Ｆ３１２は、例えば機器保全装置１から受信した、保全処理のための設定又は調整の要求において予め定められているデバイスタグ等の宛先情報、又は送信先を識別するための識別情報に基づき、当該Ｉ／Ｏモジュール３３のチャンネルへ設定又は調整の要求（以下「設定調整要求」という。）を送信するものであってもよい。機器保全装置１が発行する設定調整要求のフレームの中に、どのＩＯモジュールのどのチャンネル宛てへの要求かの宛先情報が含まれている場合、Ｉ／Ｏ装置３の機器保全装置Ｉ／Ｆ３１２は、フレームに含まれている宛先情報に基づき設定調整要求のフレームの送信先を決定することができる。
以上で、図６を用いた、機器保全装置１の動作の説明を終了する。
【００７６】
次に、図７を用いて、ＩＯリストの表示画面を説明する。図７は、実施形態におけるＩＯリストの表示画面の一例を示す図である。
【００７７】
図７において、ＩＯリスト表示画面１１００は、結果表示部１１０１とボタン１１０２を有する。ＩＯリスト表示画面１１００は、ボタン１１０２の「Ｉｍｐｏｒｔ  ＩＯ  Ｌｉｓｔ」を押下したときの表示結果を示している。結果表示部１１０１は、前回の保全処理における処理結果を示している。例えば、作業者は、結果表示部１１０１が「Ｆａｉｌ」であるフィールド機器２を保全対象として特定するようにしてもよい。なお、ＩＯリスト表示画面１１００の上部には、図８で説明する保全処理の実行をする表示画面への切り換えボタンを有している。
以上で、図７を用いた、ＩＯリストの表示画面の説明を終了する。
【００７８】
次に、図８を用いて、保全処理の実行をする表示画面を説明する。図８は、実施形態における保全処理の実行をする表示画面の一例を示す図である。
【００７９】
図８において、保全処理実行画面１２００は、結果表示部１２０１と通信対象範囲設定部１２０２を有する。通信対象範囲設定部１２０２は、通信対象範囲設定情報を設定するための表示画面である。通信対象範囲設定部１２０２は、ユニット番号、チャンネル番号、及び最大アドレスを設定する場合を例示している。最大アドレスとは、Ｃｈａｎｎｅｌ３４において、１つのチャンネルに複数のフィールド機器をシリアル接続可能な通信プロトコルを用いて複数のフィールド機器が接続される場合、シリアル接続の最大接続数を設定するものである。保全処理実行画面１２００は、「Ｄｏｗｎｌｏａｄ」ボタンが押下されたときの表示画面を示している。結果表示部１２０１には、保全処理の結果である、成功表示（Ｓｕｃｃｅｅｄ）、失敗表示（Ｆａｉｌ）、及び不一致表示（Ｎｏｎ−ｅｘｉｓｔｅｎｔ）が表示されている。
以上で、図８を用いた、保全処理の実行をする表示画面の説明を終了する。
【００８０】
次に、図９を用いて、保全対象の機器を指定する表示画面を説明する。図９は、実施形態における保全対象の機器を指定する表示画面の一例を示す図である。
【００８１】
図９において、保全対象指定画面１３００は、通信指定部１３０１を有している。作業者は、通信指定部１３０１を「ＴＲＵＥ」に設定することにより、設定したフィールド機器を保全処理の対象として指定することができる。一方、通信指定部１３０１を「ＦＡＬＳＥ」に設定することにより、設定したフィールド機器を保全処理の対象外として指定することができる。保全対象指定画面１３００を用いて、保全処理の対象を任意に指定することにより、例えば、ＩＯリストの中の所定のフィールド機器を保全対象外とすることが可能となる。
以上で、図９を用いた、保全対象の機器を指定する表示画面の説明を終了する。
【００８２】
次に、図１０を用いて、保全対象の機器のモジュール特性を指定する表示画面を説明する。図１０は、実施形態における保全対象の機器のモジュール特性を指定する表示画面の一例を示す図である。
【００８３】
図１０において、モジュール特性指定画面１４００は、モジュールタイプ指定部１４０１を有している。作業者は、モジュールタイプ指定部１４０１を「ＸＸＸＸ」に設定することにより、設定したフィールド機器をパラレル処理で保全処理することが可能となる。モジュールタイプ指定部１４０１を「ＹＹＹＹ」に設定することにより、設定したフィールド機器をシリアル処理で保全処理することが可能となる。また、モジュールタイプ指定部１４０１を「ＺＺＺＺ」に設定することにより、設定したフィールド機器を他の処理で保全処理することが可能となる。他の処理とは、例えば所定の通信条件を用いた処理である。なお、Ｉ／Ｏモジュール３３のモジュール特性は、Ｉ／Ｏモジュール３３から自動的に取得するようにしてもよい。
以上で、図１０を用いた、保全対象の機器のモジュール特性を指定する表示画面の説明を終了する。
【００８４】
次に、図１１を用いて、通知設定の表示画面を説明する。図１１は、実施形態における通知設定の表示画面の一例を示す図である。
【００８５】
図１１において、通知設定の表示画面は、Ｅメールの送信設定を例示している。Ｅメールの送信設定においては、Ｅメールアドレスを入力するテキストと、Ｅメール送信条件のチェックボックスを有している。Ｅメール送信条件としては、ダウンロードが完了したとき、エラーが発生したとき、不一致が発生したときを例示している。但し、通知設定の設定内容はこれに限定されるものではなく、例えば、複数の条件の組み合わせ条件を設定できるようにしてもよい。また、送信する内容（タイトル、本文、又は添付ファイル）についての設定をするようにしてもよい。
以上で、図１１を用いた、通知設定の表示画面の説明を終了する。
【００８６】
次に、図１２を用いて、機器情報の取得範囲と保全対象の範囲を設定する表示画面を説明する。図１２は、実施形態における機器情報の取得範囲と保全対象の範囲を設定する表示画面の一例を示す図である。
【００８７】
図１２において、「マスター機器の範囲指定」において、マスター機器のチャンネル番号を指定する。マスター機器とは、機器情報のコピー元である。また、「コミッショニング機器の範囲指定」において、コミッショニング機器のチャンネル番号を指定する。コミッショニング機器とは、機器情報のコピー先である。表示画面において、「マスター機器の範囲指定」で指定されるマスター機器によって定められる機器情報の取得範囲と、「コミッショニング機器の範囲指定」で指定されるコミッショニング機器によって定められる保全対象の範囲とを設定することにより、予めＩＯリストを作成しない場合であっても、ＩＯリストに相当する情報をマスター機器から取得することが可能となる。
【００８８】
なお、機器保全装置１は、図１０で説明した、ＩＯリストのモジュールタイプ指定部１４０１がパラレルタイプとして設定されている場合、機器保全装置１がＩＯモジュール３３の各チャンネルであるＣｈａｎｎｅｌ３４−１〜３４−１６に対して並列して保全処理を実行するようにしてもよい。
【００８９】
例えば、機器保全装置１は、同一チャンネルに同時に、設定調整要求が発行されないように設定調整要求を発行し送信するタイミングを制御し、ＩＯモジュールの異なる１６チャンネルへ宛先を設定し、一斉に、並列して設定調整要求を発行し、Ｉ／Ｏ装置３へ送信する（非同期で送信する）ものであってもよい。この場合において、Ｉ／Ｏ装置３の機器保全装置Ｉ／Ｆ３１２は、例えば機器保全装置１から受信した、保全処理のための設定調整要求において予め定められているデバイスタグ等の宛先情報、又は送信先を識別するための識別情報に基づき、当該ＩＯモジュール３３の各チャンネルへ設定調整要求を一斉送信するものであってもよい。
【００９０】
機器保全装置１は、各チャンネルへ並列（非同期）に設定調整要求を発行することにより、チャンネル毎に並列に、フィールド機器を立ち上げて調整を要求する立ち上げ調整要求を実行することができ、フィールド機器立ち上げ時の作業時間を大幅に短縮することが可能となる。具体的には、例えばパラレルタイプのＩＯモジュールは１６チャンネルを有し全チャンネルにそれぞれ通信用のモデムを持つので、１６チャンネルすべてにフィールド機器が接続されており、接続されている全てのフィールド機器を立ち上げて調整する保全処理を実行する場合、並列通信ができないＩＯモジュール（シリアルタイプ）と比較すると、保全処理に掛る時間が１／１６に短縮されることになる。
以上で、図１２を用いた、機器情報の取得範囲と保全対象の範囲を設定する表示画面の説明を終了する。
【００９１】
次に、図１３を用いて、図２で説明した機器保全システム１００の代替構成を説明する。図１３は、実施形態における機器保全システムのハードウェア構成の他の一例を示すブロック図である。図１３の説明においては、図２と重複する説明は省略し、機器保全システム１００の説明を補足する。
【００９２】
図１３において、機器保全システム１００は、機器保全装置１、フィールド機器２−１〜２−ｎ（フィールド機器２）、Ｉ／Ｏ装置３、コントローラ４、監視装置６及び計装データベース７を備える。機器保全システム１００は、監視装置６からの指示等に応じてコントローラ４がフィールド機器２を制御することによってプラントで実現される工業プロセスの制御を行うプロセス制御システムである。
【００９３】
このようなプロセス制御システムにおいては、フィールド機器２とＩ／Ｏ装置３とは伝送線によって接続されている。また、機器保全装置１、コントローラ４、監視装置６及び計装データベース７は、ネットワーク９を介して接続されている。なお、プロセス制御システムにおいて用いられるネットワーク９は、例えば、プラントの現場と監視室との間を接続する制御ネットワークである。
【００９４】
また、このようなプロセス制御システムにおいて、フィールド機器２は、例えば、流量計や温度センサ等のセンサ機器、流量制御弁や開閉弁等のバルブ機器、ファンやモータ等のアクチュエータ機器、その他プラントの現場に設置される機器である。
【００９５】
また、このようなプロセス制御システムにおいて、コントローラ４は、監視装置６からの指示等に応じてフィールド機器２との間で通信を行ってフィールド機器２の制御を行う。具体的には、コントローラ４は、あるフィールド機器（例えば、センサ機器）で測定されたプロセス値を取得し、他のフィールド機器（例えば、バルブ機器）の操作量を演算して、演算結果を他のフィールド機器に送信することによって、他のフィールド機器を制御する。
【００９６】
計装データベース７は、設計情報を格納する。設計情報とは、例えば、プロセス制御システムを含めたプラントの設計情報等である。計装データベース７に格納されている設計情報は、フィールド機器２、Ｉ／Ｏ装置３又はコントローラ４に設定すべき情報に用いることができる。すなわち、フィールド機器２、Ｉ／Ｏ装置３又はコントローラ４に設定すべき情報は、設計情報に基づき作成してもよい。計装データベース７は、上述した機器保全装置１で用いるＩ／Ｏリストを記憶するものであってよい。すなわち、計装データベース７は、機器保全装置１又は他の装置で作成されたＩ／Ｏリストを記憶してもよい。機器保全装置１は、計装データベース７に記憶されたＩ／Ｏリストを取得して、上述したように各フィールド機器２の設定を行うようにしてもよい。なお、この場合、機器保全装置１は、コントローラ４とは通信可能に接続されず、また、Ｉ／Ｏ機器３とは常時接続される必要はないものであってもよい。
以上で、図１３を用いた、機器保全システム１００の代替構成の説明を終了する。
【００９７】
以上説明したように、本実施形態における機器保全装置は、機器との通信を制御する通信制御部と、通信を介して機器の機器情報を取得する機器情報取得部と、保全対象の機器を特定する機器特定情報と、保全処理の内容を特定する処理特定情報とを含む保全処理情報を記憶する記憶部と、取得された機器情報と記憶された保全処理情報とを比較して、比較結果に基づき機器に対する保全処理を実行する情報処理部とを備えることにより、機器処理における作業効率の向上とヒューマンエラーの低減を可能にする、機器保全装置を提供することができる。
【００９８】
なお、本実施形態では、処理特定情報で特定される保全処理として、図５等においてフィールド機器に対する機器情報の設定を例示して説明したが、処理特定情報で特定される保全処理はこれに限定されるものではない。処理特定情報で特定される保全処理は、例えば、ループテスト、ゼロ点調整、スパン調整、ワンタッチレポート、詳細な診断情報の表示、タグ／アドレス／ロール設定、設定制限の設定／解除、ＤＴＭのインストール、ＤＤのインストール、パラメータ取得、バルブのキャリブレーション、機器のスコーク、ＩＳＡ１００プロビジョニング、機器のオンサービス／オフサービス切替、サービスモード切替、バルブのパーシャルストロークテスト等であってもよい。また、処理特定情報で特定される保全処理には、保全の実行日時、保全を実行するときのプラントの状態、保全を実行する作業者の指定等の条件が含まれていてもよい。
【００９９】
また、本実施形態では、保全処理情報として例示したＩＯリスト１０００は、リスト形式のデータとして予め作成され、記憶部１５０に記憶される場合を説明したが、保全処理情報のデータ形式はこれに限定されるものではない。例えば、保全処理情報は、イメージデータ等のリスト形式以外のデータ形式であってもよい。また、保全処理情報は、所定のマークアップ言語で構築されるものであってもよい。また、保全処理情報は、保全処理情報を生成するための複数のデータの集合であってもよい。また、保全処理情報は、機器保全装置１の記憶部１５０に記憶される代わりに、他の装置に（分散されて）記憶されるものであってもよい。
【０１００】
また、本実施形態で説明した装置を構成する機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本実施形態の上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１０１】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１０２】
以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。
【符号の説明】
【０１０３】
１                機器保全装置
１１              ＣＰＵ
１２              ＲＡＭ
１３              ＲＯＭ
１４              ＨＤＤ
１５              タッチパネル
１６              通信Ｉ／Ｆ
１７              カードスロット
２                フィールド機器
３                Ｉ／Ｏ装置
４                コントローラ
５                プラント管理装置
６                監視装置
１１０            通信制御部
１２０            機器情報取得部
１３０            表示データ生成部
１４０            情報処理部
１５０            記憶部
【図１】
0006673050.tif 000002
【図２】
0006673050.tif 000003
【図３】
0006673050.tif 000004
【図４】
0006673050.tif 000005
【図５】
0006673050.tif 000006
【図６】
0006673050.tif 000007
【図７】
0006673050.tif 000008
【図８】
0006673050.tif 000009
【図９】
0006673050.tif 000010
【図１０】
0006673050.tif 000011
【図１１】
0006673050.tif 000012
【図１２】
0006673050.tif 000013
【図１３】
0006673050.tif 000014