(57)【特許請求の範囲】
【請求項１】
フィールド機器のデータを管理するフィールド機器データ管理システムにおいて、
フィールド機器のデータであるアイテムと、そのアイテムが属するユニットとの対応付けを定義するユニット定義手段と、
前記アイテムと、そのアイテムに対応するフィールド機器が接続されたデータソースとの対応付けを定義するデータソース接続定義手段と、
前記アイテムに対応するフィールド機器が接続されたデータソースの変更を検出する検出手段と、
前記検出手段により前記変更が検出された場合には、前記データソース接続定義手段による定義を、前記変更後の新たな対応関係に従って変更する接続定義変更手段と、
を備えることを特徴とするフィールド機器データ管理システム。
【請求項２】
前記検出手段は、前記アイテムに対応するフィールド機器のデータ設定に関する変更を検出し、
前記検出手段により前記データ設定に関する変更が検出された場合には、前記ユニット定義手段による定義を、当該変更後の設定状態に合わせて変更するユニット定義変更手段を備えることを特徴とする請求項１に記載のフィールド機器データ管理システム。
【請求項３】
フィールド機器のデータを管理するフィールド機器データ管理方法において、
フィールド機器のデータであるアイテムと、そのアイテムが属するユニットとの対応付けをユニット定義として定義するステップと、
前記アイテムと、そのアイテムに対応するフィールド機器が接続されたデータソースとの対応付けをデータソース接続定義として定義するステップと、
前記アイテムに対応するフィールド機器が接続されたデータソースの変更を検出するステップと、
前記検出するステップにより前記変更が検出された場合には、前記データソース接続定義を、前記変更後の新たな対応関係に従って変更するステップと、
を備えることを特徴とするフィールド機器データ管理システム。
【請求項４】
前記検出するステップでは、前記アイテムに対応するフィールド機器のデータ設定に関する変更を検出し、
前記検出するステップにより前記データ設定に関する変更が検出された場合には、前記ユニット定義を、当該変更後の設定状態に合わせて変更するステップを備えることを特徴とする請求項３に記載のフィールド機器データ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィールド機器のデータを管理するフィールド機器データ管理システムおよびフィールド機器データ管理方法に関する。
【背景技術】
【０００２】
プラントには多数のフィールド機器が設置され、各フィールド機器のデータには、端末装置を介してアクセスすることが可能である。フィールド機器のデータは、プラント内に配置されたデータソース内のデータとして取り扱われる。このため、通常、各データへのアクセスに際しては、そのデータが属するデータソースを指定する必要がある。
【特許文献１】特開２００７−３２３３９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、ユーザによる業務視点などの自由な視点でフィールド機器のデータを取り纏めることで、フィールド機器のデータを自由に管理する手法として、仮想ユニットを用いた方法が考えられる。
【０００４】
「仮想ユニット」は、フィールド機器のデータの集合を意味し、個々のデータを当該仮想ユニットに属する「アイテム」とする。仮想ユニットを指定することで、その仮想ユニットに属するアイテム群へのアクセスが可能となり、フィールド機器のデータについて管理の便宜が図られる。例えば、ユーザは、仮想ユニットを指定することで、所望のデータ（アイテム）群に容易にアクセス可能となる。また、仮想ユニットは、プラントの物理的構成とは別の視点、例えば業務視点によるデータ（アイテム）の集合を定義することができ、異なる視点での複数のユニットを設定することにより、多面的な視点によるデータの集合を用意することもできる。
【０００５】
しかし、仮想ユニットを用いる場合において、プラントの増設や設備変更等により、フィールド機器とデータソースとの対応関係に変更が生じた場合には、仮想ユニットを維持するためのエンジニアリング作業が煩雑になるという問題がある。
【０００６】
本発明の目的は、プラントの増設や設備変更等に際して発生するエンジニアリング負担を軽減できるフィールド機器データ管理システムおよびフィールド機器データ管理方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明のフィールド機器データ管理システムは、フィールド機器のデータを管理するフィールド機器データ管理システムにおいて、フィールド機器のデータであるアイテムと、そのアイテムが属するユニットとの対応付けを定義するユニット定義手段と、前記アイテムと、そのアイテムに対応するフィールド機器が接続されたデータソースとの対応付けを定義するデータソース接続定義手段と、前記アイテムに対応するフィールド機器が接続されたデータソースの変更を検出する検出手段と、前記検出手段により前記変更が検出された場合には、前記データソース接続定義手段による定義を、前記変更後の新たな対応関係に従って変更する接続定義変更手段と、を備えることを特徴とする。
このフィールド機器データ管理システムによれば、アイテムに対応するフィールド機器が接続されたデータソースの変更が検出された場合には、アイテムと、そのアイテムに対応するフィールド機器が接続されたデータソースとの対応付けの定義を、変更後の新たな対応関係に従って変更するので、プラントの増設や設備変更等に際して発生するエンジニアリング負担を軽減できる。
【０００８】
前記検出手段は、前記アイテムに対応するフィールド機器のデータ設定に関する変更を検出し、前記検出手段により前記データ設定に関する変更が検出された場合には、前記ユニット定義手段による定義を、当該変更後の設定状態に合わせて変更するユニット定義変更手段を備えてもよい。
【０００９】
本発明のフィールド機器データ管理方法は、フィールド機器のデータを管理するフィールド機器データ管理方法において、フィールド機器のデータであるアイテムと、そのアイテムが属するユニットとの対応付けをユニット定義として定義するステップと、前記アイテムと、そのアイテムに対応するフィールド機器が接続されたデータソースとの対応付けをデータソース接続定義として定義するステップと、前記アイテムに対応するフィールド機器が接続されたデータソースの変更を検出するステップと、前記検出手段により前記変更が検出された場合には、前記データソース接続定義を、前記変更後の新たな対応関係に従って変更するステップと、を備えることを特徴とする。
このフィールド機器データ管理方法によれば、アイテムに対応するフィールド機器が接続されたデータソースの変更が検出された場合には、アイテムと、そのアイテムに対応するフィールド機器が接続されたデータソースとの対応付けの定義を、変更後の新たな対応関係に従って変更するので、プラントの増設や設備変更等に際して発生するエンジニアリング負担を軽減できる。
【００１０】
前記検出するステップでは、前記アイテムに対応するフィールド機器のデータ設定に関する変更を検出し、前記検出するステップにより前記データ設定に関する変更が検出された場合には、前記ユニット定義を、当該変更後の設定状態に合わせて変更するステップを備えてもよい。
【発明の効果】
【００１１】
本発明のフィールド機器データ管理システムによれば、アイテムに対応するフィールド機器が接続されたデータソースの変更が検出された場合には、アイテムと、そのアイテムに対応するフィールド機器が接続されたデータソースとの対応付けの定義を、変更後の新たな対応関係に従って変更するので、プラントの増設や設備変更等に際して発生するエンジニアリング負担を軽減できる。
【００１２】
本発明のフィールド機器データ管理方法によれば、アイテムに対応するフィールド機器が接続されたデータソースの変更が検出された場合には、アイテムと、そのアイテムに対応するフィールド機器が接続されたデータソースとの対応付けの定義を、変更後の新たな対応関係に従って変更するので、プラントの増設や設備変更等に際して発生するエンジニアリング負担を軽減できる。
【発明を実施するための最良の形態】
【００１３】
以下、図１〜図５を参照して、本発明によるフィールド機器データ管理システムの実施形態について説明する。
【００１４】
図１は、一実施形態のフィールド機器データ管理システムの構成を示すブロック図である。
【００１５】
図１に示すように、本実施形態のフィールド機器データ管理システムは、制御バス３に接続されたフィールドコントローラ等のデータソース１，１，・・・と、フィールドネットワーク１１を介して個々のデータソース１に接続されたフィールド機器２，２，・・・と、情報バス６に接続された端末装置５，５，・・・とを備える。データソース１，１，・・・のデータはフィールド機器２，２，・・・からのデータにより逐次、更新される。
【００１６】
また、制御バス３および情報バス６には、情報サーバ７および設定サーバ８がそれぞれ接続されている。
【００１７】
情報サーバ７は、データソース１，１，・・・からデータを収集し、操作監視に必要なデータを統合する機能を有する。
【００１８】
図１に示すように、情報サーバ７には、端末装置５からのアクセスに応じて、仮想ユニット定義を用いて操作監視に必要な画面を提供する情報アクセスインタフェース７１と、データソース接続定義の内容に従って、対応するデータソース１にアクセスするデータアクセス機能７２とが実装されている。
【００１９】
一方、設定サーバ８は、情報サーバ７で使用される仮想ユニット定義９１およびデータソース接続定義９２を設定、管理する機能を有する。
【００２０】
図１に示すように、設定サーバ８には、仮想ユニット定義９１およびデータソース接続定義９２を設定するための仮想ユニット定義ツール８１と、データソース定義９３を設定するためのデータソース定義ツール８２と、が実装されている。仮想ユニット定義９１、データソース接続定義９２およびデータソース定義９３は、仮想ユニット定義ツール８１およびデータソース定義ツール８２を用いたエンジニアリング作業により設定される。
【００２１】
また、設定サーバ８は、データソース定義の変更を検出する検出手段８３と、検出手段８３により変更が検出された場合に、データソース接続定義９２を変更してデータソース定義９３の内容に一致させる接続定義変更手段８４と、を構成している。
【００２２】
本実施形態のフィールド機器データ管理システムにおいて、「仮想ユニット」は、フィールド機器のデータの集合を意味し、個々のデータを当該仮想ユニットに属する「アイテム」と呼んでいる。仮想ユニットを指定することで、その仮想ユニットに属するアイテム群へのアクセスが可能となり、フィールド機器のデータについて管理の便宜が図られる。例えば、ユーザは、仮想ユニットを指定することで、所望のデータ（アイテム）群に容易にアクセス可能となる。また、仮想ユニットは、プラントの物理的構成とは別の視点、例えば業務視点によるデータ（アイテム）の集合を定義することができ、異なる視点での複数のユニットを設定することにより、多面的な視点によるデータの集合を用意することもできる。仮想ユニットはユーザがプラントの状況等に応じて、自由に設定できる。
【００２３】
図２は、仮想ユニット定義９１、データソース接続定義９２およびデータソース定義９３で定義される対応付けの内容を示す図である。
【００２４】
仮想ユニット定義９１は、仮想ユニットの名前／属性／アイテムなどの定義と、各アイテムの名前／属性などの定義を含んでいる。このうち、図２には、仮想ユニットとアイテムとの対応付けを示している。例えば、図２において、「仮想ユニット００１」には、「アイテム００１」、「アイテム００５」および「アイテム００６」が対応付けられていることが示されている。
【００２５】
図２には、データソース接続定義９２により規定される、仮想ユニットのアイテムと、データソースのデータとの対応関係を示している。図２に示す例では、例えば、「アイテム００１」は、「機器０２１」の「値ＰＶ００２」に対応し、「機器０２１」は「データソース００１」に属することが示されている。
【００２６】
設定サーバ８において設定された仮想ユニット定義９１およびデータソース接続定義９２は、適時、情報サーバ７に送信され、情報サーバ７の仮想ユニット定義およびデータソース接続定義が更新される（図１）。このため、端末装置５を介して仮想ユニットの指定を受けた場合、情報サーバ７では、仮想ユニット定義９１を用いることで情報アクセスインタフェース７１が当該仮想ユニットに属するデータ（アイテム）を抽出するとともに、データソース接続定義９２を参照することでデータアクセス機能７２がフィールド機器のデータ（アイテム）にアクセスすることが可能となる。
【００２７】
設定サーバ８に実装されるデータソース定義９３は、データソースと、フィールド機器との対応関係の他、フィールド機器のデータのレンジや単位などのデータ設定の内容を定義する。図２には、データソース定義により規定されるデータソースとフィールド機器との対応関係を示している。図２の例では、「データソース００１」に属するフィールド機器として、「機器０２１」、「機器０２２」等が規定されている。データソース定義９３は、その内容が実際の接続関係を常に正しく示すように、エンジニアリング作業により設定、修正される。
【００２８】
設定サーバ８において設定されたデータソース定義９３のうち、各データソースに対応する部分は、それぞれ該当するデータソース１に送られ、データソース１の定義内容が更新される。
【００２９】
次に、本実施形態のフィールド機器データ管理システムの動作について説明する。
【００３０】
特定のアイテムに対応するフィールド機器が、今までとは異なるデータソースに属するようになった場合、エンジニアはデータソース定義ツール８２を用いて、設定サーバ８のデータソース定義９３を変更する。
【００３１】
例えば、図２において、「機器０２１」のデータソースが「データソース００１」から「データソース００２」に変更された場合、エンジニアリング作業により、設定サーバ８のデータソース定義９３は図３に示すように変更される。図２および図３を対比すれば明らかなように、データソース定義９３の内容が変更され、「機器０２１」が「データソース００１」から「データソース００２」に移動されている。
【００３２】
図４（ａ）は、データソース定義ツール８２を用いて設定サーバ８のデータソース定義９３が変更された場合における、設定サーバ８の動作を示すフローチャートである。
【００３３】
図４（ａ）のステップＳ１では、検査手段８３はフィールド機器についてデータソースが変更されたか否か判断し、判断が肯定されればステップＳ２へ進み、判断が否定されればステップＳ１を繰り返す。ここでは、データソース定義ツール８２による変更動作を検出し、あるいは、データソース定義９３自体の変更を検出することで、フィールド機器についてデータソースの変更があったことを検出できる。
【００３４】
ステップＳ２では、データソースが変更されたフィールド機器に対応するアイテム（いずれかの仮想ユニットに属するアイテム）があるか否か判断し、判断が肯定されればステップＳ３へ進み、判断が否定されればステップＳ１へ戻る。ここでは、データソースの変更が、仮想ユニットに属するアイテムに影響があるか否か、すなわち、データソース接続定義９２の変更が必要か否かが判断される。ここでは、例えば、いずれかの仮想ユニットのアイテムに該当するフィールド機器の一覧を用意しておき、データソースが変更されたフィールド機器と一覧とを対比することで当否が判断できる。
【００３５】
また、データソース定義上に、各フィールド機器がいずれかの仮想ユニットのアイテムであることを示すマーカ（データ）を記述する領域を付加し、データソース定義の変更時に、このマーカをフィールド機器の移動とともに（自動的に）移動させるようにしてもよい。この場合には、マーカを追跡することにより、フィールド機器の移動先のデータソースを判定できる。図４（ｂ）の例では、データソース定義にマーカを記述する欄を追加しており、移動の対象となる「機器０２１」のマーカを「１」とすることで、「機器０２１」の移動先を追跡可能としている。
【００３６】
次に、ステップＳ３では、接続定義変更手段８４により、データソース接続定義９２を変更し、変更後のデータソース定義９３にその内容を一致させ、ステップＳ１へ戻る。
【００３７】
例えば、図３の例では、移動された「機器０２１」に対応する「アイテム００１」のデータソースを「データソース００１」（図２）から「データソース００２」に変更している。
【００３８】
このように、本実施形態のフィールド機器データ管理システムによれば、データソース定義９３の変更時にデータソース接続定義９２が自動的に変更されるので、データソース接続定義９２を別途変更するエンジニアリングが不要となる。また、仮想ユニット定義に変更の必要はない。このように、本実施形態のフィールド機器データ管理システムによれば、仮想ユニットを用いたアクセスを正常に維持するためのエンジニアリング負担を軽減することができる。
【００３９】
上記実施形態では、データソース接続定義９２を自動的に変更する例を示したが、データソース定義９３の変更内容に応じて、仮想ユニット定義を変更してもよい。例えば、データソース定義９３のうち、フィールド機器のデータ設定に関する変更、例えば、フィールド機器のデータのレンジや単位が変更された場合には、これらの変更を仮想ユニット定義９１に反映させることで、エンジニアリング負担を軽減できる。この場合にも、検出手段８３による検出の動作としては、上記と同様とすることができる。また、上記のようなマーカを用いて、変更対象となったフィールド機器を追跡することもできる。
【００４０】
図５は、仮想ユニット定義９１を自動的に変更する設定サーバの構成例を示すブロック図である。図５に示すように、設定サーバ８Ａにはユニット定義変更手段８５が追加して設けられ（図５において接続定義変更手段８４の図示は省略）、検出手段８３でフィールド機器のデータ設定に関する変更が検出された場合には、ユニット定義変更手段８５は仮想ユニット定義９１をデータソース定義９３の変更に合致するように変更する。
【００４１】
以上説明したように、本発明のフィールド機器データ管理システムによれば、アイテムに対応するフィールド機器が接続されたデータソースの変更が検出された場合には、アイテムと、そのアイテムに対応するフィールド機器が接続されたデータソースとの対応付けの定義を、変更後の新たな対応関係に従って変更するので、プラントの増設や設備変更等に際して発生するエンジニアリング負担を軽減できる。
【００４２】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、フィールド機器のデータを管理するフィールド機器データ管理システムおよびフィールド機器データ管理方法に対し、広く適用することができる。
【図面の簡単な説明】
【００４３】
【図１】一実施形態のフィールド機器データ管理システムの構成を示すブロック図。
【図２】仮想ユニット定義、データソース接続定義およびデータソース定義で定義される対応付けの内容を示す図。
【図３】データソース定義の変更状況を示す図。
【図４】動作等を示す図であり、（ａ）は、データソース定義が変更された場合における設定サーバの動作を示すフローチャート、（ｂ）は、データソース定義にマーカを記述する欄を追加した例を示す図。
【図５】仮想ユニット定義を自動的に変更する設定サーバの構成例を示すブロック図。
【符号の説明】
【００４４】
８３    検出手段
８４    接続定義変更手段
８５    ユニット定義変更手段
９１    仮想ユニット定義（ユニット定義手段）
９２    データソース接続定義（データソース接続定義手段）
【図１】
0004900280.tif 000002
【図２】
0004900280.tif 000003
【図３】
0004900280.tif 000004
【図４】
0004900280.tif 000005
【図５】
0004900280.tif 000006