(57)【要約】【課題】過去の設定事例を活用してエンジニアリングデータを作成する監視制御エンジニアリング装置を得る。【解決手段】プライベートクラウド１に配置され、エンジニアリングデータの設定単位ごとに過去の事例を収録した履歴情報２から、データ入力部５１でのユーザ入力に関連した履歴情報を履歴情報抽出部５２により抽出し、データ入力支援部５３が抽出した履歴情報を用いて入力候補を表示し、この入力候補を選択して形成されたエンジニアリングデータを履歴情報登録部６１によって履歴情報２に登録するとともに、データベース作成部６２により監視制御システムに搭載するためのエンジニアリングデータベース７を作成する。【選択図】図１
2014092837.tif 000002
【特許請求の範囲】
【請求項１】
監視制御ソフトウェアで使用されるエンジニアリングデータを作成する監視制御エンジニアリング装置であって、
上記エンジニアリングデータ作成のためのユーザ入力を行う入力手段、
エンジニアリングデータの作成単位ごとに過去の事例を履歴情報として登録した登録履歴情報から、上記ユーザ入力に関連した履歴情報を抽出する履歴情報抽出手段、
この履歴情報抽出手段により抽出された履歴情報を用いてエンジニアリングデータ候補を表示する入力支援手段、
上記エンジニアリングデータ候補がユーザによって選択されたエンジニアリングデータを上記登録履歴情報に登録する登録手段、
及び上記形成されたエンジニアリングデータから、監視制御システムに搭載するためのエンジニアリングデータベースを作成するデータベース作成手段を備えたことを特徴とする監視制御エンジニアリング装置。
【請求項２】
上記エンジニアリングデータベースからエンジニアリングデータを読み込むデータ読込手段を備えたことを特徴とする請求項１記載の監視制御エンジニアリング装置。
【請求項３】
上記データ読込手段によって読み込まれた上記エンジニアリングデータを変更した場合に、この変更情報を上記登録履歴情報に登録する変更情報登録手段を備えたことを特徴とする請求項２記載の監視制御エンジニアリング装置。
【請求項４】
上記入力支援手段により表示された上記エンジニアリングデータ候補から選定することにより、上記エンジニアリングデータを自動的に作成する自動作成手段を備えたことを特徴とする請求項１〜請求項３のいずれか一項記載の監視制御エンジニアリング装置。
【請求項５】
上記データベース作成部によるエンジニアリングデータベース作成前に、上記エンジニアリングデータ内の各データの整合性をチェックする整合性チェック手段を備えたことを特徴とする請求項１〜請求項４のいずれか一項記載の監視制御エンジニアリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遠方監視制御システムの監視制御ソフトウェアが使用するエンジニアリングデータを生成する監視制御エンジニアリング装置に関するものである。
遠方監視制御システムは、監視対象が多種多様であることもあり、監視制御ソフトウェアは、多種多様な監視対象に対応するため、共通的に作成されるのが一般的である。その監視対象毎の固有な情報は、エンジニアリングデータとしてシステム運用前に設定し、監視制御ソフトウェアに与えることにより、各監視制御システムを実現している。
【背景技術】
【０００２】
従来のシステムでは、エンジニアリングデータを設定する際に、システム毎に毎回一から作成し、監視制御システムに投入することで、監視制御システムを実現していた。
しかし、システム毎に同じ部分も存在し、各システムで設定した内容を利用することで、設定の効率化を実現できる。
従来でも、このように過去の事例を効率的に利用したものがある。（例えば、特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−６４７８０号公報（第３〜５頁、第１図）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の方法は、過去の事例からエンジニアリングデータを自動生成しており、過去の事例を使用することにより、効率化実現している。
しかし、過去の事例から自動生成したエンジニアリングデータを修正する際には、過去の事例を使用することがなく、過去の事例を有効に活用できていない。それは、過去の事例が一般的なパターン（一般的に成立する設計規則）にしか対応していないためである。
また、過去の事例を自動生成装置の中にデータベースとして備えているため、自動生成を実施する場合、その装置内にデータベースを持っておく必要があった。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、過去の設定事例を活用してエンジニアリングデータを作成する監視制御エンジニアリング装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係わる監視制御エンジニアリング装置においては、監視制御ソフトウェアで使用されるエンジニアリングデータを作成する監視制御エンジニアリング装置であって、エンジニアリングデータ作成のためのユーザ入力を行う入力手段、エンジニアリングデータの作成単位ごとに過去の事例を履歴情報として登録した登録履歴情報から、ユーザ入力に関連した履歴情報を抽出する履歴情報抽出手段、この履歴情報抽出手段により抽出された履歴情報を用いてエンジニアリングデータ候補を表示する入力支援手段、エンジニアリングデータ候補がユーザによって選択されたエンジニアリングデータを登録履歴情報に登録する登録手段、及び形成されたエンジニアリングデータから、監視制御システムに搭載するためのエンジニアリングデータベースを作成するデータベース作成手段を備えたものである。
【発明の効果】
【０００７】
この発明によれば、監視制御ソフトウェアで使用されるエンジニアリングデータを作成する監視制御エンジニアリング装置であって、エンジニアリングデータ作成のためのユーザ入力を行う入力手段、エンジニアリングデータの作成単位ごとに過去の事例を履歴情報として登録した登録履歴情報から、ユーザ入力に関連した履歴情報を抽出する履歴情報抽出手段、この履歴情報抽出手段により抽出された履歴情報を用いてエンジニアリングデータ候補を表示する入力支援手段、エンジニアリングデータ候補がユーザによって選択されたエンジニアリングデータを登録履歴情報に登録する登録手段、及び形成されたエンジニアリングデータから、監視制御システムに搭載するためのエンジニアリングデータベースを作成するデータベース作成手段を備えたので、エンジニアリングデータを過去の事例を用いて作成することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１による監視制御用エンジニアリングデータ生成装置を示すブロック図である。
【図２】この発明の実施の形態１による監視制御システムを示すシステム構成図である。
【図３】この発明の実施の形態１による監視制御用エンジニアリングデータ生成装置の処理フローと複数の監視制御システムでの設定を示す図である。
【図４】この発明の実施の形態２による監視制御用エンジニアリングデータ生成装置を示すブロック図である。
【図５】この発明の実施の形態３による監視制御用エンジニアリングデータ生成装置を示すブロック図である。
【図６】この発明の実施の形態４による監視制御用エンジニアリングデータ生成装置を示すブロック図である。
【図７】この発明の実施の形態５による監視制御用エンジニアリングデータ生成装置を示すブロック図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態１について詳細に説明する。
図１は、この発明の実施の形態１による監視制御用エンジニアリングデータ生成装置を示すブロック図である。
図１において、監視制御エンジニアリングデータの生成は、プライベートクラウド１、監視制御用エンジニアリングデータ生成装置３（監視制御エンジニアリング装置）にて実施する。
プライベートクラウド１は、過去の事例として、過去に設定したエンジニアリングデータの内容の履歴を設定単位毎に記録した履歴情報２を有している。
監視制御用エンジニアリングデータ生成装置３は、監視制御用エンジニアリング生成機能（エンジニアリングツール）４と、監視制御用エンジニアリング生成機能（エンジニアリングツール）４によって生成されるエンジニアリングデータベース７から構成されている。
【００１０】
監視制御用エンジニアリング生成機能（エンジニアリングツール）４は、データ入力を行うデータ入力機能５と、エンジニアリングデータの設定内容を履歴情報２に登録したり、エンジニアリングデータベース７を作成するデータ登録機能６とを有する。
データ入力機能５では、データ入力部５１（入力手段）は、データ入力を実施する。履歴情報抽出部５２（履歴情報抽出手段）は、プライベートクラウド１の履歴情報２からデータ入力に関連する履歴情報を抽出する。データ入力支援部５３（入力支援手段）は、抽出した履歴情報からエンジニアリングデータの入力候補を表示して、データ入力を支援する。
データ登録機能６では、履歴情報登録部６１（登録手段）は、エンジニアリングデータの設定内容をプライベートクラウド１の履歴情報２に登録する。データベース作成部６２（データベース作成手段）は、エンジニアリングデータの設定内容に基づき、監視制御システムで使用するためのエンジニアリングデータベース７を作成する。
【００１１】
図２は、この発明の実施の形態１による監視制御システムを示すシステム構成図である。
図２において、エンジニアリングデータベース７は、図１におけるものと同一のものである。図２の監視制御システムは、ＬＡＮ１０３を介して、監視制御端末１０１、監視制御サーバ１０２、通信制御装置１０４が接続され、通信制御装置１０４は、ネットワークを介して子局１０５に接続され、子局１０５はセンサ１０６に接続されている。
センサ１０６が検出した監視データを子局１０５から通信制御装置１０４を通って、監視制御端末１０１、監視制御サーバ１０２へ送信される。
監視制御端末１０１と監視制御サーバ１０２で、センサ１０６が検出した監視データを監視することができる。
監視制御端末１０１、監視制御サーバ１０２、通信制御装置１０４では、エンジニアリングデータベース７を使用し、監視制御システムを実現する。このエンジニアリングデータ７は、図１の監視制御用エンジニアリングデータ生成機能（エンジニアリングツール）４により生成されるものである。
【００１２】
図３は、この発明の実施の形態１による監視制御用エンジニアリングデータ生成装置の処理フローと複数の監視制御システムでの設定を示す図である。
図３において、１〜３は図１におけるものと同一のものである。図３では、監視制御用エンジニアリングデータ生成装置３は、監視制御システムＡエンジニアリングデータ生成装置３ａ、監視制御システムＢエンジニアリングデータ生成装置３ｂ、監視制御システムＣエンジニアリングデータ生成装置３ｃの３つが設けられている。
【００１３】
次に、実施の形態１による監視制御用エンジニアリングデータ生成装置３の処理フローについて説明する。
図３に、監視制御システムＡエンジニアリングデータ生成装置３ａでの、データ入力時のフロー２１０と、データ登録時のフロー２２０と、監視制御用エンジニアリングデータ生成機能（エンジニアリングツール）４の画面例２３０を示す。
【００１４】
データ入力時フロー２１０では、データ入力２１１にて、ユーザからのデータ入力を受付ける。履歴情報抽出２１２で、プライベートクラウド１の履歴情報２へアクセスし、データ入力２１１で入力された情報とつき合わせて関連のある履歴情報を抽出する。データ入力支援２１３で、履歴情報抽出２１２で抽出した履歴情報をプルダウン形式での入力候補提示やツールチップによる入力内容提示を実施する。データ入力２１４で、入力候補の内からユーザが選択したものを、実際のエンジニアリングデータ設定内容とし、設定を完了する。
【００１５】
データ登録時のフロー２２０では、履歴情報登録２２１にて、データ入力時のフロー２１０で設定した内容を他システムに生かすため、設定した履歴情報（設定内容と同じ）について、プライベートクラウド１の履歴情報２へアクセスし、履歴情報２への登録を実施する。データベース作成２２２にて、設定されたエンジニアリングデータから、実際に監視制御システムで使用するためのエンジニアリングデータベース７を作成する。
【００１６】
次に、複数の監視制御システムでのエンジニアリングデータ生成について説明する。
図３において、監視制御システムＡエンジニアリングデータ生成装置３ａ、監視制御システムＢエンジニアリングデータ生成装置３ｂ、監視制御システムＣエンジニアリングデータ生成装置３ｃがあり、いずれかの監視制御用エンジニアリングデータ生成装置によるエンジニアリングデータ生成時には、全ての監視制御システムで使用できるように、プライベートクラウド１の履歴情報２に登録する。これにより、どの監視制御用エンジニアリングデータ生成装置からでも同じ履歴情報を抽出することができる。
【００１７】
実施の形態１によれば、監視制御システムのエンジニアリングデータを履歴情報（過去の事例）を用いて設定することにより、作業時間の大幅な削減と、従来発生していた定義漏れや、誤設定を減らすことにより、品質の向上を実現できる効果がある。
また、複数の監視制御システムで同一の履歴情報を共有することにより、情報の一元化、監視制御用エンジニアリング生成装置に履歴情報を保持しない構成による監視制御用エンジニアリングツールの利便性、保守性を向上できるという効果がある。
【００１８】
実施の形態２．
図４は、この発明の実施の形態２を示すブロック図である。
図４において、１〜７、５１〜５３、６１、６２は図１におけるものと同一のものである。図４では、データ読込機能８（データ読込手段）を監視制御用エンジニアリングデータ生成機能（エンジニアリングツール）４に設けている。データ読込機能８は、すでに設定しているエンジニアリングデータベース７からエンジニアリングデータを読込み、監視制御用エンジニアリングデータ生成機能（エンジニアリングツール）４に反映する。
【００１９】
実施の形態１では、監視制御用エンジニアリングデータ生成機能４のデータ入力機能５、データ登録機能６について述べたが、実施の形態２は、すでに作成しているエンジニアリングデータベース７からエンジニアリングデータの読込を実現する。
実施の形態１では、エンジニアリングデータベース７を一から作成する必要があったが、実施の形態２では、すでに作成しているエンジニアリングデータベース７からエンジニアリングデータの読込みを行い、一部設定を変更するだけで新たな設定を行えるようになり、設定変更時の作業量、作業時間を大幅に削減することができるようになる。
【００２０】
実施の形態２によれば、データ読込機能を有したことで、実施の形態１のようにエンジニアリングデータベースを一から作成する必要がなくなり、読み込んだエンジニアリングデータを一部変更して、新たに作成することが可能となり、設定変更時の作業量、作業時間を大幅に削減でき、生産性を向上できるという効果がある。
また、不要なエンジニアリングデータの設定がなくなるので、設定漏れや設定ミス等の人為ミスを排除することができ、品質が向上するという効果もある。
【００２１】
実施の形態３．
図５は、この発明の実施の形態３による監視制御用エンジニアリングデータ生成装置を示すブロック図である。
図５において、１〜８、５１〜５３、６１、６２、８１は図４におけるものと同一のものである。図５では、データ登録機能６に変更履歴情報登録部６３（変更情報登録手段）を設けている。変更履歴情報登録部６３は、データ読込機能８によりエンジニアリングデータベース７から読み込んだエンジニアリングデータを変更した部分の情報を変更履歴情報としてプライベートクラウド１の履歴情報２に登録する。
【００２２】
実施の形態２では、データ読込機能８について述べたが、実施の形態３は、変更履歴情報登録部６３により、データ読込機能８によりエンジニアリングデータベース７から読み込んだエンジニアリングデータを変更した部分の情報を変更履歴情報としてプライベートクラウド１の履歴情報２に登録するようにした。
実施の形態３では、変更履歴情報登録部６３により、変更履歴情報を履歴情報２に登録できるようにしたので、データ入力支援部５３にて、変更履歴情報が多い情報から優先的に支援情報として表示することができるようになる。
【００２３】
実施の形態３によれば、変更履歴情報登録部を有することで、変更履歴情報を履歴情報に登録することができ、データ入力支援部にて、変更履歴情報が多い情報から優先的に支援情報として表示することができ、設定作業時間を削減でき、生産性を向上できるという効果がある。
【００２４】
実施の形態４．
図６は、この発明の実施の形態４による監視制御用エンジニアリングデータ生成装置を示すブロック図である。
図６において、１〜８、５１〜５３、６１〜６３、８１は図５におけるものと同一のものである。図６では、データ入力機能５に入力候補自動設定部５４（自動作成手段）を設けている。入力候補自動設定部５４は、履歴情報抽出部５２による履歴情報抽出時の情報から入力候補が一意に決定できる場合、エンジニアリングデータの設定内容を自動で設定する。
【００２５】
実施の形態３では、監視制御用エンジニアリングデータ生成機能４の変更履歴情報登録部について述べたが、実施の形態４は、履歴情報抽出部５２による履歴情報抽出後に、入力すべき候補を支援するだけでなく、履歴情報抽出時の情報から入力候補を自動で設定するようにした。
【００２６】
実施の形態４によれば、入力候補自動設定部を設けたことで、設定内容をユーザがあえて設定しなくても自動でエンジニアリングデータが設定されるため、設定作業時間を削減でき、生産性を向上できるという効果がある。
【００２７】
実施の形態５．
図７は、この発明の実施の形態５による監視制御用エンジニアリングデータ生成装置を示すブロック図である。
図７において、１〜８、５１〜５４、６１〜６３、８１は図６におけるものと同一のものである。図７では、データ登録機能６にデータベース整合性チェック部６４（整合性チェック手段）を設けている。データベース整合性チェック部６４は、データベース作成部６２により、エンジニアリングデータを作成し、エンジニアリングデータベース７に保存する前に、そのエンジニアリングデータの整合性（エンジニアリングデータ内の各データの整合性）をチェックし、不整合がある部分をユーザに知らせる。
【００２８】
実施の形態４では、入力候補自動設定について述べたが、実施の形態５は、データベース作成部６２によるエンジニアリングデータベース７の作成時に、データベース整合性チェックを実施するようにした。
【００２９】
実施の形態５によれば、データベース整合性チェック部を設けたので、従来は、人手や、監視制御システムへの投入による動作確認にてデータベース整合性をチェックしていたものを、自動でチェックできるようになり、設定作業時間を削減でき、生産性を向上できるという効果がある。
また、エンジニアリングデータの不整合による品質悪化を防げ、品質が向上できるという効果がある。
【００３０】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００３１】
１  プライベートクラウド、２  履歴情報、３  監視制御用エンジニアリングデータ生成装置、４  監視制御用エンジニアリングデータ生成機能（エンジニアリングツール）、５  データ入力機能、６  データ登録機能、７  エンジニアリングデータベース、８  データ読込機能、５１  データ入力部、５２  履歴情報抽出部、５３  データ入力支援部、５４  入力候補自動設定部、６１  履歴情報登録部、６２  データベース作成部、６３  変更履歴情報登録部、６４  データベース整合性チェック部、８１  データ読込部。 
【図１】
2014092837.tif 000003
【図２】
2014092837.tif 000004
【図４】
2014092837.tif 000005
【図５】
2014092837.tif 000006
【図６】
2014092837.tif 000007
【図７】
2014092837.tif 000008
【図３】
2014092837.tif 000009