(57)【特許請求の範囲】
【請求項１】
電源装置を構成する、電池を含む部品の発注を支援する部品発注支援装置であって、
前記電池の種類および配置と、前記電源装置を構成する前記部品の種類との対応関係を示す発注マスターを記憶しているデータベース記憶部と、
ユーザから前記電池の種類、個数および配置に関する条件の入力、または前記電池の配置の変更もしくは前記電池間の配線の変更に関する指示の入力を受け付ける入力受付部と、
前記入力受付部で受け付けられた前記条件に基づいて、前記電池の配置と、接続板またはケーブルによる電池間の直列または並列の配線とを示すレイアウトデータを生成するレイアウトデータ生成部と、
前記レイアウトデータ生成部で生成された前記レイアウトデータに基づいて、前記電池の配置および前記電池間の配線を表示部に表示する表示制御部と、
前記入力受付部で受け付けられた前記指示に基づいて、前記レイアウトデータを編集する編集部と、
前記編集部で編集された後の前記レイアウトデータに基づいて、前記データベース記憶部に記憶されている前記発注マスターを参照することにより、前記電源装置を構成する前記部品の種類を特定し、特定した前記部品の種類を含む、前記電源装置を構成する前記部品の発注データを生成する発注データ生成部と
を備える部品発注支援装置。
【請求項２】
前記データベース記憶部は、さらに、前記部品の種類ごとに、前記部品の個数と前記電池の個数との対応関係を示す部品マスターを記憶しており、
前記発注データ生成部は、さらに、前記データベース記憶部に記憶されている前記部品マスターを参照することにより、特定した前記電源装置を構成する前記部品の種類ごとに、前記電池の個数に対応した前記部品の個数を決定し、特定した前記部品の種類および決定した前記部品の個数を含む、前記電源装置を構成する前記部品の発注データを生成する
請求項１記載の部品発注支援装置。
【請求項３】
前記入力受付部で受け付けられる前記電池の配置に関する条件は、前記電源装置における前記電池を並べる棚の段数と、各段における前記電池の列数と、各列における前記電池の並び数とを含み、
前記レイアウトデータ生成部は、各段において、前記電池の欠落箇所の個数が前記電池の列数の倍数と等しい場合には、各列の前記電池の個数が等しい前記電池の配置を示す前記レイアウトデータを生成する
請求項１または２記載の部品発注支援装置。
【請求項４】
前記レイアウトデータ生成部は、さらに、各段において、前記電池の欠落箇所の個数が前記電池の列数の倍数と等しくない場合には、欠落箇所が一列に並んだ前記電池の配置を示す前記レイアウトデータを生成する
請求項３記載の部品発注支援装置。
【請求項５】
前記編集部は、前記表示部に表示された前記電池の個数を減少させる指示をユーザから受け付けた場合、受け付けた指示に基づいて、個数が減少された前記電池の配置および前記電池間の配線が決定し直されたレイアウトデータを生成する
請求項３または４記載の部品発注支援装置。
【請求項６】
前記編集部は、各段において、前記電池の欠落箇所の個数が前記電池の列数の倍数と等しい場合には、各列の前記電池の個数が等しくなるように前記電池を配置した前記レイアウトデータを生成する
請求項５記載の部品発注支援装置。
【請求項７】
前記編集部は、さらに、各段において、前記電池の欠落箇所の個数が前記電池の列数の倍数と等しくない場合には、欠落箇所が一列に並ぶように前記電池を配置した前記レイアウトデータを生成する
請求項６記載の部品発注支援装置。
【請求項８】
前記入力受付部は、さらに、前記電源装置を構成する前記電池の接続端子が、前記接続板の接続方向が固定される接続端子であるか、前記接続板の接続方向が可変な接続端子であるかを指定する条件の入力を受け付け、
前記レイアウトデータ生成部は、前記電池の接続端子を指定する条件に基づいて、前記電池間の接続方向を変更する
請求項１〜７のいずれか１項に記載の部品発注支援装置。
【請求項９】
前記入力受付部は、さらに、前記電池の配置位置の高さに関する条件の入力を受け付け、
前記部品マスターは、互いに長さの異なるケーブル同士は、異なる部品の種類として前記部品マスターを記憶しており、
前記発注データ生成部は、さらに、前記入力受付部で受け付けられた前記電池の配置位置の高さの条件に従い、前記電池間を配線する前記ケーブルの長さを決定し、当該ケーブルを含む前記部品の発注データを生成する
請求項２に記載の部品発注支援装置。
【請求項１０】
コンピュータにより、電源装置を構成する、電池を含む部品の発注を支援する部品発注支援方法であって、
ユーザから前記電池の種類、個数および配置に関する条件の入力、または前記電池の配置の変更もしくは前記電池間の配線の変更に関する指示の入力を受け付ける入力受付ステップと、
前記入力受付ステップにおいて受け付けられた前記条件に基づいて、前記電池の配置と、接続板またはケーブルによる電池間の直列または並列の配線とを示すレイアウトデータを生成するレイアウトデータ生成ステップと、
前記レイアウトデータ生成ステップにおいて生成された前記レイアウトデータに基づいて、前記電池の配置および前記電池間の配線を表示部に表示する表示制御ステップと、
前記入力受付ステップにおいて受け付けられた前記指示に基づいて、前記レイアウトデータを編集する編集ステップと、
前記編集ステップにおいて編集された後の前記レイアウトデータに基づいて、データベース記憶部に記憶されている前記電池の種類および配置と、前記電源装置を構成する前記部品の種類との対応関係を示す発注マスターを参照することにより、前記電源装置を構成する前記部品の種類を特定し、特定した前記部品の種類を含む、前記電源装置を構成する前記部品の発注データを生成する発注データ生成ステップと
を含む部品発注支援方法。
【請求項１１】
電源装置を構成する、電池を含む部品の発注を支援するプログラムであって、
ユーザから前記電池の種類、個数および配置に関する条件の入力、または前記電池の配置の変更もしくは前記電池間の配線の変更に関する指示の入力を受け付ける入力受付ステップと、
前記入力受付ステップにおいて受け付けられた前記条件に基づいて、前記電池の配置と、接続板またはケーブルによる電池間の直列または並列の配線とを示すレイアウトデータを生成するレイアウトデータ生成ステップと、
前記レイアウトデータ生成ステップにおいて生成された前記レイアウトデータに基づいて、前記電池の配置および前記電池間の配線を表示部に表示する表示制御ステップと、
前記入力受付ステップにおいて受け付けられた前記指示に基づいて、前記レイアウトデータを編集する編集ステップと、
前記編集ステップにおいて編集された後の前記レイアウトデータに基づいて、データベース記憶部に記憶されている前記電池の種類および配置と、前記電源装置を構成する前記部品の種類との対応関係を示す発注マスターを参照することにより、前記電源装置を構成する前記部品の種類を特定し、特定した前記部品の種類を含む、前記電源装置を構成する前記部品の発注データを生成する発注データ生成ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源装置を構成する蓄電池を含む部品の発注を支援する部品発注支援装置に関する。
【背景技術】
【０００２】
停電時に一定時間、機器に電力を供給する無停電電源装置が知られている。このような電源装置は、直列または並列に接続された複数の蓄電池（以下、単に「電池」という。）から構成されている。また、電源装置の構成は、顧客が利用しているコンピュータや医療機器などの電力供給を受ける機器の台数や性能に応じて異なる。つまり、電池の種類、個数および配置方法などが電源装置ごとに異なる。このため、顧客の要望に応じた電源装置を製造するためには、要望に応じた電源装置を設計し、設計した電源装置を構成する部品を発注しなければならない。よって、効率的に電源装置を設計し、部品を発注できる装置が必要となる。
【０００３】
従来、データベースに登録されている電池の情報の中から、ユーザが入力した顧客要求特性に合致するまたは極めて近い特性を有する電池の情報を選択し、選択した情報に基づいて、電池の特性、価格および納期を回答する電池販売システムが提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３０３６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の電池販売システムは、設計済みの電池の情報の中から、最適なものを選択するものである。このため、従来の電池販売システムでは、新規に電源装置を設計したり、部品を発注したりすることはできない。
【０００６】
本発明は、上述の課題を解決するためになされたものであり、顧客の要望に応じて、効率的に電源装置を設計し、電源装置を構成する部品の発注を支援する部品発注支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のある局面に係る部品発注支援装置は、電源装置を構成する、電池を含む部品の発注を支援する部品発注支援装置であって、前記電池の種類および配置と、前記電源装置を構成する前記部品の種類との対応関係を示す発注マスターを記憶しているデータベース記憶部と、ユーザから前記電池の種類、個数および配置に関する条件の入力、または前記電池の配置の変更もしくは前記電池間の配線の変更に関する指示の入力を受け付ける入力受付部と、前記入力受付部で受け付けられた前記条件に基づいて、前記電池の配置と、前記接続板またはケーブルによる電池間の直列または並列の配線とを示すレイアウトデータを生成するレイアウトデータ生成部と、前記レイアウトデータ生成部で生成された前記レイアウトデータに基づいて、前記電池の配置および前記電池間の配線を表示部に表示する表示制御部と、前記入力受付部で受け付けられた前記指示に基づいて、前記レイアウトデータを編集する編集部と、前記編集部で編集された後の前記レイアウトデータに基づいて、前記データベース記憶部に記憶されている前記発注マスターを参照することにより、前記電源装置を構成する前記部品の種類を特定し、特定した前記部品の種類を含む、前記電源装置を構成する前記部品の発注データを生成する発注データ生成部とを備える。
【０００８】
この構成によると、ユーザが入力した条件に基づいて、レイアウトデータが生成され、生成されたレイアウトデータを編集することにより、編集後のレイアウトデータに基づいて部品の発注データが自動的に生成される。このため、顧客の要望に応じて、効率的に電源装置を設計し、電源装置を構成する部品の発注を支援することができる。
【０００９】
好ましくは、前記入力受付部で受け付けられる前記電池の配置に関する条件は、前記電源装置における前記電池を並べる棚の段数と、各段における前記電池の列数と、各列における前記電池の並び数とを含み、前記レイアウトデータ生成部は、各段において、前記電池の欠落箇所の個数が前記電池の列数の倍数と等しい場合には、各列の前記電池の個数が等しい前記電池の配置を示す前記レイアウトデータを生成する。
【００１０】
電池の欠落箇所の個数が電池の列数の倍数と等しい場合には、各列の電池の個数が等しくなるように電池を配置する。このことによって、各列の電池の個数が等しくない場合に比べて、列間を接続するためのケーブルの長さを短くすることができ、電源装置のコストを低くすることができる。また、ケーブルの長さを短くすることにより、ケーブルにおいて消費される電力を最小限に抑えることができる。また、各列の個数を等しくすることにより、電池を収納する筐体を小さくすることもできる。
【００１１】
さらに好ましくは、前記入力受付部は、さらに、前記電池の配置位置の高さに関する条件の入力を受け付け、前記部品マスターは、互いに長さの異なるケーブル同士は、異なる部品の種類として前記部品マスターを記憶しており、前記発注データ生成部は、さらに、前記入力受付部で受け付けられた前記電池の配置位置の高さの条件に従い、前記電池間を配線する前記ケーブルの長さを決定し、当該ケーブルを含む前記部品の発注データを生成する。
【００１２】
電池の配置位置の高さに応じて、電池間を接続するためのケーブルの長さが変化するが、この構成によると、このような場合であっても、適切な長さのケーブルが決定され、発注データに反映される。
【００１３】
なお、本発明は、このような特徴的な処理部を備える部品発注支援装置として実現することができるだけでなく、部品発注支援装置に含まれる特徴的な処理部をステップとする部品発注支援方法として実現することができる。また、部品発注支援方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現することもできる。そして、そのようなプログラムを、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読取可能な記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【発明の効果】
【００１４】
本発明によると、顧客の要望に応じて、効率的に電源装置を設計し、電源装置を構成する部品の発注を支援する部品発注支援装置を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係る部品発注支援装置の外観図である。
【図２】部品発注支援装置のハードウェア構成を示すブロック図である。
【図３】部品発注支援装置の機能的な構成を示すブロック図である。
【図４】データベース記憶部に記憶されている電池マスターの一例を示す図である。
【図５】データベース記憶部に記憶されている部品マスターの一例を示す図である。
【図６】データベース記憶部に記憶されている発注マスターの一例を示す図である。
【図７】電源装置の一例を示す図である。
【図８】ある段の棚に並べられた電池の一例を示す図である。
【図９】ある段の棚に並べられた電池の他の一例を示す図である。
【図１０】ある段の棚に並べられた電池のさらに他の一例を示す図である。
【図１１】旧式のプラス端子およびマイナス端子を有する電池の一例を示す図である。
【図１２】新式のプラス端子およびマイナス端子を有する電池の一例を示す図である。
【図１３】ある段の棚に並べられた電池の一例を示す図である。
【図１４】部品発注支援装置が実行する処理のフローチャートである。
【図１５】部品発注支援装置の表示部に表示される画面の一例を示す図である。
【図１６】基本情報入力欄および配列入力欄に入力されたデータに対応するレイアウトデータの一例を示す図である。
【図１７】図１６と数量入力欄に入力される個数の条件が異なる場合のレイアウトデータの一例を示す図である。
【図１８】レイアウトデータ生成部が最上段の電池のレイアウトデータを生成する処理のフローチャートである。
【図１９】基本情報入力欄および配列入力欄に入力されたデータに対応するレイアウトデータの他の一例を示す図である。
【図２０】基本情報入力欄および配列入力欄に入力されたデータに対応するレイアウトデータの他の一例を示す図である。
【図２１】レイアウトデータ変更処理による変更後のレイアウトデータの表示例を示す図である。
【図２２】プラス端子に接続される電池の位置を変更する処理について説明するための図である。
【図２３】プラス端子に接続される電池の位置を変更する処理について説明するための図である。
【図２４】電池の個数、ならびにプラス端子およびマイナス端子の位置を変更した後のレイアウトデータの一例を示す図である。
【図２５】電池の位置を変更した後のレイアウトデータの一例を示す図である。
【図２６】発注データの一例を示す図である。
【発明を実施するための形態】
【００１６】
図１は、本発明の実施の形態に係る部品発注支援装置の外観図である。
【００１７】
部品発注支援装置２０は、電源装置を構成する電池を含む部品の発注を支援する装置であり、コンピュータ３４と、コンピュータ３４に指示を与えるためのキーボード３６およびマウス３８と、コンピュータ３４の演算結果等の情報を提示するためのディスプレイ３２と、コンピュータ３４で実行されるプログラムを読み取るためのＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）装置４０および通信モデム（図示せず）とを含む。
【００１８】
部品の発注を支援するためのプログラムは、コンピュータで読取可能な媒体であるＣＤ−ＲＯＭ４２に記憶され、ＣＤ−ＲＯＭ装置４０で読み取られる。または、コンピュータネットワーク（図示せず）を通じて通信モデムで読み取られる。
【００１９】
図２は、部品発注支援装置２０のハードウェア構成を示すブロック図である。コンピュータ３４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４４と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４８と、ハードディスク５０と、通信モデム５２と、バス５４とを含む。
【００２０】
ＣＰＵ４４は、ＣＤ−ＲＯＭ装置４０または通信モデム５２を介して読み取られたプログラムを実行する。ＲＯＭ４６は、コンピュータ３４の動作に必要なプログラムやデータを記憶する。ＲＡＭ４８は、プログラム実行時のパラメータなどのデータを記憶する。ハードディスク５０は、プログラムやデータなどを記憶する。通信モデム５２は、コンピュータネットワークを介して他のコンピュータとの通信を行なう。バス５４は、ＣＰＵ４４、ＲＯＭ４６、ＲＡＭ４８、ハードディスク５０、通信モデム５２、ディスプレイ３２、キーボード３６、マウス３８およびＣＤ−ＲＯＭ装置４０を相互に接続する。
【００２１】
図３は、部品発注支援装置２０の機能的な構成を示すブロック図である。部品発注支援装置２０は、入力受付部６２と、レイアウトデータ生成部６４と、表示制御部６６と、表示部６８と、編集部７０と、発注データ生成部７２と、データベース記憶部７４とを備える。
【００２２】
入力受付部６２は、ユーザから、電池の種類、個数および配置に関する条件の入力、または前記電池の配置の変更および前記電池間の配線の変更に関する指示の入力を受け付ける。入力受付部６２は、キーボード３６やマウス３８により構成される。
【００２３】
レイアウトデータ生成部６４は、入力受付部６２で受け付けられた上記条件に基づいて、電池が配置され、電池間が接続板またはケーブルにより配線されたレイアウトデータを生成する。レイアウトデータ生成部６４は、レイアウトデータ生成部６４の機能を実現するためのプログラムをＣＰＵ４４上で実行することにより実現される。
【００２４】
表示部６８は、レイアウトデータおよび発注データなどの各種データを表示する表示装置であり、具体的には、ディスプレイ３２により構成される。
【００２５】
表示制御部６６は、レイアウトデータ生成部６４で生成されたレイアウトデータに基づいて、電池の配置および電池間の配線を表示部６８に表示する。表示制御部６６は、表示制御部６６の機能を実現するためのプログラムをＣＰＵ４４上で実行することにより実現される。
【００２６】
編集部７０は、入力受付部６２で受け付けられた上記指示に基づいて、レイアウトデータを編集する。編集部７０は、編集部７０の機能を実現するためのプログラムをＣＰＵ４４上で実行することにより実現される。
【００２７】
データベース記憶部７４は、後述する電池マスター、部品マスターおよび発注マスターを記憶している記憶装置である。データベース記憶部７４は、ハードディスク５０、ＲＡＭ４８またはＲＯＭ４６により実現される。
【００２８】
発注データ生成部７２は、編集部７０で編集された後のレイアウトデータに基づいて、発注マスターを参照することにより、電源装置を構成する部品の種類を特定し、部品マスターを参照することにより、特定した部品の種類ごとに、電池の個数に対応した部品の個数を決定し、特定した部品の種類および決定した部品の個数を含む、電源装置を構成する部品の発注データを生成する。発注データ生成部７２は、発注データ生成部７２の機能を実現するためのプログラムをＣＰＵ４４上で実行することにより実現される。
【００２９】
図４は、データベース記憶部７４に記憶されている電池マスターの一例を示す図である。電池マスターは、電源装置を構成する電池に関する情報を記憶しているデータベースであり、電池コードと電池名とを含む。電池コードは、部品発注支援装置２０の内部において電池を識別するための識別子である。電池名は、流通過程において用いられる電池の商品名や型番号などである。
【００３０】
例えば、電池コード「Ｂ１」には、電池名「Ｘ５０−１２」の電池が対応付けられている。また、電池コード「Ｂ２」には、電池名「Ｘ１００」の電池が対応付けられている。
【００３１】
図５は、データベース記憶部７４に記憶されている部品マスターの一例を示す図である。部品マスターは、電源装置を構成する電池以外の部品に関する情報を記憶しているデータベースであり、部品コードと、部品名と、部品項目と、数量とを含む。部品コードは、部品発注支援装置２０の内部において部品を識別するための識別子である。部品名は、流通過程において用いられる部品の商品名や型番号などである。部品項目は、部品の種類を示す名称である。数量は、電源装置を構成する際に用いられる部品の個数を示している。なお、ここでは、電源装置を構成する電池の個数をＮＵＭとした場合の部品の個数を示している。
【００３２】
例えば、部品コード「Ｐ０１」には、部品名「Ｂ１１２」の部品が対応付けられており、その部品項目は、電池と電池とを接続する「接続板」であり、数量は「ＮＵＭ」である。また、部品コード「Ｐ０５」には、部品名「Ｈ−４８２」の部品が対応付けられており、その部品項目は、電池の接続端子の「端子カバー」であり、数量は「２＊ＮＵＭ」である。
【００３３】
なお、本実施の形態では、長さの異なるケーブルには、異なる部品コードが付されているものとする。
【００３４】
図６は、データベース記憶部７４に記憶されている発注マスターの一例を示す図である。発注マスターは、電源装置を構成する電池と部品とを指定するための情報を記憶しているデータベースである。発注マスターは、電池コードと、条件と、部品コード群とを含む。電池コードは、電池マスターに登録されている電池コードと同じであり、部品発注支援装置２０の内部において電池を識別するための識別子である。条件は、電池の配置に関する条件であり、入力受付部６２より入力される条件である。部品コード群は、電源装置を構成する部品の部品コードの集合である。
【００３５】
条件は、配列と、配置と、向きとを含む。配列とは、電池の配列を示すデータであり、旧配列と新配列との２種類があるものとする。旧配列とは、プラス端子およびマイナス端子の形状が旧式の電池を並べたときの配列を示し、新配列とは、プラス端子およびマイナス端子の形状が新式の電池を並べたときの配列を示す。配置とは、電池の列間の配置方法を示し、平置きと、山置きと、階段置きとの３種類があるものとする。向きとは、電池の配置の向きを示し、標準と、９０度回転との２種類があるものとする。なお、電池の配置の向きは、この２つに限定されるものではなく、他の向きがあっても良い。
【００３６】
例えば、電池コード「Ｂ１」の電池が、「旧配列」で配列されており、列間の配置方法が「平置き」であり、向きが「標準」である場合には、電源装置を構成するためには、部品コード「Ｐ０１」、「Ｐ０６」、「Ｐ０８」および「Ｐ０９」の部品が必要であることが示されている。
【００３７】
図７は、電源装置の一例を示す図である。電源装置１００は、内部に、複数段の棚１０１〜１０３が設けられており、各棚に、電池が行列状に配置され、全ての電池は直列に接続されている。棚は、下から１段、２段と数えるものとし、例えば、同図では３段の棚が示されている。なお、電池の接続は、直列接続ではなく、並列接続であっても良い。
【００３８】
図８は、ある段の棚１０３に並べられた電池１１０の一例を示す図である。この棚１０３には、行方向に６個、列方向に３個の電池１１０が整列するように、合計１８個の電池１１０が行列状に配置されている。なお、電池１１０の一部は半透明になっており、内部の電解液の液面を目視により確認できるようになっている。
【００３９】
また、各電池１１０には、プラス端子およびマイナス端子を備える２つの端子１１２が設けられている。隣接する電池１１０と直列接続するため、行方向に隣接する端子１１２間は、接続板１１４により接続される。また、列方向に隣接する端子１１２間は、ケーブル１１６により接続される。図８に示す電池の配置方法は平置きと呼ばれる。平置きでは、列方向の電池の高さが一定である。
【００４０】
図９は、ある段の棚１０３に並べられた電池１１０の他の一例を示す図である。この棚１０３には、図８と同様に、行方向に６個、列方向に３個の電池１１０が整列するように、合計１８個の電池１１０が行列状に配置されている。ただし、図９に示す電池の配置方法は階段置きと呼ばれており、後方の列ほど電池１１０が高い位置に配置されている。これは、全ての電池１１０の電解液の液面を、電源装置１００の前面から確認できるようにするためである。階段置きの場合には、列間で電池１１０の高さが異なる。このため、平置きの場合に比べ、列が異なる電池１１０を接続するためのケーブル１１６の長さが長くなる。本実施の形態では、上述したように、長さの異なるケーブル１１６には、異なる部品コードが付されているものとする。
【００４１】
図１０は、ある段の棚１０３に並べられた電池１１０のさらに他の一例を示す図である。この棚１０３には、図８と同様に、行方向に６個、列方向に３個の電池１１０が整列するように、合計１８個の電池１１０が行列状に配置されている。ただし、図１０に示す電池１１０の配置方法は山置きと呼ばれており、中央の列ほど電池１１０が高い位置に配置されている。これは、電池１１０の電解液の液面を、電源装置１００の前面または後面から確認できるようにするためである。図１０の配置では、電源装置１００の前面または後面からそれぞれ２列分の電池１１０の電解液の液面を確認することが可能となる。山置きの場合には、列間で電池１１０の高さが異なる。このため、平置きの場合に比べ、列が異なる電池１１０を接続するためのケーブルの長さが長くなる。
【００４２】
図１１は、旧式のプラス端子およびマイナス端子を有する電池１１０の一例を示す図である。旧式の端子１１２は、Ｌ字形状をしており、電池１１０の上面と垂直な面で接続板１１４を固定できるように電池１１０上に配置されている。このため、同図に示すように接続板１１４の配置方向は、一方向（図１１では横方向）に限定される。
【００４３】
図１２は、新式のプラス端子およびマイナス端子を有する電池１１０の一例を示す図である。新式の端子１１３は、電池１１０の上面と垂直な線を回転軸とする円柱形状をしており、当該回転軸を中心として接続板１１５を回転させることができ、所望の位置に接続板１１５を固定することができる。このため、接続板１１５の配置方向は、一方向には限定されず、代表的には図１２に示す３つの方向がある。
【００４４】
図１３は、ある段の棚１０３に並べられた電池１１０の一例を示す図である。この棚１０３には、図８と同様に、行方向に６個、列方向に３個の電池１１０が整列するように、合計１８個の電池１１０が行列状に配置されている。この図における電池１１０の配置方法は平置きである。また、この図の電池１１０は、新式の端子１１３を有し、同じ列の隣接する電池１１０の端子１１３間は接続板１１５により接続され、異なる列の隣接する電池１１０の端子１１３間は接続板１１７により接続される。
【００４５】
図８に示したように、旧式の端子１１２を有する電池１１０の場合には、異なる列間はケーブル１１６により接続しなければならない。しかし、新式の端子１１３を有する電池１１０の場合には、異なる列間であっても接続板１１７により接続することが可能となる。
【００４６】
図１４は、部品発注支援装置２０が実行する処理のフローチャートである。
【００４７】
レイアウトデータ生成部６４は、入力受付部６２が、ユーザから電池の基本情報および電池の配列に関する入力を受け付けたか否かを判断する（Ｓ２）。
【００４８】
上記入力を受け付けた場合には（Ｓ２でＹＥＳ）、レイアウトデータ生成部６４は、入力された基本情報および配列に基づいて、電池のレイアウトデータを作成し、作成したレイアウトデータを表示制御部６６に出力する。表示制御部６６は、レイアウトデータ生成部６４から受信したレイアウトデータを表示部６８に表示する（Ｓ４）。
【００４９】
編集部７０は、表示部６８に表示されたレイアウトデータに対するユーザからの変更指示を、入力受付部６２が受け付けたか否かを判断する（Ｓ６）。
【００５０】
上記変更指示を受け付けた場合には（Ｓ６でＹＥＳ）、編集部７０は、ユーザからの変更指示に基づいて、レイアウトデータの変更を行ない、変更後のレイアウトデータを表示制御部６６に出力する。表示制御部６６は、編集部７０から受信したレイアウトデータを表示部６８に表示する（Ｓ８）。
【００５１】
発注データ生成部７２は、表示部６８に表示されたレイアウトデータで示される電池および部品の発注データの生成指示を、入力受付部６２が受け付けたか否かを判断する（Ｓ１０）。
【００５２】
上記生成指示を受け付けた場合には（Ｓ１０でＹＥＳ）、発注データ生成部７２は、レイアウトデータに基づいて、発注データを生成する（Ｓ１２）。
【００５３】
次に、具体例を示しながら部品発注支援装置２０が実行する処理について詳細に説明する。
【００５４】
図１５は、部品発注支援装置２０の表示部６８に表示される画面の一例を示す図である。この画面は、図１４に示す処理の開始時に表示される画面である。
【００５５】
画面１２０には、基本情報入力欄１２２と、配列入力欄１３０と、レイアウトデータ表示欄１４２とが表示されている。
【００５６】
基本情報入力欄１２２は、電源装置や電源装置を構成する電池に関する基本情報を入力するための欄であり、受注番号入力欄１２４と、蓄電池品名入力欄１２６と、数量入力欄１２８とを含む。受注番号入力欄１２４は、電源装置の受注番号を入力するための欄である。蓄電池品名入力欄１２６は、電池名を入力するための欄である。数量入力欄１２８は、電源装置を構成する電池の個数を入力するための欄である。
【００５７】
配列入力欄１３０は、電池の配列を指定するための欄であり、新配列チェック欄１３１と、並び数入力欄１３２と、配置入力欄１３４と、段入力欄１３６と、列入力欄１３８と、向き入力欄１４０とを含む。新配列チェック欄１３１は、チェックを付すことにより、電池の配列が新配列であることを指定するための欄である。チェックが付されない場合には、電池の配列が旧配列であることを指定する。並び数入力欄１３２は、一列あたりの電池の個数を入力するための欄である。配置入力欄１３４は、平置きか、階段置きか、山置きかを入力するための欄である。段入力欄１３６は、電源装置の棚の段数を入力するための欄である。列入力欄１３８は、電池の列数を入力するための欄である。向き入力欄１４０は、電池の配置の向きを入力するための欄であり、標準または９０度回転を入力することができる。
【００５８】
レイアウトデータ表示欄１４２は、基本情報入力欄１２２および配列入力欄１３０に入力された情報に従い、電源装置１００を構成する電池のレイアウトデータを表示するための欄である。
【００５９】
次に、図１４のＳ４の処理について説明する。
【００６０】
図１６は、基本情報入力欄１２２および配列入力欄１３０に入力されたデータに対応するレイアウトデータの一例を示す図である。つまり、図１６は、図１４のＳ４の処理において表示部６８に表示されるレイアウトデータの一例を示している。
【００６１】
受注番号入力欄１２４には、受注番号「０００００１」が入力されている。蓄電池品名入力欄１２６には、電池名「ＭＳＥＸ−１００−６」が入力されている。数量入力欄１２８には、電池の個数「１８」が入力されている。並び数入力欄１３２には、一列あたりの電池の個数「５」が入力されている。配置入力欄１３４には、平置きが入力されている。段入力欄１３６には、電源装置の棚の段数「２」が入力されている。列入力欄１３８には、電池の列数「２」が入力されている。向き入力欄１４０には「標準」が入力されている。
【００６２】
レイアウトデータ生成部６４は、これらの入力に従い、レイアウトデータを作成し、表示制御部６６が、作成されたレイアウトデータを、レイアウトデータ表示欄１４２に表示する。図１６の例では、電池群が２段に分かれてレイアウトされている。１段目には５個の電池１１０が並べられた列が２列設けられており、２段目には４個の電池１１０が並べられた列が２列設けられている。また、同一列内で隣接する電池１１０間は接続板１１４により接続されており、列を跨って隣接する電池１１０間はケーブル１１６により接続されている。段間はケーブル１１９により接続されている。さらに、電源装置のプラス端子１５１と２段目の電池１１０とがケーブル１５３により接続され、電源装置のマイナス端子１５２と１段目の電池１１０とがケーブル１５４により接続されている。例えば、プラス端子１５１に接続される電池１１０は、最上段の左下の電池１１０（図１６において１番の電池１１０）とされる。なお、以降の説明で、左下の電池１１０、右上の電池１１０などのように、電池１１０の位置を示す場合には、図面中における電池１１０の位置を示すものとする。レイアウトデータ表示欄１４２では、電池１１０の接続関係を示すため、電池１１０に番号を付してある。つまり、１番から１８番までの電池１１０が番号順に直接に接続されていることを示している。例えば、１番の電池１１０が２番の電池１１０に接続され、２番の電池１１０が３番の電池１１０に接続されている。
【００６３】
図１６における配列の指定では、並び数が５、列数が２、段数が２であるため、最大２０個の電池１１０を配置することができるが、数量入力欄１２８に入力された電池の個数は１８である。このため、レイアウトデータ生成部６４は、最下段より電池１１０を詰めて配列し、最上段（ここでは２段目）に欠落箇所が生じるように電池１１０を配列する。つまり、レイアウトデータ生成部６４は、１段目のレイアウトデータには、１列当たり５個の電池１１０を２列並べる。また、２段目には、１列当たり４個の電池１１０を２列並べ、１列当たり１つの欠落箇所を作る。
【００６４】
図１７は、図１６と数量入力欄１２８に入力される個数の条件が異なる場合のレイアウトデータの一例を示す図である。つまり、電池１１０の個数を１７個とした場合のレイアウトデータの一例を示している。図１７は、図１４のＳ４の処理において表示部６８に表示されるレイアウトデータの一例を示している。
【００６５】
この場合には、レイアウトデータ生成部６４は、１段目のレイアウトデータには、図１６と同じように電池１１０を配置する。２段目には、プラス端子１５１に接続された列には３個の電池１１０を並べ、他の列には４個の電池１１０を並べる。これにより、電池１１０に接続された列には２つの欠落箇所を生じさせ、他の列には１つの欠落箇所を生じさせる。
【００６６】
図１８は、レイアウトデータ生成部６４が最上段の電池１１０のレイアウトデータを生成する処理のフローチャートである。この処理は、図１４のＳ４の処理内で実行される。
【００６７】
レイアウトデータ生成部６４は、欠落箇所の個数が列数の倍数か否かを判断する（Ｓ２２）。例えば、図１６の例では、欠落箇所の個数は２個であり、列数は２である。このため、Ｓ２２の判断は真となる。一方、図１７の例では、欠落箇所の個数は３個であり、列数は２である。このため、Ｓ２２の判断は偽となる。
【００６８】
欠落箇所の個数が列数の倍数の場合には（Ｓ２２でＹＥＳ）、レイアウトデータ生成部６４は、最上段のレイアウトデータにおいて、１列当たり（欠落箇所の個数／列数）個の欠落箇所を含むように電池を配列する（Ｓ２４）。その際、列間で同じ並び位置が欠落するように電池を配列する。図１６の例では、欠落箇所の個数が２であり、列数が２であるため、１列当たり２／２＝１個の欠落箇所を含むように、電池が配列される。このとき、最右列が欠落箇所となるように電池が配列される。
【００６９】
欠落箇所の個数が列数の倍数ではない場合には（Ｓ２２でＮＯ）、レイアウトデータ生成部６４は、最上段のレイアウトデータにおいて、プラス端子１５１に接続されている列については、１列当たり（欠落箇所の個数／列数）個の欠落箇所を含むように電池を配列する（Ｓ２６）。また、レイアウトデータ生成部６４は、最上段のレイアウトデータにおいて、プラス端子１５１に接続されていない列については、１列当たり（欠落箇所の個数／列数＋欠落箇所の個数％列数）個の欠落箇所を含むように電池を配列する（Ｓ２８）。ここで、ａ％ｂは、ａをｂで割った余りを示すものとする。なお、レイアウトデータ生成部６４は、１列当たり（欠落箇所の個数／列数）個の欠落箇所については、列間で同じ並び位置が欠落するように電池を配列する。また、プラス端子１５１に接続される列の（欠落箇所の個数％列数）個の欠落箇所については、電池１１０が存在するのであればプラス端子１５１に接続されたであろう位置が欠落するように電池が配列される。図１７の例では、欠落箇所の個数が３であり、列数が２である。このため、プラス端子１５１に接続されていない列については、３／２＝１個の欠落箇所を含むように電池が配列される。また、プラス端子１５１に接続されている列については、３／２＋３％２＝２個の欠落箇所を含むように電池が配列される。このとき、最右列は欠落箇所となるように電池が配列される。また、プラス端子１５１に接続される列については、電池１１０が存在するのであればプラス端子１５１に接続されたであろう位置（１番目の電池１１０の左側の位置）が欠落箇所となるように電池が配列される。
【００７０】
図１９は、基本情報入力欄１２２および配列入力欄１３０に入力されたデータに対応するレイアウトデータの他の一例を示す図である。図１９は、図１４のＳ４の処理において表示部６８に表示されるレイアウトデータの一例を示している。
【００７１】
この例は、図１６と向き入力欄１４０に入力される電池の向きが異なる。つまり、図１９の例では、電池の向きが９０度回転となっている。レイアウトデータ表示欄１４２に示すように、レイアウトデータには、電池１１０が９０度回転して表示されている。また、電池１１０が９０度回転することにより、接続板１１４の接続方向が図１６とは異なる。また、同一列内の電池１１０間を接続するための接続板１２１が用いられている。また、異なる列間の電池１１０を接続するためのケーブル１１６は用いられていない。
【００７２】
図２０は、基本情報入力欄１２２および配列入力欄１３０に入力されたデータに対応するレイアウトデータの他の一例を示す図である。図２０は、図１４のＳ４の処理において表示部６８に表示されるレイアウトデータの一例を示している。
【００７３】
この例は、図１６と並び数入力欄１３２に入力される並び数および列入力欄１３８に入力される列数が異なる。つまり、電池の列数が５であり、各列の電池１１０の並び数が２である。図２０における配列の指定では、並び数が２、列数が５、段数が２であるため、最大２０個の電池１１０を配置することができるが、数量入力欄１２８に入力された電池の個数は１８である。このため、レイアウトデータ生成部６４は、最下段より電池１１０を詰めて配置し、最上段（ここでは２段目）に欠落箇所が生じるように電池１１０を配列する。つまり、１段目のレイアウトデータには、１列当たり２個の電池１１０を５列並べる。また、２段目には、１列当たり２個の電池１１０を４列並べ、列数を１つ減らす。最上段の電池１１０の配置は、図１７に示したフローチャートに従い行なわれる。つまり、欠陥箇所の個数は２個であり、これは列数５の倍数ではない。このため、プラス端子１５１に接続されていない列については、１列当たり２／５＝０個の欠落箇所を含むように電池が配列される（図１８のＳ２６）。つまり、Ｓ２６の処理では欠落箇所は生じない。また、プラス端子１５１に接続される列については、２％５＝２個の欠落箇所を含むように電池が配列される（図１８のＳ２８）。並び数は２である。このため、Ｓ２８の処理によると１列分の欠落箇所が生じ、結果として電池の配列は４列となる。また、プラス端子１５１は、欠落箇所の列ではなく、隣の列の電池１１０に接続される。
【００７４】
次に、図１４のＳ８の処理について説明する。
【００７５】
図２１は、レイアウトデータ変更処理（Ｓ８）による変更後のレイアウトデータの表示例を示す図である。例えば、図２０に示した表示例において、ユーザが、プラス端子１５１およびマイナス端子１５２をレイアウトデータ表示欄１４２の右側に移動させるレイアウトデータの変更指示を行ったものとする。このレイアウトデータの変更指示にしたがって、編集部７０は、電池１１０間の接続を変更する。つまり、図２０では、２段目の左下の電池１１０（１番の電池１１０）とプラス端子１５１とが接続されているが、図２１では、２段目の右下の電池１１０（１番の電池１１０）がプラス端子１５１に接続される。これに伴い、接続板１２１、ケーブル１１６、ケーブル１１９およびケーブル１５４の接続位置が変更される。
【００７６】
図２２および図２３は、プラス端子１５１に接続される電池１１０の位置を変更する処理について説明するための図である。
【００７７】
例えば、図２２に示すように、基本情報および配列に関するデータが入力されたとする。つまり、受注番号入力欄１２４には、受注番号「０００００２」が入力され、蓄電池品名入力欄１２６には、電池名「ＭＳＥＸ−２００」が入力されている。数量入力欄１２８には、電池の個数「５４」が入力されている。並び数入力欄１３２には、一列あたりの電池の個数「６」が入力されている。配置入力欄１３４には、平置きが入力されている。段入力欄１３６には、電源装置の棚の段数「３」が入力されている。列入力欄１３８には、電池の列数「３」が入力されている。向き入力欄１４０には「標準」が入力されている。
【００７８】
レイアウトデータ生成部６４は、これらの入力に従い、レイアウトデータを作成し、表示制御部６６が、作成されたレイアウトデータを、レイアウトデータ表示欄１４２に表示する（Ｓ４）。つまり、同図に示すように、各段には６個の電池１１０が並べられた列が３列設けられている。また、同一列内で隣接する電池１１０間は接続板１２１により接続されており、列を跨って隣接する電池１１０間はケーブル１１６により接続されている。段間はケーブル１１９により接続されている。さらに、電源装置のプラス端子１５１と３段目の右下の電池１１０（１番の電池１１０）とがケーブル１５３により接続され、電源装置のマイナス端子１５２と１段目の左上の電池１１０（５４番の電池１１０）とがケーブル１５４により接続されている。
【００７９】
ここで、ユーザは、プラス端子１５１に接続される電池１１０を１番の電池から１３番の電池１１０に変更するレイアウトデータの変更指示を行うものとする（Ｓ６）。例えば、ユーザが１３番の電池１１０を指定して、パラメータ設定画面１５０の表示を編集部７０に指示したものとする。また、ユーザが、パラメータ設定画面１５０のパネル番号入力欄１５５に新たな電池１１０の番号として「１」を入力したものとする。このユーザからのレイアウトデータの変更指示に基づいて、編集部７０は、電池１１０の配置および電池１１０間の配線を変更する（Ｓ８）。
【００８０】
図２３は、配置および配線を変更した後のレイアウトデータの一例を示す図である。３段目の右上の電池１１０が１番の電池に変更され、当該電池１１０にプラス端子１５１が接続されている。これに伴い、全ての電池１１０の接続関係が、図２３に示すように変更される。例えば、マイナス端子１５２に接続される電池１１０が１段目の左上の電池１１０から左下の電池１１０に変更されている。また、列を跨って隣接する電池１１０間を接続するケーブル１１６の位置が変更されているし、段間を接続するケーブル１１９の位置も変更されている。さらに、電池１１０を接続する接続板１２１の位置も変更されている。
【００８１】
次に、ユーザが電池の個数を変更するレイアウトデータの変更指示を行った場合の、レイアウトデータ変更処理（Ｓ８）について説明する。ここでは、電池の個数を変更するとともに、プラス端子１５１およびマイナス端子１５２の位置も変更するものとするが、プラス端子１５１およびマイナス端子１５２の位置は変更しなくても良い。
【００８２】
例えば、図２２の数量入力欄１２８に入力された電池の個数を５４から５２に変更し、プラス端子１５１およびマイナス端子１５２の位置を左側に変更すると、図２４に示すようにレイアウトデータが変更された画面が表示される。つまり、３段目の電池１１０の個数が、１８個から１６個に変更されており、２箇所の欠落箇所が生じるように電池１１０が配列されている。なお、電池１１０の配列は、図１８に示したフローチャートに従い決定される。欠落個数は２個であり、列数の倍数ではないため、プラス端子１５１に接続される列から２個欠落するように電池１１０が配列される。
【００８３】
また、電池１１０の接続関係が変更される。例えば、プラス端子１５１は左側に位置するため、プラス端子１５１に接続される電池１１０の位置が３段目の右下の電池１１０から左下の電池１１０に変更される。また、列を跨って隣接する電池１１０間を接続するケーブル１１６の位置が変更され、段間を接続するケーブル１１９の位置も変更される。
【００８４】
次に、ユーザが電池の位置を変更するレイアウトデータの変更指示を行った場合の、レイアウトデータ変更処理（Ｓ８）について説明する。
【００８５】
例えば、図２４に示す画面において、１０番の電池１１０を１番の電池１１０の左隣に移動させるレイアウトデータ変更指示を行うと、図２５に示すようにレイアウトデータが変更された画面が表示される。つまり、３段目において電池１１０の欠落箇所が図の縦方向に並ぶように電池１１０のレイアウトデータの変更が行われる。これに伴い、プラス端子１５１と１番目の電池１１０とを結ぶケーブル１５３の長さが短くなっている。また、１０番目の電池１１０と１１番目の電池とを結ぶケーブル１５３の長さが長くなっている。
【００８６】
次に、発注データの生成処理（図１４のＳ１２）の具体例について説明する。
【００８７】
発注データ生成部７２は、電池マスター、部品マスターおよび発注マスターを参照することにより、発注データを作成する。
【００８８】
例えば、図１６に示したレイアウトデータが表示部６８に表示されている状態において、ユーザが電池および部品の発注データの生成指示を、入力受付部６２より行ったとする。このときに作成される発注データの一例を図２６に示す。
【００８９】
発注データは、受注番号２６０と、部品項目２６１と、部品名２６２と、数量２６３と、納期２６４とを含む。
【００９０】
発注データ生成部７２は、図１６の受注番号入力欄１２４に入力された番号を受注番号２６０と決定する。
【００９１】
また、発注データ生成部７２は、電池マスターおよび発注マスターを参照することにより、基本情報入力欄１２２および配列入力欄１３０に入力された条件に基づいて、部品項目２６１、部品名２６２および数量２６３の値を決定する。つまり、電池名「ＭＳＥＸ−１００−６」、配列「旧配列」、配置「平置き」、電池の向き「標準」との条件が入力されているため、発注データ生成部７２は、これらの条件に合致する発注マスターの行を選択する。つまり、図６の行７０１が選択される。このとき、電池名「ＭＳＥＸ−１００−６」を電池コード「Ｂ７」に置き換えるため、発注データ生成部７２は、電池コードを参照する。発注データ生成部７２は、選択された発注マスターの行から、電池コードと、部品コードとを抽出する。つまり、電池コードとしてＢ７、部品コードとしてＰ０３、Ｐ０５、Ｐ０６、Ｐ０７およびＰ０８を抽出する。これらのコードが、発注される電池および部品のコードである。発注データ生成部７２は、電池マスターおよび部品マスターを参照することにより、これらのコードに対応する部品項目および部品名を決定し、部品項目２６１および部品名２６２に書込む。ここで、電池コードに対しては、部品項目は電池とする。次に、発注データ生成部７２は、電池および部品のそれぞれの数量を決定する。発注データ生成部７２は、数量入力欄１２８に入力されている値「１８」を、電池の数量と決定する。また、発注データ生成部７２は、部品マスターに基づいて、各部品の数量を決定する。例えば、図５の部品マスターにおいて、部品コード「Ｐ０３」の数量は、「ＮＵＭ−４」である。ＮＵＭは、電池の数量であるため、ＮＵＭ＝１８とした場合、部品コード「Ｐ０３」の数量は、１４（＝１８−４）となる。このようにして発注データ生成部７２は、部品項目２６１、部品名２６２および数量２６３を求める。なお、納期２６４は、ユーザが入力するようにしてもよいし、他の方法で自動的に入力されるようにしてもよい。作成された発注データをプリントアウトすることにより、即座に発注書を作成することが可能となる。また、発注データを他の発注サーバに送信することにより、発注処理を行うようにしてもよい。
【００９２】
なお、図１０を用いて説明したように、電池１１０の配置方法を変更すると、ケーブルの長さが変化するが、このような場合には、図６に示した発注マスターにおいて、配置条件が変化するため、発注データ生成部７２により選択される行が変化する。よって、発注データ生成部７２は、電池１１０の配置方法に応じた適切な部品を選択することが可能となる。
【００９３】
以上説明したように、本実施の形態によると、ユーザが入力した基本情報および電池の配列に関する情報に基づいて、レイアウトデータおよび発注データを自動的に生成することができる。また、レイアウトデータを変更すると、その変更が発注データに反映される。したがって、顧客の要望に応じて、効率的に電源装置を設計し、電源装置を構成する部品の発注を支援することができる。
【００９４】
また、電池の欠落箇所の個数が電池の列数の倍数と等しい場合には、各列の電池の個数が等しくなるように電池を配置する。このことによって、各列の電池の個数が等しくない場合に比べて、列間を接続するためのケーブルの長さを短くすることができ、電源装置のコストを低くすることができる。また、ケーブルの長さを短くすることにより、ケーブルにおいて消費される電力を最小限に抑えることができる。また、各列の個数を等しくすることにより、電池を収納する筐体を小さくすることもできる。このとき、図１６に示すように、欠落箇所は、プラス端子１５１またはマイナス端子１５２に近い箇所ではなく、図１６中の右上箇所のように、プラス端子１５１またはマイナス端子１５２から遠い箇所とするのがよい。そのように電池１１０を配置することにより、段間を接続するケーブル１１９の長さと、電池１１０とプラス端子１５１とを接続するケーブル１５３の長さをできるだけ短くすることができるからである。
【００９５】
また、電池の欠落箇所の個数が電池の列数の倍数と等しくない場合には、図１７の２段目に示すように、特定列の電池１１０の欠落箇所の個数が他の列の電池１１０の欠落箇所の個数よりも大きくなる。このとき、他の列よりも多い、特定列における電池１１０の欠落箇所（図１７において１番目の電池１１０の左隣の欠落箇所）は、プラス端子１５１またはマイナス端子１５２に近い箇所とするのがよい。そのように電池１１０を配置することにより、図１６のような電池１１０の配置から図１７に示すような電池１１０の配置への変更があった場合であっても、列間を接続するケーブル１１６を変更する必要がなく、電池１１０とプラス端子１５１とを接続するケーブル１５３の長さを調整するだけで済む。ケーブル１１６の長さ変更と、ケーブル１５３の長さ調整とを比較した場合、ケーブル１５３の長さ調整のほうが容易であるばかりでなく、図１６または図１７に示すレイアウトデータにおけるケーブル１１６とは長さの異なる列間を接続するためのケーブルを別部品として準備して部品マスターに登録する必要がない。このため、効率的に電源装置の変更を行なうことができる。
【００９６】
また、電池の列間の配置方法（平置き、山置き、階段置き）に応じて、電池間を接続するためのケーブルの長さが変化するが、本実施の形態では、このような場合であっても、適切な長さのケーブルが決定され、発注データに反映される。
【００９７】
以上、本発明の実施の形態に係る部品発注支援装置について説明したが、本発明は、この実施の形態に限定されるものではない。
【００９８】
例えば、部品発注支援装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしても良い。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【００９９】
さらにまた、部品発注支援装置を構成する構成要素の一部または全部は、部品発注支援装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしても良い。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールは、上記の超多機能ＬＳＩを含むとしても良い。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしても良い。
【０１００】
また、本発明は、上記に示す方法であるとしても良い。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしても良いし、前記コンピュータプログラムからなるデジタル信号であるとしても良い。
【０１０１】
さらに、本発明は、上記コンピュータプログラムまたは上記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、半導体メモリなどに記録したものとしても良い。また、これらの記録媒体に記録されている上記デジタル信号であるとしても良い。
【０１０２】
また、本発明は、上記コンピュータプログラムまたは上記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしても良い。
【０１０３】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、上記メモリは、上記コンピュータプログラムを記憶しており、上記マイクロプロセッサは、上記コンピュータプログラムに従って動作するとしても良い。
【０１０４】
また、上記プログラムまたは上記デジタル信号を上記記録媒体に記録して移送することにより、または上記プログラムまたは上記デジタル信号を上記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしても良い。
【０１０５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１０６】
本発明は、電源装置を構成する部品の発注を支援する部品発注支援装置等に適用できる。
【符号の説明】
【０１０７】
２０  部品発注支援装置
３２  ディスプレイ
３４  コンピュータ
３６  キーボード
３８  マウス
４０  ＣＤ−ＲＯＭ装置
５０  ハードディスク
５２  通信モデム
５４  バス
６２  入力受付部
６４  レイアウトデータ生成部
６６  表示制御部
６８  表示部
７０  編集部
７２  発注データ生成部
７４  データベース記憶部
１００  電源装置
１０１〜１０３  棚
１１０  電池
１１２、１１３  端子
１１４、１１５、１１７、１２１  接続板
１１６、１１９、１５３、１５４  ケーブル
１２０  画面
１２２  基本情報入力欄
１２４  受注番号入力欄
１２６  蓄電池品名入力欄
１２８  数量入力欄
１３０  配列入力欄
１３１  新配列チェック欄
１３２  並び数入力欄
１３４  配置入力欄
１３６  段入力欄
１３８  列入力欄
１４０  向き入力欄
１４２  レイアウトデータ表示欄
１５０  パラメータ設定画面
１５１  プラス端子
１５２  マイナス端子
１５５  パネル番号入力欄
２６０  受注番号
２６１  部品項目
２６２  部品名
２６３  数量
２６４  納期
７０１  行
【図１】
0005407720.tif 000002
【図２】
0005407720.tif 000003
【図３】
0005407720.tif 000004
【図４】
0005407720.tif 000005
【図５】
0005407720.tif 000006
【図６】
0005407720.tif 000007
【図７】
0005407720.tif 000008
【図８】
0005407720.tif 000009
【図９】
0005407720.tif 000010
【図１０】
0005407720.tif 000011
【図１１】
0005407720.tif 000012
【図１２】
0005407720.tif 000013
【図１３】
0005407720.tif 000014
【図１４】
0005407720.tif 000015
【図１５】
0005407720.tif 000016
【図１６】
0005407720.tif 000017
【図１７】
0005407720.tif 000018
【図１８】
0005407720.tif 000019
【図１９】
0005407720.tif 000020
【図２０】
0005407720.tif 000021
【図２１】
0005407720.tif 000022
【図２２】
0005407720.tif 000023
【図２３】
0005407720.tif 000024
【図２４】
0005407720.tif 000025
【図２５】
0005407720.tif 000026
【図２６】
0005407720.tif 000027