(57)【要約】【課題】ＣＳＶファイルに異常な値が含まれている場合であっても、制御装置が正常に動作しなくなることを防ぐ。【解決手段】制御装置のオブジェクト情報が記述されたＣＳＶファイルを読込むＣＳＶファイル読込み手段１と、ＣＳＶファイルの異常を示す確認項目を記録する確認項目記録手段２と、確認項目記録手段２に記録された確認項目に基づいて、ＣＳＶファイル読込み手段１により読込まれたＣＳＶファイルの異常値を確認する異常値確認手段３と、異常値確認手段３により確認された異常値を表示する確認結果表示手段４と、確認結果表示手段４により表示された異常値を、ユーザ操作に応じて正常値に変換するフィルタ設定手段５と、フィルタ設定手段５により異常値が正常値に変換されたＣＳＶファイルに基づいて、制御装置を動作させるＪＯＢファイルを生成するＪＯＢファイル生成手段６とを備えた。【選択図】図１
2014192874.tif 000002
【特許請求の範囲】
【請求項１】
オープンネットワークに接続された制御装置の監視・制御を行う監視システムを構築するエンジニアリング作業装置であって、
前記制御装置のオブジェクト情報が記述されたＣＳＶファイルを読込むＣＳＶファイル読込み手段と、
ＣＳＶファイルの異常を示す確認項目を記録する確認項目記録手段と、
前記確認項目記録手段に記録された確認項目に基づいて、前記ＣＳＶファイル読込み手段により読込まれたＣＳＶファイルの異常値を確認する異常値確認手段と、
前記異常値確認手段により確認された異常値を表示する確認結果表示手段と、
前記確認結果表示手段により表示された異常値を、ユーザ操作に応じて正常値に変換するフィルタ設定手段と、
前記フィルタ設定手段により異常値が正常値に変換されたＣＳＶファイルに基づいて、前記制御装置を動作させるＪＯＢファイルを生成するＪＯＢファイル生成手段と
を備えたエンジニアリング作業装置。
【請求項２】
前記確認項目記録手段に記録された確認項目は、予め定められた規約に違反している異常を示す項目と、自機の監視システムにとっての異常を示す項目とに分類され、
前記確認結果表示手段は、前記異常値を表示する際に、該当する確認項目の分類に応じて異なる表示を行う
ことを特徴とする請求項１記載のエンジニアリング作業装置。
【請求項３】
オープンネットワークに接続され、制御装置の監視・制御を行う監視システムを構築するエンジニアリング作業装置によるエンジニアリング作業方法であって、
前記制御装置のオブジェクト情報が記述されたＣＳＶファイルを読込むＣＳＶファイル読込みステップと、
ＣＳＶファイルの異常を示す確認項目に基づいて、前記ＣＳＶファイル読込みステップにおいて読込んだＣＳＶファイルの異常値を確認する異常値確認ステップと、
前記異常値確認ステップにおいて確認した異常値を表示する確認結果表示ステップと、
前記確認結果表示ステップにおいて表示した異常値を、ユーザ操作に応じて正常値に変換するフィルタ設定ステップと、
前記フィルタ設定ステップにおいて異常値を正常値に変換したＣＳＶファイルに基づいて、前記制御装置を動作させるＪＯＢファイルを生成するＪＯＢファイル生成ステップと
を有するエンジニアリング作業方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）ファイル取込み時の異常確認機能と、フィルタを使用した異常除去機能とを有するエンジニアリング作業装置及びエンジニアリング作業方法に関するものである。
【背景技術】
【０００２】
エンジニアリング装置、及び当該エンジニアリング装置で扱うＪＯＢファイルを使って制御装置を動作させるエンジニアリングにおいて、エンジニアリング装置でＪＯＢファイルを元に作成する制御装置を動作させるための動作ファイルが異常な状態になることがある。この場合、制御装置にそのまま動作ファイルをダウンロードして当該制御装置を起動させようとすると、起動に失敗したり、起動したとしてもその後の動作に異常が含まれることがある。
【０００３】
それに対し、従来技術において、動作ファイルの整合を確認するものが知られている（例えば特許文献１参照）。そして、整合が取れていない動作ファイルを確認したときは、制御装置の管理情報を含むＪＯＢファイルに基づいて動作ファイルを修復し、修復した動作ファイルを対応する制御装置にダウンロードするようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−９７４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、あるベンダー（Ａ社）の監視システムが異なるベンダー（Ｂ社）の制御装置をＢＡＣｎｅｔ通信を用いて監視・制御する場合、Ａ社はＢ社の制御装置のオブジェクト情報を認識し、このオブジェクト情報を元にＢ社の制御装置の監視・制御を行う。このような監視・制御を可能とするため、オブジェクト情報はＣＳＶファイルに記述し、このＣＳＶファイルを他社に渡すことが電気設備学会により決められている。そして、Ａ社では、Ｂ社から受け取ったＣＳＶファイルを自身のエンジニアリング装置に読込むことで、Ｂ社の制御装置を監視・制御する監視システムを構築する。なお、ＣＳＶファイルの責任の所在はＢ社にあり、Ａ社が変更するものではない。
【０００６】
上述した特許文献１に開示された従来技術には、動作ファイルの整合性確認が記載されている。しかし、この確認だけでは制御装置が正常に動作するとは限らず、上記ＣＳＶファイルが原因で制御装置が正常に動作しない場合がある。すなわち、ＣＳＶファイルに異常な値が含まれているままＪＯＢファイルに取り込むと、このＪＯＢデータを元に動作ファイルを作成した場合には動作ファイルも異常な状態になり、これを制御装置にダウンロードしても制御装置は正常に動作しなくなる場合がある。そして、このような現象が発生した場合には、その原因を究明するために時間と労力を要するという課題がある。
【０００７】
この発明は、上記のような課題を解決するためになされたもので、ＣＳＶファイルに異常な値が含まれている場合であっても、制御装置が正常に動作しなくなることを防ぐことができるエンジニアリング作業装置及びエンジニアリング作業方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
この発明に係るエンジニアリング作業装置は、制御装置のオブジェクト情報が記述されたＣＳＶファイルを読込むＣＳＶファイル読込み手段と、ＣＳＶファイルの異常を示す確認項目を記録する確認項目記録手段と、確認項目記録手段に記録された確認項目に基づいて、ＣＳＶファイル読込み手段により読込まれたＣＳＶファイルの異常値を確認する異常値確認手段と、異常値確認手段により確認された異常値を表示する確認結果表示手段と、確認結果表示手段により表示された異常値を、ユーザ操作に応じて正常値に変換するフィルタ設定手段と、フィルタ設定手段により異常値が正常値に変換されたＣＳＶファイルに基づいて、制御装置を動作させるＪＯＢファイルを生成するＪＯＢファイル生成手段とを備えたものである。
【０００９】
また、この発明に係るエンジニアリング作業方法は、制御装置のオブジェクト情報が記述されたＣＳＶファイルを読込むＣＳＶファイル読込みステップと、ＣＳＶファイルの異常を示す確認項目に基づいて、ＣＳＶファイル読込みステップにおいて読込んだＣＳＶファイルの異常値を確認する異常値確認ステップと、異常値確認ステップにおいて確認した異常値を表示する確認結果表示ステップと、確認結果表示ステップにおいて表示した異常値を、ユーザ操作に応じて正常値に変換するフィルタ設定ステップと、フィルタ設定ステップにおいて異常値を正常値に変換したＣＳＶファイルに基づいて、制御装置を動作させるＪＯＢファイルを生成するＪＯＢファイル生成ステップとを有するものである。
【発明の効果】
【００１０】
この発明によれば、上記のように構成したので、ＣＳＶファイルに異常な値が含まれている場合であっても、制御装置が正常に動作しなくなることを防ぐことができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施の形態１に係るエンジニアリング作業装置の構成を示す図である。
【図２】この発明の実施の形態１におけるＣＳＶファイルの一例を示す図である。
【図３】この発明の実施の形態１に係るエンジニアリング作業装置の動作を示すフローチャートである。
【図４】この発明の実施の形態１における確認項目記録手段に記録された確認項目（ＢＡＣｎｅｔの規約に違反している異常）を示す図である。
【図５】この発明の実施の形態１における確認項目記録手段に記録された確認項目（ＣＳＶファイルを受け取ってエンジニアリングを行うベンダー側のシステムにとっての異常）を示す図である。
【図６】この発明の実施の形態１における確認結果表示手段によるＣＳＶファイルの異常値の確認結果表示画面例を示す図である。
【図７】この発明の実施の形態１におけるフィルタ設定手段によるフィルタ設定画面例を示す図である。
【発明を実施するための形態】
【００１２】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１はこの発明の実施の形態１に係るエンジニアリング作業装置の構成を示す図である。
エンジニアリング作業装置は、オープンネットワークに接続された制御装置（不図示）の監視・制御を行う監視システムを構築するものである。このエンジニアリング作業装置は、図１に示すように、ＣＳＶファイル読込み手段１、確認項目記録手段２、異常値確認手段３、確認結果表示手段４、フィルタ設定手段５及びＪＯＢファイル生成手段６から構成されている。
【００１３】
ＣＳＶファイル読込み手段１は、オープンネットワークを介して異なるベンダーの制御装置を監視・制御する場合において、当該制御装置のオブジェクト情報が記述されたＣＳＶファイルを読込むものである。なお、ＣＳＶファイルは、例えば図２に示すように、予め定められた規約に基づいて作成されたファイルである。
【００１４】
確認項目記録手段２は、ＣＳＶファイルに対して予め設定された異常を示す確認項目を記録するものである。
【００１５】
異常値確認手段３は、確認項目記録手段２に記録された確認項目に基づいて、ＣＳＶファイル読込み手段１により読込まれたＣＳＶファイルの異常値を確認するものである。
【００１６】
確認結果表示手段４は、異常値確認手段３による確認された異常値をモニタ（不図示）上に表示するものである。
【００１７】
フィルタ設定手段５は、確認結果表示手段４によりモニタ上に表示された異常値を、ユーザ操作に応じて正常値に変換するものである。
【００１８】
ＪＯＢファイル生成手段６は、フィルタ設定手段５により異常値が正常値に変換されたＣＳＶファイルに基づいて、制御装置を動作させるＪＯＢファイルを生成するものである。
【００１９】
次に、上記のように構成されたエンジニアリング作業装置の動作について、図３を参照しながら説明する。
なお、確認項目記録手段２には、ＣＳＶファイルに対して予め設定された異常値を示す確認項目が記録されている。この確認項目は、図４に示すような予め定められた規約（例えばＢＡＣｎｅｔの規約）に違反している異常を示す項目と、図５に示すようなＣＳＶファイルを受け取ってエンジニアリングするベンダー側のシステム（自機の監視システム）にとっての異常を示す項目とに分類される。なお、この確認項目は規約のバージョン等により追加変更可能である。
【００２０】
そして、エンジニアリング作業装置では、図３に示すように、まず、ＣＳＶファイル読込み手段１は、オープンネットワークを介してベンダーが異なる制御装置を監視・制御する場合において、ＣＳＶファイルをＪＯＢファイルに取込む際に、当該制御装置のオブジェクト情報が記述されたＣＳＶファイルを読込む（ステップＳＴ１、ＣＳＶファイル読込みステップ）。
【００２１】
次いで、異常値確認手段３は、確認項目記録手段２に記録された確認項目に基づいて、ＣＳＶファイル読込み手段１により読込まれたＣＳＶファイルの異常値を確認する（ステップＳＴ２、異常値確認ステップ）。
【００２２】
次いで、確認結果表示手段４は、異常値確認手段３により確認された異常値をモニタ上に表示する（ステップＳＴ３、確認結果表示ステップ）。図６は確認結果表示手段４によるＣＳＶファイルの異常値の確認結果表示画面例を示す図である。この確認結果表示画面では、ＣＳＶファイルの値を表示するとともに、異常値を該当する確認項目の分類に応じて異なる表示で示している。図６の例では、ＢＡＣｎｅｔの規約に違反している異常値のセルを濃いグレーで表示し、自機の監視システムにとっての異常値のセルを普通のグレーで表示している。さらに、異常値の理由もエラー内容として表示している。
【００２３】
次いで、フィルタ設定手段５は、確認結果表示手段４により表示された異常値を、ユーザ操作に応じて正常値に変換する（ステップＳＴ４、フィルタ設定ステップ）。この際、図７に示すように、フィルタ設定画面では、異常値のセルに対してユーザにより正常な値が入力されることで、例えばセルの色を濃いグレーまたは普通のグレーから薄いグレーに変更している。
【００２４】
次いで、ＪＯＢファイル生成手段６は、フィルタ設定手段５により異常値が正常値に変換されたＣＳＶファイルに基づいて、制御装置を動作させるＪＯＢファイルを生成する（ステップＳＴ５、ＪＯＢファイル生成ステップ）。
【００２５】
以上のように、この実施の形態１によれば、ＣＳＶファイルをＪＯＢファイルに取込む際に、ＣＳＶファイルに対する異常値の確認を行い、異常値が確認された場合にはユーザ操作により正常値に変換可能とすることで、ＣＳＶファイルに異常な値が含まれている場合であっても、制御装置が正常に動作しなくなることを防ぐことができる。よって、動作ファイルの異常を抑制することができ、この異常の発生に伴う原因究明のための時間と労力を大幅に削減することができる。
【００２６】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００２７】
１  ＣＳＶファイル読込み手段
２  確認項目記録手段
３  異常値確認手段
４  確認結果表示手段
５  フィルタ設定手段
６  ＪＯＢファイル生成手段
【図１】
2014192874.tif 000003
【図２】
2014192874.tif 000004
【図３】
2014192874.tif 000005
【図４】
2014192874.tif 000006
【図５】
2014192874.tif 000007
【図６】
2014192874.tif 000008
【図７】
2014192874.tif 000009