(57)【特許請求の範囲】
【請求項１】
端末装置から通信ネットワークを介して、分電盤や配電盤などの盤の設計を行い、図面や帳票を作成する盤設計装置であって、
設計情報を格納するデータベースと、
予め、盤の設計に必要な、機器、部品などの標準品の情報を格納したマスタファイルと、
予め、基準となる図面の情報を格納した図面ライブラリと、
予め、基準となる帳票の情報を格納した帳票ライブラリと、
盤の設計情報の入力元となる端末装置の情報を記憶する記憶手段と、
盤の設計情報を入力する画面の情報を、端末装置に提供する入力画面提供手段と、
設計情報の入力元となる端末装置の情報を、上記記憶手段に記憶する端末情報格納手段と、
上記入力画面提供手段によって提供した画面から入力された設計情報を、上記データベースに格納する設計情報格納手段と、
盤の設計に必要な情報のすべてが上記データベースに格納されたことを判別する設計開始識別手段と、
端末装置から入力された設計情報を基にして、盤の設計を行う設計手段と、
端末装置から入力された設計情報を基にして、帳票を作成する帳票作成手段と、
設計結果を端末装置に表示させる設計情報表示手段とを備え、
上記設計開始識別手段が、上記データベースに盤の設計に必要な情報のすべてが格納されたことを判別したときに、上記設計手段及び上記帳票作成手段によって、盤の設計及び帳票の作成を自動的に開始することを特徴とする、通信ネットワークを用いた盤設計装置。
【請求項２】
上記設計手段と上記帳票作成手段を有した複数の処理装置を備えており、
各処理装置の稼働状況に応じて、盤の設計及び帳票の作成の分散処理を行うことを特徴とする、請求項１に記載の通信ネットワークを用いた盤設計装置。
【請求項３】
上記記憶手段には、上記端末情報格納手段により、設計情報の入力元となる端末装置の情報が記憶されるとともに、稼動状況が各端末装置別に動的に記憶されるクライアント別情報格納部を備えており、
端末装置毎に、処理内容を変更し、表示画面を変更することを可能にしたことを特徴とする、請求項１に記載の通信ネットワークを用いた盤設計装置。
【請求項４】
上記入力画面提供手段によって提供した画面から入力された設計情報が、上記マスタファイルに格納された標準品の情報と一致しなかったときには、上記入力画面提供手段によって、情報の変更箇所を端末装置に表示させることを特徴とする、請求項１に記載の通信ネットワークを用いた盤設計装置。
【請求項５】
上記設計情報格納手段によって上記データベースに格納された設計情報を基にして、上記マスタファイルを参照し、盤の製作に必要な金額を算出する見積価格算出手段を備えるとともに、上記帳票作成手段が帳票を作成することを特徴とする、請求項１に記載の通信ネットワークを用いた盤設計装置。
【請求項６】
上記設計情報格納手段は、上記入力画面提供手段によって提供した画面から入力された設計情報が、前回に上記データベースに格納した設計情報と一致しなかったときには、上記設計情報に変更が加えられたと判断して、上記設計情報が入力された時間、入力したユーザ名、入力をした画面名、上記データベース名、一致しなかった情報などを、変更履歴ファイルとして上記記憶手段に記憶させることを特徴とする、請求項１に記載の通信ネットワークを用いた盤設計装置。
【請求項７】
上記端末装置における盤設計中にトラブルが発生したときには、トラブルの発生した画面名、トラブル発生履歴、発生したトラブル名などの情報を含むトラブル情報を作成し、作成したトラブル情報を予め登録された送信先に送信することを特徴とする、請求項１に記載の通信ネットワークを用いた盤設計装置。
【請求項８】
上記入力画面提供手段は、少なくとも、上記マスタファイルに格納されている標準品の情報に基づいて、上記マスタファイルより所定の識別番号を算出し、その識別番号に対応する機器タイプを検索し、ついで、その機器タイプに基づいて、盤に搭載可能な機器を検索し、検索した搭載可能な機器を上記画面に表示させることを特徴とする、請求項１に記載の通信ネットワークを用いた盤設計装置。
【請求項９】
上記設計手段は、上記データベースに格納されている設計情報より、機器の情報を取得し、その機器の情報に基づいて、上記マスタファイルより、その機器に該当する機器タイプを取得し、ついで、その機器タイプに該当する機器の属性情報を取得し、その属性情報に基づいて機器の図面上での配置を判断することを特徴とする、請求項１に記載の通信ネットワークを用いた盤設計装置。
【請求項１０】
上記設計手段は、上記マスタファイルより、上記データベースに格納されている標準品の品番に対応する所定の認識番号を検索し、ついで、検索した認識番号に対応する盤の外枠を検索することを特徴とする、請求項１に記載の通信ネットワークを用いた盤設計装置。
【請求項１１】
上記見積価格算出手段は、盤の製作に必要な金額を算出するときには、上記データベースの設計情報より、上記マスタファイルに格納されている所定の価格決定因子に該当する因子があるかを判断し、該当する因子があれば、その因子も考慮することを特徴とする、請求項５に記載の通信ネットワークを用いた盤設計装置。
【請求項１２】
上記見積価格算出手段は、上記該当する因子を上記データベースに格納するようになっており、各因子が所定回数、上記データベースに格納されていれば、上記データベースの設計情報を、新たな標準品の情報として、上記マスタファイルに格納することを特徴とする、請求項１１に記載の通信ネットワークを用いた盤設計装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットなどの通信ネットワークを用いて、住宅用分電盤や配電盤などの盤内部の設計を行う盤設計装置及び盤設計方法に関する。
【０００２】
【従来の技術】
従来から、住宅用分電盤や配電盤などの盤（ボックス）の内部に、遮断器などの機器を配置するような製品の自動設計及び作図装置には、種々のものが提案されている。例えば、ＣＡＤソフトウェアを備えたコンピュータにおいて、盤を構成する機器や函体の情報、付属部材の情報などを入力して、設計図を作成している。
【０００３】
一方、近年では、通信ネットワークとしてインターネット（ＷＷＷ）が広く一般に普及しており、パソコンから、基本的にＨＴＭＬ形式で作成されたＷｅｂページを閲覧し、文字だけではなく、画像や音声などのデータが伝送できるようになっている。
【０００４】
【発明が解決しようとする課題】
上記従来の盤設計装置及び盤設計方法では、設計情報を入力する機能と、図面を作成する機能とが、１つの装置内にある必要があった。もしくは、両機能の間に何らかの通信機能が必要であり、システムの拡張性に欠けていた。
【０００５】
そこで、パソコンなどにおいて、汎用的なブラウザソフトや無償のフリーソフトを用い、インターネットやＬＡＮなどの通信ネットワークを介して、サーバ側で盤の設計をすれば、システム規模の拡張が図れる。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、コンピュータなどの端末装置から通信ネットワークを介して、盤の設計ができるようにした盤設計装置、及びこの装置で実施される盤設計方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１〜請求項１１に記載の通信ネットワークを用いた盤設計装置では、端末装置から通信ネットワークを介して、分電盤や配電盤などの盤の設計を行い、図面や帳票を作成する。
【０００８】
請求項１に記載の盤設計装置は、設計情報を格納するデータベースと、予め、盤の設計に必要な、機器、部品などの標準品の情報を格納したマスタファイルと、予め、基準となる図面の情報を格納した図面ライブラリと、予め、基準となる帳票の情報を格納した帳票ライブラリと、盤の設計情報の入力元となる端末機器の情報を記憶する記憶手段とを備える。
【０００９】
ここでは、ハードディスクなどで構成され、データベース、マスタファイル、図面ライブラリ、帳票ライブラリなどから成る記録手段と、ＲＡＭなどで構成される記憶手段とが区別されている。
【００１０】
また、盤の設計情報を入力する画面の情報を端末装置に提供する入力画面提供手段と、設計情報の入力元となる端末装置の情報を記憶手段に記憶する端末情報格納手段と、入力画面提供手段によって提供した画面から入力された設計情報をデータベースに格納する設計情報格納手段と、盤の設計に必要な情報のすべてがデータベースに格納されたことを判別する設計開始識別手段と、端末装置から入力された設計情報を基にして盤の設計を行う設計手段と、端末装置から入力された設計情報を基にして帳票を作成する帳票作成手段と、設計結果を端末装置に表示させる設計情報表示手段とを備える。
【００１１】
設計開始識別手段が、データベースに盤の設計に必要な情報のすべてが格納されたことを判別したときに、設計手段及び帳票作成手段によって、盤の設計及び帳票の作成を自動的に開始する。
【００１２】
請求項２では、請求項１において、設計手段と帳票作成手段とを有した複数の処理装置を備えており、各処理装置の稼働状況に応じて、盤の設計及び帳票の作成の分散処理を行うことを特徴とする。ここに複数の処理装置の各々は、コンピュータなどで構成され、サーバを構成する主処理装置と、主処理装置に接続された１又は複数の副処理装置とで構成される。
【００１３】
請求項３では、請求項１において、記憶手段には、端末情報格納手段により、設計情報の入力元となる端末装置の情報が記憶されるとともに、稼動状況が各端末装置別に動的に記憶されるクライアント別情報格納部を備えており、端末装置毎に、処理内容を変更し、表示画面を変更することを可能にしたことを特徴とする。これによって、各端末装置（クライアント）毎の並行動作が可能になる。
【００１４】
請求項４では、請求項１において、入力画面提供手段によって提供した画面から入力された設計情報が、マスタファイルに格納された標準品の情報と一致しなかったときには、入力画面提供手段によって、情報の変更箇所を端末装置に表示させることを特徴とする。
【００１５】
請求項５では、請求項１において、設計情報格納手段によってデータベースに格納された設計情報を基にして、マスタファイルを参照し、盤の製作に必要な金額を算出するとともに、帳票作成手段が帳票を作成することを特徴とする。したがって、マスタファイルには、標準品の標準価格、製造価格、値引き価格などが格納されている。
【００１６】
請求項６では、請求項１において、設計情報格納手段は、入力画面提供手段によって提供した画面から入力された設計情報が、前回にデータベースに格納した設計情報と一致しなかったときには、設計情報に変更が加えられたと判断して、設計情報が入力された時間、入力したユーザ名、入力をした画面名、データベース名、一致しなかった情報などを、変更履歴ファイルとして記憶手段に記憶させることを特徴とする。
【００１７】
請求項７では、請求項１において、端末装置における盤設計中にトラブルが発生したときには、トラブルの発生した画面名、トラブル発生履歴、発生したトラブル名などの情報を含むトラブル情報を作成し、作成したトラブル情報を予め登録された送信先に送信することを特徴とする。
【００１８】
請求項８では、請求項１において、入力画面提供手段は、少なくとも、マスタファイルに格納されている標準品の情報に基づいて、マスタファイルより所定の識別番号を算出し、その識別番号に対応する機器タイプを検索し、ついで、その機器タイプに基づいて、盤に搭載可能な機器を検索し、検索した搭載可能な機器を画面に表示させることを特徴とする。
【００１９】
請求項９では、請求項１において、設計手段は、データベースに格納されている設計情報より、機器の情報を取得し、その機器の情報に基づいて、マスタファイルより、その機器に該当する機器タイプを取得し、ついで、その機器タイプに該当する機器の属性情報を取得し、その属性情報に基づいて機器の図面上での配置を判断することを特徴とする。
【００２０】
請求項１０では、請求項１において、設計手段は、マスタファイルより、データベースに格納されている標準品の品番に対応する所定の認識番号を検索し、ついで、検索した認識番号に対応する盤の外枠を検索することを特徴とする。
【００２１】
請求項１１では、請求項５において、見積価格算出手段は、盤の製作に必要な金額を算出するときには、データベースの設計情報より、マスタファイルに格納されている所定の価格決定因子に該当する因子があるかを判断し、該当する因子があれば、その因子も考慮することを特徴とする。
【００２２】
請求項１２では、請求項１１において、見積価格算出手段は、該当する因子をデータベースに格納するようになっており、各因子が所定回数、上記データベースに格納されていれば、データベースの設計情報を、新たな標準品の情報として、マスタファイルに格納することを特徴とする。
【００２９】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面とともに説明する。図１は、通信ネットワークを用いた盤設計装置の構成の一例を示した図である。ＷＷＷサーバＳの機能を備えた盤設計装置と、１又は複数のクライアントとなる端末装置Ｃとは、インターネット（ＷＷＷ）やＬＡＮなどの通信ネットワークを介して接続されており、盤設計装置は、端末装置Ｃからの通信ネットワークを介したデータ伝送によって、分電盤や配電盤などの盤の設計を行い、図面（図１７〜図１９を参照）や帳票（図７を参照）を作成する。
【００３０】
盤設計装置は、ハードディスクなどで構成される記録装置２に、設計情報を格納するデータベース２０と、予め、盤の設計に必要な、機器、部品などの標準品の情報を格納したマスタファイル２１と、予め、基準となる図面の情報を格納した基準図面ライブラリ２２（図面ライブラリ）と、予め、基準となる帳票の情報を格納した帳票ライブラリ２３とを備える。また、ＲＡＭなどで構成され、盤の設計情報の入力元となる端末機器の情報など、処理に必要な情報を記憶する記憶手段である記憶装置３を備える。
【００３１】
また、主処理装置１には、盤の設計情報を入力する画面の情報を端末装置に提供するＨＴＭＬ式入力画面提供手段１２（入力画面提供手段）と、設計情報の入力元となる端末装置Ｃの情報を記憶装置３に記憶する端末情報格納手段１３と、ＨＴＭＬ式入力画面提供手段１２によって提供した画面から入力された設計情報をデータベース２０に格納する設計情報格納手段１４と、盤の設計に必要な情報のすべてがデータベース２０に格納されたことを判別する自動設計開始識別手段１５（設計開始識別手段）と、端末装置Ｃから入力された設計情報を基にして盤の設計を行う自動設計手段１０（設計手段）と、端末装置Ｃから入力された設計情報を基にして帳票を作成する帳票作成手段１１と、設計結果を端末装置Ｃに表示させる設計情報表示手段１６と、端末装置Ｃにおける盤設計中に発生したトラブルを通知するトラブル通知手段１７と、盤設計に必要な金額を算出する見積価格算出手段１８とを備える。
【００３２】
主処理装置１は、自動設計開始識別手段１５が、データベース２０に盤の設計に必要な情報のすべてが格納されたことを判別したときに、自動設計手段１０及び帳票作成手段１１によって、盤の設計及び帳票の作成を自動的に開始する。これによって、端末装置Ｃ側、主処理装置１の双方で、何らの設計開始操作をしなくても、盤の設計処理が開始される。なお、主処理装置１では、設計情報格納手段１４によってデータベース２０に格納された設計情報を基に、操作手段（不図示）の操作によって、設計図を作成することもできる。
【００３３】
具体的には、住宅用分電盤や配電盤などの盤の設計をするときには、端末装置Ｃは、サーバＳ側をアクセスすると、主処理装置１のＨＴＭＬ式入力画面提供手段１２によって、端末装置Ｃに設計情報の入力画面が提供されるので、この入力画面において、標準品としてカタログに掲載されている品番を入力し、自動設計開始識別手段１５がすべての入力があったことを検知すると、自動設計手段１０によって、マスタファイル２１を参照し、機器の外観図、配置図、配線図などの図面を作成する。
【００３４】
マスタファイル２１には、各機器の品番に対応して、盤に配置される遮断器群や遮断器支持部品群の種類、配置、配線の経路及び付属部材情報が格納されており、これらの中に、端末装置Ｃから入力された情報があるかを検索し、標準品とは異なる情報が入力されたときには、この変更情報をも基にして、図面を作成する。図面の作成時には、基準図面ライブラリ２２に格納された基準図面の情報が利用される。そして、設計結果は、設計情報表示手段１６によって、ＨＴＭＬ形式で端末装置Ｃ側に表示される。
【００３５】
また、ここでは、複数の副処理装置４（＃ｎ）を備えており、各副処理装置４には、主処理装置１と同様に、自動設計手段４０と帳票作成手段４１とを備えている。これによって、主処理装置１では、各処理装置１，４の稼働状況に応じて、盤の設計及び帳票の作成の分散処理を行うことができる。各処理装置１，４は、各々が独立したコンピュータなどで構成され、伝送線などで接続されている。
【００３６】
このように、本発明では、各処理装置１，４に処理を振り分け、分散処理ができるようにしたので、１台の処理装置１，４のみに負荷がかかるようなことがない。
【００３７】
次に、盤設計装置の要部構成を図２に示す。記憶装置３には、クライアント別情報格納部３０を備えており、このクライアント別情報格納部３０には、端末情報格納手段１３により、設計情報の入力元となる端末装置Ｃの情報が記憶されるとともに、稼動状況が各端末装置Ｃ（クライアント）別に動的に記憶される。これによって、端末装置Ｃ毎に、処理内容を変更し、表示画面を変更することができ、端末装置Ｃの各々で異なった並行動作が可能になる。
【００３８】
クライアント別情報格納部３０には、例えば、クライアント識別ＩＤ、クライアントＩＰアドレス、クライアントブラウザ種類、クライアントブラウザ番号、ユーザ名、アクセス権限、処理対象品図番、処理状況記述などが格納される。ブラウザ種類やブラウザ番号は、端末装置Ｃ側の機能（ブラウザ）に応じて画面作成のプログラムを変更するために参照される。アクセス権限には、一般ユーザ、設計管理者、システム管理者などの別があり、これによってアクセスできる画面や、実行できる機能に制限を設けている。
【００３９】
図３には、上記動作をフローチャート（Ｓ１〜Ｓ６）で示している。まず、ＷＷＷサーバＳにアクセスがあると（Ｓ１）、端末装置Ｃからクライアント識別ＩＤなどの端末情報を獲得し（Ｓ２）、記憶装置３に記憶する。次いで、記憶装置３から各情報を読み込んで、権限に応じた処理を行い（Ｓ３，Ｓ４）、ＨＴＭＬ画面を作成し（Ｓ５）、クライアント側に返信する（Ｓ６）。ここに、権限に応じた処理には、例えば、自動設計は全ユーザが可能であるが、帳票作成は一般ユーザは実行できないようにする。また、権限に応じて画面上での入力を制限する。
【００４０】
次に、別の動作について説明すると、主処理装置１では、ＨＴＭＬ式入力画面提供手段１２によって提供した画面から入力された設計情報が、マスタファイル２１に格納された標準品の情報と一致しなかったときには、ＨＴＭＬ式入力画面提供手段１２によって、情報の変更箇所を端末装置Ｃに表示させる。
【００４１】
図４には、そのときの動作の例を示しており、入力情報が、マスタファイル２１の情報のうち、１つでも一致しないものがあれば、端末装置Ｃに変更を知らせるとともに（図では変更項目を斜線で示す）、変更分の情報をデータベース２０に格納する。そして、自動設計手段１０による設計時には、図面内に、変更箇所に関するリストＬを示す。
【００４２】
次に、更に別の動作について、図５に示したフローチャート（Ｓ１１〜Ｓ１８）とともに説明する。ここでは、設計情報格納手段１４によってデータベース２０に格納された設計情報を基にして、見積価格算出手段１８が、マスタファイル２１を参照し、盤の製作に必要な金額を算出するとともに、帳票作成手段１１が帳票を作成する。したがって、マスタファイル２１には、標準品の標準価格、製造価格、値引き価格などを格納した価格ルールマスタ２１ａを備えている。
【００４３】
データベース２０から構成機器の情報を読み取り（Ｓ１１）、構成機器数分のループ（Ｓ１２〜Ｓ１６）を実行する。各構成機器に対して、価格ルールマスタ２１ａを参照して、見積価格（Ｓ１３）、製造価格（Ｓ１４）、値引き価格（Ｓ１５）を算出する。そして、各価格の合計値を算出した結果を最終価格としてデータベース２０に格納し（Ｓ１７）、帳票を作成する（Ｓ１８）。
【００４４】
図６は、価格ルールマスタ２１ａの構成の一例を示す図である。ここでは、機器毎に、標準価格、製造価格、配送料、販売地区、最大値引価格が登録されている。最大値引価格は、ログインしてきたユーザ（クライアント）の権限に応じた値が、マスタファイル２１から取り出されて設定される。販売地区は、ログインしてきたユーザの所属している地区が、マスタファイル２１から取り出されて設定される。
【００４５】
図７には、図５のＳ１８において作成される帳票の例を示している。ここには、盤の設計結果が、盤名称、盤記号、品番、函形式などとともに一覧表示されている。
【００４６】
この盤設計装置では、先述したアクセス権限によって認められたユーザによって、データベース２０の設計情報を変更することができ、これについて、図８のフローチャートとともに説明する。
【００４７】
すなわち、アクセス権限のあるユーザが、構成機器情報を入力すれば、設計情報格納手段１４は、データベース２０に入力された構成機器情報を格納する前に、前回に格納された構成機器情報をデータベース２０より検索し（Ｓ２２）、構成機器数分のループを実行する（Ｓ２３〜Ｓ２６）。各構成機器に対して、前回格納された情報と比べて変更されたものがあるかを判別し（Ｓ２４）、変更された情報があれば、入力したユーザ名、入力した画面名、データベース２０の名称、変更箇所などの情報を、変更履歴ファイル２４（図１参照）に書き込み、記憶装置２に記憶させる（Ｓ２５）。
【００４８】
このようにして作成された変更履歴ファイルは、先述したアクセス権限によって認められたユーザ、例えば、システム管理者が、端末装置Ｃや主処理装置１で参照可能となっており、いつ、どのユーザが、どのデータをどのように変更したのかを把握することが可能となる。
【００４９】
盤の設計中には、予期せぬトラブルが発生しがちである。本装置では、これに対処するため、以下の動作をなすようにしている。これについて、図９のフローチャートとともに説明する。
【００５０】
トラブル通知手段１７は、装置を含めたシステム全体で発生しうるトラブルを常時監視しており、あるトラブルが発生すると（Ｓ３１）、盤設計中のユーザ名、トラブルの発生した画面名を取得し（Ｓ３２）、更にトラブルに対応するエラーコードを取得する（Ｓ３３）。そして、そのエラーメッセージに所定の関数名を付加して（Ｓ３４）、これらの情報を含むトラブル情報を作成する（Ｓ３５）。
【００５１】
このようにしてトラブル通知手段１７によって作成されたトラブル情報は、ＨＴＭＬ式入力画面提供手段１２によって、図１０に示すようなトラブル情報送信画面に表示され（Ｓ３６）、端末装置Ｃにて送信ボタン１２Ａの操作があれば、トラブル通知手段１７は、これを受けて、トラブル情報送信画面に表示されたトラブル情報を、トラブル通知手段１７自身に予め登録されたメーリングリストの送信先、例えば、システム管理者やシステム開発者の端末装置Ｃに対して、電子メールサーバＭを介して電子メール形式で送信する。なお、図１０に示すトラブル情報送信画面は、表示されているトラブル情報２４の他にも、ユーザが任意に設計上における不具合点を入力できるようになっており、入力されたそのような情報も、メーリングリストの送信先に対して送信することができる。
【００５２】
盤の設計においては、先述したように、端末装置Ｃにて、盤の設計に必要な全ての情報を入力する必要があるが、これを補助するため、ＨＴＭＬ式入力画面提供手段１２は、図１１のフローチャートに示す動作をするようになっている。すなわち、ＨＴＭＬ式入力画面提供手段１２は、標準品の品番が入力されると（Ｓ４１）、後述するように、その品番に対応する標準品構成画面を作成するが、そのとき、その品番に対応する函体サイズを品番マスタ２１ｆから検索し（Ｓ４２）、更に、その品番に対応する主幹ブレーカのサイズ、その主幹ブレーカの最大電流値を、機器マスタ２１ｇより検索する（Ｓ４３）。
【００５３】
そして、検索した函体サイズと主幹ブレーカサイズより、盤に搭載可能な機器を判断するためのＩＤを求め（Ｓ４４）、検索した主幹ブレーカの最大電流値よりＩＤを補正する（Ｓ４５）。更に、標準品構成画面で入力されたベース種類（木板、鉄板などの種類）によりＩＤを補正し（Ｓ４６）、補正したＩＤに対応する搭載可能機器タイプを、機器タイプマスタ２１ｈより選択し（Ｓ４７）、その機器タイプに基づいて、機器マスタ２１ｇより搭載可能機器の品番を検索し（Ｓ４８）、検索した品番を標準品構成画面にプルダウン表示させる。
【００５４】
図１２は、先述した機器タイプマスタ２１ｈの構成例を示しており、各ＩＤに対応して機器タイプが割り付けられている。図１３は、先述した機器マスタ２１ｇの構成例を示しており、各機器品番に対応して、機器名称、先述した機器タイプが割り付けられている。図１１における処理で、ＩＤが、例えば「１」となったときには、機器タイプマスタ２１ｈより、搭載可能な機器タイプが、「ｔｙｐｅ＿ａ」、「ｔｙｐｅ＿ｃ」、および「ｔｙｐｅ＿ｄ」であることがわかり、これらの機器タイプに該当する機器品番が、機器マスタ２１ｇより、「ＫＩＫＩ＿ＨＩＮ１」、「ＫＩＫＩ＿ＨＩＮ３」、「ＫＩＫＩ＿ＨＩＮ４」「ＫＩＫＩ＿ＨＩＮ５」の品番を有する機器が、盤に搭載可能であると判断できる。
【００５５】
自動設計手段１０，４０は、搭載機器を図面上に配置するときには、その配置位置を自動的に認識しており、これについて、図１４のフローチャートとともに説明する。すなわち、自動設計手段１０，４０は、データベース２０から、設計情報として搭載機器情報を取得し（Ｓ５１）、搭載機器数分のループを実行する（Ｓ５１〜Ｓ５７）。取得した搭載機器情報から、機器品番を取得し（Ｓ５３）、先述した機器マスタ２１ｇより、その機器品番に対応する機器タイプを取得し（Ｓ５４）、その機器タイプに対応する機器属性情報ファイル２１ｉを取得する（Ｓ５５）。
【００５６】
このような機器属性情報ファイル２１ｉは、図１５に示すような構成をしており、機器タイプに対応して、機器品番、シンボルファイル名、Ｘ座標、Ｙ座標、Ｚ座標、シンボル幅などが登録されており、これらの情報は、テキストファイルとして、例えば、機器タイプが「ｔｙｐｅ＿ａ  」であるなら、「ｔｙｐｅ＿ａ．ｔｘｔ」といったファイル名で格納される。
【００５７】
そして、取得した機器属性情報ファイル２１ｉより、機器に対応する属性情報を取得して（Ｓ５６）、その属性情報、すなわち、Ｘ座標、Ｙ座標、Ｚ座標、シンボル幅などの情報に基づいて、図面上における配置位置を認識する。
【００５８】
なお、複数の同一の機器を図面上に連続して貼り付ける必要のあるときには、前回貼り付けた機器の座標から、シンボル幅分ずらせて貼り付けるといった動作を繰り返す。
【００５９】
また、自動設計手段１０，４０は、盤を作図するときには、盤の外観を示す外枠をも自動的に作図しており、これについて、図１６のフローチャートとともに説明する。すなわち、自動設計手段１０，４０は、データベース２０より、標準品の品番を検索し（Ｓ６１）、検索した品番に対応するＩＤを、先述した品番マスタ２１ｆより取得する（Ｓ６２）。
【００６０】
品番マスタ２１ｆは、図１７に示すような構成をしており、標準品の各品番に対応して、標準名称、ＩＤが割り付けられている。ついで、自動設計手段１０，４０は、外枠マスタ２１ｊを開く（Ｓ６３）。
【００６１】
外枠マスタ２１ｊは、図１８に示すような構成をしており、標準品の各品番に対応して、外枠情報として、正面図シンボルファイル名、上面図シンボルファイル名、側面図シンボルファイル名が登録され、これらのファイル名に対応して、その縦、横の長さや深さなどが登録されている。
【００６２】
そして、取得したＩＤに対応する外枠情報を、外枠マスタ２１ｊより取得して（Ｓ６４）、その情報に基づいて、盤の外枠を作図する。
【００６３】
見積価格算出手段１８は、先述した処理（図５参照）によって、盤の製作に必要な金額を算出するだけでなく、以下に示す処理によっても、算出できるようにしてもよい。
【００６４】
そのため、価格ルールマスタ２１ａは、図１９に示すような構成にしている。価格ルールマスタ２１ａａは、盤毎に、標準価格、製造価格が登録されている。価格ルールマスタ２１ａｂは、価格の増減の要因が価格決定因子として規定されており、それぞれの価格決定因子に対して、その増減値が登録されている。価格ルールマスタ２１ａｃは、盤毎に、販売地区、最大値引価格が登録されている。最大値引価格は、ログインしてきたユーザ（クライアント）の権限に応じた値が、マスタファイル２１から取り出されて設定される。販売地区は、ログインしてきたユーザの所属している地区が、マスタファイル２１から取り出されて設定される。
【００６５】
見積価格算出手段１８は、このような価格ルールマスタ２１ａを用いて、以下の処理をする。すなわち、データベース２０から読み取った構成機器の情報のうち、盤の品番に対応する標準価格、製造価格を、価格ルールマスタ２１ａａより算出し、ついで、読み取った構成機器情報より、価格ルールマスタ２１ａｂに該当する価格決定因子があるかを判別し、あれば、対応する増減値に基づいて、算出した標準価格、製造価格を増減する。そして、価格ルールマスタ２１ａｃを参照して、販売地区および、ユーザに割り当てられた値引権限によって最終価格を決定する。
【００６６】
見積価格算出手段１８は、価格決定因子を見つける毎に、その因子を標準品番データ変更回数データベース２０ｃに格納するようになっている。ここには、因子の格納回数も併せて格納するようになっており、その回数が所定のしきい値を超えたときには、以下の動作をする。これについて、図２０のフローチャートとともに説明する。
【００６７】
すなわち、見積価格算出手段１８は、価格決定因子を標準品番データ変更回数データベース２０ｃに格納すると、その格納回数、すなわち、標準品の構成機器情報変更回数を取得し（Ｓ７１）、その回数が、予め定められたしきい値を超えていれば（Ｓ７２）、データベース２０より、搭載機器情報を取得して（Ｓ７３）、取得した搭載機器情報に基づいて、品番情報を作成し（Ｓ７４）、作成した品番情報を新たな標準品の情報として、品番マスタファイル２１ｆに登録する（Ｓ７５）。
【００６８】
次に、通信ネットワークを用いた盤設計方法について説明する。図１に示した構成により、端末装置Ｃから通信ネットワークを介して、分電盤や配電盤などの盤の設計を行って、図面や帳票を作成することができる。
【００６９】
端末装置Ｃから盤の設計に必要な情報のすべてが入力されたことを検知すると、盤を構成する機器の図面、名称、配置、大きさなどを機器構成情報ファイルとして生成し、これを基にして、盤の設計及び帳票の作成を自動的に行う。
【００７０】
図２１には、このときの動作を示しており、標準品の品番が入力されると（Ｓ８１）、マスタファイル２１の標準品マスタ２１ｂを参照して、図２３に示すような標準品構成画面を作成する（Ｓ８２）。この画面において機器変更入力があると（Ｓ８３）、データベース２０の機器情報データベース２０ａに、機器変更登録を行う（Ｓ８４）。これを機器情報のすべてが揃うまで繰り返す（Ｓ８３〜Ｓ８５）。機器情報が揃ったかどうかの判断は、マスタファイル２１の必要情報マスタ２１ｃを参照して行う。
【００７１】
次に、データベース２０の稼動状況データベース２０ｂから稼動状況データを読み込んで（Ｓ８６）、稼動状況を基に自動設計を担当する処理装置１，４を決定する（Ｓ８７）。担当装置が決定すると、稼動状況データベース２０ｂの稼動状況データを更新し（Ｓ８８）、構成機器情報ファイル２４を作成する（Ｓ８９）。この構成機器情報ファイル２４を基に、図面・帳票ファイル２５が作成されれば、端末装置Ｃ側に出力される（Ｓ９０，Ｓ９１）。
【００７２】
図２２は、図２１のＳ９０における図面・帳票作成の処理を詳述している。構成機器情報ファイル２４が作成されると（Ｓ１０１）、マスタファイル２１の図面・帳票マスタ２１ｄを参照して、図面ひな型ファイルを作成する（Ｓ１０２）。この図面ひな型ファイルとは、図面における図面番号などの記載欄や枠のみのデータで構成されるファイルのことである。
【００７３】
そして、構成機器情報ファイル２４を読み込んで（Ｓ１０３）、自動設計プログラム（自動設計手段）を起動し（Ｓ１０４）、帳票プログラム（帳票作成手段）を起動する（Ｓ１０５）。作成された図面・帳票は、図面・帳票ファイル２５として、記録手段２に記録される。
【００７４】
図２４には、複数の処理装置１，４の各々の稼働状況に応じて、盤の設計及び帳票の作成の分散処理を行うときの動作を示している（図２１のＳ８６〜Ｓ８８を参照）。
【００７５】
主処理装置１は、自動作成要求があると（Ｓ１１１）、稼動状況データベース２０ｂから稼動状況データを読み込み（Ｓ１１２）、自動設計処理を実施する装置１，４を決定し（Ｓ１１３）、更に、構成機器情報ファイル２４の格納先情報を取得する（Ｓ１１４）。そして、構成機器情報ファイル２４を作成すると（Ｓ１１５）、稼動状況データを更新する（Ｓ１１６）。
【００７６】
図２５には、稼動状況データベース２０ｂの構成の例を示している。ここに示した稼動状況データは、装置名と、稼動フラグと、待ち枚数と、構成機器情報ファイル２４の格納先で構成されている。稼動フラグは「１」になっていると稼動中であることを示し、「０」であると「未稼動」を示す。待ち枚数は、図面又は帳票が未作成又は未出力のページ数を示す。構成機器情報ファイル格納先に構成機器情報ファイル２４が格納されると、各処理装置１，４は処理を開始する。
【００７７】
図２６には、自動設計処理を実施する装置の決定処理（分散処理）の動作の例を示している。稼動状況データベース２０ｂから、設計処理装置分、稼動フラグと待ち枚数情報とを読み取り（Ｓ１２１〜Ｓ１２５）、稼動フラグが未稼動を示していれば、作図処理を開始し（Ｓ１２８）、稼動状況フラグを「稼動中」に更新し（Ｓ１２９）、待ち枚数を更新する（Ｓ１２７）。一方、未稼動の装置がない場合は、待ち枚数が一番少ない装置において作図をすべく、待ち枚数を更新する（Ｓ１２６，Ｓ１２７）。すなわち、現在の待ち枚数に、新たに作図する図の枚数を加算する。
【００７８】
また、複数の処理装置４の各々は、構成機器情報ファイル２４が格納されたことを検知することによって、盤の設計及び帳票の作成を開始する。したがって、各処理装置４は、構成機器情報ファイル２４を記憶するための記憶手段と、その記憶手段に構成機器情報ファイル２４が記憶されたかを監視する監視手段（プログラム）とを備えている。
【００７９】
図２７には、各処理装置１，４における作図処理の動作の例を示している。構成機器情報ファイル２４が作成（格納）されると（Ｓ１３１）、その構成機器情報ファイル２４から作成する図面名を読み込み（Ｓ１３２）、マスタ図面名を読み込む（Ｓ１３３）。図面・帳票マスタ２５からマスタ図面を読み込み、作成図面名でコピーする（Ｓ１３４）。このコピーしてきた図面を開いて作図処理を実施する（Ｓ１３５）。作図が終了すれば、構成機器情報ファイル２４を消去（削除）して（Ｓ１３６）、稼動状況データを更新する（Ｓ１３７）。具体的には、待ち枚数を減算して、待ち枚数が「０」になれば稼動フラグを「未稼動」にする。
【００８０】
次に、盤設計方法の他の例を説明する。盤の設計をするときには、機器構成情報ファイル２４を参照して、各機器の図の種別、面積などの重みを求め、この重みに従って図面を作成する。また、各機器の図の重みを求めて、すべての機器の図が１ページに収まらないときは、重みに従って、複数のページに分割した図面を作成する。例えば、重みは、まず、正面図や側面図といった図の種類で決定され、同じ図の種類の間であれば、次に、面積の大きい程、重みを大きくする。
【００８１】
図２８には、上記動作をフローチャートで示している。機器情報データベース２０ａを読み込み（Ｓ１４１）、マスタファイル２１のブロック配置マスタ２１ｅを参照して、該当ブロックの図面上の面積を算出する（Ｓ１４２）。次いで、ブロックを重み順にソートして（Ｓ１４３）、ブロックを構成する機器の情報を獲得する（Ｓ１４４）。そして構成機器の数分、以下の処理を繰り返す（Ｓ１４５〜Ｓ１５０）。
【００８２】
まず、ブロック面積単位の和（Ｓ）を求める（Ｓ１４６）。この和が、１ページに記録できる最大面積（Ｍａｘ）以上であったならば、構成機器情報ファイル２４にページフラグを記述する処理を行ってから（Ｓ１４８）、構成機器情報ファイル２４に機器情報を記述する一方（Ｓ１４９）、そうでなければ、ページフラグを記述しないで、構成機器情報ファイル２４に機器情報を記述する（Ｓ１４９）。
【００８３】
図２９には、構成機器情報ファイル２４の構成の例を示している。ここでは、各機器の情報は、ファイル名、配置される座標、色などで構成されている。また、この図では、図面は２ページに分割されるようになっている。
【００８４】
図３０〜図３２には、自動設計手段１０によって設計された分電盤の設計図の例を示している。図３０に示す設計図は、上側面図Ｚ１と、加工図Ｚ２と、正面図Ｚ３と、横側面図Ｚ４と、内器配置図Ｚ５と、下側面図Ｚ６と、配線図Ｚ７と、組替機器リストＺ８とで構成されている。
【００８５】
この図３０の設計図に、負荷名称図を追加しようとした場合、１ページに収まりきらないので、図３１と図３２に示す２ページの図面に分割される。図３１に示す設計図は、上側面図Ｚ１と、加工図Ｚ２と、正面図Ｚ３と、横側面図Ｚ４と、内器配置図Ｚ５と、下側面図Ｚ６とで構成され、図３２に示す設計図は、負荷名称図Ｚ９と、配線図Ｚ７と、組替機器リストＺ８とで構成される。図１９では、負荷名称図Ｚ９が、配線図Ｚ７や組替機器リストＺ８よりも重みが大きいので、配線図Ｚ７や組替機器リストＺ８よりも上に配置される。
【００８６】
【発明の効果】
以上の説明からも理解できるように、本発明の請求項１〜請求項１２に記載の通信ネットワークを用いた盤設計装置は、設計開始識別手段が、データベースに盤の設計に必要な情報のすべてが格納されたことを判別したときに、設計手段及び帳票作成手段によって、盤の設計及び帳票の作成を自動的に開始するので、遠隔の端末装置から盤の設計ができ、システムの拡張が図れるとともに、端末装置側で、表示される画面に対してデータを入力するだけで、何らの設計開始操作をしなくても、盤の設計処理を自動的に実行できる。
【００８７】
特に、請求項２では、複数の処理装置の各々に、設計手段と帳票作成手段とを備え、各処理装置の稼働状況に応じて、盤の設計及び帳票の作成の分散処理を実行できるので、設計装置に負荷がかかることがない。
【００８８】
また、請求項３では、端末装置毎に、処理内容を変更し、表示画面を変更できるようになっているので、各端末装置毎の異なる動作の並行動作が可能になる。請求項４では、端末装置において、入力情報と標準品の情報との変更箇所がわかるので、設計時に役立つ。請求項５では、盤の製作に必要な金額を算出し、この金額を付加した帳票が作成できる。
【００８９】
更に、請求項６では、入力された設計情報が、前回にデータベースに格納した設計情報と一致しなかったときには、設計情報に変更が加えられたと判断して、設計情報が入力された時間、入力したユーザ名、入力をした画面名、データベース名、一致しなかった情報などを、変更履歴ファイルとして記憶手段に記憶させるので、システム管理者やシステム開発者などが、いつ、どのユーザが、どのデータを、どのように変更したのかを容易に把握することができる。
【００９０】
請求項７では、トラブルが発生したときには、トラブルの発生した画面名、トラブル発生履歴、発生したトラブル名などの情報を含むトラブル情報を予め登録された送信先に送信するので、送信先として、システム管理者やシステム開発者を登録しておけば、システム管理者やシステム開発者が容易に、装置稼働中に発生したトラブルを確認して、早急な対処をすることが可能となる。
【００９１】
請求項８では、少なくとも、マスタファイルに格納されている標準品の情報に基づいて、盤に搭載可能な機器を検索して、検索した搭載可能な機器を画面に表示させるので、搭載可能な機器が一目でわかり、機器の変更入力が極めて容易となる。
【００９２】
請求項９では、機器の属性情報に基づいて機器の図面上での配置を判断するので、機器を最適な位置で図面上に配置することができる。
【００９３】
請求項１０では、標準品の品番に対応する所定の認識番号に対応する盤の外枠を検索するので、盤の正面図、側面図などを自動的に作図することができる。
【００９４】
請求項１１では、盤の製作に必要な金額を算出するときには、データベースの設計情報より、所定の価格決定因子があれば、その因子も考慮するので、因子の種類によって、金額の増減をすることができる。
【００９５】
請求項１２では、請求項１１において価格決定因子を見つけたときには、その因子をデータベースに格納するようになっており、各因子が所定回数、データベースに格納されていれば、データベースの設計情報を、新たな標準品の情報として、マスタファイルに格納するので、ユーザによってカスタマイズされた設計情報を新たな標準品として扱うことができる。
【図面の簡単な説明】
【図１】本発明の盤設計装置の構成の一例を示す図である。
【図２】盤設計装置の要部構成の一例を示す図である。
【図３】盤設計装置の動作の一例を示すフローチャートである。
【図４】盤設計装置の動作の他の例を示す図である。
【図５】盤設計装置の動作の他の例を示すフローチャートである。
【図６】価格ルールマスタの構成の一例を示す図である。
【図７】帳票の構成の一例を示す図である。
【図８】設計情報格納手段の動作例を示すフローチャートである。
【図９】トラブル通知手段の動作例を示すフローチャートである。
【図１０】トラブル情報送信画面の一例を示す図である。
【図１１】ＨＴＭＬ式入力画面提供手段の動作例を示す図である。
【図１２】機器タイプマスタの構成例を示す図である。
【図１３】機器マスタの構成例を示す図である。
【図１４】自動設計手段の動作例を示すフローチャートである。
【図１５】機器属性情報ファイルの構成例を示す図である。
【図１６】自動設計手段の動作例を示すフローチャートである。
【図１７】品番マスタの構成例を示す図である。
【図１８】外枠マスタファイルの構成例を示す図である。
【図１９】価格ルールマスタの他の構成例を示す図である。
【図２０】見積価格算出手段の動作例を示すフローチャートである。
【図２１】盤設計方法の動作の一例を示すフローチャートである。
【図２２】盤設計方法の動作の他の例を示すフローチャートである。
【図２３】標準品構成画面の構成の一例を示す図である。
【図２４】盤設計方法の動作の他の例を示すフローチャートである。
【図２５】稼動状況データベースの構成の一例を示す図である。
【図２６】盤設計方法の動作の他の例を示すフローチャートである。
【図２７】盤設計方法の動作の他の例を示すフローチャートである。
【図２８】盤設計方法の動作の他の例を示すフローチャートである。
【図２９】構成機器情報ファイルの構成の一例を示す図である。
【図３０】盤設計図の一例を示す図である。
【図３１】盤設計図の他の例を示す図である。
【図３２】盤設計図の他の例を示す図である。
【符号の説明】
１    主処理装置
１０  自動設計手段
１１  帳票作成手段
１２  ＨＴＭＬ式入力画面提供手段
１３  端末情報格納手段
１４  設計情報格納手段
１５  自動設計開始識別手段
１６  設計情報表示手段
１７  トラブル通知手段
１８  見積価格算出手段
２    記録装置
２０  データベース
２１  マスタファイル
２２  基準図面ライブラリ
２３  帳票ライブラリ
３    記憶装置
３０  クライアント別情報格納部
４    副処理装置
４０  自動設計手段
４１  帳票作成手段
Ｃ    端末装置（クライアント）
【図１】
0003846184.tif 000002
【図２】
0003846184.tif 000003
【図３】
0003846184.tif 000004
【図４】
0003846184.tif 000005
【図５】
0003846184.tif 000006
【図６】
0003846184.tif 000007
【図７】
0003846184.tif 000008
【図８】
0003846184.tif 000009
【図９】
0003846184.tif 000010
【図１０】
0003846184.tif 000011
【図１１】
0003846184.tif 000012
【図１２】
0003846184.tif 000013
【図１３】
0003846184.tif 000014
【図１４】
0003846184.tif 000015
【図１５】
0003846184.tif 000016
【図１６】
0003846184.tif 000017
【図１７】
0003846184.tif 000018
【図１８】
0003846184.tif 000019
【図１９】
0003846184.tif 000020
【図２０】
0003846184.tif 000021
【図２１】
0003846184.tif 000022
【図２２】
0003846184.tif 000023
【図２３】
0003846184.tif 000024
【図２４】
0003846184.tif 000025
【図２５】
0003846184.tif 000026
【図２６】
0003846184.tif 000027
【図２７】
0003846184.tif 000028
【図２８】
0003846184.tif 000029
【図２９】
0003846184.tif 000030
【図３０】
0003846184.tif 000031
【図３１】
0003846184.tif 000032
【図３２】
0003846184.tif 000033