(57)【要約】【課題】  複数の設計書からなる生産設備設計書を作成する際に、重複した内容が複数の設計書に跨って記述されたり、工数の浪費や記述内容に不一致が発生したりする不都合を解消できるようにする。【解決手段】  複数の設計部品からなる設計書を作成するための設計書作成支援装置を、上記複数の設計部品のそれぞれに、上記設計書を表示画面に表示する際のグループ分け表示に使用するグループ分け識別符号を付加する識別符号付加手段（１１０、１１１、１２０）と、上記識別符号付加手段によって付加されたグループ分け識別符号別に上記設計部品を分別する設計部品分別手段１８０と、上記設計部品分別手段１８０によって分別された複数の設計部品を、上記グループ毎に一覧表示する処理を行う表示手段１９０とを設けて構成する。【選択図】  図１
2005301598.tif 000002
【特許請求の範囲】
【請求項１】
複数の設計部品からなる設計書を作成するための設計書作成支援装置であって、
上記複数の設計部品のそれぞれに、上記設計書を表示画面に表示する際のグループ分け表示に使用するグループ分け識別符号を付加する識別符号付加手段と、
上記識別符号付加手段によって付加されたグループ分け識別符号別に上記設計部品を分別する設計部品分別手段と、
上記設計部品分別手段によって分別されたグループ毎に上記複数の設計部品を一覧表示する処理を行う表示手段とを有することを特徴とする設計書作成支援装置。
【請求項２】
上記複数の設計部品からなる設計書は、プラントエンジニアがユーザと打合せを行って作成する運転方案設計書、上記運転方案設計書に基づいてシステムエンジニアが作成するプログラム処理仕様設計書、及びプログラマが作成するプログラム設計書を統合した設計書であることを特徴とする請求項１に記載の設計書作成支援装置。
【請求項３】
上記グループ分け識別符号は、設計フェーズ、設計者名及び設計日の何れかを含むことを特徴とする請求項１または２に記載の設計書作成支援装置。
【請求項４】
複数の設計部品からなる設計書を作成するための設計書作成支援方法であって、
上記複数の設計部品のそれぞれに、上記設計書を表示画面に表示する際のグループ分け表示に使用するグループ分け識別符号を付加する識別符号付加工程と、
上記識別符号付加工程によって付加されたグループ分け識別符号別に上記設計部品を分別する設計部品分別工程と、
上記設計部品分別工程によって分別された複数の設計部品を一覧表示する処理を行う表示工程とを有することを特徴とする設計書作成支援方法。
【請求項５】
複数の設計部品からなる設計書を作成するための設計書作成支援方法をコンピュータに実行させるコンピュータプログラムであって、
上記複数の設計部品のそれぞれに、上記設計書を表示画面に表示する際のグループ分け表示に使用するグループ分け識別符号を付加する識別符号付加工程と、
上記識別符号付加工程によって付加されたグループ分け識別符号別に上記設計部品を分別する設計部品分別工程と、
上記設計部品分別工程によって分別された複数の設計部品を一覧表示する処理を行う表示工程とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項６】
上記請求項５に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は設計書作成支援装置、設計書作成支援方法、コンピュータプログラム及び記録媒体に関し、特に、鉄鋼プラントのような産業設備のシステム制御用プログラムの設計書を作成する際に利用される設計書作成支援ツールに関する。
【背景技術】
【０００２】
一般的に、従来のプラントなどの設備を設計する場合の生産設備設計書は下記の(１)〜（３）の手順で行っていたため、３種類の設計書が必要であった。すなわち、(１)プラントエンジニア（PE）がユーザと打合せを行って「運転方案設計書」を作成し、その後、（２）システムエンジニア（SE）がこの運転方案設計書に基づいて「プログラム処理仕様設計書」を作成し、次に、（３）プログラマ（PG）が上記プログラム処理仕様設計書に基づいて「プログラム設計書」を作成していた。
【０００３】
上述のようにして、３種類の設計書に基づいて生産設備設計書を作成していたので、作成された生産設備設計書においては以下のような問題が生じた。すなわち、（イ）重複した内容が複数の設計書に跨って記述される。（ロ）工数の浪費、及び記述内容に不一致が発生する。（ハ）３種類の設計書におけるドキュメント形態が異なるため、３者間での意思疎通が困難であった。
【０００４】
このような不都合を防止するための対策としては、上記「運転方案設計書」、「プログラム処理仕様設計書」及び「プログラム設計書」のような複数の書類のそれぞれを、必用に応じて見やすく表示することが考えられる。複数の書類を必用に応じて画面上に選択的に表示する技術として、例えば、特許文献１に記載されている技術がある。
【０００５】
上記特許文献１に記載されている表示切り替えは、図８に示したように、第１の書類Ａ、第２の書類Ｂ及び第３の書類Ｃのうち、何れか１つの書類、または複数の書類を選択的に切り替えて表示するようにしている。
【０００６】
これにより、例えば第２の書類Ｂを作成中に、必用に応じて第１の書類Ａまたは第３の書類Ｃを自由に表示させることができるので、３種類の設計書を作成する際に上述した（イ）〜（ハ）に記載した不都合を改善する際に有効である。
【０００７】
【特許文献１】特開２００３―７６８４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、上記特許文献１に記載されている表示切り替え技術を用いても、プラントエンジニア、システムエンジニア及びプログラマが夫々独立した設計書を別個に作成している限り、上述した（イ）〜（ハ）に記載した不都合を改善するのに限界があった。
本発明は上述した問題点点にかんがみ、複数の設計書からなる生産設備設計書を作成する際に、重複した内容が複数の設計書に跨って記述されたり、工数の浪費や記述内容に不一致が発生したりする不都合を解消できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の設計書作成支援装置は、複数の設計部品からなる設計書を作成するための設計書作成支援装置であって、上記複数の設計部品のそれぞれに、上記設計書を表示画面に表示する際のグループ分け表示に使用するグループ分け識別符号を付加する識別符号付加手段と、上記識別符号付加手段によって付加されたグループ分け識別符号別に上記設計部品を分別する設計部品分別手段と、上記設計部品分別手段によって分別された複数の設計部品を一覧表示する処理を行う表示手段とを有することを特徴としている。
【００１０】
本発明の設計書作成支援方法は、複数の設計部品からなる設計書を作成するための設計書作成支援方法であって、上記複数の設計部品のそれぞれに、上記設計書を表示画面に表示する際のグループ分け表示に使用するグループ分け識別符号を付加する識別符号付加工程と、上記識別符号付加工程によって付加されたグループ分け識別符号別に上記設計部品を分別する設計部品分別工程と、上記設計部品分別工程によって分別された複数の設計部品を一覧表示する処理を行う表示工程とを有することを特徴としている。
【００１１】
本発明のコンピュータプログラムは、複数の設計部品からなる設計書を作成するための設計書作成支援方法をコンピュータに実行させるコンピュータプログラムであって、上記複数の設計部品のそれぞれに、上記設計書を表示画面に表示する際のグループ分け表示に使用するグループ分け識別符号を付加する識別符号付加工程と、上記識別符号付加工程によって付加されたグループ分け識別符号別に上記設計部品を分別する設計部品分別工程と、上記設計部品分別工程によって分別された複数の設計部品を一覧表示する処理を行う表示工程とをコンピュータに実行させることを特徴としている。
【００１２】
本発明の記録媒体は、上記に記載のコンピュータプログラムを記録したことを特徴としている。
【発明の効果】
【００１３】
本発明は、設計書を表示画面に表示する際のグループ分け表示に使用するグループ分け識別符号を複数の設計部品のそれぞれに付加する識別符号付加手段と、上記識別符号付加手段によって付加されたグループ分け識別符号別に上記設計部品を分別する設計部品分別手段と、上記設計部品分別手段によって分別された複数の設計部品を一覧表示する処理を行う表示手段とを設けたので、例えば、運転方案設計書、プログラム処理仕様設計書及びプログラム設計書を、プラントエンジニア、システムエンジニア及びプログラマ等、複数の設計者により作成して設計書を作成する際に、各設計書において不整合が発生したり、重複内容を記述してしまったりする不都合を解消することができ、より品質の高い設計書を作成することができる。また、設計書を設計するエンジニア間での意思疎通を図りながら作業を進めることができるので、作業効率を向上させることができるとともに、工数を大幅に削減することができる。
【発明を実施するための最良の形態】
【００１４】
先ず、図７を参照しながら本発明で作成する生産設備設計書の概要を説明する。
図７（ａ）及び（ｂ）に示したように、本発明で作成する生産設備設計書は、図８で説明した第１の書類Ａ、第２の書類Ｂ及び第３の書類Ｃを統合して生産設備設計書１７１を作成するようにしたものである。
【００１５】
図７（ｂ）に示したように、本実施の形態の生産設備設計書１７１においては、上記第１の書類Ａ、第２の書類Ｂ及び第３の書類Ｃにおいて、重複した内容は共有している。
【００１６】
これにより、上記重複した内容を複数の設計書に別個に記述することにより生じる工数の浪費や、記述内容の不一致が発生すること等の問題点を防止することができる。また、３種類の書類Ａ〜Ｃにおいてドキュメント形態が異なるために発生する問題点を防止することができるようにしている。
【００１７】
以下に、本発明の設計書作成支援装置、設計書作成支援方法、コンピュータプログラム及び記録媒体の実施の形態を説明する。
図１に示したように、本実施の形態の設計書作成支援装置はキーボード１１０、マウス１１１、入力手段１２０、設計フェーズ選択手段１３０、第１の情報記憶手段１４０、個別設計フェーズ追加手段１５０、第２の情報記憶手段１６０、第３の情報記憶手段１７０、表示情報分別手段１８０、表示手段１９０、及び表示装置２００を有している。
【００１８】
上記キーボード１１０及びマウス１１１は、設計書を作成するのに必要な情報を操作者が入力する操作手段として設けられているものであり、上記設計書を表示画面に表示する際のグループ分け表示に使用するグループ分け識別符号を付加する識別符号付加手段として機能する。上記キーボード１１０及びマウス１１１から入力されたグループ分け表示情報は、上記入力手段１２０によりシステム内の所定の箇所に入力される。
【００１９】
また、上記キーボード１１０から入力された選択情報に基づいて、上記第１の情報記憶手段１４０内に保存されている設計フェーズ及び設計部品情報が、設計フェーズ選択手段１３０により選択され、選択された結果が第２の情報記憶手段１６０に保持される。これにより、上記第２の情報記憶手段１６０には、操作者により選択された設計フェーズが現在の設計フェーズとして保持されることになる。
【００２０】
上記個別設計フェーズ追加手段１５０は、上記入力手段１２０を介して入力された情報に基づいて、上記第２の情報記憶手段１６０に保持されている現在の設計フェーズに対して、後述するように、個別の設計フェーズを追加して、設計部品個別情報を生成する。上記個別設計フェーズ追加手段１５０により生成された設計部品個別情報は、上記第３の情報記憶手段１７０に記憶される。上述のような操作を、プラントエンジニア、システムエンジニア及びプログラマが繰り返し行うことにより、上記第３の情報記憶手段１７０には必要な設計部品個別情報が蓄積されていき、生産設備設計書１７１が作成されていく。
【００２１】
上記表示情報分別手段１８０は、上記第１の情報記憶手段１４０、第２の情報記憶手段１６０及び第３の情報記憶手段１７０に蓄積されている情報の何れかを表示するのかを分別するためのものであり、上記表示情報分別手段１８０により分別された表示情報が上記表示手段１９０に送られる。表示手段１９０は、上記表示情報分別手段１８０により分別された複数の設計部品を表示装置２００の表示画面に一覧表示する処理を行う。
【００２２】
図２Ａ及び図２Ｂは、本実施の形態の設計書作成支援装置による表示例を示し、図２Ａは上流側設計者が使用し易い表示例、図２Ｂは下上流側設計者が使用し易い表示例を示している。これらの図２Ａ及び図Ｂにおいて、情報は図面の左側から右側方向に流れていく。なお、操作用の表示ボタンとして、「編集開始ボタン２０１」、「ＯＫボタン２０２」、「キャンセルボタン２０３」を表示した例を示したが、操作用ボタンは任意なボタンを考慮することができる。
【００２３】
図２Ａ及び図２Ｂから明らかなように、図２Ａの表示内容はは大まかな表示である。それに対して、図２Ｂの表示内容は詳細な表示である。したがって、図２Ａはプラントエンジニアが運転方案設計書を作成する場合などのように上流設計を行う際に便利な表示であり、図２Ｂはシステムエンジニアがプログラム処理仕様設計書を作成したり、或いはプログラマがプログラム設計書を作成したりする際に便利な表示である。
【００２４】
さらに、本実施の形態においては、図２Ａ及び図２Ｂに表示したように、（ａ）及び（ｂ）に示したように異なる表示を選択することが可能である。すなわち、（ａ）においては「変数コメント」と称する内容を表示しているが、（ｂ）においては「設計部品の構成要素」と称する内容を表示している。また、（ｂ）においては変数名を英文で表示しており、英数字を用いてプログラム設計書を作成・編集する場合に便利なように表示される。
【００２５】
図３Ａ及び図３Ｂの場合も、上述した図２Ａ及び図２Ｂの場合と同様に、図３Ａの表示内容はは大まかな表示であり、図３Ｂの表示内容は詳細な表示である。したがって、図３Ａはプラントエンジニアが運転方案設計書を作成する場合などのように上流設計を行う際に便利な表示であり、図３Ｂはシステムエンジニアまたはプログラマが書類編集を行うのに便利な表示である。
【００２６】
図３Ａ及び図３Ｂは、シーケンスプログラムと呼ばれている書類であり、表示している内容の詳細説明は省略するが、矩形表示は処理の内容を表示しており、横線の表示は条件を表示している。また、図３Ａにおける吹き出し表示はコメントの内容を表示している。
【００２７】
図３Ａ及び図３Ｂから明らかなように、これらの設計部品は全てが同じ生産設備設計書１７１に記載されているものであるが、表示態様を異ならせることにより、別書類であるかのような態様で表示を実現することができている。
【００２８】
したがって、例えば、プラントシステム等の制御用プログラム設計書を作成する際に、複数の設計要素が含まれていても、設計フェーズに応じて全ての設計要素を表示、或いは一部の設計要素のみを表示するようにすることにより、上述した「運転方案設計書」、「プログラム処理仕様設計書」、「プログラム設計書」の各書類を夫々独立的に作成している場合と同様な使用勝手で表示することが可能となる。したがって、上記「運転方案設計書」、「プログラム処理仕様設計書」及び「プログラム設計書」を統一して「統合ドキュメント」として生産設備設計書１７１を作成するようにしたことによる違和感は全くない。
【００２９】
図４に、上述したような表示態様の切り替えを可能にしているデータ構成の一例を示す。図４に示したように、本実施の形態の設計書作成支援装置においては、「設計フェーズ」と「部品種別」とで「設計部品」を構成している。
【００３０】
上記「設計フェーズ」は、「全表示」、「概要設計」、「要求機能設計」、「詳細機能設計」、「プログラム処理設計」・・・などの名称の項目別に分類されており、デフォルト設定の他に、ユーザ側でも専用のウィンドウから追加可能となっている。
【００３１】
上記「部品種別」は、「変数」、「ＦＢＤ」、「ＦＣＮ」、「ステップ」、「コメント」、・・・等に分類されており、部品毎にデフォルトの設計フェーズを設定するようになっている。
【００３２】
上記「設計部品」は、「デフォルトの設計フェーズ」の他に、「追加の設計フェーズ」を登録することが可能になされており、図４には、「設計部品：No.2」、「設計部品：No.4」、「設計部品：No.5」に「設計フェーズ:No.2」を追加した例を示している。また、設計書編集中に設計書編集中のユーザ名を登録可能な「設計者名」、及び設計書編集時の「設計日」が登録可能となっている。
【００３３】
このような構成により、設計書編集中のユーザは設計フェーズ毎の表示を表示装置２００の表示画面に行うことができる他、設計者名毎の表示、或いは任意の設計日以降に編集した設計部品を表示することができる。
【００３４】
図５は、表示切り替えを可能としている設計部品のデータ構造をより詳細に示した図である。
設計部品のデータ構造が図５（ｃ）のように構成されている場合に、「現在の設計フェーズ」が「０」或いは「４」の場合には、図５（ａ）に示すように、「入側板厚」、「調整ゲイン」、「圧下タイミング」、「補正係数」、「圧下操作量」、「タイトル」、「タイトル２」等が表示される。また、「現在の設計フェーズ」が「３」の場合には、図５（ｂ）に示すように、「入側板厚」、「「圧下操作量」、「タイトル」、「タイトル２」等が表示される。
【００３５】
図５の表示切り替え例に示したように、本実施の形態の生産設備設計書１７１は、設計書を作成するのに必要な全ての設計部品の情報が記載されているので、「現在の設計フェーズ」を選択するだけで編集操作を行っているユーザに必用な情報のみを簡単に表示することができる。
【００３６】
図６に、生産設備設計書１７１の編集操作を行う手順の一例を説明するフローチャートを示す。
編集を開始した時は最初に、現在の設計フェーズを選択する（ステップＳ６０１）とともに、ユーザ名を取得する（ステップＳ６０２）。
【００３７】
次に、ステップＳ６０３〜ステップＳ６０７の処理手順で実際の編集作業を開始する。先ず、ステップＳ６０３において設計部品の選択操作を行う。この選択操作は、マウス１１１を用いて設計部品を生産設備設計書１７１にドラッグ＆ドロップして行うことができるように構成されている。
【００３８】
次に、ステップＳ６０４に進み、ステップＳ６０３において生産設備設計書１７１にドロップした部品に対して、現在の設計フェーズを「追加設計フェーズ」に追加する処理を行う。なお、この処理は部品要素の中にその設計フェーズが記載されていれば、重複した追加を行うことはない。
【００３９】
次に、ステップＳ６０５に進み、ユーザ名を設計者名に追加する処理を行う。これにより、図４に示した設計部品の「設計者名」の項目中に設計編集中の設計者の名前が登録される。
次に、ステップＳ６０６に進み、所定の分類情報を追加する。上記所定の分類情報とは、図４に示した例では「設計日」であるが、その他の分類情報があれば追加することができる。この分類情報も、設計書を選択的に表示する際の識別符号として使用することができる。
【００４０】
次に、ステップＳ６０７に進み、表示切り替え処理を行う。この表示切り替え処理を行うことにより、現在編集中の生産設備設計書１７１の最新情報を表示装置２００の表示画面に表示することができる。
次に、ステップＳ６０８に進み、編集作業を継続するか否かを選択する処理を行う。編集を継続する場合にはステップＳ６０３に戻って上述した処理を繰り返す。また、ステップＳ６０８において編集の継続を行わないことを選択した場合には編集処理を終了する。
【００４１】
（本発明の他の実施の形態）
上述した実施の形態の機能を実現するべく各種のデバイスを動作させるように、上記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００４２】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記録する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４３】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施の形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施の形態の機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれる。
【００４４】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合にも本発明に含まれる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態を示し、設計書作成支援装置の概略構成を示すブロック図である。
【図２−Ａ】本実施の形態の表示例を示し、上流設計側で編集処理を行うのに適した表示例を示す図である。
【図２−Ｂ】本実施の形態の表示例を示し、下流設計側で編集処理を行うのに適した表示例を示す図である。
【図３−Ａ】本実施の形態の他の表示例を示し、上流設計側で編集処理を行うのに適した表示例を示す図である。
【図３−Ｂ】本実施の形態の他の表示例を示し、下流設計側で編集処理を行うのに適した表示例を示す図である。
【図４】表示切り替えを可能にしているデータ構成の一例を示す図である。
【図５】表示切り替えを可能にしているデータ構成の一例、及び表示例を示す図である。
【図６】編集処理手順の一例を示すフローチャートである。
【図７】実施の形態において統合ドキュメントとして作成する生産設備設計書の概念を説明する図である。
【図８】複数の書類の表示状態を切り替える従来例を示す図である。
【符号の説明】
【００４６】
１１０  キーボード
１１１  マウス
１２０  入力手段
１３０  設計フェーズ選択手段
１４０  第１の情報記憶手段
１５０  個別設計フェーズ追加手段
１６０  第２の情報記憶手段
１７０  第３の情報記憶手段
１７１  生産設備設計書
１８０  表示情報分別手段
１９０  表示手段
２００  表示装置
【図１】
2005301598.tif 000003
【図２−Ａ】
2005301598.tif 000004
【図２−Ｂ】
2005301598.tif 000005
【図３−Ａ】
2005301598.tif 000006
【図３−Ｂ】
2005301598.tif 000007
【図４】
2005301598.tif 000008
【図５】
2005301598.tif 000009
【図６】
2005301598.tif 000010
【図７】
2005301598.tif 000011
【図８】
2005301598.tif 000012