(57)【要約】【課題】制御などのシステムの変更や復旧がより迅速に実施できるようにする。【解決手段】記憶部１０１は、管理対象を管理するための項目に関する論理情報と、管理対象を管理するフィールド機器１２１を識別するための第１識別およびフィールド機器１２１における項目に対応してフィールド機器１２１で入出力される管理情報を識別するための第２識別から構成された物理情報とを各々関連づけて記憶する。論理情報および物理情報には、項目が複数設定され、物理情報には、各々の項目に対応して第２識別が設定されている。検索部１０３は、受付部１０２で受け付けられた論理情報に関連づけられた物理情報を記憶部１０１から検索する。取得部１０４は、検索部１０３が検索した物理情報の第１識別で識別されるフィールド機器１２１の第２識別で識別される管理情報を取得する。【選択図】  図１
2019200505.tif 000002
【特許請求の範囲】
【請求項１】
管理対象の制御、監視、診断を含む前記管理対象を管理するための項目に関する論理情報と、前記管理対象を管理する機器を識別するための第１識別および前記機器における項目に対応して前記機器で入出力される管理情報を識別するための第２識別から構成された物理情報とを各々関連づけて記憶するように構成された記憶部と、
論理情報を識別情報として指定して対応する管理値の入出力要求を受け付けるように構成された受付部と、
前記受付部で受け付けられた論理情報に関連づけられた物理情報を前記記憶部から検索するように構成された検索部と、
前記検索部が検索した物理情報の第１識別で識別される前記機器の第２識別で識別される管理情報を取得するように構成された取得部と、
前記取得部が取得した管理情報を、前記受付部が受け付けた入出力要求の対象とするように構成された入出力制御部と
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記記憶部が記憶する物理情報の更新を受け付けるように構成された更新受付部を更に備えることを特徴とする情報処理装置。
【請求項３】
請求項１または２記載の情報処理装置において、
論理情報および物理情報には、項目が複数設定され、
物理情報には、各々の項目に対応して前記第２識別が設定されている
ことを特徴とする情報処理装置。
【請求項４】
管理対象の制御、監視、診断を含む前記管理対象を管理するための項目に関する論理情報と、前記管理対象を管理する機器を識別するための第１識別および前記機器における項目に対応して前記機器で入出力される管理情報を識別するための第２識別から構成された物理情報とを各々関連づけて記憶部に記憶する第１ステップと、
論理情報を識別情報として指定して対応する制御値の入出力要求を受け付ける第２ステップと、
前記第２ステップで受け付けられた論理情報に関連づけられた物理情報を前記記憶部より検索する第３ステップと、
前記第３ステップで検索した物理情報の第１識別で識別される前記機器の第２識別で識別される管理情報を取得する第４ステップと、
前記第４ステップで取得した管理情報を、前記第２ステップで受け付けた入出力要求の対象とする第５ステップと
を備えることを特徴とする情報処理方法。
【請求項５】
請求項４記載の情報処理方法において、
前記記憶部が記憶する物理情報の更新を受け付ける第６ステップを更に備えることを特徴とする情報処理方法。
【請求項６】
請求項４または５記載の情報処理方法において、
論理情報には、項目が複数設定され、
物理情報には、各々の項目に対応して前記第２識別が設定されている
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御システムおよび機器管理装置などで用いる管理情報の処理を行う情報処理装置および方法に関するものである。
【背景技術】
【０００２】
例えば、建築物に付帯している各設備の監視制御や、プラントなどの制御には制御システムが用いられ、さらに機器管理のシステムが用いられている場合がある（特許文献１参照）。例えば、機器管理のシステムでは、フィールドバスなどのネットワークにより接続している現場に設置されたプロセス機器や各種センサなどのフィールド機器との間で信号をやりとりし、フィールド機器の動作状態や計測結果を収集して診断結果を表示し、設定情報の構成などを行う。
【０００３】
このようなシステムでは、複数のフィールド機器を管理対象としているため、フィールド機器を一意に識別可能な識別定義情報を、フィールド機器に関連付けて設定している。この識別定義情報は、フィールド機器を識別するための情報に加え、識別されるフィールド機器で計測される計測値に関する情報、制御情報、当該フィールド機器との通信に必要な手順の情報なども含まれている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０１４３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したような機器管理のシステムにおいて、故障や更新などによりフィールド機器を交換する場合、交換前のフィールド機器と交換後のフィールド機器とが同一ではない場合がある。例えば、故障の場合、緊急に復旧させるために、同機能の他製品のフィールド機器に交換する場合がある。また、１つのフィールド機器で実現していた機能を、複数のフィールド機器に置き換える場合もある。このような場合、識別定義情報が異なってくるため、識別定義情報を変更する必要がある。しかしながら、識別定義情報を変更することは、識別情報に基づいているシステム本来の機能への影響が避けられないため容易ではなく、非常に手間がかかる。識別定義情報の変更が困難であることは、システムの迅速な変更や復旧を妨げる原因となる。
【０００６】
本発明は、以上のような問題点を解消するためになされたものであり、制御などのシステムの変更や復旧がより迅速に実施できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、管理対象の制御、監視、診断を含む管理対象を管理するための項目に関する論理情報と、管理対象を管理する機器を識別するための第１識別および機器における項目に対応して機器で入出力される管理情報を識別するための第２識別から構成された物理情報とを各々関連づけて記憶するように構成された記憶部と、論理情報を識別情報として指定して対応する管理値の入出力要求を受け付けるように構成された受付部と、受付部で受け付けられた論理情報に関連づけられた物理情報を記憶部から検索するように構成された検索部と、検索部が検索した物理情報の第１識別で識別される機器の第２識別で識別される管理情報を取得するように構成された取得部と、取得部が取得した管理情報を、受付部が受け付けた入出力要求の対象とするように構成された入出力制御部とを備える。
【０００８】
上記情報処理装置において、記憶部が記憶する物理情報の更新を受け付けるように構成された更新受付部を更に備える。
【０００９】
上記情報処理装置において、論理情報および物理情報には、項目が複数設定され、物理情報には、各々の項目に対応して第２識別が設定されている。
【００１０】
本発明に係る情報処理方法は、管理対象の制御、監視、診断を含む管理対象を管理するための項目に関する論理情報と、管理対象を管理する機器を識別するための第１識別および機器における項目に対応して機器で入出力される管理情報を識別するための第２識別から構成された物理情報とを各々関連づけて記憶部に記憶する第１ステップと、論理情報を識別情報として指定して対応する制御値の入出力要求を受け付ける第２ステップと、第２ステップで受け付けられた論理情報に関連づけられた物理情報を記憶部より検索する第３ステップと、第３ステップで検索した物理情報の第１識別で識別される機器の第２識別で識別される管理情報を取得する第４ステップと、第４ステップで取得した管理情報を、第２ステップで受け付けた入出力要求の対象とする第５ステップとを備える。
【００１１】
上記情報処理方法において、記憶部が記憶する物理情報の更新を受け付ける第６ステップを更に備える。
【００１２】
上記情報処理方法において、論理情報には、項目が複数設定され、物理情報には、各々の項目に対応して第２識別が設定されている。
【発明の効果】
【００１３】
以上説明したことにより、本発明によれば、制御などのシステムの変更や復旧がより迅速に実施できるという優れた効果が得られる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態における情報処理装置の構成を示す構成図である。
【図２】図２は、本発明の実施の形態における情報処理方法を説明するためのフローチャートである。
【図３】図３は、本発明に係る情報処理装置のハードウエア構成を示す構成図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態おける情報処理装置１００について図１を参照して説明する。情報処理装置１００は、記憶部１０１、受付部１０２、検索部１０３、取得部１０４、入出力制御部１０５を備える。
【００１６】
記憶部１０１は、管理対象の制御、監視、診断を含む管理対象を管理するための
項目に関する論理情報と、管理対象の制御，監視，診断などの管理を行なうフィールド機器（機器）１２１を識別するための第１識別およびフィールド機器１２１における項目に対応してフィールド機器１２１で入出力される管理情報を識別するための第２識別から構成された物理情報とを各々関連づけて記憶する。論理情報および物理情報には、項目が複数設定され、物理情報には、各々の項目に対応して第２識別が設定されている。
【００１７】
受付部１０２は、論理情報を識別情報として指定して対応する管理値の入出力要求を受け付ける。受付部１０２は、例えば、機器管理装置１２２より、ネットワーク１３１を介して入出力の要求を受け付ける。
【００１８】
検索部１０３は、受付部１０２で受け付けられた論理情報に関連づけられた物理情報を記憶部１０１から検索する。取得部１０４は、検索部１０３が検索した物理情報の第１識別で識別されるフィールド機器１２１の第２識別で識別される管理情報を取得する。取得部１０４は、例えば、ネットワーク１３１を介し、フィールド機器１２１より管理情報を取得する。入出力制御部１０５は、取得部１０４が取得した管理情報を、受付部１０２が受け付けた入出力要求の対象とする。
【００１９】
例えば、受付部１０２が、機器管理装置１２２より、フィールド機器１２１に設定されている所定の論理情報で特定される設定値の取得（出力）要求を受付けた場合、検索部１０３は、受け付けられた設定値を特定する論理情報に関連付けれ物理情報を記憶部１０１から検索する。取得部１０４は、検索された物理情報の第１識別で識別されるフィールド機器１２１より、第２識別で識別される設定値を取得する。入出力制御部１０５は、取得部１０４が取得したフィールド機器１２１の設定値を、要求元の機器管理装置１２２に送信する。
【００２０】
また、実施の形態における情報処理装置１００は、記憶部１０１が記憶する物理情報の更新を受け付ける更新受付部１０６を備える。
【００２１】
次に、本発明の実施の形態における情報処理装置の動作例（情報処理方法）について、図２のフローチャートを用いて説明する。
【００２２】
まず、第１ステップＳ１０１で、管理対象の制御、監視、診断を含む管理対象を管理するための項目に関する論理情報と、管理対象の制御，監視，診断などの管理を行なう（管理対象を管理）する機器を識別するための第１識別および機器における項目に対応して機器で入出力される管理情報を識別するための第２識別から構成された物理情報とを各々関連づけて記憶部１０１に記憶する。記憶部１０１に記憶されている論理情報には、項目が複数設定され、物理情報には、各々の項目に対応して第２識別が設定されている。
【００２３】
次に、第２ステップＳ１０２で、受付部１０２が、論理情報を識別情報として指定して対応する管理値の入出力要求を、機器管理装置１２２から受け付けると（第２ステップＳ１０２のｙｅｓ）、第３ステップＳ１０３で、検索部１０３が、受け付けられた論理情報に関連づけられた物理情報を記憶部１０１より検索する。
【００２４】
次に、第４ステップＳ１０４で、第３ステップＳ１０３で検索部１０３が検索した物理情報の第１識別で識別される機器の第２識別で識別される管理情報をフィールド機器１２１より取得する。次に、第５ステップＳ１０５で、第４ステップＳ１０４で取得部１０４が取得した管理情報を、第２ステップＳ１０２で受け付けた入出力要求の対象とし、例えば、対象とした管理情報を要求元の機器管理装置１２２に送信する。
【００２５】
なお、記憶部１０１が記憶する物理情報の更新を更新受付部１０６で受け付ける第６ステップを更に備えるようにしてもよい。
【００２６】
例えば、フィールド機器１２１が故障して、これを復旧させることになり、一時的に代替のフィールド機器を設置し、故障前と同じフィールド機器１２１が入手されたら、新たなフィールド機器１２１を設定する場合を考える。
【００２７】
例えば、表１に示すように、フィールド機器１２１は、圧力センサを備えるバルブであり、項目として開度、駆動信号、供給空気圧、出力空気圧がある。開度については、論理情報として「Ｔｒａｖｅｌ」が設定され、駆動信号については、論理情報として「Ｄｕｔｙ」が設定され、供給空気圧については、論理情報として「Ｐｓ」が設定され、出力空気圧については、論理情報として「Ｐｏ」が設定されている。
【００２８】
【表１】
2019200505.tif 000003
【００２９】
故障前は、開度に対し、物理情報としてフィールド機器１２１を識別する第１識別として「Ａ１００」、項目に対応してフィールド機器１２１で入出力される管理情報を識別するための第２識別として「Ｔｒａｖｅｌ」が関連付けられている。
【００３０】
また、駆動信号に対し、物理情報としてフィールド機器１２１を識別する第１識別として「Ａ１００」、項目に対応してフィールド機器１２１で入出力される管理情報を識別するための第２識別として「Ｄｕｔｙ」が関連付けられている。
【００３１】
また、供給空気圧に対し、物理情報としてフィールド機器１２１を識別する第１識別として「Ａ１００」、項目に対応してフィールド機器１２１で入出力される管理情報を識別するための第２識別として「Ｐｓ」が関連付けられている。
【００３２】
また、出力空気圧に対し、物理情報としてフィールド機器１２１を識別する第１識別として「Ａ１００」、項目に対応してフィールド機器１２１で入出力される管理情報を識別するための第２識別として「Ｐｏ」が関連付けられている。
【００３３】
この状態において機器管理装置１２２から、開度についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ１００．Ｔｒａｖｅｌ」を検索する。これにより、取得部１０４は、「Ａ１００」で特定されるフィールド機器１２１より「Ｔｒａｖｅｌ」で特定される開度の情報を取得する。このように取得された開度の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００３４】
また、この状態において機器管理装置１２２から、駆動信号についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ１００．Ｄｕｔｙ」を検索する。これにより、取得部１０４は、「Ａ１００」で特定されるフィールド機器１２１より「Ｄｕｔｙ」で特定される駆動信号の情報を取得する。このように取得された駆動信号の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００３５】
また、この状態において機器管理装置１２２から、供給空気圧についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ１００．Ｐｓ」を検索する。これにより、取得部１０４は、「Ａ１００」で特定されるフィールド機器１２１より「Ｐｓ」で特定される供給空気圧の情報を取得する。このように取得された供給空気圧の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００３６】
また、この状態において機器管理装置１２２から、出力空気圧についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ１００．Ｐｏ」を検索する。これにより、取得部１０４は、「Ａ１００」で特定されるフィールド機器１２１より「Ｐｏ」で特定される出力空気圧の情報を取得する。このように取得された出力空気圧の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００３７】
故障が発生し、新たなフィールド機器１２１が用意されるまでの故障期間において、フィールド機器１２１の代わりに、３台の代替機器を用いる場合、利用者の操作による物理情報の更新が更新受付部１０６で受け付けられると、まず、開度に対し、物理情報としてバルブである第１代替機器を識別する第１識別として「Ａ２００」、項目に対応して第１代替機器で入出力される管理情報を識別するための第２識別として「Ｔｒａｖｅｌ」が関連付けられる。
【００３８】
また、駆動信号に対し、物理情報として第１代替機器を識別する第１識別として「Ａ２００」、項目に対応して第１代替機器で入出力される管理情報を識別するための第２識別として「Ｄｕｔｙ」が関連付けられる。
【００３９】
また、バルブであるＡ２００は圧力センサを持たないので、供給空気圧に対し、物理情報として圧力センサである第２代替機器を識別する第１識別として「Ａ３００」、項目に対応して第２代替機器で入出力される管理情報を識別するための第２識別として「Ｐｓ」が関連付けられる。
【００４０】
また、出力空気圧に対し、物理情報として圧力センサである第３代替機器を識別する第１識別として「Ａ４００」、項目に対応して第１代替機器で入出力される管理情報を識別するための第３識別として「Ｐｏ」が関連付けられる。
【００４１】
この故障期間において機器管理装置１２２から、開度についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ２００．Ｔｒａｖｅｌ」を検索する。これにより、取得部１０４は、「Ａ２００」で特定される第１代替機器より「Ｔｒａｖｅｌ」で特定される開度の情報を取得する。このように取得された開度の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００４２】
またこの故障期間において機器管理装置１２２から、駆動信号についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ２００．Ｄｕｔｙ」を検索する。これにより、取得部１０４は、「Ａ２００」で特定される第１代替機器より「Ｄｕｔｙ」で特定される駆動信号の情報を取得する。このように取得された駆動信号の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００４３】
またこの故障期間において機器管理装置１２２から、供給空気圧についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ３００．Ｐｓ」を検索する。これにより、取得部１０４は、「Ａ３００」で特定される第２代替機器より「Ｐｓ」で特定される供給空気圧の情報を取得する。このように取得された供給空気圧の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００４４】
またこの故障期間において機器管理装置１２２から、出力空気圧についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ４００．Ｐｏ」を検索する。これにより、取得部１０４は、「Ａ４００」で特定される第３代替機器より「Ｐｏ」で特定される出力空気圧の情報を取得する。このように取得された出力空気圧の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００４５】
この後、新たなフィールド機器１２１が用意されて設置されると、利用者の操作による物理情報の更新が更新受付部１０６で受け付けられ、故障前と同じ物理情報が対応する項目に設定される状態となる。
【００４６】
この状態において機器管理装置１２２から、開度についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ１００．Ｔｒａｖｅｌ」を検索する。これにより、取得部１０４は、「Ａ１００」で特定されるフィールド機器１２１より「Ｔｒａｖｅｌ」で特定される開度の情報を取得する。このように取得された開度の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００４７】
また、この状態において機器管理装置１２２から、駆動信号についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ１００．Ｄｕｔｙ」を検索する。これにより、取得部１０４は、「Ａ１００」で特定されるフィールド機器１２１より「Ｄｕｔｙ」で特定される駆動信号の情報を取得する。このように取得された駆動信号の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００４８】
また、この状態において機器管理装置１２２から、供給空気圧についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ１００．Ｐｓ」を検索する。これにより、取得部１０４は、「Ａ１００」で特定されるフィールド機器１２１より「Ｐｓ」で特定される供給空気圧の情報を取得する。このように取得された供給空気圧の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００４９】
また、この状態において機器管理装置１２２から、出力空気圧についての要求を受付部１０２が受け付けると、検索部１０３は、記憶部１０１より物理情報「Ａ１００．Ｐｏ」を検索する。これにより、取得部１０４は、「Ａ１００」で特定されるフィールド機器１２１より「Ｐｏ」で特定される出力空気圧の情報を取得する。このように取得された出力空気圧の情報が、入出力制御部１０５から機器管理装置１２２に送信される。
【００５０】
なお、上述した実施の形態における情報処理装置１００は、図３に示すように、ＣＰＵ（Central Processing Unit；中央演算処理装置）２０１と主記憶装置２０２と、外部記憶装置２０３とネットワーク接続装置２０４となどを備えたコンピュータ機器であり、主記憶装置２０２に展開されたプログラムによりＣＰＵ２０１が動作することで、上述した各機能が実現される。ネットワーク接続装置２０４は、ネットワーク２０５に接続する。また、各機能は、複数のコンピュータ機器に分散させるようにしてもよい。
【００５１】
以上に説明したように、本発明では、管理対象を管理するための項目に関する論理情報と、管理対象を管理する機器を識別するための第１識別および機器における項目に対応して機器で入出力される管理情報を識別するための第２識別から構成された物理情報とを各々関連づけるようにした。これにより、論理情報を指定すれば、実際に設置されている機器の情報を必要とせず、対応する管理情報が得られるようになる。この結果、システムの変更などにおいては、新たな物理情報を論理対応づけておけばよく、制御などのシステムの変更や復旧がより迅速に実施できるようになる。
【００５２】
なお、本発明は以上に説明した実施の形態に限定されるものではなく、本発明の技術的思想内で、当分野において通常の知識を有する者により、多くの変形および組み合わせが実施可能であることは明白である。
【符号の説明】
【００５３】
１００…情報処理装置、１０１…記憶部、１０２…受付部、１０３…検索部、１０４…取得部、１０５…入出力制御部、１０６…更新受付部、１２１…フィールド機器（機器）、１２２…機器管理装置、１３１…ネットワーク。
【図１】
2019200505.tif 000004
【図２】
2019200505.tif 000005
【図３】
2019200505.tif 000006