(57)【要約】【課題】電気回路素子の電源投入および切断時における動作シーケンスを作成する作業を効率化することができ、かつ、当該動作シーケンスが妥当であるか否かの判断ミス、判断時間を低減することができる設計支援装置、方法およびプログラムを提供する。【解決手段】複数のデバイスシンボルの位置関係および接続関係を示す情報と、電源投入順または電源切断順が確定しているデバイスシンボルの、当該電源投入順または当該電源切断順を示す確定順番情報とを入力し、位置関係および接続関係に基づいて、複数のデバイスシンボルに関する電源系統図を作成する第１作成部１と、確定順番情報に基づいて、電源投入順または電源切断順が確定していないデバイスシンボルの順番情報を作成する第２作成部とを含み、第２作成部２は、確定順番情報と作成した順番情報とを、電源系統図における複数のデバイスシンボルに関連付けし、当該電源系統図を示す画面情報を出力する。【選択図】図２４
2014191540.tif 000002
【特許請求の範囲】
【請求項１】
デバイスを表す複数のデバイスシンボルの位置関係および接続関係を示す情報と、前記複数のデバイスシンボルの中で電源投入順または電源切断順が確定しているデバイスシンボルの、当該電源投入順または当該電源切断順を示す確定順番情報とを入力し、前記位置関係および前記接続関係に基づいて、前記複数のデバイスシンボルに関する電源系統図を作成する第１作成部と、
前記確定順番情報に基づいて、電源投入順または電源切断順が確定していないデバイスシンボルの順番情報を作成する第２作成部とを含み、
前記第２作成部は、前記確定順番情報と作成した前記順番情報とを、前記電源系統図における前記複数のデバイスシンボルに関連付けし、当該電源系統図を示す画面情報を出力する
ことを特徴とする設計支援装置。
【請求項２】
確定順番情報は、複数のデバイスシンボルのうち、電源の負荷となる負荷デバイスシンボルについての電源投入順または電源切断順を示す情報であって、
第２作成部は、前記確定順番情報と前記複数のデバイスシンボルの接続関係とに基づいて、前記複数のデバイスシンボルの中で前記負荷デバイスシンボル以外のデバイスシンボルについて電源投入順または電源切断順を示す順番情報を作成する
請求項１に記載の設計支援装置。
【請求項３】
確定順番情報は、複数のデバイスシンボルのうち、電源の負荷となる負荷デバイスシンボルと、電源の供給元となる電源供給元デバイスシンボルについての電源投入順または電源切断順を示す情報であって、
第２作成部は、前記確定順番情報と前記複数のデバイスシンボルの接続関係とに基づいて、前記複数のデバイスシンボルのうち、前記負荷デバイスシンボルと電源供給元デバイスシンボル以外のデバイスシンボルについて、電源投入順または電源切断順を示す順番情報を作成する
請求項１に記載の設計支援装置。
【請求項４】
第２作成部は、作成した順番情報で、デバイスシンボルの電源投入順または電源切断順が一意に決定されない場合に、前記電源投入順または前記電源切断順を決定するための追加入力を促す画面情報を出力する
請求項１から請求項３のうちのいずれか１項に記載の設計支援装置。
【請求項５】
第２作成部は、電源系統図により特定される電源投入順または電源切断順と、順番情報により特定される電源投入順または電源切断順との間に矛盾が存在する場合に、アラームを通知する
請求項１から請求項４のうちのいずれか１項に記載の設計支援装置。
【請求項６】
デバイスを表す複数のデバイスシンボルの位置関係および接続関係を示す情報と、前記複数のデバイスシンボルの中で電源投入順または電源切断順が確定しているデバイスシンボルの、当該電源投入順または当該電源切断順を示す確定順番情報とを入力し、
前記複数のデバイスシンボルの前記位置関係および前記接続関係に基づいて、前記複数のデバイスシンボルに関する電源系統図を作成し、
前記確定順番情報に基づいて、電源投入順または電源切断順が確定していないデバイスシンボルの順番情報を作成し、
前記確定順番情報と作成した前記順番情報とを、前記電源系統図における前記複数のデバイスシンボルに関連付けし、当該電源系統図を示す画面情報を出力する
ことを特徴とする設計支援方法。
【請求項７】
コンピュータに、
デバイスを表す複数のデバイスシンボルの位置関係および接続関係を示す情報と、前記複数のデバイスシンボルの中で電源投入順または電源切断順が確定しているデバイスシンボルの、当該電源投入順または当該電源切断順を示す確定順番情報とを入力する処理と、
前記複数のデバイスシンボルの前記位置関係および前記接続関係に基づいて、前記複数のデバイスシンボルに関する電源系統図を作成する処理と、
前記確定順番情報に基づいて、電源投入順または電源切断順が確定していないデバイスシンボルの順番情報を作成する処理と、
前記確定順番情報と作成した前記順番情報とを、前記電源系統図における前記複数のデバイスシンボルに関連付けし、当該電源系統図を示す画面情報を出力する処理とを実行させる
ための設計支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源系統図および電源シーケンスを作成する情報処理装置に関し、特に、ＣＡＤ（Ｃｏｍｐｕｔｅｒ−Ａｉｄｅｄ  Ｄｅｓｉｇｎ）に適用される設計支援装置、設計支援方法および設計支援プログラムに関する。
【背景技術】
【０００２】
電源から各電気回路素子（デバイス）に電力（電圧、電流）を分配する経路を示す電源系統図を作成するネットワークシステムがある（例えば、特許文献１参照。）。図２５は、特許文献１に記載されたネットワークシステムの構成を示すブロック図である。図２５に示すように、特許文献１に記載されたネットワークシステムでは、各クライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１１２が、ＣＡＤプログラムがインストールされたＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１４を備える。各クライアントＰＣ１１２は、ネットワーク１１６を経由して情報処理装置（サーバコンピュータ）１１８と接続される。サーバコンピュータ１１８は、電源系統作成ツール（プログラム）がインストールされているＨＤＤ１２０を備える。サーバコンピュータ１１８は、ＣＡＤプログラムを用いて作成された回路図データを読み込み、電源系統作成ツールにより、電源系に関するシンボル図（キー部品）、ネットリスト（接続情報）を抽出し、特許文献１の図６に示される電源系統図を作成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６９８８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電気回路素子で取り扱う電圧の種類が増大すると、電圧、電流の分配経路とともに、各電気回路素子での電源の投入または切断のシーケンス（順序）を把握しながら設計することが重要となる。
【０００５】
特許文献１に記載された情報処理装置は、電源系統図を作成する際に、各電気回路素子における電源投入／切断のタイミングを示す電源シーケンス（以下、電源投入／切断シーケンスという。）を生成しない。このため、電源投入／切断シーケンスを作成したり、設計変更したり、シーケンスが妥当であるか否か等の判断を行ったりする作業については、設計者が、電源系統図と電源投入／切断シーケンスとを個別に表示して見比べながら、手作業で実施する必要がある。従って、特許文献１に記載された情報処理装置では、電源投入／切断シーケンスに関する設計作業や設計検証作業を効率良く行うことは困難である。
【０００６】
そこで、本発明は、電気回路素子の電源投入および切断時における動作シーケンスを作成する作業を効率化することができ、かつ、当該動作シーケンスが妥当であるか否かの判断ミス、判断時間を低減することができる設計支援装置、設計支援方法および設計支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明による設計支援装置は、デバイスを表す複数のデバイスシンボルの位置関係および接続関係を示す情報と、複数のデバイスシンボルの中で電源投入順または電源切断順が確定しているデバイスシンボルの、当該電源投入順または当該電源切断順を示す確定順番情報とを入力し、位置関係および接続関係に基づいて、複数のデバイスシンボルに関する電源系統図を作成する第１作成部と、確定順番情報に基づいて、電源投入順または電源切断順が確定していないデバイスシンボルの順番情報を作成する第２作成部とを含み、第２作成部は、確定順番情報と作成した順番情報とを、電源系統図における複数のデバイスシンボルに関連付けし、当該電源系統図を示す画面情報を出力することを特徴とする。
【０００８】
本発明による設計支援方法は、デバイスを表す複数のデバイスシンボルの位置関係および接続関係を示す情報と、複数のデバイスシンボルの中で電源投入順または電源切断順が確定しているデバイスシンボルの、当該電源投入順または当該電源切断順を示す確定順番情報とを入力し、複数のデバイスシンボルの位置関係および接続関係に基づいて、複数のデバイスシンボルに関する電源系統図を作成し、確定順番情報に基づいて、電源投入順または電源切断順が確定していないデバイスシンボルの順番情報を作成し、確定順番情報と作成した順番情報とを、電源系統図における複数のデバイスシンボルに関連付けし、当該電源系統図を示す画面情報を出力することを特徴とする。
【０００９】
本発明による設計支援プログラムは、コンピュータに、デバイスを表す複数のデバイスシンボルの位置関係および接続関係を示す情報と、複数のデバイスシンボルの中で電源投入順または電源切断順が確定しているデバイスシンボルの、当該電源投入順または当該電源切断順を示す確定順番情報とを入力する処理と、複数のデバイスシンボルの位置関係および接続関係に基づいて、複数のデバイスシンボルに関する電源系統図を作成する処理と、確定順番情報に基づいて、電源投入順または電源切断順が確定していないデバイスシンボルの順番情報を作成する処理と、確定順番情報と作成した順番情報とを、電源系統図における複数のデバイスシンボルに関連付けし、当該電源系統図を示す画面情報を出力する処理とを実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、電気回路素子の電源投入および切断時における動作シーケンスを作成する作業を効率化することができ、かつ、当該動作シーケンスが妥当であるか否かの判断ミス、判断時間を低減することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明による設計支援装置の第１の実施形態の構成を示すブロック図である。
【図２】第１の実施形態における設計支援装置の動作を示すフローチャートである。
【図３】ステップＳ５における、電源シーケンス番号の生成処理および表示処理を示すフローチャートである。
【図４】第１の実施形態における電源系統図の表示例を示す説明図である。
【図５】第１の実施形態における、シーケンス番号が追加された電源系統図の表示例を示す説明図である。
【図６】第１の実施形態における、関連シーケンス番号が追加された電源系統図の表示例を示す説明図である。
【図７】第１の実施形態における、関係性情報が追加された電源系統図の表示例を示す説明図である。
【図８】第１の実施形態における、シーケンス候補の表示例を示す説明図である。
【図９】第１の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。
【図１０】第１の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。
【図１１】第１の実施形態における、シーケンス候補の他の表示例を示す説明図である。
【図１２】第１の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。
【図１３】第２の実施形態における設計支援装置の動作を示すフローチャートである。
【図１４】ステップＳ１０５における、電源シーケンス番号の生成処理および表示処理を示すフローチャートである。
【図１５】第２の実施形態における電源系統図の表示例を示す説明図である。
【図１６】第２の実施形態における、シーケンス番号が追加された電源系統図の表示例を示す説明図である。
【図１７】第２の実施形態における、関連シーケンス番号が追加された電源系統図の表示例を示す説明図である。
【図１８】第２の実施形態における、関係性情報が追加された電源系統図の表示例を示す説明図である。
【図１９】第２の実施形態における、シーケンス候補の表示例を示す説明図である。
【図２０】第２の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。
【図２１】第２の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。
【図２２】第２の実施形態における、シーケンス候補の他の表示例を示す説明図である。
【図２３】第２の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。
【図２４】本発明による設計支援装置の最小構成を示すブロック図である。
【図２５】特許文献１に記載されたネットワークシステムの構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
実施形態１．
以下、本発明の第１の実施形態を図面を参照して説明する。
【００１３】
図１は、本発明による設計支援装置の第１の実施形態の構成を示すブロック図である。
【００１４】
設計支援装置は、電源系統図および電源シーケンスの設計支援を行う。
【００１５】
設計支援装置は、部品シンボル形状ライブラリ記憶部１０と、電源系統図データ・ライブラリ記憶部１１と、設計支援プログラム記憶部２０と、データ入力部３０と、作成部４０と、出力部５０と、アラーム通知部６０とを含む。
【００１６】
部品シンボル形状ライブラリ記憶部１０、電源系統図データ・ライブラリ記憶部１１および設計支援プログラム記憶部２０は、メモリやＨＤＤ等の記憶装置である。
【００１７】
部品シンボル形状ライブラリ記憶部１０は、部品シンボル形状ライブラリを格納する。部品シンボル形状ライブラリには、電源系統図を構成する複数の部品（デバイス）を表す図（以下「部品シンボル」と称する。）が登録され、格納されている。なお、部品シンボルは、デバイスシンボルの一例である。
【００１８】
電源系統図データ・ライブラリ記憶部１１は、電源系統図データ・ライブラリを格納する。電源系統図データ・ライブラリには、電源系統図データが登録され、格納されている。電源系統図データは、設計支援装置で作成された電源系統図を含むデータである。以下、電源系統図データを単に電源系統図と表現する。
【００１９】
設計支援プログラム記憶部２０は、設計支援プログラムを格納する。設計支援プログラムは、設計者による電源系統図、電源シーケンスの設計を支援するプログラムである。作成部４０は、設計支援プログラムを読み込み、電源系統図作成部４１および電源シーケンス作成部４２の動作を制御し、電源系統図および電源シーケンスの設計支援の処理を実行する。
【００２０】
なお、部品シンボル形状ライブラリ記憶部１０、電源系統図データ・ライブラリ記憶部１１および設計支援プログラム記憶部２０は、１つの記憶装置で実現されていてもよいし、それぞれが別々の記憶装置で実現されていてもよい。
【００２１】
データ入力部３０は、キーボード、マウス等の入力装置である。設計者等のユーザは、データ入力部３０に対して、電源系統図および電源シーケンス図を作成するために必要な情報を入力する。
【００２２】
データ入力部３０は、例えば、複数の部品シンボルの位置関係を特定するための位置関係情報、複数の部品シンボルの接続関係を特定するための接続関係情報、および、確定順番情報の入力を受け付ける。確定順番情報は、複数の部品シンボルへの電源投入順または電源切断順を特定するための順番情報である。
【００２３】
作成部４０は、データ入力部３０が入力した各情報に基づいて、部品シンボル形状ライブラリ、電源系統図データ・ライブラリを用いて、電源系統図および電源シーケンスを作成する。
【００２４】
作成部４０は、電源系統図作成部４１と、電源シーケンス作成部４２とを含む。
【００２５】
電源系統図作成部４１は、部品シンボル形状ライブラリと電源系統図データ・ライブラリとを用いて、位置関係情報にて特定される位置関係に従って、部品シンボル形状ライブラリ内の複数の部品シンボルをコンピュータ上の仮想空間に配置する。また、接続関係情報にて特定される接続関係に従って、仮想空間上に配置された複数の部品シンボルを接続する。このようにして、電源系統図作成部４１は、複数の部品シンボルに関する電源系統図を作成する。電源系統図作成部４１は、作成した電源系統図を電源系統図データ・ライブラリに格納する。
【００２６】
電源シーケンス作成部４２は、電源系統図データ・ライブラリと順番情報とに基づいて、順番情報を電源系統図内の複数の部品シンボルの各々に対応づける。また、電源シーケンス作成部４２は、順番情報が未入力であって、対応づけができない部品シンボルに対して、接続関係情報と、入力済みの順番情報、つまり確定順番情報とに基づいて、未入力の順番情報を作成する。そして、電源シーケンス作成部４２は、作成した順番情報を電源系統図内の複数の部品シンボルの各々に対応づける。電源シーケンス作成部４２は、各々の部品シンボルに対応づけられた順番情報を電源系統図に配置する。電源シーケンス作成部４２は、電源系統図を電源系統図データ・ライブラリに格納する。
【００２７】
なお、本実施形態では、作成部４０は、コンピュータ、例えば、演算処理装置、プロセッサ、データ処理装置によって実現される。
【００２８】
出力部５０は、ディスプレイ装置等の表示装置である。出力部５０は、電源系統図と電源シーケンス番号とを出力する。なお、出力部５０は、プリンタ等の出力装置であってもよい。例えば、出力部５０は、電源系統図と電源シーケンス番号とを表示したり、印刷したりする。
【００２９】
アラーム通知部６０は、アラームを通知する。なお、出力部５０が、アラーム通知部６０の機能を備えていてもよい。
【００３０】
なお、データ入力部３０は、設計支援装置に含まれていなくてもよい。また、出力部５０、アラーム通知部６０は、設計支援装置に含まれていなくてもよい。例えば、外部に設置されたディスプレイ装置等を、出力部５０、アラーム通知部６０として用いてもよい。
【００３１】
また、部品シンボル形状ライブラリ記憶部１０、電源系統図データ・ライブラリ記憶部１１、設計支援プログラム記憶部２０は、設計支援装置に含まれていなくてもよい。例えば、外部に設置された記憶装置を、部品シンボル形状ライブラリ記憶部１０、電源系統図データ・ライブラリ記憶部１１、設計支援プログラム記憶部２０として用いてもよい。
【００３２】
次に、本実施形態の動作を説明する。
【００３３】
図２は、第１の実施形態における設計支援装置の動作を示すフローチャートである。
【００３４】
まず、ユーザは、データ入力部３０を介して、位置関係情報を入力する。ここでは、ユーザは、データ入力部３０を操作して、位置関係情報として、電源系統図に使用する部品シンボルの配置指示を入力する。
【００３５】
データ入力部３０は、ユーザが入力した配置指示、つまり電源系統図に使用する部品シンボルの配置指示を、電源系統図作成部４１に出力する。
【００３６】
電源系統図作成部４１は、データ入力部３０から配置指示を入力する。すると、電源系統図作成部４１は、部品シンボル形状ライブラリ内の部品シンボルを、配置指示にて指示された位置に配置した画面情報を出力部５０に表示する（ステップＳ１）。
【００３７】
次に、電源系統図作成部４１は、データ入力部３０を介して、接続関係情報を入力する（ステップＳ２）。
【００３８】
具体的には、ユーザが、データ入力部３０を操作して、接続関係情報として、部品シンボルの出力端子と、その出力端子の接続先となる部品シンボルの入力端子との間の接続指示を入力する。そして、データ入力部３０が、ユーザが入力した接続指示、つまり、部品シンボルの出力端子と、接続先の部品シンボルの入力端子との間の接続指示を、電源系統図作成部４１に出力する。
【００３９】
電源系統図作成部４１は、データ入力部３０からの接続指示に応じて、電源系統図を作成する。具体的には、電源系統図における、部品シンボルの出力端子と、接続先の部品シンボルの入力端子との接続処理を行う。続いて、電源系統図作成部４１は、電源系統図を出力部５０に表示する。具体的には、電源系統図を含む画面情報を出力部５０に出力する（ステップＳ３）。
【００４０】
次に、電源シーケンス作成部４２は、データ入力部３０を介して、電源投入／切断のシーケンス番号の付与指示を入力する（ステップＳ４）。
【００４１】
具体的には、ユーザが、データ入力部３０を操作して、電源系統図内の部品シンボルのうち、電源の負荷となる部品シンボル（以下、負荷部品シンボルとも称する。）の入力端子に対して、電源投入／切断のシーケンス番号を付与する指示を入力する。なお、負荷部品シンボルは、負荷デバイスシンボルの一例である。また、電源投入／切断のシーケンス番号は、電源投入順または電源切断順を表す情報、つまり順番情報の一例である。そして、データ入力部３０が、ユーザからの付与指示、つまり、負荷部品シンボルの入力端子に対する、電源投入／切断のシーケンス番号の付与指示を、電源シーケンス作成部４２に出力する。
【００４２】
電源シーケンス作成部４２は、データ入力部３０からの付与指示に応じて、電源系統図内の負荷部品シンボルの入力端子に対して、電源投入／切断のシーケンス番号を付与する。電源シーケンス作成部４２は、当該シーケンス番号を付与した電源系統図を出力部５０に表示する（ステップＳ５）。
【００４３】
図３は、ステップＳ５における、電源シーケンス番号の生成処理および表示処理を示すフローチャートである。
【００４４】
図３に示すように、まず、電源シーケンス作成部４２は、電源投入／切断のシーケンス番号が付与された電源系統図を参照して、電源系統図に配置された全ての部品シンボルの入力端子および出力端子の座標データ、入力端子と出力端子間の接続関係データ、負荷部品シンボルの入力端子の電源投入／切断シーケンス番号を読み込む（ステップＳ１０）。
【００４５】
ここで、ステップＳ１０の処理について、図４および図５を参照して説明する。図４は、第１の実施形態における電源系統図の表示例を示す説明図である。図５は、第１の実施形態における、シーケンス番号が追加された電源系統図の表示例を示す説明図である。
【００４６】
電源シーケンス作成部４２は、図４に示す、部品シンボル“１２Ｖ”の出力端子座標、部品シンボル“１２Ｖ→５Ｖ”，“１２Ｖ→３．３Ｖ”，“１２Ｖ→１．８Ｖ”，“１．８Ｖ→０．９Ｖ”の入力端子座標および出力端子座標、および、部品シンボル“Ａ”，“Ｂ”，“Ｃ”，“Ｄ”の入力端子座標を読み込む。
【００４７】
また、電源シーケンス作成部４２は、部品シンボル“１２Ｖ”の出力端子と、部品シンボル“１２Ｖ→５Ｖ”，“１２Ｖ→３．３Ｖ”，“１２Ｖ→１．８Ｖ”，“Ｄ”の入力端子との接続関係データを読み込む。また、部品シンボル“１２Ｖ→５Ｖ”の出力端子と、部品シンボル“Ａ”の入力端子との接続関係データを読み込む。また、部品シンボル“１２Ｖ→３．３Ｖ”の出力端子と、部品シンボル“Ａ”，“Ｂ”の入力端子との接続関係データを読み込む。また、部品シンボル“１２Ｖ→１．８Ｖ”の出力端子と、部品シンボル“１．８Ｖ→０．９Ｖ”の入力端子との接続関係データを読み込む。また、部品シンボル“１．８Ｖ→０．９Ｖ”の出力端子と、部品シンボル“Ｃ”の入力端子との接続関係データを読み込む。
【００４８】
さらに、電源シーケンス作成部４２は、図５に示す、負荷部品シンボル“Ａ”，“Ｂ”，“Ｃ”，“Ｄ”の入力端子の、電源投入／切断する際のシーケンス番号「１」〜「４」を読み込む。
【００４９】
ステップＳ１０の処理が終了すると、電源シーケンス作成部４２は、負荷部品シンボルの入力端子のシーケンス番号と、部品シンボルの入力端子と出力端子間の接続関係データとに基づき、部品シンボルの出力端子および入力端子に電源投入／切断の関連シーケンス番号を割り当てる。そして、電源シーケンス作成部４２は、割り当て結果を追加した電源系統図を出力部５０に表示する（ステップＳ１１）。
【００５０】
ここで、ステップＳ１１の処理について、図６を参照して説明する。図６は、第１の実施形態における、関連シーケンス番号が追加された電源系統図の表示例を示す説明図である。
【００５１】
図６に示すように、電源シーケンス作成部４２は、まず、負荷部品シンボルの入力端子に対して、読み込んだシーケンス番号「１」、「２」、「３」、「４」（ただし、「１」＜「２」＜「３」＜「４」）とは別に、同じシーケンス関係を持つ番号形態である関連シーケンス番号、例えばＡ（１）、Ａ（２）、Ａ（３）、Ａ（４）（ただし、Ａ（１）＜Ａ（２）＜Ａ（３）＜Ａ（４））を割り当てる。
【００５２】
また、電源シーケンス作成部４２は、関連シーケンス番号が割り当てられていない部品シンボルの出力端子に対しては、出力端子の関連シーケンス番号として、その出力端子と直接接続されている入力端子の関連シーケンス番号の中の任意の１つを割り当てる。
【００５３】
また、電源シーケンス作成部４２は、関連シーケンス番号が割り当てられた出力端子と直接接続されている入力端子の関連シーケンス番号に対して、当該出力端子に割り当てられた関連シーケンス番号と同一であることを示す関係性情報を同時に付与する。既に、関連シーケンス番号間に関係性情報が存在する場合には、同一である旨の関係性情報を上書きする。
【００５４】
例えば、部品シンボル“１２Ｖ→５Ｖ”の出力端子と、負荷部品シンボル“Ａ”の入力端子とは直接接続されている。そのため、電源シーケンス作成部４２は、部品シンボル“１２Ｖ→５Ｖ”の出力端子の関連シーケンス番号として、負荷部品シンボル“Ａ”の入力端子の関連シーケンス番号Ａ（２）を割り当てる。この場合には、割り当てられた出力端子の関連シーケンス番号Ａ（２）と、その出力端子と直接接続されている入力端子の関連シーケンス番号Ａ（２）の関係性が同一であることは自明である。
【００５５】
電源シーケンス作成部４２は、シーケンス番号が付与されていない、部品シンボルの入力端子に対しては、その入力端子の関連シーケンス番号として、既存の番号形態とは異なる番号形態の関連シーケンス番号を付与する。
【００５６】
また、電源シーケンス作成部４２は、電源投入シーケンスの場合には、付与した入力端子の関連シーケンス番号に対して、同一部品シンボルの出力端子の関連シーケンス番号より小さいという関係性を表す関係性情報を同時に付与する。
【００５７】
一方、電源切断シーケンスの場合には、電源シーケンス作成部４２は、付与した入力端子の関連シーケンス番号に対して、同一部品シンボルの出力端子のシーケンス番号より大きいという関係性を表す関係性情報を同時に付与する。
【００５８】
例えば、電源シーケンス作成部４２は、部品シンボル“１２Ｖ→５Ｖ”の入力端子に対して、入力端子のシーケンス番号として、既存の番号形態Ａ（１）、Ａ（２）、Ａ（３）、Ａ（４）（ただし、Ａ（１）＜Ａ（２）＜Ａ（３）＜Ａ（４））とは異なる番号形態として、Ｂ（１）を割り当てる。そのとき、電源シーケンス作成部４２は、Ｂ（１）に対する関係性情報として、電源投入シーケンスの場合には「Ｂ（１）＜Ａ（２）」、電源切断シーケンスの場合には「Ｂ（１）＞Ａ（２））」を割り当てる。
【００５９】
図６に示す電源系統図では、電源投入シーケンスにおいて、関連シーケンス番号間には、Ａ（１）＝Ｂ（１）＝Ｃ（２）＝Ｅ（２）＜Ａ（２）＜Ａ（３）＜Ａ（４）、Ａ（１）＜Ｄ（３）＜Ａ（４）の関係性がある。
【００６０】
なお、ここでは、部品シンボルの入力／出力端子に対する電源投入／切断のシーケンスについて、後段（電源負荷側）から前段（電源供給元側）に向けて関連シーケンス番号、関連シーケンス番号間の関係性を付与する場合を例にしたが、関連シーケンス番号等の割り当ての順序は順不同でよい。
【００６１】
ステップＳ１１の処理が終了すると、電源シーケンス作成部４２は、シーケンス番号と、関連シーケンス番号と、関連シーケンス番号間の関係性情報とを追加した電源系統図を、出力部５０に表示する（ステップＳ１２）。
【００６２】
ここで、ステップＳ１２の処理を説明する。
【００６３】
図７は、第１の実施形態における、関係性情報が追加された電源系統図の表示例を示す説明図である。図８は、第１の実施形態における、シーケンス候補の表示例を示す説明図である。図９は、第１の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。
【００６４】
電源シーケンス作成部４２は、負荷部品シンボルの入力端子に対して読み込んだシーケンス番号「１」、「２」、「３」、「４」、部品シンボルの入力／出力端子に対して割り当てた関連シーケンス番号、関連シーケンス番号間の関係性情報を電源系統図に表示する。
【００６５】
なお、図７に示すように、関連シーケンス番号の関係性がイコールの場合には、任意の関連シーケンス番号で代表させてもよい。例えば、図６における関連シーケンス番号Ａ（１），Ｂ（１），Ｃ（２），Ｅ（２）の間にはイコールの関係性があるので、図７では、Ｂ（１）、Ｃ（２）、Ｅ（２）をＡ（１）で代表させている。
【００６６】
ステップＳ１２の処理の後、ユーザは、シーケンスが一意に決まらない関連シーケンス番号に対応する、関係性情報を入力する（ステップＳ１３）。
【００６７】
電源シーケンス作成部４２は、ユーザが入力した関連シーケンス番号の関係性情報を読み込み、当該関係性情報をもとに、電源系統図に表示されている関連シーケンス番号、関係性情報を更新する（ステップＳ１４）。
【００６８】
ここで、ステップＳ１３およびステップＳ１４の処理の一例を説明する。
【００６９】
電源シーケンス作成部４２は、ステップＳ１３において、例えば、関連シーケンス番号の関係性の長さが短いグループから順々に、グループに属する関連シーケンス番号の関係性をユーザに指示させる。全体関連シーケンスは、図７に示す各関係性情報で表されるシーケンスである。なお、一つの関連シーケンス番号が複数のグループ（関係性情報）に属している場合には、当該関連シーケンス番号は、複数のグループの中で最も関係性が長いグループに属しているものとする。ここで、“関係性が短い”とは、グループに含まれるシーケンス番号の数が少ないことをいう。
【００７０】
図７に示す例では、全体関連シーケンスには、「Ａ（１）＜Ａ（２）＜Ａ（３）＜Ａ（４）」、「Ａ（１）＜Ｄ（３）＜Ａ（４）」の２つのグループが含まれる。関連シーケンス番号の関係性の長さが短いグループ、つまり「Ａ（１）＜Ｄ（３）＜Ａ（４）」には、Ａ（１），Ｄ（３），Ａ（４）が属している。Ａ（１），Ａ（４）は、「Ａ（１）＜Ａ（２）＜Ａ（３）＜Ａ（４）」にも属しているので、電源シーケンス作成部４２は、Ｄ（３）に対する関連シーケンス番号の関係性をユーザに指示させる。
【００７１】
具体的には、電源シーケンス作成部４２は、シーケンスが一意に決まっていないＤ（３）に対するシーケンス候補を、出力部５０を介してユーザに提示する。ユーザは、提示されたシーケンス候補の中から、いずれかを選択する。
【００７２】
例えば、図８に示すように、電源シーケンス作成部４２は、Ｄ（３）に対して想定されるシーケンス候補として、「Ａ（１）＜Ｄ（３）＜Ａ（２）」、「Ｄ（３）＝Ａ（２）」、「Ａ（２）＜Ｄ（３）＜Ａ（３）」、「Ｄ（３）＝Ａ（３）」、「Ａ（３）＜Ｄ（３）＜Ａ（４）」をユーザに提示する。ユーザは、データ入力部３０を操作して、選択結果を入力する。
【００７３】
なお、シーケンス候補の提示は、「Ａ（１）とＡ（２）の間に挿入」、「Ａ（２）と同一」のように、関連シーケンス番号の関係性をユーザに提示可能であれば、その他の形態であってもよい。
【００７４】
ステップＳ１３において、例えば、「Ａ（２）＜Ｄ（３）＜Ａ（３）」が指示されたとすると、全体関連シーケンスは、図９に示すように、「Ａ（１）＜Ａ（２）＜Ｄ（３）＜Ａ（３）＜Ａ（４）」に一意に決定される。
【００７５】
電源シーケンス作成部４２は、ステップＳ１４において、更新された関連シーケンス番号および関係性情報が付与された電源系統図を出力部５０に表示する。
【００７６】
なお、ステップＳ１２〜Ｓ１４における関連シーケンス番号は、関係性に従って、序列のある記号（数字、アルファベットなど）で、表示させてもよい。一意に関連シーケンス番号が決まらない場合には、序列のある記号の候補の中から仮置きしてもよい。また、関連シーケンス番号の序列の順序は重複してもよく、順序を不連続に割り当ててもよい。
【００７７】
図１０は、第１の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。図１１は、第１の実施形態における、シーケンス候補の他の表示例を示す説明図である。図１２は、第１の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。
【００７８】
例えば、ステップＳ１２では、図１０に示すように、「Ａ（１）＜Ａ（２）＜Ａ（３）＜Ａ（４）」、「Ａ（１）＜Ｄ（３）＜Ａ（４）」という関連シーケンス番号の関係性を満たすように、Ａ（１）＝｛１｝、Ａ（２）＝｛２｝、Ｄ（３）＝｛２｝（仮置き）、Ａ（３）＝｛４｝、Ａ（４）＝｛５｝と、序列のある記号として数字を割り当ててもよい。ここで、｛｝内の数字は、図１０に示す丸付き数字に対応する。仮置きした場合には、仮置きしたことが明示的にわかるように、マーキングするなどして識別できるようにしてもよい。図１０に示す黒枠は、マーキングされていることを示す。
【００７９】
また、例えば、ステップＳ１３では、図１１に示すように、部品シンボル“１２Ｖ→１．８Ｖ”の出力端子に対する関連シーケンスの選択肢として、「｛１｝と｛２｝の間に挿入」、「｛２｝と同一」、「｛２｝と｛４｝の間に挿入」、「｛４｝と同一」、「｛４｝と｛５｝の間に挿入」を表示するようにしてもよい。
【００８０】
また、例えば、ステップＳ１４では、図１２に示すように、「Ａ（１）＜Ａ（２）＜Ｄ（３）＜Ａ（３）＜Ａ（４）」という関連シーケンス番号の関係性を満たすように、Ａ（１）＝｛１｝、Ａ（２）＝｛２｝、Ｄ（３）＝｛３｝、Ａ（３）＝｛４｝、Ａ（４）＝｛５｝と、序列のある記号として数字を割り当ててもよい。
【００８１】
ステップＳ１４の処理が終了すると、電源シーケンス作成部４２は、電源系統図と、部品シンボルの入力／出力端子に割り当てられた関連シーケンス番号との関係性に矛盾がないかどうか判定する（ステップＳ１５）。
【００８２】
電源系統図と関連シーケンス番号との関係性に矛盾がある場合には（ステップＳ１５のＮｏ）、電源シーケンス作成部４２は、アラーム通知部６０を介してアラームを通知する（ステップＳ１６）。アラーム通知後、作成部４０は、図２に示すステップＳ１の処理に戻る。矛盾がない場合には（ステップＳ１５のＹｅｓ）、電源シーケンス作成部４２は、処理を終了する。
【００８３】
ここで、ステップＳ１５およびステップＳ１６の処理の一例を説明する。
【００８４】
電源シーケンス作成部４２は、負荷部品シンボルの入力端子に対して、読み込んだシーケンス番号、つまり指示されたシーケンス番号と、関連シーケンス番号との大小関係に矛盾がないかどうかを判定する。そして、指示されたシーケンス番号と関連シーケンス番号との大小関係に矛盾がある場合には、電源シーケンス作成部４２は、電源系統図と関連シーケンス番号との関係性に矛盾があると判断し、アラームを通知する。
【００８５】
次に、電源シーケンス作成部４２は、部品シンボルの出力端子の関連シーケンス番号と、その出力端子と直接接続されている入力端子の関連シーケンス番号とが同時性、つまり同一または同一である旨の関係性を有しているかどうかを判定する。そして、同時性を有していない場合には、電源シーケンス作成部４２は、電源系統図と関連シーケンス番号との関係性に矛盾があると判断し、アラームを通知する。
【００８６】
次に、電源シーケンス作成部４２は、電源投入シーケンスの場合には、部品シンボルの入力端子の関連シーケンス番号が、同一部品シンボルの出力端子の関連シーケンス番号より小さいかどうかを判定する。そして、部品シンボルの入力端子の関連シーケンス番号の方が大きい場合には、電源シーケンス作成部４２は、アラームを通知する。また、電源切断シーケンスの場合には、電源シーケンス作成部４２は、部品シンボルの入力端子の関連シーケンス番号が同一部品シンボルの出力端子の関連シーケンス番号より大きいかどうかを判定する。そして、部品シンボルの入力端子の関連シーケンス番号の方が小さい場合には、電源シーケンス作成部４２は、アラームを通知する。
【００８７】
ここで、負荷部品シンボルの入力端子についてシーケンス番号の大小関係と関連シーケンス番号の大小関係との間に矛盾がないかどうかの判定処理を、図６を参照して説明する。
【００８８】
図６に示す例では、負荷部品シンボル“Ａ”，“Ｂ”，“Ｃ”，“Ｄ”の入力端子において、シーケンス番号「１」、「２」、「３」、「４」に対して、関連シーケンス番号Ａ（１）、Ａ（２）、Ａ（３）、Ａ（４）が各々対応している。電源シーケンス作成部４２は、シーケンス番号「１」＜「２」＜「３」＜「４」の大小関係と、関連シーケンス番号Ａ（１）＜Ａ（２）＜Ａ（３）＜Ａ（４）の大小関係との間に矛盾が生じていないかどうかを判定する。この場合、各々の大小関係は一致しているので、電源シーケンス作成部４２は、矛盾が生じていないと判断する。
【００８９】
次に、部品シンボルの出力端子の関連シーケンス番号と、その出力端子と直接接続されている入力端子の関連シーケンス番号とが、同時性を有しているかどうかの判定処理を、図６に示す部品シンボル“１２Ｖ”を例に挙げて説明する。
【００９０】
電源シーケンス作成部４２は、部品シンボル“１２Ｖ”の出力端子の関連シーケンス番号Ａ（１）と、部品シンボル“１２Ｖ”の出力端子と直接接続されている入力端子の関連シーケンス番号Ｂ（１）、Ｃ（２）、Ｅ（２）、Ａ（１）とが同時性を有しているかどうか判定する。この場合には、Ａ（１）＝Ｂ（１）＝Ｃ（２）＝Ｅ（２）の関係が成立している。そのため、電源シーケンス作成部４２は、同時性を有していると判断する。
【００９１】
次に、部品シンボルの入力端子の関連シーケンス番号が、電源投入シーケンスにおいて、同一部品の出力端子の関連シーケンス番号より小さいかどうかの判定処理を、図６に示す部品シンボル“１２Ｖ→１．８Ｖ”を例に挙げて説明する。
【００９２】
電源シーケンス作成部４２は、部品シンボル“１２Ｖ→１．８Ｖ”の入力端子の関連シーケンス番号Ｅ（２）が、同一部品シンボル“１２Ｖ→１．８Ｖ”の出力端子の関連シーケンス番号Ｄ（３）より小さいかどうか判定する。電源シーケンス作成部４２は、Ｄ（３）＞Ｅ（２）の関係が成立しているため、部品シンボルの入力端子の関連シーケンス番号が同一部品の出力端子の関連シーケンス番号より小さいと判断する。
【００９３】
以上に説明したように、本実施形態では、データ入力部が、複数の部品シンボルの位置関係と、複数の部品シンボルの接続関係と、複数の電源負荷となる負荷部品シンボルへの電源投入順（関連シーケンス番号）または電源切断順（関連シーケンス番号）を特定するためのシーケンス番号（順番情報）とを受け付ける。そして、電源系統図作成部が、複数の部品シンボルの位置関係および接続関係に基づいて、複数の部品シンボルに関する電源系統図を作成する。そして、電源シーケンス作成部が、ユーザが指定した、シーケンス番号と複数の部品シンボルの接続関係とに基づいて、複数の部品シンボルのうち、負荷部品シンボル以外の部品シンボルについて電源投入順または電源切断順についての関連シーケンス番号を特定する。このため、関連シーケンス番号を人手を介さずに設定することが可能になる。
【００９４】
また、本実施形態では、電源シーケンス作成部が、シーケンス番号と複数の部品シンボルの接続関係とに基づいて、複数の部品シンボルのうち、負荷部品シンボル以外の部品シンボルの入力端子および出力端子について電源投入順または電源切断順についての関連シーケンス番号を特定する。このため、より詳細な関連シーケンス番号の設定を人手を介さずに行うことが可能になる。
【００９５】
また、本実施形態では、電源シーケンス作成部が、電源系統図に関係性情報を含ませて表示する。従って、ユーザは、電圧／電流の分配経路と電源投入／切断シーケンスの対応関係を容易に認識することが可能となる。
【００９６】
また、本実施形態では、電源シーケンス作成部が、シーケンス番号と関連シーケンス番号との間に矛盾が存在する場合、アラームを通知する。このため、電源系統図のシーケンス番号と関連シーケンス番号とが矛盾していないかどうかの判定結果を、人手を介さずにユーザに通知することができる。
【００９７】
また、本実施形態では、電源シーケンス作成部が、電源系統図において直接接続されている入力端子と出力端子との関連シーケンス番号に同時性が設定されていない場合に、アラームを通知する。このため、電源系統図における部品シンボルの接続情報とシーケンス番号とが矛盾していないかどうかの判定結果を、人手を介さずにユーザに通知することができる。
【００９８】
また、本実施形態では、シーケンス番号が電源投入順を表す状況において、部品シンボルの入力端子の関連シーケンス番号が、当該部品シンボルの出力端子の関連シーケンス番号よりも順番が後である場合に、電源シーケンス作成部がアラームを通知する。また、シーケンス番号が電源切断順を表す状況において、部品シンボルの入力端子の関連シーケンス番号が、当該部品シンボルの出力端子の関連シーケンス番号よりも順番が前である場合に、電源シーケンス作成部がアラームを通知する。このため、電源系統図における部品シンボルの端子情報とシーケンス番号が矛盾していないかどうかの判定結果を、人手を介さずにユーザに通知することができる。
【００９９】
従って、本実施形態によれば、電源投入／切断シーケンスを作成する作業や、電源系統図と電源投入／切断シーケンスとの間に矛盾がないかどうかを確認する作業を効率化かつ省力化することができる。
【０１００】
実施形態２．
以下、本発明の第２の実施形態を図面を参照して説明する。
【０１０１】
第２の実施形態における設計支援装置の構成は、第１の実施形態と同様であるため説明を省略する。
【０１０２】
第２の実施形態における設計支援装置の動作は、第１の実施形態と比較して、電源投入/切断のシーケンス番号を付与する指示、電源投入/切断のシーケンス番号の生成に関する処理フローのみが異なる。以下、第２の実施形態の動作について、第１の実施形態と異なる点を説明する。
【０１０３】
図１３は、第２の実施形態における設計支援装置の動作を示すフローチャートである。
【０１０４】
図１３に示すステップＳ１０１〜Ｓ１０３の処理は、図２に示すステップＳ１〜Ｓ３の処理と同様なため、説明を省略する。
【０１０５】
ステップ１０４において、電源シーケンス作成部４２は、データ入力部３０を介して、電源投入／切断のシーケンス番号の付与指示を入力する（ステップＳ１０４）。
【０１０６】
具体的には、ユーザが、データ入力部３０を操作して、電源系統図内の部品シンボルのうち、負荷部品シンボルの入力端子に対して、電源投入／切断のシーケンス番号を付与する指示を入力する。さらに、ユーザは、電源の供給元となる部品シンボル（以下、電源供給元部品シンボルとも称する。）の出力端子に対して、電源投入／切断のシーケンス番号を付与する指示を入力する。なお、電源供給元部品シンボルは、電源供給元デバイスシンボルの一例である。そして、データ入力部３０が、ユーザからの付与指示、つまり、負荷部品シンボルの入力端子、電源供給元部品シンボルの出力端子に対する、電源投入／切断のシーケンス番号の付与指示を、電源シーケンス作成部４２に出力する（ステップＳ１０４）。
【０１０７】
電源シーケンス作成部４２は、データ入力部３０からの付与指示に応じて、電源系統図内の負荷部品シンボルの入力端子、および、電源供給元部品シンボルの出力端子に対して、電源投入／切断のシーケンス番号を付与する。電源シーケンス作成部４２は、当該シーケンス番号を付与した電源系統図を出力部５０に表示する（ステップＳ１０５）。
【０１０８】
図１４は、ステップＳ１０５における、電源シーケンス番号の生成処理および表示処理を示すフローチャートである。
【０１０９】
図１４に示すように、まず、電源シーケンス作成部４２は、電源投入／切断のシーケンス番号が付与された電源系統図を参照して、電源系統図に配置された全ての部品シンボルの入力端子および出力端子の座標データ、入力端子と出力端子間の接続関係データ、負荷部品シンボルの入力端子の電源投入／切断シーケンス番号、電源供給元部品シンボルの出力端子の電源投入／切断シーケンス番号を読み込む（ステップＳ１１０）。
【０１１０】
ここで、ステップＳ１１０の処理について、図１５および図１６を参照して説明する。図１５は、第２の実施形態における電源系統図の表示例を示す説明図である。図１６は、第２の実施形態における、シーケンス番号が追加された電源系統図の表示例を示す説明図である。
【０１１１】
電源シーケンス作成部４２は、図１５に示す、部品シンボル“１２Ｖ”，“８Ｖ”の出力端子座標、部品シンボル“１２Ｖ→５Ｖ”，“１２Ｖ→３．３Ｖ”，“８Ｖ→１．８Ｖ”“１．８Ｖ→０．９Ｖ”の入力端子座標および出力端子座標、および、部品シンボル“Ａ”，“Ｂ”，“Ｃ”，“Ｄ”の入力端子座標を読み込む。
【０１１２】
さらに、電源シーケンス作成部４２は、図１６に示す、負荷部品シンボル“Ａ”，“Ｂ”，“Ｃ”，“Ｄ”の入力端子の電源投入／切断する際のシーケンス番号「１」〜「４」と、電源供給元部品シンボル“１２Ｖ”，“８Ｖ”の出力端子の電源投入／切断する際のシーケンス番号（１）〜（２）とを読み込む。
【０１１３】
ステップＳ１１０の処理が終了すると、電源シーケンス作成部４２は、負荷部品シンボルの入力端子のシーケンス番号と、電源供給元部品シンボルの出力端子のシーケンス番号と、部品シンボルの入力端子と出力端子間の接続関係データとに基づき、部品シンボルの出力端子および入力端子に電源投入／切断の関連シーケンス番号を割り当てる。そして、電源シーケンス作成部４２は、割り当て結果を追加した電源系統図を出力部５０に表示する（ステップＳ１１１）。
【０１１４】
ここで、ステップＳ１１１の処理について、図１７を参照して説明する。図１７は、第２の実施形態における、関連シーケンス番号が追加された電源系統図の表示例を示す説明図である。
【０１１５】
図１７に示すように、電源シーケンス作成部４２は、まず、負荷部品シンボルの入力端子に対して、読み込んだシーケンス番号「１」、「２」、「３」、「４」（ただし、「１」＜「２」＜「３」＜「４」）とは別に、同じシーケンス関係を持つ番号形態である関連シーケンス番号、例えばＡ（１）、Ａ（２）、Ａ（３）、Ａ（４）（ただし、Ａ（１）＜Ａ（２）＜Ａ（３）＜Ａ（４））を割り当てる。また、電源供給元部品シンボルの出力端子に対して、読み込んだシーケンス番号（１）、（２）（ただし、（１）＜（２））とは別に、同じシーケンス関係を持つ番号形態である関連シーケンス番号、例えばＦ（１）、Ｆ（２）（ただし、Ｆ（１）＜Ｆ（２））を割り当てる。
【０１１６】
また、電源シーケンス作成部４２は、関連シーケンス番号が割り当てられていない部品シンボルの出力端子に対しては、出力端子の関連シーケンス番号として、その出力端子と直接接続されている入力端子の関連シーケンス番号の中の任意の１つを割り当てる。
【０１１７】
また、電源シーケンス作成部４２は、関連シーケンス番号が割り当てられた出力端子と直接接続されている入力端子の関連シーケンス番号に対しては、割り当てられた出力端子の関連シーケンス番号と同一であることを示す関係性情報を同時に付与する。既に、関連シーケンス番号間に関係性情報が存在する場合には、同一である旨の関係性情報で上書きする。
【０１１８】
電源シーケンス作成部４２は、シーケンス番号が付与されていない、部品シンボルの入力端子に対しては、その入力端子の関連シーケンス番号として、既存の番号形態とは異なる番号形態の関連シーケンス番号を付与する。
【０１１９】
また、電源シーケンス作成部４２は、電源投入シーケンスの場合には、付与した入力端子の関連シーケンス番号に対して、同一部品シンボルの出力端子の関連シーケンス番号より小さいという関係性を表す関係性情報を同時に付与する。
【０１２０】
一方、電源シーケンス作成部４２は、電源切断シーケンスの場合には、付与した入力端子の関連シーケンス番号に対して、同一部品シンボルの出力端子のシーケンス番号より大きいという関係性を表す関係性情報を同時に付与する。
【０１２１】
ここで、図１７に示す電源系統図では、電源投入シーケンスにおいて、Ｆ（１）＝Ｅ（２）＝Ａ（１）＜Ｆ（２）＝Ｂ（１）＝Ｃ（２）＜Ａ（２）＜Ａ（３）＜Ａ（４）、Ｆ（１）＜Ｄ（３）＜Ａ（４）の関係性がある。
【０１２２】
ステップＳ１１１の処理が終了すると、電源シーケンス作成部４２は、シーケンス番号と、関連シーケンス番号と、関連シーケンス番号間の関係性情報とを追加した電源系統図を、出力部５０に表示する（ステップＳ１１２）。
【０１２３】
ここで、ステップＳ１１２の処理を説明する。
【０１２４】
図１８は、第２の実施形態における、関係性情報が追加された電源系統図の表示例を示す説明図である。図１９は、第２の実施形態における、シーケンス候補の表示例を示す説明図である。図２０は、第２の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。
【０１２５】
電源シーケンス作成部４２は、図１８に示すように、負荷部品シンボルの入力端子に対して読み込んだシーケンス番号「１」、「２」、「３」、「４」、電源供給元部品シンボルの出力端子に対して読み込んだシーケンス番号（１）、（２）、部品シンボルの入力／出力端子に対して割り当てた関連シーケンス番号、関連シーケンス番号間の関係性情報を電源系統図に表示する。
【０１２６】
なお、図１８に示すように、関連シーケンス番号の関係性がイコールの場合には、任意の関連シーケンス番号で代表させてもよい。例えば、図１７では関連シーケンス番号として、Ｆ（２），Ｂ（１），Ｃ（２）の間にイコールの関係性があるので、図１８では、Ｂ（１）、Ｃ（２）をＦ（２）で代表させている。また、Ｆ（１），Ｅ（２），Ａ（１）の間にイコールの関係性があるので、図１８では、Ｅ（２）、Ａ（１）をＦ（１）で代表させている。
【０１２７】
ステップＳ１１２の処理の後、ユーザは、シーケンスが一意に決まらない関連シーケンス番号に対応する、関係性情報を入力する（ステップＳ１１３）。
【０１２８】
電源シーケンス作成部４２は、ユーザが入力した関連シーケンス番号の関係性情報を読み込み、当該関係性情報をもとに、電源系統図に表示されている関連シーケンス番号、関係性情報を更新する（ステップＳ１１４）。
【０１２９】
ここで、ステップＳ１１３およびＳ１１４の処理の一例を説明する。
【０１３０】
電源シーケンス作成部４２は、ステップＳ１１３において、例えば、関連シーケンス番号の関係性の長さが短いグループから順々に、グループに属する関連シーケンス番号の関係性をユーザに指示させる。
【０１３１】
図１８に示す例では、全体関連シーケンスには、「Ｆ（１）＜Ｆ（２）＜Ａ（２）＜Ａ（３）＜Ａ（４）」、「Ｆ（１）＜Ｄ（３）＜Ａ（４）」の２つのグループが含まれる。関連シーケンス番号の関係性の長さが短いグループ、つまり「Ｆ（１）＜Ｄ（３）＜Ａ（４）」には、Ｆ（１），Ｄ（３），Ａ（４）が属している。Ｆ（１），Ａ（４）は、「Ｆ（１）＜Ｆ（２）＜Ａ（２）＜Ａ（３）＜Ａ（４）」にも属しているので、電源シーケンス作成部４２は、Ｄ（３）に対する関連シーケンス番号の関係性をユーザに指示させる。
【０１３２】
具体的には、電源シーケンス作成部４２は、シーケンスが一意に決まっていないＤ（３）に対するシーケンス候補を、出力部５０を介してユーザに提示する。ユーザは、提示されたシーケンス候補の中から、いずれかを選択する。
【０１３３】
例えば、図１９に示すように、電源シーケンス作成部４２は、Ｄ（３）に対して想定されるシーケンス候補として、「Ｆ（１）＜Ｄ（３）＜Ｆ（２）」、「Ｄ（３）＝Ｆ（２）」、「Ｆ（２）＜Ｄ（３）＜Ａ（２）」、「Ｄ（３）＝Ａ（２）」、「Ａ（２）＜Ｄ（３）＜Ａ（３）」、「Ｄ（３）＝Ａ（３）」、「Ａ（３）＜Ｄ（３）＜Ａ（４）」をユーザに提示する。ユーザは、データ入力部３０を操作して、選択結果を入力する。
【０１３４】
ステップＳ１１３において、例えば、「Ｆ（２）＜Ｄ（３）＜Ａ（２）」が指示されたとすると、全体関連シーケンスは、図２０に示すように、「Ｆ（１）＜Ｆ（２）＜Ｄ（３）＜Ａ（２）＜Ａ（３）＜Ａ（４）」と一意に決定される。
【０１３５】
電源シーケンス作成部４２は、ステップＳ１１４において、更新された関連シーケンス番号および関係性情報が付与された電源系統図を出力部５０に表示する。
【０１３６】
なお、ステップＳ１１２〜Ｓ１１４における関連シーケンス番号は、第１の実施形態と同様に、関係性に従って、序列のある記号（数字、アルファベットなど）で、表示させてもよい。一意に関連シーケンス番号が決まらない場合には、序列のある記号の候補の中から仮置きしてもよい。また、関連シーケンス番号の序列の順序は重複してもよく、順序を不連続に割り当ててもよい。
【０１３７】
図２１は、第２の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。図２２は、第２の実施形態における、シーケンス候補の他の表示例を示す説明図である。図２３は、第２の実施形態における、関係性情報が追加された電源系統図の他の表示例を示す説明図である。
【０１３８】
例えば、ステップ１１２では、第１の実施形態と同様に、図２１に示すように、「Ｆ（１）＜Ｆ（２）＜Ａ（２）＜Ａ（３）＜Ａ（４）」、「Ｆ（１）＜Ｄ（３）＜Ａ（４）」という関連シーケンス番号の関係性を満たすように、Ｆ（１）＝｛１｝、Ｆ（２）＝｛２｝、Ｄ（３）＝｛２｝（仮置き）、Ａ（２）＝｛４｝、Ａ（３）＝｛５｝、Ａ（４）＝｛６｝と、序列のある記号として数字を割り当ててもよい。
【０１３９】
また、例えば、ステップ１１３では、第１の実施形態と同様に、図２２に示すように、部品シンボル“１２Ｖ→１．８Ｖ”の出力端子に対する関連シーケンスの選択肢として、「｛１｝と｛２｝の間に挿入」、「｛２｝と同一」、「｛２｝と｛４｝の間に挿入」、「｛４｝と同一」、「｛４｝と｛５｝の間に挿入」、「｛５｝と同一」、「｛５｝と｛６｝の間に挿入」を表示するようにしてもよい。
【０１４０】
また、例えば、ステップ１１４では、第１の実施形態と同様に、図２３に示すように、「Ｆ（１）＜Ｆ（２）＜Ｄ（３）＜Ａ（２）＜Ａ（３）＜Ａ（４）」という関連シーケンス番号の関係性を満たすように、Ｆ（１）＝｛１｝、Ｆ（２）＝｛２｝、Ｄ（３）＝｛３｝、Ａ（２）＝｛４｝、Ａ（３）＝｛５｝、Ａ（４）＝｛６｝と、序列のある記号として数字を割り当ててもよい。
【０１４１】
ステップＳ１１４の処理が終了すると、電源シーケンス作成部４２は、電源系統図と、部品シンボルの入力／出力端子に割り当てられた関連シーケンス番号との関係性に矛盾がないかどうか判定する（ステップＳ１１５）。
【０１４２】
電源系統図と関連シーケンス番号との関係性に矛盾がある場合には（ステップＳ１１５のＮｏ）、電源シーケンス作成部４２は、アラーム通知部６０を介してアラームを通知する（ステップＳ１１６）。アラーム通知後、作成部４０は、図１３に示すステップＳ１０１の処理に戻る。矛盾がない場合には（ステップＳ１１５のＹｅｓ）、電源シーケンス作成部４２は、処理を終了する。
【０１４３】
ここで、ステップＳ１１５およびＳ１１６の処理の一例を説明する。
【０１４４】
ステップＳ１１５およびＳ１１６における電源シーケンス作成部４２の処理は、第１の実施形態におけるステップＳ１５およびＳ１６の処理と同様である。
【０１４５】
しかし、電源シーケンス作成部４２は、ステップＳ１５およびＳ１６の処理に加えて、電源供給元部品シンボルの入力端子に対して、読み込んだシーケンス番号、つまり指示されたシーケンス番号と、関連シーケンス番号との大小関係に矛盾がないかどうかを判定する。そして、指示されたシーケンス番号と関連シーケンス番号との大小関係に矛盾がある場合には、電源シーケンス作成部４２は、電源系統図と関連シーケンス番号との関係性に矛盾があると判断し、アラームを通知する。
【０１４６】
ここで、電源供給元部品シンボルの入力端子についてシーケンス番号の大小関係と関連シーケンス番号の大小関係との間に矛盾がないかどうかの判定処理を、図１７を参照して説明する。
【０１４７】
図１７に示す例では、電源供給元部品シンボル“８Ｖ”，“１２Ｖ”の出力端子において、シーケンス番号（１）、（２）に対して、関連シーケンス番号Ｆ（１）、Ｆ（２）が各々対応している。電源シーケンス作成部４２は、シーケンス番号（１）＜（２）の大小関係と、関連シーケンス番号Ｆ（１）＜Ｆ（２）の大小関係との間に矛盾が生じていないかどうかを判定する。この場合には、各々の大小関係は一致しているので、電源シーケンス作成部４２は、矛盾が生じていないと判定する。
【０１４８】
次に、部品シンボルの出力端子の関連シーケンス番号と、その出力端子と直接接続されている入力端子の関連シーケンス番号とが、同時性を有しているかどうかの判定に関して、図１７に示す部品シンボル“１２Ｖ”を例に挙げて説明する。
【０１４９】
電源シーケンス作成部４２は、部品シンボル“１２Ｖ”の出力端子の関連シーケンス番号Ｆ（２）と、部品シンボル“１２Ｖ”の出力端子と直接接続されている入力端子の関連シーケンス番号Ｂ（１）、Ｃ（２）とが同時性を有しているかどうか判定する。この場合には、Ｆ（２）＝Ｂ（１）＝Ｃ（２）の関係が成立している。そのため、電源シーケンス作成部４２は、同時性を有していると判断する。
【０１５０】
次に、部品シンボルの入力端子の関連シーケンス番号が、電源投入シーケンスにおいて、同一部品の出力端子の関連シーケンス番号より小さいかどうかの判定処理を、図１７に示す部品シンボル“８Ｖ→１．８Ｖ”を例に挙げて説明する。
【０１５１】
電源シーケンス作成部４２は、部品シンボル“８Ｖ→１．８Ｖ”の入力端子の関連シーケンス番号Ｅ（２）が、同一部品シンボル“８Ｖ→１．８Ｖ”の出力端子の関連シーケンス番号Ｄ（３）より小さいかどうか判定する。電源シーケンス作成部４２は、Ｄ（３）＞Ｅ（２）の関係が成立しているため、部品シンボルの入力端子の関連シーケンス番号が同一部品の出力端子の関連シーケンス番号より小さいと判断する。
【０１５２】
以上に説明したように、本実施形態では、電源系統図の部品シンボルの接続情報と、電源負荷となる負荷部品シンボルのシーケンス番号と、電源供給元となる電源供給元部品シンボルのシーケンス番号とに基づき、電源負荷となる負荷部品シンボルと電源供給元となる電源供給元部品シンボル以外の部品シンボルについて電源投入順または電源切断順についての関連シーケンス番号を人手を介さずに設定できる。また、電源系統図の部品シンボルの接続情報とシーケンス番号との間に、矛盾が生じていることを人手を介さずに抽出することができる。また、矛盾が生じていることを抽出した場合にはエラーを通知することができる。
【０１５３】
このため、第１の実施形態と同様に、電源系統図に電源供給元部品シンボルが複数含まれる場合であっても、電源投入／切断シーケンスを作成する作業や、電源系統図と電源投入／切断シーケンスとの間に矛盾がないかどうか確認する作業を効率化かつ省力化することができる。
【０１５４】
なお、上記各実施形態は、情報機器、通信機器等の電源が供給される電気機器・装置であって、電源投入／切断のシーケンスが必要となる全ての電気機器・装置の設計支援に適用できる。
【０１５５】
また、上記実施形態において、設計支援装置は、コンピュータにて実現されてもよい。この場合、このコンピュータは、コンピュータにて読み取り可能なＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）のような記録媒体に記録されたプログラムを読込み実行して、または、有線通信または無線通信で受信したプログラムを受信し実行して、設計支援装置として機能する。記録媒体は、ＣＤ−ＲＯＭに限らず適宜変更可能である。
【０１５６】
また、各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【０１５７】
図２４は、本発明による設計支援装置の最小構成を示すブロック図である。図２４に示すように、設計支援装置は、デバイスを表す複数のデバイスシンボルの位置関係および接続関係を示す情報と、複数のデバイスシンボルの中で電源投入順または電源切断順が確定しているデバイスシンボルの、当該電源投入順または当該電源切断順を示す確定順番情報とを入力し、位置関係および接続関係に基づいて、複数のデバイスシンボルに関する電源系統図を作成する第１作成部１（図１に示す電源系統図作成部４１に相当。）と、確定順番情報に基づいて、電源投入順または電源切断順が確定していないデバイスシンボルの順番情報を作成する第２作成部２（図１に示す電源シーケンス作成部４２に相当。）とを含み、第２作成部２は、確定順番情報と作成した順番情報とを、電源系統図における複数のデバイスシンボルに関連付けし、当該電源系統図を示す画面情報を出力する。
【０１５８】
そのような構成によれば、電源投入／切断シーケンスを作成する作業や、電源系統図と電源投入／切断シーケンスとの間に矛盾がないかどうかを確認する作業を効率化かつ省力化することができる。
【０１５９】
上記の実施形態には、以下のような設計支援装置も開示されている。
【０１６０】
（１）確定順番情報は、複数のデバイスシンボルのうち、電源の負荷となる負荷デバイスシンボルについての電源投入順または電源切断順を示す情報であって、第２作成部２は、確定順番情報と複数のデバイスシンボルの接続関係とに基づいて、複数のデバイスシンボルの中で負荷デバイスシンボル以外のデバイスシンボルについて電源投入順または電源切断順を示す順番情報を作成する設計支援装置。
【０１６１】
そのような構成によれば、電源系統図に電源負荷部品シンボルが複数含まれる場合であっても、電源投入／切断シーケンスを作成する作業や、電源系統図と電源投入／切断シーケンスとの間に矛盾がないかどうか確認する作業を効率化かつ省力化することができる。
【０１６２】
（２）確定順番情報は、複数のデバイスシンボルのうち、電源の負荷となる負荷デバイスシンボルと、電源の供給元となる電源供給元デバイスシンボルについての電源投入順または電源切断順を示す情報であって、第２作成部２は、確定順番情報と複数のデバイスシンボルの接続関係とに基づいて、複数のデバイスシンボルのうち、負荷デバイスシンボルと電源供給元デバイスシンボル以外のデバイスシンボルについて、電源投入順または電源切断順を示す順番情報を作成する設計支援装置。
【０１６３】
そのような構成によれば、電源系統図に電源負荷部品シンボルおよび電源供給元部品シンボルが複数含まれる場合であっても、電源投入／切断シーケンスを作成する作業や、電源系統図と電源投入／切断シーケンスとの間に矛盾がないかどうか確認する作業を効率化かつ省力化することができる。
【０１６４】
（３）第２作成部２は、作成した順番情報で、デバイスシンボルの電源投入順または電源切断順が一意に決定されない場合に、電源投入順または電源切断順を決定するための追加入力を促す画面情報を出力する設計支援装置。
【０１６５】
そのような構成によれば、より正確な関連シーケンス番号を部品シンボルの入出力端子に割り当てることができる。
【０１６６】
（４）第２作成部２は、電源系統図により特定される電源投入順または電源切断順と、順番情報により特定される電源投入順または電源切断順との間に矛盾が存在する場合に、アラームを通知する設計支援装置。
【０１６７】
そのような構成によれば、電源系統図において直接接続されている入力端子と出力端子との関連シーケンス番号に同時性が設定されていない等、関連シーケンス番号に矛盾が存在することを、ユーザに認識させることができる。
【符号の説明】
【０１６８】
１  第１作成部
２  第２作成部
１０  部品シンボル形状ライブラリ記憶部
１１  電源系統図データ・ライブラリ記憶部
２０  設計支援プログラム記憶部
３０  データ入力部
４０  作成部
４１  電源系統図作成部
４２  電源シーケンス作成部
５０  出力部
６０  アラーム通知部
１１２  クライアントＰＣ
１１４、１２０  ＨＤＤ
１１６  ネットワーク
１１８  サーバコンピュータ
【図１】
2014191540.tif 000003
【図２】
2014191540.tif 000004
【図３】
2014191540.tif 000005
【図４】
2014191540.tif 000006
【図５】
2014191540.tif 000007
【図６】
2014191540.tif 000008
【図７】
2014191540.tif 000009
【図８】
2014191540.tif 000010
【図９】
2014191540.tif 000011
【図１０】
2014191540.tif 000012
【図１１】
2014191540.tif 000013
【図１２】
2014191540.tif 000014
【図１３】
2014191540.tif 000015
【図１４】
2014191540.tif 000016
【図１５】
2014191540.tif 000017
【図１６】
2014191540.tif 000018
【図１７】
2014191540.tif 000019
【図１８】
2014191540.tif 000020
【図１９】
2014191540.tif 000021
【図２０】
2014191540.tif 000022
【図２１】
2014191540.tif 000023
【図２２】
2014191540.tif 000024
【図２３】
2014191540.tif 000025
【図２４】
2014191540.tif 000026
【図２５】
2014191540.tif 000027