(57)【要約】【課題】  基板を基板実装部に実装したときに、基板と基板実装部との対応づけを自動的に行って両者の関係を正確に認識すること。【解決手段】  バックボード２２のスロット１にＤＩ基板１６が実装されたときに、ＤＩ基板１６に対して、スロット番号設定回路１６ａによりスロット番号として「００００」を設定し、演算基板１４からスロット１のＤＩ基板１６に対してアドレスとして「００００」がアクセスされたときに、ＤＩ基板１６においてアドレス信号とスロット番号との内容を比較し、その比較結果をシステムバス２８を介して演算基板１４に転送し、ＤＩ基板１６のレジスタ１６ｂから種別ＩＤとして「０００１」の信号をシステムバス２８を介して演算基板１４に転送し、制御基板１４においてシステムバス２８上の信号を取得し、取得した情報と既知情報とを比較し、スロット１とＤＩ基板１６との対応づけを認識するとともにスロット１におけるＤＩ基板１６の種別を認識する。【選択図】        図２
2005084825.tif 000002
【特許請求の範囲】
【請求項１】
情報伝送路に接続された複数の基板実装部のうちいずれかの基板実装部に基板が実装されたときに、前記基板に対して、前記基板実装部の位置に応じた基板実装部位置情報を設定するとともに、前記各基板実装部の位置に応じたアクセス情報を前記情報伝送路を介して出力し、前記基板実装部位置情報と前記アクセス情報との比較結果が前記基板から前記情報伝送路に出力されたときに、前記情報伝送路に出力された比較結果と前記アクセス情報を基に前記基板実装部の位置と前記基板との対応づけを認識する実装基板自動認識方法。
【請求項２】
請求項１に記載の実装基板自動認識方法において、前記基板から前記比較結果の他に前記基板の種別を特定するための種別情報が前記情報伝送路に出力されたときに、前記情報伝送路に出力された種別情報と前記認識結果とを基に前記基板実装部の位置における基板の種別を認識することを特徴とする実装基板自動認識方法。
【請求項３】
情報伝送路を有するボードの複数のスロットにそれぞれ基板が実装されたときに、前記各基板に対して前記各スロットの位置に応じたスロット位置情報を前記情報伝送路を介して設定するスロット位置情報設定手段と、前記ボードの各スロットに実装された基板に対して、前記各スロットの位置に応じたアクセス情報を前記情報伝送路を介して出力するアクセス情報出力手段と、前記各基板に配置されて前記スロット位置情報設定手段の設定によるスロット位置情報と前記アクセス情報出力手段の出力によるアクセス情報とを比較して、比較結果に応じたスロット位置情報を前記情報伝送路に出力するスロット位置情報出力手段と、前記スロット位置情報出力手段の出力によるスロット位置情報と前記アクセス情報出力手段の出力によるアクセス情報を基に前記各スロットの位置と前記各基板との対応づけを認識するスロット位置認識手段とを備えてなる実装基板自動認識装置。
【請求項４】
請求項３に記載の実装基板自動認識装置において、前記各基板に配置されて各基板の種別を特定するための種別情報を前記情報伝送路に出力する種別情報出力手段と、前記種別情報出力手段の出力による種別情報と前記スロット位置認識手段の認識結果とを基に前記各スロットの位置における各基板の種別を認識する種別認識手段とを備えてなることを特徴とする実装基板自動認識装置。
【請求項５】
請求項４に記載の実装基板自動認識装置において、前記スロット位置認識手段の認識結果と前記種別認識手段の認識結果を表示する表示手段を備えてなることを特徴とする実装基板自動認識装置。
【請求項６】
情報伝送路を有し前記情報伝送路に複数のスロットが割り付けられているボードと、前記ボードの各スロットに実装されて外部機器と情報の授受を行う複数の基板と、前記ボードの情報伝送路および前記各基板を介して前記外部機器と情報の授受を行うとともに、電力系統の状態を示す電圧・電流情報を入力し、入力した情報を基に保護・制御演算を行い、この演算結果に従ったディジタル情報を前記情報伝送路に出力する演算基板とを備えてなるディジタル保護・制御装置において、前記ボードの各スロットにそれぞれ基板が実装されたときに、前記各基板に対して前記各スロットの位置に応じたスロット位置情報を前記情報伝送路を介して設定するスロット位置情報設定手段と、前記ボードの各スロットに実装された基板に対して、前記各スロットの位置に応じたアクセス情報を前記情報伝送路を介して出力するアクセス情報出力手段と、前記各基板に配置されて前記スロット位置情報設定手段の設定によるスロット位置情報と前記アクセス情報出力手段の出力によるアクセス情報とを比較して、比較結果に応じたスロット位置情報を前記情報伝送路に出力するスロット位置情報出力手段と、前記スロット位置情報出力手段の出力によるスロット位置情報と前記アクセス情報出力手段の出力によるアクセス情報を基に前記各スロットの位置と前記各基板との対応づけを認識するスロット位置認識手段とを備えてなることを特徴とするディジタル保護・制御装置。
【請求項７】
請求項６に記載のディジタル保護・制御装置において、前記各基板に配置されて各基板の種別を特定するための種別情報を前記情報伝送路に出力する種別情報出力手段と、前記種別情報出力手段の出力による種別情報と前記スロット位置認識手段の認識結果とを基に前記各スロットの位置における各基板の種別を認識する種別認識手段とを備えてなることを特徴とするディジタル保護・制御装置。
【請求項８】
請求項７に記載のディジタル保護・制御装置において、前記スロット位置認識手段の認識結果と前記種別認識手段の認識結果を表示する表示手段を備えてなることを特徴とするディジタル保護・制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実装基板認識方法およびその装置に係り、特に、電力系統を保護・制御するための保護・制御装置のボード上に実装される基板を認識するに好適な実装基板認識方法およびその装置に関する。
【背景技術】
【０００２】
電力系統を保護・制御するための保護・制御装置としては、例えば、ディジタル保護リレー（第2世代ディジタルリレー）が知られている(非特許文献１)。この装置は、アナログ入力部、ディジタル演算処理部、整定部および出力部を備えて構成されており、アナログ入力部には、折返し誤差防止用のアナログフィルタ、サンプルホールド回路、マルチプレクサ、Ａ／Ｄ変換器およびバッファを備えたディジタル信号処理回路が設けられている。ディジタル演算処理部は、システムバスを駆動し、このシステムバスに接続される各種入出力基板や演算基板へのデータの転送、データの監視などの処理を行っている。
【０００３】
ディジタル保護・制御装置のディジタル保護・制御演算基板において、一般的には、ＣＰＵがシステムバスに所望のアドレス信号を送出し、このシステムバスに接続される各種入出力基板においては、自基板をアクセスされていることを認識し、データの入出力動作を行っている。
【非特許文献１】電気協同研究第５０巻第１号
【０００４】
また、システムバスに接続されている各入出力基板は、ＣＰＵのメモリマップ上のアドレスが割り付けられており、そのベースとなるアドレス値を各種入出力基板において手作業にて設定している。すなわち、各種の基板をディジタル保護・制御装置のボード上に実装するに際しては、ボードの複数のスロットにそれぞれコネクタを配置し、各コネクタに基板を挿入して実装する方法が採用されている。この場合、各スロットと各基板との対応づけを行うために、ＣＰＵのメモリマップ上のアドレスを各スロットに対応づけて割り付け、メモリマップ上のベースアドレス値を各基板に手作業にて設定している。
【０００５】
このとき、入出力基板に対するアドレス値の設定を誤ると、ディジタル保護・制御演算基板のＣＰＵは、アクセスした基板の応答が受け取れないため、入出力の処理ができなくなると言う不都合が生じていた。さらに、複数枚接続されている入出力基板のうちどの基板のアドレス値が誤って設定されているかを特定することができないため、ディジタル保護・制御演算基板のＣＰＵは、システムバス上で障害があったことを認識し、その結果を表示することはできるが、そのシステムバス上に接続された基板のうちどの基板が故障になっているかを特定することができず、復旧作業に多くの時間を要していた。
【０００６】
また、ＣＰＵのメモリマップ上に、基板ごとに割り付けられたベースアドレス値を手作業にて設定する方法では、人為的なケアレスミスで設定不良をもたらす要因があるとともに、設定のための作業時間が必要であり、多くの労力が費やされることになる。
【０００７】
なお、基板の種類などをコード化した回路を基板に設け、基板が挿入されたときに、制御装置のＣＰＵと基板とをバスを介して接続し、ＣＰＵから基板に対して指定のアドレスでアクセスし、アドレスが一致したときに、基板から基板の種類に関するデータをバスに出力し、ＣＰＵが基板からのデータを読むことで基板の種類を認識することができる（特許文献１参照）。
【０００８】
【特許文献１】特開平６−１８０６８０号公報(第２ページ、図１)
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来技術においては、各基板をボードの各スロット(基板実装部)に実装するに際して、各基板と各スロットとの対応づけを自動的に行うことができず、ＣＰＵのメモリマップ上に基板ごとに割り付けられたベースアドレス値を手作業にて設定することが余儀なくされている。
【００１０】
本発明の課題は、基板を基板実装部に実装したときに、基板と基板実装部との対応づけを自動的に行って両者の関係を正確に認識することにある。
【課題を解決するための手段】
【００１１】
前記課題を解決するために、本発明は、情報伝送路に接続された複数の基板実装部（ボードのスロット）のうちいずれかの基板実装部に基板が実装されたときに、前記基板に対して、前記基板実装部の位置に応じた基板実装部位置情報（スロット位置情報）を設定するとともに、前記基板実装部の位置に応じたアクセス情報を前記情報伝送路を介して出力し、前記基板実装部位置情報と前記アクセス情報との比較結果が前記基板から前記情報伝送路に出力されたときに、前記情報伝送路に出力された比較結果と前記アクセス情報とを基に前記基板実装部の位置と前記基板との対応づけを認識するようにしたものである。
【００１２】
この場合、前記基板から前記比較結果の他に、前記基板の種別を特定するための種別情報が前記情報伝送路に出力されたときに、前記情報伝送路に出力された種別情報と前記認識結果とを基に前記基板実装部の位置における基板の種別を認識するようにすることもできる。
【００１３】
具体的には、以下の手段を用いて実装基板を自動的に認識するための装置を構成することができる。
【００１４】
情報伝送路を有するボードの複数のスロットにそれぞれ基板が実装されたときに、前記各基板に対して前記各スロットの位置に応じたスロット位置情報を前記情報伝送路を介して設定するスロット位置情報設定手段と、前記ボードの各スロットに実装された基板に対して、前記各スロットの位置に応じたアクセス情報を前記情報伝送路を介して出力するアクセス情報出力手段と、前記各基板に配置されて前記スロット位置情報設定手段の設定によるスロット位置情報と前記アクセス情報出力手段の出力によるアクセス情報とを比較して、比較結果に応じたスロット位置情報を前記情報伝送路に出力するスロット位置情報出力手段と、前記スロット位置情報出力手段の出力によるスロット位置情報と前記アクセス情報出力手段の出力によるアクセス情報を基に前記各スロットの位置と前記各基板との対応づけを認識するスロット位置認識手段とを備えてなる実装基板自動認識装置。
【００１５】
前記実装基板自動認識装置を構成するに際しては、以下の要素を付加することができる。
【００１６】
（１）前記各基板に配置されて各基板の種別を特定するための種別情報を前記情報伝送路に出力する種別情報出力手段と、前記種別情報出力手段の出力による種別情報と前記スロット位置認識手段の認識結果とを基に前記各スロットの位置における各基板の種別を認識する種別認識手段とを備えてなる。
【００１７】
（２）前記スロット位置認識手段の認識結果と前記種別認識手段の認識結果を表示する表示手段を備えてなる。
【００１８】
前記実装基板自動認識装置の有する機能を以下に示すディジタル保護・制御装置に適用することができる。
【００１９】
情報伝送路を有し前記情報伝送路に複数のスロットが割り付けられているボードと、前記ボードの各スロットに実装されて外部機器と情報の授受を行う複数の基板と、前記ボードの情報伝送路および前記各基板を介して前記外部機器と情報の授受を行うとともに、電力系統の状態を示す電圧・電流情報を入力し、入力した情報を基に保護・制御演算を行い、この演算結果に従ったディジタル情報を前記情報伝送路に出力する演算基板とを備えてなるディジタル保護・制御装置。
【００２０】
前記した手段によれば、基板が基板実装部（ボードのスロット）に実装されたときには、基板に対して、基板実装部(スロット)の位置に応じたスロット位置情報が自動的に設定されるとともに、基板実装部の位置に応じたアクセス情報が情報伝送路を介して出力され、その後、基板から、スロット位置情報とアクセス情報との比較結果が情報伝送路に出力されたときに、情報伝送路に出力された比較結果とアクセス情報とを基に基板実装部(スロット)の位置と基板との対応づけを自動的に認識することができる。すなわち、ベースアドレス値を手作業にて設定することなく、基板と基板実装部（スロット）との対応づけをスロット位置情報を基に自動的に設定することができ、設定不良による故障や設定のための作業時間を削減することができる。しかも、スロット位置情報とアクセス情報との比較結果を判定することで、基板と基板実装部との対応づけを確実に認識することができるとともに、故障部位を特定することができる。さらに基板の種別と基板実装部との関係を認識することで、指定の基板実装部に指定の基板が実装されたか否かを正確に把握することができる。
【発明の効果】
【００２１】
本発明によれば、基板と基板実装部との対応づけを自動的に設定することができ、設定不良による故障や設定のための作業時間を削減することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本発明に係るディジタル保護・制御装置の一実施形態を示すブロック構成図である。図１において、ディジタル保護・制御装置１０は、入力変換器１２、ディジタル保護・制御演算基板(以下、演算基板と称する)１４、ＤＩ(ディジタル入力)基板１６、ＤＯ(ディジタル出力)基板１８、ＤＩ／Ｏ(ディジタル入出力)基板２０、バックボード２２、ＨＩ(Ｈｕｍａｎ
Ｉｎｔｅｒｆａｃｅ)表示器２４を備えて構成されており、バックボード２２には情報伝送路としてアナログバス２６、システムバス２８が実装されている。
【００２３】
入力変換器１２は、電力系統３０から電力系統の状態を示す電圧・電流情報として、アナログ電圧・電流信号を入力し、入力したアナログ電圧・電流信号のレベルを制御基板１４で処理できる電圧レベルのアナログ信号に変換し、変換されたアナログ信号をアナログバス２６を介して演算基板１４に伝送するようになっている。
【００２４】
一方、ＤＩ基板１６、ＤＯ基板１８、ＤＩ／Ｏ基板２０は、バックボード２２に、基板実装部として形成されたスロットに着脱自在に実装され、外部機器３２と情報の授受を行うように構成されている。外部機器３２は、電力系統３０を保護するための遮断器やリレー接点などを備えて構成されており、ＤＩ基板１６、ＤＩ／Ｏ２０には外部機器３２からディジタルの外部接点信号などが入力され、ＤＯ基板１８から外部機器３２に対しては、外部機器３２を制御するためのディジタル制御信号が出力されるようになっている。ＤＩ基板１６、ＤＩ／Ｏ基板２０に入力されたディジタル信号は外部機器３２に関する情報としてシステムバス２８を介して演算基板１４に転送されるようになっている。
【００２５】
演算基板１４は、演算手段としてのＣＰＵやアナログ・ディジタル変換器などを備え、入力変換器１２からのアナログ信号をディジタル信号に変換し、変換されたディジタル信号と、ＤＩ基板１６、ＤＩ／Ｏ基板２０から入力されたディジタル信号および予め定められたアルゴリズムにしたがって、電力系統３０を保護・制御するためのディジタル演算処理を行い、この演算結果をＨＩ表示器２４の画面上に表示させるとともに、演算結果にしたがったディジタル制御信号をシステムバス２８、ＤＯ基板１８、ＤＩ／Ｏ基板２０を介して外部機器３２に出力するようになっている。すなわち、演算基板１４は、電力系統３０からの信号と外部機器３２からの信号を基に電力系統３０で短絡あるいは地絡などの事故が生じたか否かを判定し、電力系統３０で事故が発生したときには、この事故を除去したり、系統を安定化したりするためのディジタル処理演算を行い、この演算結果にしたがった制御信号を外部機器３２に出力して、遮断器をトリップする制御などを行うようになっている。
【００２６】
ここで、バックボード２２の各スロットに配置されたコネクタ（図示せず）にＤＩ基板１６、ＤＯ基板１８、ＤＩ／Ｏ基板２０を実装するに際して、図２に示すように、バックボード２２に１６個のスロット１（スロット番号１）〜スロット１６(スロット番号１６)が割り付けられ、スロット１にＤＩ基板１６を実装し、スロット２にＤＯ基板１８を実装し、スロット３〜スロット１６にはそれぞれＤＩ／Ｏ基板２０を実装する場合、バックボード２２の各スロットに、各基板が実装されたときに、各基板に対して各スロットの位置（スロット番号１〜スロット番号１６）に応じたスロット位置情報（基板実装部位置情報）をシステムバス２８を介して設定するスロット位置情報設定手段としてのスロット番号設定回路１６ａ、１８ａ、２０ａが設けられている。さらに、ＤＩ基板１６、ＤＯ基板１８、ＤＩ／Ｏ基板２０には、各基板の種別を特定するための種別情報をシステムバス２８に出力する種別情報出力手段としてのレジスタ１６ｂ、１８ｂ、２０ｂが設けられている。
【００２７】
システムバス２８は、例えば、図３(ａ)に示すように、Ｄ０〜Ｄ１５の16ビット幅を有するシステムバスアドレス空間３４と、そのシステムバスアドレス空間３４をスロットごとに分割したアドレス空間３６で表され、1つのスロットのアドレス空間３８のうち先頭アドレス（＋0番目）のＤ０〜Ｄ３に4ビットのスロット位置情報が割り付けられ、先頭アドレス（＋０番目）のＤ４〜Ｄ７に種別情報としての種別ＩＤが4ビットで割り付けられている。
【００２８】
例えば、図３（ｂ）に示すように、ＤＩ基板16には、種別ＩＤとして「０００１」が割り付けられ、ＤＯ基板１８には、種別ＩＤとして「００１０」が割り付けられ、ＤＩ／Ｏ基板２０には、種別ＩＤとして「００１１」が割り付けられている。また、図3(ｃ)に示すように、スロット１には、スロット位置情報として、「００００」が割り付けられ、スロット２にはスロット位置情報として、「０００１」が割り付けられ、スロット３にはスロット位置情報として、「００１０」が割り付けられ、スロット１６にはスロット位置情報として、「１１１１」が割り付けられている。
【００２９】
スロット１に配置されてＤＩ基板１６にスロット位置情報「００００」を設定するためのスロット番号設定回路１６ａは、図4(ａ)に示すように、ＤＩ基板16に接続される情報伝送路としての信号線４ｇ１〜４ｇ４で構成されている。信号線４ｇ１〜４ｇ４はそれぞれビット０〜ビット３に対応しており、4本の信号線４ｇ１〜４ｇ４は全て接地されている。このため、ＤＩ基板１６がバックボード２２のスロット１に実装されたとき、すなわち、ＤＩ基板１６とスロット番号設定回路１６ａとが信号線を介して接続されたときに、スロット番号設定回路１６ａからＤＩ基板１６に対して、スロット１のスロット位置情報として「００００」を自動的に設定することができる。
【００３０】
ＤＩ基板１６は、デコード回路４ｄ、ゲート回路４ｅ、４本のプルアップ抵抗４ｃ、４個のノイズ除去用コンデンサ４ｈを備えて構成されており、各プルアップ抵抗４ｃは、その一端側が各信号線４ｇ１〜４ｇ４に接続され、他端側が電源(ＶＣＣ)に接続され、コンデンサ４ｈはその一端側が各信号線４ｇ１〜４ｇ４に接続され、他端側が接地されている。デコード回路４ｄは、４本の信号線４ｇ１〜４ｇ４に接続されているとともに、システムバス２８に属するアドレスバスＡ４〜Ａ７を介して演算基板１４に接続されている。演算基板１４のＣＰＵは、バックボード２２に各基板が実装されたときに、各基板に対して、各スロットの位置に応じたアクセス情報としてのアドレス信号をアドレスバスＡ４〜Ａ７を介してデコード回路４ｄに出力するアクセス情報出力手段としての機能を備えて構成されている。この場合、各スロットに対するアドレスは、スロット位置情報と同一の関係に設定されており、例えば、スロット１のアドレスとして、「００００」が割り付けられ、スロット２のアドレスとして、「０００１」が割り付けられ、スロット１６のアドレスとして、「１１１１」が割り付けられている。
【００３１】
デコード回路４ｄは、演算基板１４からアドレス信号が入力されたときに、このアドレス信号「００００」とスロット番号設定回路１６ａによって設定されたスロット位置情報「００００」とを比較し、両者の内容が一致したとき、すなわち、デコード回路４ｄに対して演算基板１４のＣＰＵから全てローレベルとなるアドレス信号「００００」でアクセスされたときに、ゲート回路４ｅをイネーブル状態にするためのゲート信号Ｇをゲート回路４ｅに出力するようになっている。これにより、ゲート回路４ｅからは、データバスＤ０〜Ｄ４に対して、「００００」による４ビットの信号がスロット位置情報として出力される。
【００３２】
なお、ＤＯ基板１８、ＤＩ／Ｏ基板２０にも同様に、４本のプルアップ抵抗４ｃ、４個のコンデンサ４ｈ、デコード回路４ｄ、ゲート回路４ｅが設けられている。またＤＯ基板１８のスロット番号設定回路１８ａは、図４(ｂ)に示すように、４本の信号線４ｇ１〜４ｇ４で構成されており、これら信号線のうち信号線４ｇ１がオープン状態になっているが、他の信号線４ｇ２〜４ｇ４は接地されている。このため、スロット番号設定回路１８ａとＤＯ基板１８とが接続されたときには、ＤＯ基板１８のデコード回路４ｄに対しては、スロット２のスロット位置情報として、「０００１」が設定される。また、スロット１６のスロット番号設定回路２０ａは、４本の信号線４ｇ１〜４ｇの全てがオープン（無接続）状態にあり、スロット番号設定回路２０ａとＤＩ／Ｏ基板２０とが接続されたときには、ＤＩ／Ｏ基板２０のデコード回路４ｄに対しては、スロット１６のスロット位置情報として「１１１１」が設定されるようになっている。なお、スロット３のＤＩ／Ｏ基板２０のデコード回路４ｄは、信号線４ｇ３のみがオープンで他の信号線が全て接地されているので、デコード回路４ｄにはスロット３のスロット位置情報として「００１０」が設定されることになる。また、各基板のプルアップ抵抗４ｃ、デコード回路４ｄ、ゲート回路４ｅはスロット位置情報出力手段を構成することにある。
【００３３】
一方、ＤＩ基板１６のレジスタ１６ｂは、図５（ａ）に示すように、プルアップ抵抗５ｄ、ゲート回路５ｅを備えて構成されており、ゲート回路５ｅの４本の入力信号線のうちビット０の信号線はプルアップ抵抗５ｄを介して電源に接続され、ビット１、ビット２、ビット３の信号線はそれぞれ接地されている。このため、ゲート回路５ｅからは、ＤＩ基板１６の種別ＩＤとして、「０００１」がデータバスＤ４〜Ｄ７に出力されるようになっている。ＤＯ基板１８のレジスタ１８ｂは、図５(ｂ)に示すように、プルアップ抵抗５ｄ、ゲート回路５ｅを備えて構成されており、４本の入力信号線のうちビット１の信号線のみがプルアップ抵抗５ｄを介して電源に接続され、他の信号線は全て接地されている。このため、ゲート回路５ｅからは、ＤＯ基板１８の種別ＩＤとして、「００１０」の信号がデータバスＤ４〜Ｄ７に出力される。またＤＩ／Ｏ基板２０のレジスタ２０ｂは、図５(ｃ)に示すように、４本の入力信号線のうちビット０、ビット１の信号線がプルアップ抵抗５ｄを介して電源に接続され、ビット２、ビット３の信号線がそれぞれ接地されている。このためゲート回路５ｅからは、ＤＩ／Ｏ基板２０の種別ＩＤとして、「００１１」の信号がデータバスＤ４〜Ｄ７に出力されるようになっている。
【００３４】
各データバスに出力された信号は演算基板１４に伝送され、演算基板１４のＣＰＵにおいて、各スロットの位置と各基板との対応づけが行われるとともに、各スロットの位置における各基板の種別を認識するための処理が行われ、この処理結果がＨＩ表示器２４の画面上に表示されるようになっている。
【００３５】
スロット１〜スロット１６にそれぞれアドレス「００００」〜「１１１１」を設定するためのアドレス情報と、ＤＩ基板１６の種別ＩＤとして「０００１」を設定し、ＤＯ基板１８の種別ＩＤとして「００１０」を設定し、ＤＩ／Ｏ基板２０の種別ＩＤとして「００１１」を設定するための種別情報が既知情報として演算基板１４のＣＰＵに保持されている。このため、演算基板１４のＣＰＵは、既知情報と各基板からの信号とを基に各スロットの位置と各基板との対応づけを認識するスロット位置認識手段を構成するとともに、各スロットの位置における各基板の種別を認識する種別認識手段を構成することになる。
【００３６】
次に、演算基板１４のソフトウエアの初期化処理および定常処理を図６のフローチャートにしたがって説明する。まず、初期化処理として、バックボード２２の各スロットにＤＩ基板１６、ＤＯ基板１８、ＤＩ／Ｏ基板２０が実装されたときに、演算基板１４のＣＰＵは、システムバス２８を介して各基板にアドレス信号を転送し、このアドレス信号に応答した各基板の情報として、システムバス２８上の種別ＩＤおよびスロット位置情報を全スロットについて取得する(ステップＳ１)。このあと、演算基板１４のＣＰＵは、取得した情報と予め保存されている既知情報（種別ＩＤとスロット位置情報）とを比較し、両者の内容が一致しているときには、各スロットの位置と各基板との対応づけを認識するとともに、各スロットの位置における各基板の種別を認識し、初期化処理を終了する（ステップＳ２）。
【００３７】
一方、両者の内容が不一致のときには、エラーの生じたスロットの番号および種別ＩＤをＨＩ表示器２４の画面上に表示する(ステップＳ２、Ｓ１２)。これにより、初期の段階で基板が誤って実装されたり、あるいは何らかの原因によって基板が故障したりしたときには、誤って実装された基板または故障した基板の実装位置(スロット)を特定することができる。この場合、不良の生じた基板のみを準備すればよいため、費用を削減できるとともに、復旧時間を大幅に短縮することができる。
【００３８】
一方、定常処理においては、取得した情報と既知情報とが一致したことを条件として処理が開始され、演算基板１４のＣＰＵは、取得した情報を基に各スロットにおける基板の種類の判別を実行する(ステップＳ３)。例えば、スロットｎの基板がＤＩ基板１６として判別されたときには、ＤＩ基板に見合った処理が実行され(ステップＳ４)、スロットｎがＤＯ基板１８として判別されたときにはＤＯ基板１８に見合った処理が実行され(ステップＳ５)、スロットｎがＤＩ／Ｏ２０として判別されたときには、ＤＩ／Ｏ基板２０に見合った処理が実行される(ステップＳ６)。この場合、各基板に対する処理はモジュール化された処理を行えばよいことになり、システムバス２８上のアドレス空間３４を意識することなくそれぞれの処理を単に行えばよいことになる。
【００３９】
各基板に対する処理が終了したあとは、各基板に対する処理が正常な状態で終了したか、あるいは異常の状態のままで終了したか否か判別し(ステップＳ７〜Ｓ９)、正常と判定されたときにはスロット処理が終了したか否かを判定し(ステップＳ１０)、スロット処理が全て終了していないときには、スロットナンバーを更新し(ステップＳ１１)、ステップＳ３の処理に戻る。全てのスロット処理が終了したときには、このルーチンでの処理を終了する。
【００４０】
一方、各基板に対する処理において異常が生じたときには、例えば、異常の生じたスロット番号や異常の生じた種別ＩＤをＨＩ表示器２４の画面上に表示し(ステップＳ１２)，このルーチンでの処理を終了する。
【００４１】
定常処理時においても、各基板に何らかの原因による故障が発生したときには、故障した基板の実装位置(スロット)を特定することができるため、特定された基板のみを準備すればよいことになり、費用の削減、復旧時間の大幅な短縮を図ることができる。なお、定常処理における一連の処理は一定周期、例えば、電気角３０度ごとに行うことができる。
【００４２】
次に、仕様の変更により、ＤＩ基板１６をＤＩ／Ｏ基板２０に変更するに際しては、演算基板１４のＣＰＵのソフトウエアを修正するための処理を行うだけで変更に対処することができる。例えば、スロット１のＤＩ基板１６をＤＩ／Ｏ基板２０に変更する場合、演算基板１４のＣＰＵに保存されている既知情報(既知データ)のうちスロット１に対応した種別ＩＤを「０００１」から「００１１」に変更するだけで、スロット１にＤＩ／Ｏ基板２０が実装されたときに、スロット１に正しい基板が実装されたことを認識することができる。演算基板１４におけるソフトウエア処理では、種別ＩＤごとにモジュール化された処理が実行されるため、コーティングの作業を大幅に低減することができる。また種別ＩＤのみの修正であり、初期時に既知情報と取得情報（取得データ）とを比較することにより、ソフトウエアの修正誤りや各基板の誤実装を確認することができ、修正によるソフトウエアの不良を防止することができる。
【００４３】
本実施形態によれば、各基板に対して手作業によるベースアドレス値の設定作業が不要となり、作業時間の大幅な低減を図ることができるとともに、ケアレスミスによる各基板の誤設定を防止できる。また誤実装の早期検出が可能となる。
【００４４】
また、種別ＩＤおよびスロット位置情報を用いることにより、演算基板１４のソフトウエアの構造設計が容易となり、標準的なソフトウエアを作ることが可能になる。
【００４５】
初期の基板の誤実装や定常処理において、何らかの原因によって基板に故障が生じても、故障の生じた基板の実装位置を特定することができ、特定された基板のみを準備すればよいことになるので、費用の削減、復旧時間の大幅な短縮を図ることができる。
【００４６】
仕様変更に伴う基板の種類変更時には、演算基板１４のＣＰＵのソフトウエアのうち種別ＩＤのみを修正すればよいので、基板の種類が変更されても、初期時に既知情報と取得データとを比較することで、ソフトウエアの修正誤りおよび基板の誤実装を確認することができ、修正に伴うソフトウエアの不良を撲滅することができ、且つソフトウエアの修正時間の大幅な短縮および作業確認時間の短縮を図ることができ、ソフトウエアの信頼度の向上に寄与することができる。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態を示すディジタル保護・制御装置のブロック構成図である。
【００４８】
【図２】バックボードと基板との関係を示す構成図である。
【００４９】
【図３】本発明のシステムバス上のアドレス空間を説明するための図であって、（ａ）はアドレスマップ、（ｂ）は種別ＩＤの構成説明図、（ｃ）はスロット番号の構成説明図である。
【００５０】
【図４】（ａ）はスロット番号設定回路と基板との関係を説明するための図、（ｂ）はスロット番号設定回路の回路構成図である。
【００５１】
【図５】（ａ）〜（ｃ）はレジスタの回路構成図である。
【００５２】
【図６】図１に示す装置の作用を説明するためのフローチャートである。
【００５３】
【図７】基板の仕様変更に伴うソフトウエアの変更処理を説明するための図である。
【符号の説明】
【００５４】
１０  ディジタル保護・制御装置
１２  入力変換器
１４  ディジタル保護・制御演算基板
１６  ＤＩ基板
１８  ＤＯ基板
２０  ＤＩ／Ｏ基板
２２  バックバード
２４  ＨＩ表示器
２６  アナログバス
２８  システムバス
３０  電力系統
３２  外部機器
１６ａ、１８ａ、２０ａ  スロット番号設定回路
１６ｂ、１８ｂ、２０ｂ  レジスタ
【図１】
2005084825.tif 000003
【図２】
2005084825.tif 000004
【図３】
2005084825.tif 000005
【図４】
2005084825.tif 000006
【図５】
2005084825.tif 000007
【図６】
2005084825.tif 000008
【図７】
2005084825.tif 000009