(57)【要約】      （修正有）【課題】  パラメータの表示方法をカスタマイズ可能とするパラメータ表示方法を提供する。【解決手段】  規定手段１０１は、パラメータの表示方法を規定する。表示手段１０２は、規定手段１０１に規定された表示方法に従って、フィールド機器のパラメータを表示する。受付手段１０３は、規定手段１０１に規定された表示方法の、ユーザによる作成または変更を受け付ける。権限取得手段１０４は、ユーザの権限を取得する。表示手段１０２は、権限取得手段１０４により取得された権限に応じた表示方法を選択する。規定手段１０１は、テンプレートとして表示方法を保存するテンプレート保存手段１０１ａと、ユーザによるテンプレートの選択を受け付けるテンプレート選択手段１０１ｂと、を具備してもよい。【選択図】図１
2006252145.tif 000002
【特許請求の範囲】
【請求項１】
フィールド機器のパラメータを表示するパラメータ表示装置において、
パラメータの表示方法を規定する規定手段と、
前記規定手段に規定された表示方法に従って、フィールド機器のパラメータを表示する表示手段と、
前記規定手段により規定される表示方法の、ユーザによる作成または変更を受け付ける受付手段と、
を備えることを特徴とするパラメータ表示装置。
【請求項２】
ユーザの権限を取得する権限取得手段を備え、
前記表示手段は、前記権限取得手段により取得された権限に応じた表示方法を選択することを特徴とする請求項１に記載のパラメータ表示装置。
【請求項３】
前記表示方法は、パラメータの表示単位を含むことを特徴とする請求項１または２に記載のパラメータ表示装置。
【請求項４】
前記表示方法は、前記表示単位内でのパラメータの表示順序を含むことを特徴とする請求項３に記載のパラメータ表示装置。
【請求項５】
前記表示方法としてデフォルトの表示形式が用意されていることを特徴とする請求項１〜４のいずれか１項に記載のパラメータ表示装置。
【請求項６】
前記規定手段は、
テンプレートとして前記表示方法を保存するテンプレート保存手段と、
ユーザによる前記テンプレートの選択を受け付けるテンプレート選択手段と、
を具備し、
前記表示手段は、ユーザによって選択された前記テンプレートに従って前記パラメータを表示し、
前記受付手段は、前記テンプレートの、ユーザによる作成または変更を受け付けることを特徴とする請求項１〜５のいずれか１項に記載のパラメータ表示装置。
【請求項７】
前記テンプレートには、前記パラメータのダウンロード順が参照可能な状態で規定され、
前記受付手段は、前記ダウンロード順の、ユーザによる作成または変更を受け付けることを特徴とする請求項６に記載のパラメータ表示装置。
【請求項８】
前記テンプレートには、前記パラメータがダウンロード対象となっているか否かを示す情報が、参照可能な状態で規定され、
前記受付手段は、前記情報の、ユーザによる作成または変更を受け付けることを特徴とする請求項６に記載のパラメータ表示装置。
【請求項９】
前記テンプレートには、パラメータの製造者デフォルト値またはユーザデフォルト値が、参照可能な状態で規定され、
前記受付手段は、前記情報の、ユーザによる作成または変更を受け付けることを特徴とする請求項６に記載のパラメータ表示装置。
【請求項１０】
フィールド機器のパラメータを表示するパラメータ表示方法において、
パラメータの表示方法を規定するステップと、
前記表示方法を規定するステップにより規定された表示方法に従って、フィールド機器のパラメータを表示するステップと、
前記表示方法を規定するステップにより規定される表示方法の、ユーザによる作成または変更を受け付けるステップと、
を備えることを特徴とするパラメータ表示方法。
【請求項１１】
前記パラメータの表示方法を規定するステップは、
テンプレートとして前記表示方法を保存するステップと、
ユーザによる前記テンプレートの選択を受け付けるステップと、
を具備し、
前記パラメータを表示するステップでは、ユーザによって選択された前記テンプレートに従って前記パラメータを表示し、
前記作成または変更を受け付けるステップでは、前記テンプレートの、ユーザによる作成または変更を受け付けることを特徴とする請求項１０に記載のパラメータ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィールド機器のパラメータを表示するパラメータ表示装置およびパラメータ表示方法に関し、とくにパラメータの表示方法をカスタマイズできるパラメータ表示装置およびパラメータ表示方法に関する。
【背景技術】
【０００２】
プラント各部に設定されるバルブやセンサ等のフィールド機器として、ブロックパラメータを設定、変更することで、種々の機能、動作を設定、変更可能な機器（例えば、FOUNDATION（商標名）フィールドバス対応機器）が知られている。
【特許文献１】特開平１１−１１９８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このようなフィールド機器では、各機器について多数のブロックパラメータが使用されており、各パラメータを適切に設定することで、要求される機能や動作が実現できる。しかし、従来、作業時にブロックパラメータを表示させる表示方法は固定されており、ユーザが自由にその表示方法を変更することができない。
【０００４】
個々のパラメータは様々な意味を持ち、エンジニアリング、オペレーション、メンテナンスの局面において、表示するパラメータの種類、表示順番、組み合わせ等の望ましい表示方法が異なる。しかし、上記のようにこれらの表示方法が固定されているため、各局面で適切な表示方法を選択できない。
【０００５】
また、表示方法が固定されているため、不必要なパラメータも常に表示されてしまう、同時に参照したいパラメータが表示上離れている、等の問題があり、ユーザが見たいパラメータだけを集めて監視したい、あるいは調整したい、という要求に応えることができない。さらに、パラメータが、区分に意味のあるカテゴリ別に表示されるとは限らず、個々のパラメータ名からその内容を判断しなければならない場合もある。
【０００６】
フィールド機器は導入されるプラントや導入部位に応じて使用状況が大きく変化し、各パラメータの位置付けも大きく異なってくる。したがって、仮に、機器開発者側で最も合理的と思われるパラメータの表示方法を設定したとしても、プラントにおける実際の使用時に適切な表示が得られることは期待できない、というフィールド機器特有の事情もある。
【０００７】
本発明の目的は、パラメータの表示方法をカスタマイズ可能とすることで、常に適切な表示方法でパラメータを表示できるパラメータ表示装置およびパラメータ表示方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明のパラメータ表示装置は、フィールド機器のパラメータを表示するパラメータ表示装置において、パラメータの表示方法を規定する規定手段と、前記規定手段に規定された表示方法に従って、フィールド機器のパラメータを表示する表示手段と、前記規定手段により規定される表示方法の、ユーザによる作成または変更を受け付ける受付手段と、を備えることを特徴とする。
このパラメータ表示装置によれば、パラメータの表示方法のユーザによる作成または変更を受け付けるので、任意の表示方法をユーザが指定できる。
【０００９】
ユーザの権限を取得する権限取得手段を備え、前記表示手段は、前記権限取得手段により取得された権限に応じた表示方法を選択してもよい。
この場合、ユーザの権限に応じた表示方法で、パラメータが表示される。
【００１０】
前記表示方法は、パラメータの表示単位を含んでもよい。
この場合、任意の組み合わせでパラメータを表示させることができる。
【００１１】
前記表示方法は、前記表示単位内でのパラメータの表示順序を含んでもよい。
この場合、任意の表示順序でパラメータを表示させることができる。
【００１２】
前記表示方法としてデフォルトの表示形式が用意されていてもよい。
この場合、デフォルトの表示形式をそのまま利用してもよいし、ユーザがデフォルトに変更を加えることもできる。
【００１３】
前記規定手段は、テンプレートとして前記表示方法を保存するテンプレート保存手段と、ユーザによる前記テンプレートの選択を受け付けるテンプレート選択手段と、
を具備し、前記表示手段は、ユーザによって選択された前記テンプレートに従って前記パラメータを表示し、前記受付手段は、前記テンプレートの、ユーザによる作成または変更を受け付けてもよい。
この場合、パラメータの表示方法は，テンプレートにより規定される。
【００１４】
前記テンプレートには、前記パラメータのダウンロード順が参照可能な状態で規定され、前記受付手段は、前記ダウンロード順の、ユーザによる作成または変更を受け付けてもよい。
【００１５】
前記テンプレートには、前記パラメータがダウンロード対象となっているか否かを示す情報が、参照可能な状態で規定され、前記受付手段は、前記情報の、ユーザによる作成または変更を受け付けてもよい。
【００１６】
前記テンプレートには、パラメータの製造者デフォルト値またはユーザデフォルト値が、参照可能な状態で規定され、前記受付手段は、前記情報の、ユーザによる作成または変更を受け付けてもよい。
【００１７】
本発明のパラメータ表示方法は、フィールド機器のパラメータを表示するパラメータ表示方法において、パラメータの表示方法を規定するステップと、前記表示方法を規定するステップにより規定された表示方法に従って、フィールド機器のパラメータを表示するステップと、前記表示方法を規定するステップにより規定される表示方法の、ユーザによる作成または変更を受け付けるステップと、を備えることを特徴とする。
このパラメータ表示方法によれば、パラメータの表示方法のユーザによる作成または変更を受け付けるので、任意の表示方法をユーザが指定できる。
【００１８】
前記パラメータの表示方法を規定するステップは、テンプレートとして前記表示方法を保存するステップと、ユーザによる前記テンプレートの選択を受け付けるステップと、を具備し、前記パラメータを表示するステップでは、ユーザによって選択された前記テンプレートに従って前記パラメータを表示し、前記作成または変更を受け付けるステップでは、前記テンプレートの、ユーザによる作成または変更を受け付けてもよい。
この場合、パラメータの表示方法は，テンプレートにより規定される。
【発明の効果】
【００１９】
本発明のパラメータ表示装置によれば、パラメータの表示方法のユーザによる作成または変更を受け付けるので、任意の表示方法をユーザが指定できる。
【発明を実施するための最良の形態】
【００２０】
図１は本発明によるパラメータ表示装置を機能的に示すブロック図である。
【００２１】
図１において、規定手段１０１は、パラメータの表示方法を規定する。表示手段１０２は、規定手段１０１に規定された表示方法に従って、フィールド機器のパラメータを表示する。受付手段１０３は、規定手段１０１に規定された表示方法の、ユーザによる作成または変更を受け付ける。
【００２２】
権限取得手段１０４は、ユーザの権限を取得する。前記表示手段１０２は、権限取得手段１０４により取得された権限に応じた表示方法を選択する。
【００２３】
また、規定手段１０１は、テンプレートとして表示方法を保存するテンプレート保存手段１０１ａと、ユーザによるテンプレートの選択を受け付けるテンプレート選択手段１０１ｂと、を具備してもよい。この場合、表示手段１０２は、ユーザによって選択されたテンプレートに従ってパラメータを表示し、受付手段１０３は、テンプレートの、ユーザによる作成または変更を受け付ける。
【００２４】
以下、図２〜図９を参照して、本発明によるパラメータ表示装置の一実施形態について説明する。
【００２５】
図２は本実施形態のパラメータ表示装置が適用されるフィールド機器管理システムの構成を示すブロック図である。
【００２６】
図２に示すように、フィールド機器管理システムは、プラント各部に配置されたフィールド機器１，１，・・・を制御するフィールドコントローラ２，２，・・・と、フィールドコントローラ２，２，・・・を介してフィールド機器１，１，・・・を監視するための端末装置３と、フィールドコントローラ２，２，・・・を介してフィールド機器１，１，・・・を統合的に制御するサーバ４とを備える。図２に示すように、フィールドコントローラ２，２，・・・、端末装置３およびサーバ４は、互いに通信回線５を介して接続されている。
【００２７】
フィールド機器１には種々のブロックパラメータが設定され、フィールド機器の動作はブロックパラメータにより規定される。各ブロックパラメータは、複数の役割・機能に対応してそれぞれ設けられた複数のブロックのいずれかに属する。
【００２８】
ブロックパラメータは、エンジニアリング、オペレーション、メンテナンス等の様々な局面で、設定、変更、参照される。この際、ブロックパラメータは、後述するテンプレートファイルに規定された表示方法で端末装置３のモニタ画面等に表示される。
【００２９】
ブロックパラメータの表示方法を規定するテンプレートファイルは、サーバ４に格納される。テンプレートファイルは、以下の情報等が記述されているテキストファイルとして構成されている。
（１）機器情報：機器に関する情報
（２）ブロック情報：機器に実装されているあるいは実装可能なブロックを示す情報
（３）ブロックパラメータ情報：各ブロックに属するパラメータを示す情報
（４）セキュリティ情報：セキュリティ権限に応じたブロックパラメータの表示可否／操作可否情報
（５）グループ情報：ブロックパラメータのグルーピング情報
【００３０】
テンプレートファイルは、機器の機器レビジョン（DEV_REV）ごとに１つのファイルとして構成される。テンプレートファイルのファイル名は、例えば、「<製造者ID（MANUFAC_ID）>_<機器タイプ（DEV_TYPE）>_<機器レビジョン（DEV_REV）>.xml」（例：594543_0003_01.xml；Ａ電機社製圧力伝送器レビジョン1）である。テンプレートファイルはデフォルトが用意されているが、ユーザによるテンプレートファイルの作成、修正が可能とされている。テンプレートファイルの作成、修正については後述する。
【００３１】
図３〜図５は、テンプレートファイルの記述内容を示す図である。
【００３２】
図３に示すように、「Ａ：機器情報」には、「製造者ID」、「機器タイプ」、「機器レビジョン」等が記述されている。
【００３３】
「Ｂ：ブロック情報」には、機器に実装されているあるいは実装可能な各ブロックの概要を示す「プロファイル情報」や、後述する「パラメータ情報」へアクセスするためのポインタである「パラメータ情報」等が記述されている。
【００３４】
「Ｃ：パラメータ情報」には、各ブロックパラメータの名称を示す「パラメータ名」、各ブロックパラメータが属するグループを示す「グループ番号」、各ブロックパラメータがダウンロードの対象となるものか否かを示す「ダウンロード可否」、機器出荷時に製造者が設定した各ブロックパラメータのデフォルト値を示す「製造者デフォルト値」、ユーザが機器発注時に指定した各ブロックパラメータのデフォルト値を示す「ユーザデフォルト値」等が記述されている。なお、「グループ番号」は、後述する「Ｇ：グループ構成情報」に従って定義される。
【００３５】
図４に示すように、「Ｄ：セキュリティ権限ごとの表示可否／操作可否情報」には、各ブロックパラメータの表示および各ブロックパラメータに対する操作（設定、変更）が、エンジニア、オペレータ、あるいはメンテナンスパーソンのそれぞれに対し許容されているか否かを示す「セキュリティ権限」、操作（設定、変更）ができないブロックパラメータの一覧を示す「操作不可パラメータ情報」、操作（設定、変更）可能なブロックパラメータの一覧を示す「操作可能パラメータ情報」、画面上に表示されないブロックパラメータの一覧を示す「表示不可パラメータ情報」、画面上に表示可能なブロックパラメータの一覧を示す「表示可能パラメータ情報」が記述されている。
【００３６】
「Ｅ：グループごとの表示順情報」には、表示対象となるグループを示す「グループ番号」、各グループにおけるブロックパラメータの表示順序を示す「パラメータ表示順」が記述されている。なお、各ブロックに属するブロックパラメータは、後述する「グループ構成情報」に従って規定される。
【００３７】
「Ｆ：パラメータ一覧」には、全パラメータの名称を示す「パラメータ名」等が記述されている。
【００３８】
図５に示すように、「Ｇ：グループ構成情報」には、各グループにどのパラメータが属するかを規定する「グループ定義」が含まれる。「グループ定義」は、各グループに属するパラメータおよびそのグループの番号を規定する「番号」と、各グループの名称を規定する「名前」とにより構成される。「番号」には、複数のデフォルトとして定義されたグループと、ユーザによりカスタマイズされたグループとが規定されている。ユーザによりカスタマイズされたグループに対しては、そのグループの名称として、ユーザにより任意の文字列が与えられ、「名前」に記述される。
【００３９】
さらに、「Ｈ：グループ構成情報」には、エンジニア、オペレータ、メンテナンスパーソン等のセキュリティ権限の種別に応じて、画面表示が許容されるグループを定義する「セキュリティ別グループ構成」が含まれる。「セキュリティ別グループ構成」はセキュリティ権限の種別を規定する「セキュリティ権限」と、セキュリティ権限の種別に応じて、画面表示が許容されるグループのグループ番号を指定する「構成」とからなる。
【００４０】
「ダウンロード順情報」には、ダウンロードの対象となるブロックを示す「プロファイル番号」、各ブロック内でのパラメータをダウンロードする際の順序を示す「パラメータロード順」等が記述されている。
【００４１】
図６はテンプレートファイルの記述に従った表示画面を例示している。
【００４２】
図６では、ユーザが１つのブロックを選択した状態で、選択したブロックに関し、
（１）どのようなグループが用意されているのか
（２）それぞれのグループにはどのようなブロックパラメータが属しているのか
（３）それぞれのブロックパラメータの属性（表示可否、操作可否、ダウンロード可否）はどうなっているのか
（４）セキュリティ権限との関係で表示可否、操作可否はどうなっているか
を、対応する（「製造者ID」、「機器タイプ」、「機器レビジョン」が一致する）テンプレートファイルに書かれている内容を参照して表示している。
【００４３】
図６の領域５１には、選択されたグループに属するブロックパラメータが、テンプレートファイルに規定された順序で表示されている。
【００４４】
本実施形態では、ユーザがテンプレートファイルを作成、修正することができる。したがって、各グループに属するブロックパラメータや、各グループ内でのブロックパラメータの表示順序を自由に指定することができる。例えば、図６の例では、表示されるパラメータおよびその表示順序が、上記のようにテンプレートファイルに従って規定されており、例えば、テンプレートファイルを修正した場合には、修正後のテンプレートファイルに従って、表示されるパラメータの種類およびその表示順序が変化する。
【００４５】
図７はパラメータの表示を見ながら、テンプレートファイルを修正する手順を示す図である。
【００４６】
図７の例では、まず、（１）パラメータ表示機能を起動し、（２）表示対象となる機器に対応するテンプレートファイルの内容を取得する。次に、（３）画面にその内容を表示（パラメータ表示）させる。次に、（４）例えば「カスタマイズ」というボタンを画面上に用意し、そのボタンを操作することで、参照しているファイルの内容を示すテキストエディタを起動する。次に、（５）そのテキストエディタにて内容を修正し、（６）上書きあるいは別名保存する。（７）その保存されたファイルが再度読み込まれることで、（８）表示形式が動的に変更できる。この方法は、実際の表示を参照しつつ、表示方法に修正を加えたい場合に便利な方法である。修正されたテンプレートは、サーバ４に保存される。
【００４７】
図８はテンプレートファイルを直接修正する場合の手順を示す図である。図８では、テンプレートファイルを直接修正し、その修正されたファイルを読み直すことで表示形式を変更している。今、（１）パラメータ表示機能を起動して、（２）表示対象となる機器に対応するテンプレートファイルの内容を取得し、（３）画面にその内容を表示（パラメータ表示）させているとする。このとき、（４）別途その参照しているテンプレートファイルを任意のテキストエディタ等で修正、上書きする。その後、（５）画面を再起動することで、（６）テンプレートファイルが再度読み込まれ、（７）表示形式に、修正された内容が反映される。この方法は、テンプレートファイルに大幅な修正を加えたいような場面、例えば、複数の機器について同時にテンプレートファイルを修正したいような場面で効率的な方法である。修正されたテンプレートは、サーバ４に保存される。
【００４８】
図９は、保存されているカスタマイズドファイルを使用する場合の手順を示す図である。この例では、既存のテンプレートファイルを修正して作成され、別名で保存されているカスタマイズドファイルを使用している。図９では、（１）パラメータ表示機能を起動して、（２）表示対象となる機器に対応するテンプレートファイルの内容を取得し、（３）画面にその内容を表示（パラメータ表示）させる。ここでは、デフォルトが読み込まれ、表示されている。次に、（４）例えば「更新」というボタンを画面上に用意し、そのボタンを操作することで、（５）テンプレートファイルを選択することができる。ここでは、すでに保存されているカスタマイズドファイル（テンプレートファイルの中の１つ）が選択され、選択後、（６）選択したファイルが読み込まれ、（７）画面の表示形式に反映される。この方法は、ユーザによって作成された既存のテンプレートを選択する場合に対応している。このように、サーバ４に保存された既存のテンプレートの中から、所望のテンプレートを選択して利用することができる。
【００４９】
このように、本実施形態では、ブロックパラメータの表示方法を規定するテンプレートファイルをユーザが自由に作成、変更できるため、ブロックパラメータの表示において，その表示内容、表示順、組み合わせを自由に指定できるようになる。
【００５０】
また、作成、変更されたテンプレートは保存され、いつでも利用できるため、任意の表示方法を簡単な操作で選択できる。例えば、ブロックパラメータの表示方法を規定するテンプレートをユーザのセキュリティ権限（エンジニア、オペレータ、メンテナンスパーソン）ごとに作成しておくことにより、局面に応じてブロックパラメータの表示内容、表示順、組み合わせを最適化することができる。この場合、ユーザの入力操作あるいは認証処理によってそのユーザのセキュリティ権限をシステムが取得し、システムが自動的に対応するテンプレートを選択するように構成してもよい。
【００５１】
さらに、本実施形態では、デフォルトの表示形式を提示するので、テンプレートを新規に設定することなく、既存のテンプレートに修正を加えることで任意の表示形式を簡単に構築できる。
【００５２】
また、本実施形態では、テンプレートファイルに、各ブロックパラメータがダウンロードの対象となるか否か、およびブロックパラメータのダウンロードの順序が記述できる。このため、ブロックパラメータを表示した状態からブロックパラメータのダウンロードを実行するような機能を実装する場合には、ダウンロード順に順序関係が存在する機器あるいはブロックに対するダウンロード時のエラーを最小にできる。また、テンプレートファイルの内容を読み込み、ダウンローダの動作に反映させることで、必要なパラメータのみを自動的にダウンロードできる。例えば、エンジニアリング対象のパラメータであってもダウンロードの必要がないブロックパラメータに対しては、ダウンロードしないように制御することもできる。
【００５３】
上記のように、本実施形態では、テンプレートファイルにブロックパラメータとして製造者デフォルト値およびユーザデフォルト値を記述している。このため、ブロックパラメータを表示した状態からブロックパラメータの等値化（データベース上の値と実機器の値を合わせ込む処理）を実行するような機能を実装した場合等に、ブロックパラメータ値の参考値として製造者デフォルト値およびユーザデフォルト値を参照、利用できる。例えば、ユーザデフォルト値をすべての機器に対して適用し、あるいは、ブロックパラメータを容易に工場出荷時の値（製造者デフォルト値）に戻すことができる。
【００５４】
本実施形態において、テンプレートファイルによりブロックパラメータの表示方法を規定する機能が規定手段１０１に、ユーザの操作を端末装置３において受け付ける機能が受付手段１０３に、それぞれ対応する。
【００５５】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、フィールド機器のパラメータを表示する場合について、広く適用することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明によるパラメータ表示装置を機能的に示すブロック図。
【図２】本実施形態のパラメータ表示装置が適用されるフィールド機器管理システムの構成を示すブロック図。
【図３】テンプレートファイルの記述内容を示す図。
【図４】テンプレートファイルの記述内容を示す図。
【図５】テンプレートファイルの記述内容を示す図。
【図６】テンプレートファイルの記述に従った表示画面を例示する図。
【図７】パラメータの表示を見ながらテンプレートファイルを修正する手順を示す図。
【図８】テンプレートファイルを直接修正する場合の手順を示す図。
【図９】保存されているカスタマイズドファイルを使用する場合の手順を示す図。
【符号の説明】
【００５７】
１０１  規定手段
１０２  表示手段
１０３  受付手段
１０４  権限取得手段
【図１】
2006252145.tif 000003
【図２】
2006252145.tif 000004
【図３】
2006252145.tif 000005
【図４】
2006252145.tif 000006
【図５】
2006252145.tif 000007
【図６】
2006252145.tif 000008
【図７】
2006252145.tif 000009
【図８】
2006252145.tif 000010
【図９】
2006252145.tif 000011