(57)【特許請求の範囲】
【請求項１】
デバイスに関する各種の情報を含むデバイス情報を記憶する記憶部から、少なくとも前記デバイスが実行する機能を定義する機能ブロックを特定するためのブロックＩＤを検索項目に含み、かつユーザにより指定された検索条件に一致する前記デバイス情報を抽出し、当該抽出した前記デバイス情報を、一括してパラメータの設定を行う候補として一覧表示させる候補表示部と、
パラメータ設定画面への遷移指示を受け付けた場合に、前記パラメータ設定画面を表示させる設定画面表示部と、
前記パラメータ設定画面において、ユーザにより入力されたパラメータの値を、前記候補のうちユーザにより選択指定された前記候補に対応するデバイスのパラメータに書き込む書込部と、
を備えることを特徴とするパラメータ設定装置。
【請求項２】
デバイスに関する各種の情報を含むデバイス情報を記憶する記憶部から、少なくとも前記デバイスが実行する機能を定義する機能ブロックを特定するためのブロックＩＤを検索項目に含み、かつユーザにより指定された検索条件に一致する前記デバイス情報を抽出し、当該抽出した前記デバイス情報を、一括してパラメータの設定を行う候補として一覧表示させる候補表示ステップと、
パラメータ設定画面への遷移指示を受け付けた場合に、前記パラメータ設定画面を表示させる設定画面表示ステップと、
前記パラメータ設定画面において、ユーザにより入力されたパラメータの値を、前記候補のうちユーザにより選択指定された前記候補に対応するデバイスのパラメータに書き込む書込ステップと、
を含むことを特徴とするパラメータ設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パラメータ設定装置およびパラメータ設定方法に関する。
【背景技術】
【０００２】
生産プロセスを管理する現場では、通信機能を有する各種のデバイス（例えばセンサやバルブ等）をプラントに設置している。そして、デバイスをフィールドバスと呼ばれるネットワークに接続し、デバイスから発信される信号をシステムに取り込むことで、各種の生産プロセスを管理している。フィールドバスは、デジタル信号による双方向通信が可能な通信方式のネットワークであり、その通信仕様は、フィールドバス協会（Fieldbus Foundation TM）によって、ファウンデーションフィールドバス(Foundation Fieldbus)として規格化（標準化）されている。
【０００３】
フィールドバスで使用するデバイスは、マルチベンダー化されており、各ベンダーは、デバイスに設定するパラメータや、そのパラメータの値を独自に設定している。したがって、デバイスを現場のシステムで使用するときには、各デバイスの設定をシステムの仕様に合わせて変更する必要がある。このような変更では、各デバイスに対して同様な設定を繰り返し行うことになるため、作業に要する工数が増えるとともに、設定ミスを誘発する可能性が高まる。下記特許文献１には、複数のデバイスに対して同一の設定情報を設定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８１９３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、デバイスは、同一のシステムで使用される場合であっても、配置場所や役割等の使用態様によって設定を変更する必要がある。したがって、上記特許文献１に記載されている技術のように、単に複数のデバイスに対して同一の設定情報を一律に設定するだけでは、デバイスの使用態様に対応した適正な設定を行うことができない。
【０００６】
本発明は、上述した従来技術による問題点を解消するためになされたものであり、デバイスの使用態様に対応した適正な設定を簡便に行うことができるパラメータ設定装置およびパラメータ設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るパラメータ設定装置は、デバイスに関する各種の情報を含むデバイス情報を記憶する記憶部から、ユーザにより指定された検索条件に一致する前記デバイス情報を抽出し、当該抽出した前記デバイス情報を、一括してパラメータの設定を行う候補として一覧表示させる候補表示部と、パラメータ設定画面への遷移指示を受け付けた場合に、前記パラメータ設定画面を表示させる設定画面表示部と、前記パラメータ設定画面において設定されたパラメータの値を、前記候補のうちユーザにより選択指定された前記候補に対応するデバイスのパラメータに書き込む書込部と、を備える。
【０００８】
また、本発明に係るパラメータ設定方法は、デバイスに関する各種の情報を含むデバイス情報を記憶する記憶部から、ユーザにより指定された検索条件に一致する前記デバイス情報を抽出し、当該抽出した前記デバイス情報を、一括してパラメータの設定を行う候補として一覧表示させる候補表示ステップと、パラメータ設定画面への遷移指示を受け付けた場合に、前記パラメータ設定画面を表示させる設定画面表示ステップと、前記パラメータ設定画面において設定されたパラメータの値を、前記候補のうちユーザにより選択指定された前記候補に対応するデバイスのパラメータに書き込む書込ステップと、を含む。
【０００９】
かかる構成を採用することで、ユーザにより指定された検索条件に一致するデバイス情報を、一括してパラメータの設定を行う候補として表示させることができ、この候補の中からユーザにより指定された候補に対応する一または複数のデバイスのパラメータを、パラメータ設定画面で設定された値に一括設定することが可能となる。
【発明の効果】
【００１０】
本発明によれば、デバイスの使用態様に対応した適正な設定を簡便に行うことができるパラメータ設定装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態におけるパラメータ設定装置を含むデバイス管理システムの構成を例示する図である。
【図２】実施形態における検索画面を例示する図である。
【図３】実施形態におけるパラメータ設定画面を例示する図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明に係る実施形態について説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除するものではない。すなわち、本発明は、その趣旨を逸脱しない範囲で種々変形して実施できる。
【００１３】
図１は、本発明の実施形態におけるパラメータ設定装置を含むデバイス管理システムの概略構成を示す図である。図１に示すように、デバイス管理システム１００は、パラメータ設定装置１と、コントローラ２と、デバイス３Ａ〜３Ｐと、を備える。コントローラ２およびデバイス３Ａ〜３Ｐは、それぞれフィールドバスＦに接続しており、相互に通信可能となっている。フィールドバスＦは、上述したファウンデーションフィールドバスのプロトコルを通信仕様として用いるネットワークである。なお、デバイス３Ａ〜３Ｐは、以下において特に区別して記載する必要がない場合には、デバイス３と記載する。
【００１４】
デバイス３は、プラント内に装備される各種の機器であり、フィールバスＦを介して双方向に通信する機能を有する。デバイス３としては、例えば、流量や、圧力、温度等の各種発振器、流量制御弁や圧力制御弁等の各種バルブの開度等を変更・検出するバルブポジショナ、ポンプやファン等を動作させる各種アクチュエータ、および、通信状態や機器の診断を行う診断モジュール等が該当する。
【００１５】
コントローラ２は、生産プロセスを実行するときには、生産プロセスの実行状態を制御する機能を有する。具体的に、コントローラ２は、例えば、センサから取得した流量や圧力等の測定値に基づいて、バルブポジショナを制御することで、配管に設けられたバルブの開度等を調節する。
【００１６】
パラメータ設定装置１は、デバイス３のパラメータを設定する装置である。パラメータ設定装置１は、物理的には、例えば、ＣＰＵ（図示省略）、メモリ等の記憶装置（記憶部、図示省略）、および入出力インターフェース（図示省略）を備える。記憶装置は、後述するデバイス情報等を記憶する。
【００１７】
パラメータ設定装置１は、機能的には、例えば、図１に示すように、候補表示部１１と、設定画面表示部１２と、パラメータ書込部１３と、を有する。
【００１８】
候補表示部１１は、ユーザにより指定された検索条件に一致するデバイス情報をデバイス情報ＤＢ１４から抽出し、この抽出したデバイス情報を、一括してパラメータの設定を行う候補（以下、「一括設定候補」という。）として一覧表示させる。デバイス情報は、デバイスに関する各種の情報を含み、例えば、デバイスを一意に特定するデバイスＩＤ、デバイスが実行する機能を定義したブロックを一意に特定するブロックＩＤや、デバイスのタイプ、各種のパラメータ等を含む。ブロックは、フィールドバス用語の機能ブロック(Function Block)を意味するものであり、各デバイス３が実行する機能を定義したものである。定義する機能としては、例えば、流量値、電圧値、温度値等を取得する機能や、微分、積分、加算、減算、乗算、除算等を行う機能、バルブ開閉、ボイラ調整、炉調整等を制御する機能等が該当する。
【００１９】
パラメータには、システム管理用のパラメータや、ネットワーク管理用のパラメータ等も含まれる。システム管理用のパラメータには、機器間での時刻合わせや、ブロックのスケジューリング等を保持するシステム管理情報ベースのパラメータが含まれる。ネットワーク管理用のパラメータには、通信スタックのコンフィギュレーション等を保持するネットワーク管理情報ベースのパラメータが含まれる。
【００２０】
上記検索条件は、検索項目とその検索項目に対する検索値とを設定することで指定する。検索項目としては、例えば、デバイスＩＤ、ブロックＩＤ、タイプ、パラメータ名等が該当する。
【００２１】
図２を参照して、一括設定候補を一覧表示する際に用いる検索画面について説明する。図２に示す検索画面は、検索条件を指定する領域Ｓｃ（以下、「検索条件領域Ｓｃ」という。）と、検索結果を表示する領域Ｓｒ（以下、「検索結果領域Ｓｒ」という。）と、に区分されている。
【００２２】
検索条件領域Ｓｃには、一括設定候補を特定するために用いる、有効欄、検索項目欄および検索値欄が表示される。有効欄には、チェックマークを入力することができ、検索項目欄には、デバイス情報に含まれる各データ項目が表示され、検索値欄には、検索対象とする値を任意に入力することができる。
【００２３】
有効欄にチェックマークを入力すると、有効欄と同一行にある検索項目欄および検索値欄が有効となり、検索条件に組み込まれる。ユーザが、有効欄にチェックマークを入力して、検索ボタンＳｂをクリックすると、候補表示部１１が検索条件に一致するデバイス情報をデバイス情報ＤＢ１４から抽出し、この抽出したデバイス情報を検索結果領域Ｓｒに一覧表示する。
【００２４】
ここで、検索条件の検索項目としていずれかのパラメータを指定し、そのパラメータに対応する検索値を指定して検索した場合には、指定パラメータに指定検索値が設定されているデバイス情報がデバイス情報ＤＢ１４から抽出され、検索結果領域Ｓｒに表示される。この機能を利用することで、既に特定のパラメータ値が設定されているデバイス３群のパラメータを一括して呼び出し、書き換えることが可能となる。したがって、仮にユーザがデバイス３のパラメータ設定を誤って変更してしまった場合であっても、誤って設定変更したデバイス群を一括して呼び出し、正しいパラメータ値に一括して変更することが可能となる。なお、デバイスが保持している全てのパラメータを設定変更できることはいうまでもない。
【００２５】
ユーザが、図２の検索結果領域Ｓｒに一覧表示されているデバイス情報の中から、一括設定の対象となるデバイス情報を選択指定し、パラメータ設定画面ボタンＰｂをクリックすると、パラメータ設定画面への遷移指示が発行される。図２では、デバイスＩＤが“００１”〜“００３”であるデバイス情報が選択指定されており、遷移先のパラメータ設定画面では、デバイスＩＤが“００１”〜“００３”であるデバイス情報のパラメータを変更することになる。
【００２６】
図１に示す設定画面表示部１２は、パラメータ設定画面への遷移指示を受け付けた場合に、パラメータ設定画面をディスプレイ上に表示させる。
【００２７】
図３を参照して、パラメータ設定画面について説明する。パラメータ設定画面は、デバイス３のパラメータを設定するための画面である。パラメータ設定画面には、例えば、パラメータの名称を表示するパラメータ名欄と、そのパラメータに現在設定されている値を表示する現在値欄と、現在設定されている値を変更する場合に設定したい値を入力する設定値欄とが表示される。書込ボタンＷｂがクリックされると、設定値欄に入力された値に基づいてパラメータが更新される。
【００２８】
図１に示すパラメータ書込部１３は、パラメータ設定画面の設定値欄に入力されたパラメータの値に基づいて、デバイス情報ＤＢ１４のデバイス情報に含まれるパラメータを更新する。具体的に、パラメータ書込部１３は、パラメータ設定画面の設定値欄に入力されたパラメータの値を、図２の検索結果領域Ｓｒで選択指定されたデバイス情報に含まれるパラメータに書き込み、デバイス情報ＤＢ１４を更新する。
【００２９】
次に、図２および図３を参照して、実施形態におけるパラメータ設定装置１の動作について説明する。
【００３０】
最初に、ユーザが、図２の検索条件領域Ｓｃの各欄に検索条件を入力し、検索ボタンＳｂをクリックする。続いて、候補表示部１１は、チェックマークが入力された有効欄に対応する検索条件に一致するデバイス情報をデバイス情報ＤＢ１４から抽出する。続いて、候補表示部１１は、抽出したデバイス情報を、検索結果領域Ｓｒに一覧表示する。
【００３１】
図２では、検索条件領域Ｓｃにある検索条件のうち、検索項目“パラメータ１”に対応する有効欄にチェックマークが入力されており、同一行の検索値欄に“ａｂｃ”が入力されている。この結果、候補表示部１１は、“パラメータ１”が“ａｂｃ”であるデバイス情報を抽出し、この抽出したデバイス情報を、検索結果領域Ｓｒに表示する。
【００３２】
続いて、ユーザが、候補表示部１１によって一覧表示されたデバイス情報の中から、一括パラメータ設定の対象となるデバイス情報を選択指定する。図２では、検索結果領域Ｓｒに表示されているデバイス情報のうち、デバイスＩＤが“００１”〜“００３”であるデバイス情報が選択指定されている。
【００３３】
続いて、ユーザが、パラメータ設定画面ボタンＰｂをクリックすると、設定画面表示部１２は、画面上に図３のパラメータ設定画面を表示する。ここでは、デバイスＩＤが“００１”〜“００３”であるデバイス情報に含まれるパラメータを設定するパラメータ設定画面がディスプレイ上に表示されることになる。
【００３４】
続いて、ユーザが、パラメータ設定画面の設定値欄に変更後の値を入力し、書込ボタンＷｂをクリックすると、パラメータ書込部１３は、パラメータ設定画面の設定値欄に入力された値を、一括設定の対象となるデバイス情報のパラメータに書き込んでデバイス情報ＤＢ１４を更新する。これにより、本動作例では、デバイスＩＤが“００１”〜“００３”であるデバイス情報のパラメータが一括更新される。
【００３５】
上述してきたように、実施形態におけるパラメータ設定装置１によれば、ユーザにより指定された検索条件に一致するデバイス情報を、一括してパラメータの設定を行う候補として表示させることができ、この候補の中からユーザにより指定された候補に対応する各デバイス３のパラメータを、パラメータ設定画面で設定された値に一括設定することが可能となる。
【００３６】
また、仮にユーザがデバイス３のパラメータ設定を誤って変更してしまった場合であっても、検索してパラメータを再設定することができるため、適正なパラメータ値への変更を容易に行うことができる。
【００３７】
それゆえに、実施形態におけるパラメータ設定装置１によれば、デバイスの使用態様に対応した適正な設定を簡便に行うことができる。
【００３８】
なお、上述した実施形態では、パラメータ設定画面で設定された値を用いてデバイス情報ＤＢ１４に記憶されているデバイス情報を更新しているが、デバイス情報の更新方法はこれに限定されない。例えば、パラメータ設定画面で設定された値を用いて、各デバイス３の記憶部に記憶されているデバイス情報を更新することとしてもよい。この場合、デバイス管理システム１００が稼働しているときには、パラメータ設定装置１がオンラインで各デバイス３に記憶されているデバイス情報を更新し、デバイス管理システム１００が稼働していないときには、パラメータ設定装置１がオフラインでデバイス情報ＤＢ１４に記憶されているデバイス情報を更新することとしてもよい。
【符号の説明】
【００３９】
１…パラメータ設定装置、２…コントローラ、３Ａ〜３Ｐ…デバイス、１１…候補表示部、１２…設定画面表示部、１３…パラメータ書込部。
【図１】
0005782339.tif 000002
【図２】
0005782339.tif 000003
【図３】
0005782339.tif 000004