(57)【要約】【課題】制御システムにおける制御プログラムや機器管理装置におけるフィールド機器構成に反映させる変更データにおける変更点が、より容易に確認できるようにする。【解決手段】データ記憶部１０１に記憶されているデータの複製に、データ入力部１０３により入力された変更データを反映させた合成データを合成データ作成部１０４で作成し、比較部１０５で合成データとデータとを比較し、合成データの中のデータと異なる部分を抽出し、表示制御部１０６の制御により、異なる部分と共通する部分とを識別可能に表示部１０２に表示する。【選択図】  図１
2014142822.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続する対象機器で用いられるデータが記憶されたデータ記憶部と、
前記データ記憶部に記憶されたデータを視認可能に表示する表示部と、
前記データ記憶部に記憶されているデータを変更する変更データを受け付けるデータ入力部と、
前記データ記憶部に記憶されているデータの複製を作成して前記データ入力部に入力された変更データを反映させた合成データを作成する合成データ作成部と、
前記合成データ作成部が作成した合成データと前記データ記憶部に記憶されているデータとを比較し、前記合成データの中の前記データと異なる部分を抽出する比較部と、
前記データ記憶部に記憶されているデータと共に、前記比較部で抽出された前記合成データの異なる部分と共通する部分とを識別可能な状態とした前記合成データを前記表示部に表示させる表示制御部と
を少なくとも備えることを特徴とするデータ作成装置。
【請求項２】
請求項１記載のデータ作成装置において、
前記表示制御部は、異なる部分と共通する部分とを異なる表示色とした前記合成データを前記表示部に表示させることを特徴とするデータ作成装置。
【請求項３】
請求項１または２記載のデータ作成装置において、
前記比較部は、前記合成データの中の前記データの更新された部分および前記データにない新規な部分を前記異なる部分として抽出し、
前記表示部は、前記比較部で抽出された前記合成データの更新された部分および新規な部分の各々を、共通する部分とは識別可能な状態とした前記合成データを前記表示部に表示させる
ことを特徴とするデータ作成装置。
【請求項４】
請求項３記載のデータ作成装置において、
前記表示制御部は、更新された部分と新規な部分と共通する部分とを各々異なる表示色とした前記合成データを前記表示部に表示させることを特徴とするデータ作成装置。
【請求項５】
請求項１〜４のいずれか１項に記載のデータ作成装置において、
変更を反映させる指示を受け付けて、前記データ入力部が受け付けた変更データを前記データ記憶部に記憶されている前記データに反映させるデータ設定部を備えることを特徴とするデータ作成装置。
【請求項６】
ネットワークを介して接続する対象機器で用いられるデータを記憶するデータ記憶ステップと、
前記データ記憶ステップで記憶されたデータを変更する変更データを受け付けるデータ入力ステップと、
前記データ記憶ステップに記憶されているデータの複製を作成して前記データ入力ステップで入力された変更データを反映させた合成データを作成する合成データ作成ステップと、
前記合成データ作成ステップで作成された合成データと前記データ記憶ステップで記憶されたデータとを比較し、前記合成データの中の前記データと異なる部分を抽出する比較ステップと、
前記データ記憶ステップで記憶されたデータと共に、前記比較ステップで抽出された前記合成データの異なる部分と共通する部分とを識別可能な状態とした前記合成データを表示させる表示制御ステップと
を少なくとも備えることを特徴とするデータ作成方法。
【請求項７】
請求項６記載のデータ作成方法において、
前記表示制御ステップでは、異なる部分と共通する部分とを異なる表示色とした前記合成データを表示させることを特徴とするデータ作成方法。
【請求項８】
請求項６または７記載のデータ作成方法において、
前記比較ステップでは、前記合成データの中の前記データの更新された部分および前記データにない新規な部分を前記異なる部分として抽出し、
前記表示制御ステップでは、前記比較ステップで抽出された前記合成データの更新された部分および新規な部分の各々を、共通する部分とは識別可能な状態とした前記合成データを表示させる
ことを特徴とするデータ作成方法。
【請求項９】
請求項８記載のデータ作成方法において、
前記表示制御ステップでは、更新された部分と新規な部分と共通する部分とを各々異なる表示色とした前記合成データを表示させることを特徴とするデータ作成方法。
【請求項１０】
請求項６〜９のいずれか１項に記載のデータ作成方法において、
変更を反映させる指示を受け付けて、前記データ入力ステップで受け付けた変更データを前記データ記憶ステップで記憶された前記データに反映させるデータ設定ステップを備えることを特徴とするデータ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御システムおよび機器管理装置などに用いる設定データの変更などを行うデータ作成装置および方法に関するものである。
【背景技術】
【０００２】
例えば、建築物に付帯している各設備の監視制御や、プラントなどの制御には制御システムが用いられ、さらに機器管理装置が用いられている場合がある（特許文献１参照）。例えば、機器管理装置は、フィールドバスなどのネットワークにより接続している現場に設置されたプロセス機器や各種センサなどのフィールド機器との間で信号をやりとりし、従来では可搬型端末を現場でフィールド機器に直結して行っていた較正を上位からのパラメータ設定で行い、また、フィールド機器が正常に動作している状態に関する診断結果を表示している。
【０００３】
このような制御システムや機器管理装置において、例えば制御対象の構成が変更された場合などは、システムに設定する制御プログラムを変更し、また機器管理装置に設定するフィールド機器構成を変更するなどのエンジニアリング作業が発生する。上述した制御においては、多くの制御対象があり、エンジニアリング作業では、対象となるデータも非常に大量なものとなる。従って、エンジニアリング作業では、大量のデータ編集に優れた市販のツール（ソフトウエア）を用いてデータの編集，変更などの作業を行い、作成された新たなデータを制御プログラムやフィールド機器構成に反映させている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０１４３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述したような制御プログラムやフィールド機器構成に対する変更データの反映においては、変更データに設定間違えなどがあると、これが反映された制御プログラムやフィールド機器構成では、誤った制御や表示がなされることになる。このため、変更データを反映させる前に、変更点を確認している。しかしながら、変更点は非常に多いため、これを確認するために膨大な時間を要している。
【０００６】
本発明は、以上のような問題点を解消するためになされたものであり、制御システムにおける制御プログラムや機器管理装置におけるフィールド機器構成に反映させる変更データにおける変更点が、より容易に確認できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るデータ作成装置は、ネットワークを介して接続する対象機器で用いられるデータが記憶されたデータ記憶部と、データ記憶部に記憶されたデータを視認可能に表示する表示部と、データ記憶部に記憶されているデータを変更する変更データを受け付けるデータ入力部と、データ記憶部に記憶されているデータの複製を作成してデータ入力部に入力された変更データを反映させた合成データを作成する合成データ作成部と、合成データ作成部が作成した合成データとデータ記憶部に記憶されているデータとを比較し、合成データの中のデータと異なる部分を抽出する比較部と、データ記憶部に記憶されているデータと共に、比較部で抽出された合成データの異なる部分と共通する部分とを識別可能な状態とした合成データを表示部に表示させる表示制御部とを少なくとも備える。
【０００８】
上記データ作成装置において、表示制御部は、異なる部分と共通する部分とを異なる表示色とした合成データを表示部に表示させるようにすればよい。
【０００９】
上記データ作成装置において、比較部は、合成データの中のデータの更新された部分およびデータにない新規な部分を異なる部分として抽出し、表示部は、比較部で抽出された合成データの更新された部分および新規な部分の各々を、共通する部分とは識別可能な状態とした合成データを表示部に表示させるようにしてもよい。例えば、表示制御部は、更新された部分と新規な部分と共通する部分とを各々異なる表示色とした合成データを表示部に表示させるようにすればよい。
【００１０】
上記データ作成装置において、変更を反映させる指示を受け付けて、データ入力部が受け付けた変更データをデータ記憶部に記憶されているデータに反映させるデータ設定部を備えるようにしてもよい。
【００１１】
また、本発明に係るデータ作成方法は、ネットワークを介して接続する対象機器で用いられるデータを記憶するデータ記憶ステップと、データ記憶ステップで記憶されたデータを変更する変更データを受け付けるデータ入力ステップと、データ記憶ステップに記憶されているデータの複製を作成してデータ入力ステップで入力された変更データを反映させた合成データを作成する合成データ作成ステップと、合成データ作成ステップで作成された合成データとデータ記憶ステップで記憶されたデータとを比較し、合成データの中のデータと異なる部分を抽出する比較ステップと、データ記憶ステップで記憶されたデータと共に、比較ステップで抽出された合成データの異なる部分と共通する部分とを識別可能な状態とした合成データを表示させる表示制御ステップとを少なくとも備える。
【００１２】
上記データ作成方法において、表示制御ステップでは、異なる部分と共通する部分とを異なる表示色とした合成データを表示させるようにすればよい。
【００１３】
上記データ作成方法において、比較ステップでは、合成データの中のデータの更新された部分およびデータにない新規な部分を異なる部分として抽出し、表示制御ステップでは、比較ステップで抽出された合成データの更新された部分および新規な部分の各々を、共通する部分とは識別可能な状態とした合成データを表示させるようにすればよい。例えば、表示制御ステップでは、更新された部分と新規な部分と共通する部分とを各々異なる表示色とした合成データを表示させるようにすればよい。
【００１４】
上記データ作成方法において、変更を反映させる指示を受け付けて、データ入力ステップで受け付けた変更データをデータ記憶ステップで記憶されたデータに反映させるデータ設定ステップを備えるようにしてもよい。
【発明の効果】
【００１５】
以上説明したことにより、本発明によれば、制御システムにおける制御プログラムや機器管理装置におけるフィールド機器構成に反映させる変更データにおける変更点が、より容易に確認できるようになるという優れた効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の実施の形態におけるデータ作成装置１００の構成を示す構成図である。
【図２】図２は、本発明の実施の形態におけるデータ作成装置１００の動作（データ作成方法）を説明するためのフローチャートである。
【図３】図３は、表示部１０２における表示例を示す説明図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図を参照して説明する。図１は、本発明の実施の形態におけるデータ作成装置１００の構成を示す構成図である。このデータ作成装置１００は、データ記憶部１０１，表示部１０２，データ入力部１０３，合成データ作成部１０４，比較部１０５，表示制御部１０６，データ設定部１０７を備える。例えば、データ記憶部１０１に記憶されているデータ作成装置１００で作成されたデータを用い、制御部１１１が制御対象のプロセス１１２を制御する。
【００１８】
データ記憶部１０１は、例えば、プロセス１１２を制御するための制御データなどネットワークを介して接続する対象機器（制御部１１１，プロセス１１２）で用いられるデータを記憶している。また、対象機器が機器管理装置の場合、フィールド機器などの機器管理対象の構成を示すデータを記憶している。データは、例えば、以下の表１に示すような、プロセス機器や各種センサなどのフィールド機器の設定情報である。
【００１９】
【表１】
2014142822.tif 000003
【００２０】
表示部１０２は、例えば、データ記憶部１０１に記憶されたデータなどを視認可能に表示する。
【００２１】
データ入力部１０３は、例えば、ユーザの操作などにより、データ記憶部１０１に記憶されているデータを変更する変更データを受け付ける。合成データ作成部１０４は、データ記憶部１０１に記憶されているデータの複製を作成してデータ入力部１０３に入力された変更データを反映させた合成データを作成する。例えば、合成データ作成部１０４は、一時記憶部を備え、作成した合成データを一時記憶部に記憶しておく。
【００２２】
比較部１０５は、合成データ作成部１０４が作成した合成データとデータ記憶部１０１に記憶されているデータとを比較し、合成データの中のデータと異なる部分を抽出する。例えば、比較部１０５は、合成データの中のデータの更新（変更）された部分およびデータにない新規な部分を異なる部分として抽出する。
【００２３】
表示制御部１０６は、データ記憶部１０１に記憶されているデータと共に、比較部１０５で抽出された合成データの異なる部分と共通する部分とを識別可能な状態とした合成データを表示部１０２に表示させる。例えば、表示制御部１０６は、異なる部分と共通する部分とを異なる表示色とした合成データを表示部１０２に表示させる。また、例えば、表示制御部１０６は、更新された部分と新規な部分と共通する部分とを各々異なる表示色とした合成データを表示部１０２に表示させる。
【００２４】
また、データ設定部１０７は、変更を反映させる指示を受け付けて、データ入力部１０３が受け付けた変更データをデータ記憶部１０１に記憶されているデータに反映させる。なお、上述したように、制御部１１１は、データ作成装置１００のデータ記憶部１０１に記憶されているデータによりネットワークを介して接続するプロセス１１２を制御する。
【００２５】
次に、本発明の実施の形態におけるデータ作成装置の動作（データ作成方法）について、図２のフローチャートを用いて説明する。
【００２６】
まず、ステップＳ１０１で、データ記憶部１０１に、ネットワークを介して接続する対象機器（制御部１１１，プロセス１１２）で用いられるデータを記憶する（データ記憶ステップ）。例えば、ユーザの操作によりデータ入力部１０３から入力されたデータが、データ記憶部１０１に記憶される。
【００２７】
次に、ステップＳ１０２で、データ入力部１０３が、データ記憶部１０１に記憶されているデータを変更する変更データの入力を検出する（データ入力ステップ）。例えば、ユーザの操作により変更データが入力されれば、これが、データ入力部１０３に検出される。
【００２８】
ここで、データが制御データであり、変更データの入力がない場合（ステップＳ１０２のｎ）、ユーザの指示があると制御部１１１が起動され、データ記憶部１０１に記憶されているデータが制御部１１１に送られ、ネットワークを介して接続するプロセス１１２の制御が実施される（ステップＳ１０３）。制御部１１１は、制御終了の指示を受け付けるまで（ステップＳ１０４）制御を継続する。これらのことは、ユーザから指示があるまで継続される。
【００２９】
データ入力部１０３において変更データの入力が検出されて受け付けられると（ステップＳ１０２のｙ）、ステップＳ１０５で、合成データ作成部１０４が、まず、データ記憶部１０１に記憶されているデータの複製を作成し、次いで、入力された変更データを反映させた合成データを作成し、例えば、作成した合成データを一時記憶部に記憶しておく（合成データ作成ステップ）。
【００３０】
次に、ステップＳ１０６で、比較部１０５が、合成データ作成部１０４により作成された合成データと、データ記憶部１０１に記憶されているデータとを比較し、合成データの中のデータと異なる部分を抽出する（比較ステップ）。次いで、ステップＳ１０７で、表示制御部１０６が、データ記憶部１０１に記憶されているデータと共に、比較部１０５により抽出された合成データの異なる部分と共通する部分とを識別可能な状態とした合成データを、表示部１０２に表示させる（表示制御ステップ）。
【００３１】
例えば、図３に示すように、表示部１０２の表示領域３０１に、データ記憶部１０１に記憶されているデータを表示し、表示領域３０２に、合成データを表示する。また、合成データを表示する表示領域３０２においては、共通する項目３２１に対し、更新された項目３２２や新規な項目３２３を各々異なる表示色として表示する。
【００３２】
この後、データ設定部１０７が、変更を反映させる指示を受け付けると（ステップＳ１０８のｙ）、ステップＳ１０９で、変更データをデータ記憶部１０１に記憶されているデータに反映させる（データ設定ステップ）。一方、変更反映指示の入力がない場合、例えば、変更しないことを示す指示の入力がある場合、また、設定されている一定時間を過ぎても変更反映の指示入力がない場合、変更データは反映させず、ステップＳ１０２に戻り、新たな変更データの入力を待つ。
【００３３】
なお、上述した実施の形態におけるデータ作成装置１００は、例えば、ＣＰＵ（Central Processing Unit；中央演算処理装置）と主記憶装置と外部記憶装置とネットワーク接続装置となどを備えたコンピュータ機器であり、主記憶装置に展開されたプログラムによりＣＰＵが動作することで、上述した各機能が実現される。また、各機能は、複数のコンピュータ機器に分散させるようにしてもよい。
【００３４】
以上に説明したように、本発明によれば、データの複製に入力された変更データを反映させた合成データを作成し、この合成データとデータとを比較し、合成データの中のデータと異なる部分を抽出し、異なる部分と共通する部分とを識別可能に表示するようにしたので、制御システムにおける制御プログラムや機器管理装置におけるフィールド機器構成に反映させる変更データにおける変更点が、より容易に確認できるようになる。また、この確認が、反映させる前に行える。この結果、例えば、変更対象のフィールド機器が数万点あっても、差分を容易に確認することが可能になり、エンジニアリングミスを少なくし、エンジニアリングコストの削減ができるようになる。
【００３５】
なお、本発明は以上に説明した実施の形態に限定されるものではなく、本発明の技術的思想内で、当分野において通常の知識を有する者により、多くの変形および組み合わせが実施可能であることは明白である。
【符号の説明】
【００３６】
１００…データ作成装置、１０１…データ記憶部、１０２…表示部、１０３…データ入力部、１０４…合成データ作成部、１０４…比較部、１０６…表示制御部、１０７…データ設定部、１１１…制御部、１１２…プロセス。
【図１】
2014142822.tif 000004
【図２】
2014142822.tif 000005
【図３】
2014142822.tif 000006