(57)【要約】【課題】ジェネレーションに要する時間と工数を大幅に短縮したエンジニアリング装置及びエンジニアリング方法を実現する。【解決手段】複数の機能ブロックを組み合わせて構成されたティピカルパターンを標準パターンとして用意しておく。機器に関する情報が記述された機器リストと、機器リストで指定されたティピカルパターンをジェネレータに入力する。ジェネレータは、ティピカルパターンに書かれた情報を機器リストに記述された情報に置換し、制御ロジック図を生成する。【選択図】      図１
2005010910.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能ブロックを組み合わせて構成されたティピカルパターンを登録しておくパターンライブラリと、
機器に関する情報が記述された機器リストと機器リストで指定されたティピカルパターンが入力され、ティピカルパターンに書かれた情報を機器リストに記述された情報に置換し、制御ロジック図を生成するジェネレータと、
を有することを特徴とするエンジニアリング装置。
【請求項２】
前記ティピカルパターンには汎用タグ名が記述され、前記機器リストには固有タグ名が記述され、前記ジェネレータはティピカルパターンの汎用タグ名を機器リストの固有タグ名に置換することを特徴とする請求項１記載のエンジニアリング装置。
【請求項３】
前記ジェネレータで生成した制御ロジック図をプロセス制御装置のデータベースにインポートするインポート手段を有することを特徴とする請求項１または２記載のエンジニアリング装置。
【請求項４】
機器から取得した情報に必要な情報を自動的に付加して機器リストを作成する作成手段を有することを特徴とする請求項１乃至３のいずれかに記載のエンジニアリング装置。
【請求項５】
前記ジェネレータは、どの情報が機器リストのどこに割り付けられているかを定義したクロスリンク定義情報に基づいて機器リストから所望の情報を読み出すことを特徴とする請求項１乃至４のいずれかに記載のエンジニアリング装置。
【請求項６】
前記ティピカルパターンは動作確認済のパターンであることを特徴とする請求項１乃至５のいずれかに記載のエンジニアリング装置。
【請求項７】
複数の機能ブロックを組み合わせて構成されたティピカルパターンをパターンライブラリに登録しておき、機器に関する情報を記述した機器リストと機器リストで指定されたティピカルパターンをジェネレータに入力し、ジェネレータはティピカルパターンに書かれた情報を機器リストに記述された情報に置換し、制御ロジック図を生成することを特徴とするエンジニアリング方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プロセス制御装置等の制御機能を記述した制御ロジック図を生成するためのエンジニアリング装置及びエンジニアリング方法に関するものである。
【０００２】
【従来の技術】
工業用のプロセス制御装置では、プロセス信号の入力処理、制御信号の出力処理、制御演算等を行う制御機能を備えている。この制御機能を記述するために制御ドローイングが用いられている。制御ドローイングは複数の機能ブロックで構成する制御の小さなまとまりである。プロセス制御装置が実行する制御の一部を、制御ドローイングとしてまとめることにより、エンジニアリング作業が容易になる。制御ドローイング図は制御ドローイングを示した図である。
【０００３】
図９は制御ドローイング図の一例を示した図である。
図９で、制御ドローイングは、機能ブロックＢ１〜Ｂ７を組み合わせて構成され、入力ＩＮ１、ＩＮ２、ＩＮ３に対して制御演算を行い出力ＯＵＴ１を生成する。
プロセス制御システムでは、例えば熱風炉制御、加熱炉制御の部分を制御ドローイングにしている。
【０００４】
従来におけるエンジニアリングでは、エンジニアがパソコンに対して入力作業を行って制御ドローイングを作り込んでいた。エンジニアはパソコン上で機能ブロックを描画し、Ｉ／Ｏ機器リスト（入出力機器リスト）にあるタグ名やレンジ情報等を入力して制御ドローイング図を作成していた。Ｉ／Ｏ機器リストに基づいて制御ドローイングを生成する工程をジェネレーションという。
【０００５】
【特許文献１】
特開平１１−２０２９０８号公報
【０００６】
【発明が解決しようとする課題】
しかし、従来のやり方では、エンジニアの入力作業により制御ドローイング図を作り込んでいるため、ジェネレーションにかかる時間が長くなる。このため、Ｉ／Ｏ機器リストの情報を早期に確定しておき、後工程でジェネレーションに長い時間を割り当てられるようにしておかなければならなかった。Ｉ／Ｏ機器リストの情報を早期に確定すると、後になって仕様変更、仕様追加等の修正作業が発生することが多くなる。
【０００７】
本発明は上述した問題点を解決するためになされたものであり、標準パターンとしてティピカルパターンを予め用意しておき、ティピカルパターンと機器リストをジェネレータに入力すると、ジェネレータは機器リストの情報に基づいてティピカルパターンを制御ロジック図に作り変えることによって、ジェネレーションに要する時間と工数を大幅に短縮したエンジニアリング装置及びエンジニアリング方法を実現することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は次のとおりの構成になったエンジニアリング装置及びエンジニアリング方法である。
【０００９】
（１）複数の機能ブロックを組み合わせて構成されたティピカルパターンを登録しておくパターンライブラリと、
機器に関する情報が記述された機器リストと機器リストで指定されたティピカルパターンが入力され、ティピカルパターンに書かれた情報を機器リストに記述された情報に置換し、制御ロジック図を生成するジェネレータと、
を有することを特徴とするエンジニアリング装置。
【００１０】
（２）前記ティピカルパターンには汎用タグ名が記述され、前記機器リストには固有タグ名が記述され、前記ジェネレータはティピカルパターンの汎用タグ名を機器リストの固有タグ名に置換することを特徴とする（１）記載のエンジニアリング装置。
【００１１】
（３）前記ジェネレータで生成した制御ロジック図をプロセス制御装置のデータベースにインポートするインポート手段を有することを特徴とする（１）または（２）記載のエンジニアリング装置。
【００１２】
（４）機器から取得した情報に必要な情報を自動的に付加して機器リストを作成する作成手段を有することを特徴とする（１）乃至（３）のいずれかに記載のエンジニアリング装置。
【００１３】
（５）前記ジェネレータは、どの情報が機器リストのどこに割り付けられているかを定義したクロスリンク定義情報に基づいて機器リストから所望の情報を読み出すことを特徴とする（１）乃至（４）のいずれかに記載のエンジニアリング装置。
【００１４】
（６）前記ティピカルパターンは動作確認済のパターンであることを特徴とする（１）乃至（５）のいずれかに記載のエンジニアリング装置。
【００１５】
（７）複数の機能ブロックを組み合わせて構成されたティピカルパターンをパターンライブラリに登録しておき、機器に関する情報を記述した機器リストと機器リストで指定されたティピカルパターンをジェネレータに入力し、ジェネレータはティピカルパターンに書かれた情報を機器リストに記述された情報に置換し、制御ロジック図を生成することを特徴とするエンジニアリング方法。
【００１６】
【発明の実施の形態】
以下図面を用いて本発明を詳しく説明する。
図１は本発明の一実施例を示す構成図である。
図１で、エンジニアリング装置１０は、例えばパソコンで実現される。
エンジニアリング装置１０で、パターンライブラリ１１にはティピカルパターン１２が登録されている。ティピカルパターン１２は、複数の機能ブロックを組み合わせて構成され、制御ドローイング図の標準パターンとなる。ティピカルパターンをベースに制御ドローイング図が作成される。
メモリ１３には、機器に関する情報が記述された機器リスト１４が格納されている。機器に関する情報は、例えば機器のタグ、プロセス量のレンジ情報等である。
【００１７】
ジェネレータ１５には、機器リスト１４と、機器リスト１４で指定されたティピカルパターン１２が入力される。ジェネレータ１５は、ティピカルパターンに書かれた情報を機器リストに記述された情報に置換し、制御ドローイング図を生成する。ティピカルパターンには汎用タグ名が記述され、機器リストには固有タグ名が記述されている。ジェネレータ１５はティピカルパターンの汎用タグ名を機器リストの固有タグ名に置換する。これにより、標準パターンのティピカルパターンが仕様に応じた制御ドローイング図に作り変えられる。
このようにしてジェネレータ１５はジェネレーション処理を実行し、制御ドローイング図を自動生成する。
【００１８】
インポート手段１６は、ジェネレータ１５で生成した制御ドローイング図をプロセス制御装置２０のデータベース２１にインポートする。プロセス制御装置２０はインポートされた制御ドローイング図に基づいて制御を行う。インポートされた制御ドローイング図はプロセス制御装置２０の監視画面に表示できる。これによって、生成した制御ドローイング図が正しいかどうかを画面上で確認できる。
作成手段１７は、機器から取得した情報に必要な情報を自動的に付加して機器リスト１４を作成する。ジェネレータ１５は、どの情報が機器リストのどこに割り付けられているかを定義したクロスリンク定義情報に基づいて機器リスト１４から所望の情報を読み出す。
【００１９】
図２は図１の装置の要部構成図である。この図はジェネレーション処理を行う部分の構成を示した図である。
ジェネレータ１５に入力される情報としては、客先作成情報と付加情報がある。
客先作成情報にはＩ／Ｏ機器リスト１４１とティピカルパターン１２がある。付加情報には入出力モジュールの各種プロパティ、ＤＲＷコメント、ワークシート（例えばメッセージ割付情報、スイッチ割付情報）等の情報がある。図では機器リストの一例としてＩ／Ｏ機器リスト１４１を挙げている。
ＤＲＷコメントは、制御ドローイング図のファイル名をプロセス制御装置のビュー画面に一覧表示したときに、ファイル名とともに表示されるコメントである。コメントは、例えば、「温度制御」、「熱風炉制御」等である。
【００２０】
客先作成情報と付加情報がジェネレータ１５に入力される。ジェネレータ１５では、整合性チェック手段１５１が入力された情報について整合性をチェックする。整合性チェックは、例えば文字列長、英数（アルファニューメリカル）等についてチェックする。
ファイル作成手段１５２はチェック後の情報を用いて制御ドローイング図のソースファイル（テキスト）を生成する。生成された制御ドローイング図はインポートファイル１５３として一時保存される。
インポート手段１５４はインポートファイル１５３と付加情報をプロセス制御装置２０のデータベース２１にインポートする。
【００２１】
図３はティピカルパターンの作成手順を示した図である。処理手順に従って説明する。
（Ａ１）機能の打合せで、プラント構成を図示した計装図からティピカルループを拾い出す。ティピカルループは、ティピカルパターンのベースとして用いる制御ループである。機能仕様、運転方策等についても打ち合わせを行う。
（Ａ２）プロセス制御装置のビルダ機能を用い、拾い出したティピカルループのタグ名を汎用タグ名に付け替え、ティピカルパターンを作成する。例えば、温度制御、圧力制御、熱風炉制御、シーケンス制御等についてティピカルパターンを作成する。
（Ａ３）作成したティピカルパターンについて、プロセス制御装置のテスト機能を用いて動作を検証する。動作検証は客先立会いのもとで行う。
このようにしてティピカルパターンを生成する。生成したティピカルパターンは動作確認済のパターンである。
【００２２】
図４は顧客データベースの作成手順を示した図である。処理手順に従って説明する。
（Ｂ１）客先で作成したＩ／Ｏ機器リストの情報を計装データベースに落とし込む。落とし込む情報は、例えば機器の入力端と出力端に付けたタグ、プロセス量のレンジ情報、プロセス量の工業単位等である。
（Ｂ２）計装データベースから情報を取得することによってＩ／Ｏ機器リストを受領する。このＩ／Ｏ機器リストをもとに仕様を確定する。
（Ｂ３）受理したＩ／Ｏ機器リストに、入出力モジュール情報、制御情報等のジェネレーションに必要な情報を付加して顧客データベースを作成する。
【００２３】
図５はジェネレーションのしかたを示した説明図である。破線で囲んだ部分の処理をジェネレータが行う。
計装データベース３０の情報をジェネレータへエクスポートし、ジェネレーションに必要な情報を付加してＩ／Ｏ機器リスト３１を生成する。
【００２４】
Ｉ／Ｏ機器リスト３１と、Ｉ／Ｏ機器リスト３１で指定されたティピカルパターン３２をジェネレータへエクスポートする。ジェネレータ１５は、ティピカルパターン３２に書かれた情報を機器リスト３１に記述された情報に置換し、制御ドローイング図３３を生成する。生成した制御ドローイング図はプロセス制御システムのデータベース２１にインポートされる。
このようなジェネレーション処理で、ジェネレータ１５はクロスリンク定義情報を用いて機器リスト３１から必要な情報を読み出す。クロスリンク定義情報はジェネレータ１５に持たせておく。
【００２５】
図６はティピカルパターンの一例を示した図、図７はＩ／Ｏ機器リストの一例を示した図である。図８は図６のティピカルパターンと図７のＩ／Ｏ機器リストから生成した制御ドローイング図を示した図である。
Ｉ／Ｏ機器リストの項目「ＴＹＰＮＯ」でティピカルパターンを指定している。「ＴＹＰＮＯ」に「５」を記述し、図６に示すティピカルパターンを指定している。
Ｉ／Ｏ機器リストの項目「ＤＣＳＴＡＧ」でタグを指定している。この指定に基づいてジェネレータは、例えば図６のティピカルパターンにある汎用タグ「ＴＡＧ １」、「ＴＡＧ １−２」、「ＴＡＧ ２」を、図７のＩ／Ｏ機器リストにある固有タグ「０１ＦＩ００１」、「０１ＦＩＣ００１」、「０１ＴＩ００１」にそれぞれ置換し、図８に示す制御ドローイング図を生成する。
【００２６】
なお、実施例では制御ドローイング図を作成する場合について説明したが、本発明では制御ドローイング図を含む制御ロジック図を作成してもよい。制御ロジック図としては、例えばラダーシーケンス、ＳＦＣ、ロジックダイアグラム、シーケンステーブル等がある。
【００２７】
【発明の効果】
本発明によれば次の効果が得られる。
【００２８】
請求項１及び２記載の発明では、標準パターンとしてティピカルパターンを予め用意しておき、ティピカルパターンと機器リストをジェネレータに入力すると、ジェネレータはティピカルパターンに書かれた情報を機器リストに記述された情報に置換して制御ロジック図を生成する。このようにティピカルパターンと機器リストを用意するとジェネレータは制御ロジック図を自動作成するため、ジェネレーションに要する時間と工数を大幅に短縮できる。
【００２９】
請求項３記載の発明では、ジェネレータで生成した制御ロジック図をプロセス制御装置のデータベースにインポートするため、プロセス制御装置では容易に制御を実行できる。
【００３０】
請求項４記載の発明では、機器から取得した情報に必要な情報を自動的に付加して機器リストを作成するため、エンジニアの入力作業を介さずに容易に機器リストを作成できる。
【００３１】
請求項５記載の発明では、ジェネレータはクロスリンク定義情報に基づいて機器リストから所望の情報を読み出すため、顧客が任意に情報を配列して機器リストを作成しても、ジェネレーションに必要な情報を容易に取得できる。
【００３２】
請求項６記載の発明では、ティピカルパターンは動作確認済のパターンであるため、ティピカルパターンから生成した制御ロジック図は、基本的にデバッグなしで動作を保証できる。これによって、デバッグやテスト工程を短縮でき、しかも品質を高めることができる。
【００３３】
請求項７記載の発明では、ジェネレーションに要する時間と工数を大幅に短縮できるエンジニアリング方法を実現した。
【図面の簡単な説明】
【図１】本発明の一実施例を示す構成図である。
【図２】図１の装置の要部構成図である。
【図３】ティピカルパターンの作成手順を示した図である。
【図４】顧客データベースの作成手順を示した図である。
【図５】ジェネレーションのしかたを示した説明図である。
【図６】ティピカルパターンの一例を示した図である。
【図７】図７はＩ／Ｏ機器リストの一例を示した図である。
【図８】図８は図６のティピカルパターンと図７のＩ／Ｏ機器リストから生成した制御ドローイング図を示した図である。
【図９】制御ドローイング図の一例を示した図である。
【符号の説明】
１０  エンジニアリング装置
１１  パターンライブラリ
１２  ティピカルパターン
１４  機器リスト
１５  ジェネレータ
１６  インポート手段
１７  作成手段
２０  プロセス制御装置
２１  データベース
【図１】
2005010910.tif 000003
【図２】
2005010910.tif 000004
【図３】
2005010910.tif 000005
【図４】
2005010910.tif 000006
【図５】
2005010910.tif 000007
【図６】
2005010910.tif 000008
【図７】
2005010910.tif 000009
【図８】
2005010910.tif 000010
【図９】
2005010910.tif 000011