(57)【特許請求の範囲】
【請求項１】
マルチフレーム・テープ・ライブラリ・システムであって、
複数のテープとデータを該テープとの間で読み書きする複数のテープ・ドライブ機構と該テープを該テープ・ドライブ機構との間で作動させる１以上のロボット部材とを含む、直列に接続された複数の個別のフレームと、各々の前記フレームはパルス信号ジェネレータ及び遅延信号ジェネレータを含み、少なくとも１つの前記フレームは更にトータル・カウント・カウンタを含み、
各々の前記フレームへ結合され、各々の前記フレームの存在を示す情報を搬送するフレーム・バス及び前記直列の中の最後のフレームを示す情報を搬送するパワー・リターン・バスを含むマルチチャネル・バスと、
前記フレームの１つは、最初のフレームとして定義され、前記フレームの任意の１つに供給されているパワーを示す信号を受け取って遅延信号を生成するように適合化され、各々の後続のフレームは前記遅延信号を受け取って更なる遅延信号を生成し、各々のフレームは前記フレーム・バスの上にパルスを生成し、前記フレームの１つは、前記最後のフレームとして定義され、前記遅延信号を受け取って前記パワー・リターン・バスを活性化する信号を生成し、前記トータル・カウント・カウンタは、前記パワー・リターン・バスが活性化されるまで、前記フレーム・バス上の各々の前記パルスによって増分されることと
を具備するマルチフレーム・テープ・ライブラリ・システム。
【請求項２】
前記トータル・カウント・カウンタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、請求項１に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項３】
少なくとも１つの前記フレームは、前記遅延信号がそのフレームのために生成されるとき、フレーム・パルスを生成する、請求項１に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項４】
少なくとも１つの前記フレームが、更に、前記フレーム・パルスが生成されるまで、前記フレーム・バス上の各々の前記パルスによって増分されている個別のＩＤカウンタを含む、請求項３に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項５】
前記個別のＩＤカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、請求項４に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項６】
各々の前記フレームによって生成された前記遅延信号が、ほぼ一定である所定の遅延値を有する、請求項１に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項７】
各々の前記フレームによって生成された前記遅延信号が、変動する遅延値を有する、請求項１に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項８】
モジュラー・テープ・ライブラリ・システムであって、
複数のテープとデータを該テープとの間で読み書きする複数のテープ・ドライブ機構と該テープを該テープ・ドライブ機構との間で作動させる１以上のロボット部材とを含む、一緒に直列に接続された複数の個別のフレームと、少なくとも１つのフレームはトータル・カウント・カウンタを含み、
前記フレームの間で各々の前記フレームの存在を示す情報及びデータを交換し、また前記直列の中の最後のフレームを示す情報を交換するマルチチャネル・バスと、
少なくとも１つの前記フレームは、前記フレームの任意の１つに供給されているパワーを示す信号を受け取って、その存在を示すパルス及び直列の中の次のフレームに転送される遅延信号を生成するように適合化され、各々の後続のフレームは、前記遅延信号を受け取って、更なる遅延信号及びそれらの存在を示すパルスを生成し、前記フレームの１つは、前記最後のフレームとして定義され、前記遅延信号を受け取って、前記最後のフレームの活性化を示す信号を生成し、前記トータル・カウント・カウンタは、前記最後のフレームの活性化を示す信号が検出されるまで、各々の前記パルスによって増分されることと
を具備するモジュラー・システム。
【請求項９】
前記トータル・カウント・カウンタ・レジスタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、請求項８に記載のモジュラー・システム。
【請求項１０】
少なくとも１つの前記フレームが、前記遅延信号がそのフレームのために生成されるときフレーム・パルスを生成する、請求項８に記載のモジュラー・システム。
【請求項１１】
少なくとも１つの前記フレームが、更に、前記フレーム・パルスが生成されるまで、各々の前記パルスによって増分されている個別のＩＤカウンタを含む、請求項１０に記載のモジュラー・システム。
【請求項１２】
前記個別のＩＤカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、請求項１１に記載のモジュラー・システム。
【請求項１３】
モジュラー・マルチフレーム・テープ・ライブラリ・システム内の、複数のテープとデータを該テープとの間で読み書きする複数のテープ・ドライブ機構と該テープを該テープ・ドライブ機構との間で作動させる１以上のロボット部材とを含むフレームのトータル・カウントを自動的に検出する方法であって、
複数のフレームを、フレーム・バス及びパワー・リターン・バスを含むマルチチャネル・データ・バスへ結合するステップと、
前記フレームの１つを最初のフレームとして指名するステップと、
前記フレームの１つを最後のフレームとして指名するステップと、
前記最初のフレームは、前記フレームの任意の１つへ供給されているパワーを示す信号を受け取って、最初の遅延信号及び前記最初のフレームの存在を示すパルスを生成するステップと、
前記パルスを前記フレーム・バスへ供給するステップと、
前記遅延信号を後続のフレームへ供給し、各々の前記後続のフレームは、遅延信号及び各々のフレームの存在を示すパルスを生成して、そのパルスを前記フレーム・バスへ供給するステップと、
前記遅延信号が前記最後のフレームへ達したとき、前記パワー・リターン・バスを活性化する信号を生成するステップと、
前記パワー・バスが活性化されるまで、各々のパルスによってレジスタを増分するステップとを含む方法。
【請求項１４】
更に、前記遅延信号がそのフレームのために生成されたとき、フレーム・パルスを生成するステップと、
前記フレーム・パルスが生成されるまで、前記フレーム・バス上の各々の前記パルスによってレジスタを増分するステップとを含む、請求項１３に記載の方法。
【請求項１５】
前記カウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、請求項１４に記載の方法。
【請求項１６】
前記レジスタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、請求項１３に記載の方法。
【請求項１７】
マルチフレーム・テープ・ライブラリ・システムであって、
複数のテープとデータを該テープとの間で読み書きする複数のテープ・ドライブ機構と該テープを該テープ・ドライブ機構との間で作動させる１以上のロボット部材とを含む、直列に接続された複数の個別のフレームと、各々の前記フレームは、パルス信号ジェネレータ及び遅延信号ジェネレータを含み、少なくとも１つの前記フレームは、更に、個別のＩＤカウンタを含み、
各々の前記フレームに結合され、各々の前記フレームの存在を示す情報を搬送するフレーム・バスを含むマルチチャネル・バスと、
前記フレームの１つは、最初のフレームとして定義され、前記フレームの任意の１つへ供給されているパワーを示す信号を受け取って遅延信号を生成するように適合化され、各々の後続のフレームは、前記遅延信号を受け取って更なる遅延信号を生成し、各々のフレームは、前記フレーム・バスの上にパルスを生成し、少なくとも１つの前記フレームは、そのフレームの遅延信号の生成時にフレーム・パルスを生成し、前記個別のＩＤカウンタは、前記フレーム・パルスが検出されるまで、前記フレーム・バス上の各々の前記パルスによって増分されることと
を具備するマルチフレーム・テープ・ライブラリ・システム。
【請求項１８】
前記個別のＩＤカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、請求項１７に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項１９】
前記マルチチャネル・バスが、更に、前記直列の中の最後のフレームを示す情報を搬送するパワー・リターン・バスを含み、前記フレームの１つが、前記最後のフレームとして定義され、前記遅延信号を受け取って、前記パワー・リターン・バスを活性化する信号を生成する、請求項１７に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項２０】
少なくとも１つの前記フレームが、更に、トータル・カウント・カウンタを含み、前記トータル・カウント・カウンタが、前記パワー・リターン・バスが活性化されるまで、前記フレーム・バス上の各々の前記パルスによって増分される、請求項１９に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項２１】
前記トータル・カウント・カウンタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、請求項２０に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項２２】
モジュラー・テープ・ライブラリ・システムであって、
複数のテープとデータを該テープとの間で読み書きする複数のテープ・ドライブ機構と該テープを該テープ・ドライブ機構との間で作動させる１以上のロボット部材とを含む、一緒に直列に接続された複数の個別のフレームと、少なくとも１つのフレームは個別のＩＤカウンタを含み、
前記フレームの間で各々の前記フレームの存在を示す情報及びデータを交換するマルチチャネル・バスと、
少なくとも１つの前記フレームは、前記フレームの任意の１つへ供給されているパワーを示す信号を受け取って、その存在を示すパルス及び直列の中の次のフレームへ転送される遅延信号を生成するように適合化され、各々の後続のフレームは、前記遅延信号を受け取って、更なる遅延信号及びそれらの存在を示すパルスを生成し、少なくとも１つの前記フレームは、そのフレームの遅延信号の生成時にフレーム・パルスを生成し、前記個別のＩＤカウンタは、前記フレーム・パルスが検出されるまで、前記フレーム・バス上の各々の前記パルスによって増分されることと
を具備するモジュラー・システム。
【請求項２３】
前記個別のＩＤカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、請求項２２に記載のモジュラー・システム。
【請求項２４】
前記マルチチャネル・バスが、更に、前記直列の中の最後のフレームを示す情報を搬送するパワー・リターン・バスを含み、前記フレームの１つが、前記最後のフレームとして定義され、前記遅延信号を受け取って、前記パワー・リターン・バスを活性化する信号を生成する、請求項２２に記載のモジュラー・システム。
【請求項２５】
少なくとも１つの前記フレームが、更に、トータル・カウント・カウンタを含み、前記トータル・カウント・カウンタが、前記パワー・リターン・バスが活性化されるまで、前記フレーム・バス上の各々の前記パルスによって増分される、請求項２４に記載のモジュラー・システム。
【請求項２６】
前記トータル・カウント・カウンタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、請求項２５に記載のモジュラー・システム。
【請求項２７】
モジュラー・マルチフレーム・テープ・ライブラリ・システム内の、複数のテープとデータを該テープとの間で読み書きする複数のテープ・ドライブ機構と該テープを該テープ・ドライブ機構との間で作動させる１以上のロボット部材とを含むフレームの個別の識別を自動的に検出する方法であって、
複数のフレームを、フレーム・バスを含むマルチチャネル・データ・バスへ結合するステップと、
前記フレームの１つを最初のフレームとして指名するステップと、
前記最初のフレームは、前記フレームの１つへ供給されているパワーを示す信号を受け取って、最初の遅延信号及び前記最初のフレームの存在を示すパルスを生成するステップと、
前記最初のフレームの存在を示す前記パルスを前記フレーム・バスへ供給するステップと、
前記遅延信号を後続のフレームへ供給し、各々の前記後続のフレームは、遅延信号及び各々のフレームの存在を示すパルスを生成して、そのパルスを前記フレーム・バスへ供給するステップと、
前記遅延信号の生成時に信号を生成するステップと、
前記信号が生成されるまで各々のパルスによってカウンタを増分するステップとを含む
方法。
【請求項２８】
更に、前記複数のフレームを、パワー・リターン・バスを更に含む前記マルチチャネル・バスへ結合するステップと、
前記フレームの１つを最後のフレームとして指名するステップと、
前記遅延信号が前記最後のフレームへ達したとき、前記パワー・リターン・バスを活性化する信号を生成するステップと、
前記パワー・リターン・バスの活性化まで、各々の前記パルスによってレジスタを増分するステップとを含む、請求項２７に記載の方法。
【請求項２９】
前記カウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、請求項２７に記載の方法。
【請求項３０】
前記レジスタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、請求項２８に記載の方法。
【請求項３１】
マルチフレーム・テープ・ライブラリ・システムであって、
複数のテープとデータを該テープとの間で読み書きする複数のテープ・ドライブ機構と該テープを該テープ・ドライブ機構との間で作動させる１以上のロボット部材とを含む、直列に接続された複数の個別のフレームと、各々の前記フレームはパルス信号ジェネレータ及び遅延信号ジェネレータを含み、少なくとも１つの前記フレームは、更に、トータル・カウント・カウンタ及び個別のＩＤカウンタを含み、
各々の前記フレームへ結合され、各々の前記フレームの存在を示す情報を搬送するフレーム・バス及び前記直列の中の最後のフレームを示す情報を搬送するパワー・リターン・バスを含むマルチチャネル・バスと、
前記フレームの１つは、最初のフレームとして定義され、前記フレームの任意の１つへ供給されているパワーを示す信号を受け取って遅延信号を生成するように適合化され、各々の後続のフレームは、前記遅延信号を受け取って更なる遅延信号を生成し、各々のフレームは前記フレーム・バスの上にパルスを生成し、前記フレームの１つは、前記最後のフレームとして定義され、前記遅延信号を受け取って前記パワー・リターン・バスを活性化する信号を生成し、前記トータル・カウント・カウンタは、前記パワー・リターン・バスが活性化されるまで、前記フレーム・バス上の各々の前記パルスによって増分され、少なくとも１つの前記フレームは、前記遅延信号がそのフレームのために生成されるときフレーム・パルスを生成し、前記個別のＩＤカウンタは、前記フレーム・パルスが生成されるまで、前記フレーム・バス上の各々の前記パルスによって増分されることと
を具備するマルチフレーム・テープ・ライブラリ・システム。
【請求項３２】
前記個別のＩＤカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、請求項３１に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項３３】
前記トータル・カウント・カウンタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、請求項３１に記載のマルチフレーム・テープ・ライブラリ・システム。
【請求項３４】
モジュラー・マルチフレーム・テープ・ライブラリ・システム内の、複数のテープとデータを該テープとの間で読み書きする複数のテープ・ドライブ機構と該テープを該テープ・ドライブ機構との間で作動させる１以上のロボット部材とを含むフレームのトータル数及び個別の識別を自動的に検出する方法であって、
複数のフレームを、フレーム・バス及びパワー・リターン・バスを含むマルチチャネル・データ・バスへ結合するステップと、
前記フレームの１つを最初のフレームとして指名するステップと、
前記フレームの１つを最後のフレームとして指名するステップと、
前記最初のフレームは、前記フレームの任意の１つへ供給されているパワーを示す信号を受け取って、最初の遅延信号及び前記最初のフレームの存在を示すパルスを生成するステップと、
前記パルスを前記フレーム・バスへ供給するステップと、
前記遅延信号を後続のフレームへ供給し、各々の前記後続のフレームは、遅延信号及び各々のフレームの存在を示すパルスを生成して、そのパルスを前記フレーム・バスへ供給するステップと、
前記遅延信号が前記最後のフレームへ達したとき、前記パワー・リターン・バスを活性化する信号を生成するステップと、
前記パワー・バスが活性化されるまで、各々のパルスによって第１のカウンタを増分するステップと、
前記遅延信号がそのフレームのために生成されたとき、フレーム・パルスを生成するステップと、
前記フレーム・パルスが生成されるまで、前記フレーム・バス上の各々の前記パルスによって第２のカウンタを増分するステップとを含む方法。
【請求項３５】
前記第２のカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、請求項３４に記載の方法。
【請求項３６】
前記第１のカウンタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、請求項３４に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンポーネントを含むモジュラー・システムの一部分である自動識別、動作状況、及びカウント検出システムに関する。更に具体的には、本発明は、モジュラー・システム、例えば、多数の独立したフレームを有するテープ・ライブラリ・システムに、ライブラリ内の各々のフレームを自動的に識別させ、そのフレームの動作状況を検出させる自動フレーム識別、ドア状況、及びフレーム・カウント検出システムに関する。本発明の特別の利用性は、モジュラー・テープ・ライブラリ・システム、例えばＩＢＭ３５８４テープ・ライブラリ・システムにあるが、本発明は、どのようなモジュラー・システムの識別及び動作状況検出にも一般的な応用性を有する。
【０００２】
【従来の技術】
通常のモジュラー・マルチフレーム・テープ・ライブラリ・システム、例えばＩＢＭ３４９４は、一緒に接続されてテープ・ライブラリを形成する複数のフレームを含む。典型的には、各々のフレームは、そのフレームのコンポーネントを操作するために必要なハードウェア及びソフトウェアを含む。そのようなコンポーネントは、複数のテープ、データをテープとの間で読み書きする複数のテープ・ドライブ機構、及びテープをテープ・ドライブ機構との間で動かす１つ又は複数の制御可能ロボット部材を含んでよい。テープ、テープ・ドライブ、及びロボット部材の詳細は、本発明の理解に重要ではない。
【０００３】
フレームがそのようなシステムに追加されるとき、適切な方法論として、ライブラリ・システム内の各々のフレームを識別することが望ましい。更に、ライブラリ内の各々のフレームの動作状況に関連したデータを生成することが望ましいかも知れない。例えば、典型的に、フレームは、例えば修理されているときに開かれる外側ドアを含む。そのようなデータは重要である。なぜなら、もし修理者が内部に居るとき、フレームが偶然にオンラインにされると、重大な傷害を受けるかも知れない。ライブラリ内の各々のフレームを識別する従来のテクニックは、手作業の構成システムを含む。そのような構成システムでは、各々のフレームは、例えばディップ・スイッチ・セッテング又はアドレス・スイッチを使用して、別々の識別を獲得する。ディップ・スイッチ・セッテング又はアドレス・スイッチは、テープ・ライブラリの個別のメンバー・フレームへ独特の識別子を提供する。更に、従来のシステムでは、或るフレームのドアが開かれたとき、各々のフレームの正確なカウント及び動作特性を得るため、全体のシステムを再評価する必要がある。追加のフレーム・メンバーが既存のマルチフレーム・ライブラリへ追加されたとき、従来の識別システムは、ライブラリ内の全てのフレーム・メンバーの正確な識別を得るため、全ての個別のフレーム・メンバーを手作業で再構成する必要がある。そのような従来のシステムでは、個別のフレーム・メンバーは、共通のデータ・バスを介して一緒にリンクされ、識別及び動作状況情報が、マスター状況レジスタに記憶される。従って、そのような従来のシステムでは、個別のフレーム・メンバーは、ライブラリ内の他のフレーム・メンバーのアイデンティティ及び動作特性を所有しない。
【０００４】
【発明が解決しようとする課題】
従って、テープ・ライブラリの個別のフレーム・メンバーの動作状況を自動的に識別及び検出するように適合化されたモジュラー・テープ・ライブラリ・システムの必要性が存在する。更に、テープ・ライブラリの個別のフレーム・メンバーが、それ自身及びテープ・ライブラリ・システム内の他のフレーム・メンバーに関するデータを追跡及び記憶する必要性が存在する。
【０００５】
【課題を解決するための手段】
従って、本発明の１つの例示的実施形態は、直列に接続された複数の個別のフレームを含み、各々のフレームがパルス信号ジェネレータ及び遅延信号ジェネレータを含むマルチフレーム・テープ・ライブラリ・システムを提供する。更に、フレームの少なくとも１つは、トータル・カウント・カウンタを含む。更に、例示の実施形態は、各々のフレームへ結合され、フレームへ供給されているパワーを示す情報を搬送するパワー・バス、及び直列の中の最後のフレームを示す情報を搬送するパワー・リターン・バスを含むマルチチャネル・バスを含む。フレームの１つは最初のフレームと定義され、フレームの任意の１つに供給されているパワーを示す信号を受け取って遅延信号を生成するように適合化され、各々の後続のフレームは、遅延信号を受け取って更なる遅延信号及びフレーム・バスの上のパルスを生成する。前記フレームの１つは、最後のフレームと定義され、遅延信号を受け取って前記パワー・リターン・バスを活性化する信号を生成する。トータル・カウント・カウンタは、パワー・リターン・バスが活性化されるまで、フレーム・バス上の各々のパルスによって増分される。
【０００６】
この実施形態において、ライブラリ内のフレームのトータル・カウント数は、一緒に接続されたフレームのトータル数を表すトータル・カウント・カウンタ内の増分カウントによって識別される。
【０００７】
他の実施形態において、本発明は、直列に接続された複数の個別のフレームを含み、各々のフレームがパルス信号ジェネレータ及び遅延信号ジェネレータを含むマルチフレーム・テープ・ライブラリ・システムを提供する。更に、少なくとも１つのフレームは個別のＩＤカウンタを含む。更に、この例示の実施形態は、各々のフレームへ結合され、前記フレーム存在情報を搬送するフレーム・バスを含むマルチチャネル・バスを提供する。フレームの１つは最初のフレームと定義され、フレームの任意の１つへ供給されているパワーを示す信号を受け取って遅延信号を生成するように適合化され、各々の後続のフレームは、遅延信号を受け取って更なる遅延信号を生成し、各々のフレームは前記フレーム・バスの上にパルスを生成する。フレームの少なくとも１つは、そのフレームの遅延信号の生成時にフレーム・パルスを生成する。個別のＩＤカウンタは、フレーム・パルスが検出されるまで、フレーム・バス上の各々のパルスによって増分される。
【０００８】
この実施形態において、個別のＩＤカウンタを有するフレームの個別のＩＤは、一緒に接続されたフレームのトータル数との関連で個別のＩＤカウンタ内の増分カウントによって識別される。
【０００９】
方法の形式では、本発明は、モジュラー・マルチフレーム・テープ・ライブラリ・システム内のフレームのトータル・カウントを自動的に検出する方法を提供する。この方法は、複数のフレームを、フレーム・バス及びパワー・リターン・バスを含むマルチチャネル・データ・バスへ結合し、前記フレームの１つを最初のフレームとして指名し、フレームの１つを最後のフレームとして指名し、最初のフレームは、フレームの任意の１つへ供給されているパワーを示す信号を受け取って、最初の遅延信号及び最初のフレームの存在を示すパルスを生成し、そのパルスをフレーム・バスへ供給し、遅延信号を後続のフレームへ供給し、各々の前記後続のフレームは、遅延信号及び各々のフレームの存在を示すパルスを生成して、そのパルスをフレーム・バスへ供給し、遅延信号が前記最後のフレームへ達したとき、パワー・リターン・バスを活性化する信号を生成し、前記パワー・バスが活性化されるまで、各々のパルスによってレジスタを増分するステップを含む。
【００１０】
更に、他の方法が提供される。例えば、他の例示的実施形態において、本発明は、モジュラー・マルチフレーム・テープ・ライブラリ・システム内のフレームの個別の識別を自動的に検出する方法を提供する。この方法は、複数のフレームを、フレーム・バスを含むマルチチャネル・データ・バスへ結合し、フレームの１つを最初のフレームとして指名し、最初のフレームは、フレームの任意の１つへ供給されているパワーを示す信号を受け取って、最初の遅延信号及び最初のフレームの存在を示すパルスを生成し、最初のフレームの存在を示す前記パルスを前記フレーム・バスへ供給し、前記遅延信号を後続のフレームへ供給し、各々の後続のフレームは、遅延信号及び各々のフレームの存在を示すパルスを生成して、そのパルスをフレーム・バスへ供給し、遅延信号の生成時に信号を生成し、前記信号が生成されるまで、各々のパルスによってレジスタを増分するステップを含む。
【００１１】
【発明の実施の形態】
図１は、本発明に従ったモジュラー・マルチフレーム・テープ・ライブラリ内の例示的自動フレーム識別及び動作状況システム１０を示す。例示のシステム１０は、マルチフレーム・テープ・ライブラリ・システム１０を構成する複数のフレームを含む。それらのフレームは、フレーム１、フレームｎ−１、及びフレームｎのラベルを付けられている。各々のフレームはパルス・ジェネレータ及び遅延信号ジェネレータ回路１２を含み、更に状況レジスタ１４を含んでよい（明瞭にするため、フレーム１についてのみ、これらのコンポーネントがラベルを付けられている）。状況レジスタは、複数のカウンタ及び、又はレジスタ、及び個別のレジスタを含んでよい。個別のレジスタは、例えば、トータル・カウント・カウンタ、個別のカウント・カウンタ及び、又は状況条件カウンタを含むことができよう。そのようなカウンタは当技術分野で良く知られており、従って明瞭にするため図面から省略されている。マルチチャネル・データ・バス１６は、各々の個別のフレーム・メンバーを相互に接続する。以下の説明で、特に指摘しない限り、フレーム・メンバーは同じであり、相互に交換可能であって、図１に示される順序とは異なった順序に配置されてよいことを理解すべきである（例えば、フレームｎ−１は、フレームｎ−２と位置を交換することができる）。ここで、各々のフレームは、次の詳細な説明に従って識別されるであろう。各々のフレームに関連付けられ、マルチチャネル・データ・バス１６の上で動作可能なパルス・ジェネレータ及び遅延信号ジェネレータ１２並びに状況レジスタ１４は、各々のフレームが、それ自身及びテープ・ライブラリ・システム１０内の他のフレーム・メンバー、並びに各々のフレーム・メンバーの動作特性、例えばドア開放状況及び、又はフレーム・ライブラリの他の動作特性を自動的に識別することを可能にする。
【００１２】
最初のフレーム（フレーム１）及び最後のフレーム（フレームｎ）は、典型的には、ライブラリ内の他のフレーム（例えばフレームｎ−１）と全ての点で同一であるが、次の点で異なる。本発明において、遅延されたパワー信号は、所定の時定数によって各々のメンバー・フレームを通って伝搬する。従って、図１に示された例示的実施形態において、最初のフレーム、更に具体的には、フレーム１のパルス・ジェネレータ及び遅延信号ジェネレータ１２は、パワー・オン入力信号１８、１８'、又は１８''を受け取り、直列の中の最初の遅延信号２０を生成する責任を有する。各々のフレームにおいて、遅延パルス２０が生成されるとき、回路１２は更にフレーム・バス信号及びドア・バス信号を生成する。フレーム・バス信号及びドア・バス信号は、それぞれフレーム・バス信号線２４及びドア・バス信号線２６へ供給される。更に、所与の遅延回路１２が遅延パルスを生成するとき、フレーム・パルス３０も生成され、そのフレームの状況レジスタへ供給される。更に、ドア状況信号は、特定のフレームへのドアが開いているとき活性化されるスイッチ３２を含んでよい。直列の中の最後のフレームであるフレームｎは、パワー・リターン・バス２８へ信号を生成する。この信号は、もはやパルスが生成されず、従って各々のフレームによってトータル・フレーム・カウントを計算できることを、全てのフレーム・メンバーへ知らせる。直列の中の最初のフレームであるフレーム１は、パワー・バス２２と回路１２の遅延ゲートとの間の接続線３４を介して、いずれかのフレームによるパワー・オン信号１８を最初に受け取り、最初の遅延信号２０を生成するように指名される。最初の遅延信号２０は直列の中の各々のフレームを通って伝搬する。その他の点では、機能コンポーネント１２及び１４の動作特性は、システム内の各々のフレームについて同じである。本発明のこれら及び他の特性は、以下で更に詳細に説明される。
【００１３】
ここで図１のシステム１０を参照する。パルス・ジェネレータは前記の特性を有するので、いずれかのフレームでパワー１８、１８'、又は１８''が印加されると、パワー・オン入力信号は、それぞれ、その個別のフレームに印加されているパワーを示す信号を表す。いずれかのフレームによるパワー（１８、１８'、又は１８''）の最初の印加は、パワー・バス２２を各々のレジスタへ結合する２方向矢印によって示されるように、各々の状況レジスタ（それを備えた各々のフレームの）へリセット信号を生成する。例示の実施形態において、少なくとも１つのレジスタが、システム内のフレームのトータル数を追跡するトータル・カウント・カウンタ、及び他のフレームとの関連でそれ自身のＩＤを決定する個別のカウンタを含む。ここで図２のタイミング図４０を参照すると、パワー・バス２２及び直列の最初の回路１２へのパワー・バス・イン３４へ供給されるパワー信号１８の印加は、時間Ｔ0で起こるように示される。回路１２、１２'、１２''の各々は、それぞれの遅延信号を生成するための所定の時間遅延を有する。時間Ｔ1で、フレーム１は遅延信号２０、フレーム・バス信号２４、及びフレーム・パルス３０を生成する。同様に、フレームｎ−１及びフレームｎは、それぞれの遅延信号（２０'及び２０''）及びフレーム・パルス信号（３０'及び３０''）、並びにフレーム信号（２４'及び２４''）を生成し、更に、もし適切であれば、それぞれ時間Ｔn-1及びＴnにドア・バス信号（２６'及び２６''）を生成する。更に、最後のフレームは、Ｔnに、各々のフレーム内のカウントを停止するパワー・バス・リターン信号２８を生成する。或る所定の遅れた時間Ｔn+mに、パワーは各々の回路１２から除去され、従って、いずれかのフレームでパワー信号が将来印加されたとき、他のカウントを可能にする（以下に説明する）。
【００１４】
各々のフレームは、個別のカウンタがフレーム・バス上のパルスのカウントによって増分されたとき、それ自身へ識別される（他のフレーム・メンバーとの関連で）。前記増分は、カウンタへ供給されるフレーム・パルスをフレームが生成したとき停止する。例えば、もしフレームｎ−１が２番目のフレームであれば、フレームｎ−１内の個別のカウンタは、２回増分されるフレーム・バス信号を受け取る。即ち、１回はフレーム１のために増分され、１回はフレームｎ−１のために増分される。フレームｎ−１がフレーム・パルスを生成するとき、個別のカウンタは増分を停止し、従ってフレームｎ−１は２番目のフレームとして識別される。トータル・カウント・カウンタは、システムの完全なカウントを提供するように動作する。トータル・カウント・カウンタは、フレーム・バス上のパルスのトータル数をカウントする。一度パワー・バス・リターン信号が活性化されると、そのカウンタは増分を停止する。なぜなら、それ以上のフレームは直列の中に存在しないからである。フレーム・バスのパルスのトータル数をカウントし、いつカウントが停止するかを知ることによって、トータル・カウント・カウンタは、直列の中のフレームのトータル数を追跡する。同じように、各々のレジスタ内のカウンタは、ドア・バス上のパルスの数を追跡し、従って各々のフレームの動作特性を識別することができる。
【００１５】
選択される特定の遅延時間は、本発明の理解に重要ではないが、典型的には、パルス・ジェネレータ及び遅延信号ジェネレータ１２並びに状況レジスタ１４のエンジニアリング公差及びコンポーネント速度に従って選択される。各々の遅延信号２０、２０'、２０''は、それぞれ各々の回路１２、１２'、１２''によって伝搬される。フレームｎ−１は、遅延信号２０を受け取って、時間Ｔn-1に他の遅延信号を生成する。同じように、フレームｎ−１、フレーム・バス信号２４、及びドア・バス信号２６は、この独特の時間Ｔn-1に生成される。フレームｎは同じように動作するが、そのフレーム・バス信号及びドア・バス信号２４及び２６は、時間Ｔnまで遅延される。
【００１６】
ここで説明されるパルス・ジェネレータ及び遅延信号ジェネレータ１２は、特別注文又は従来型のパルス及び遅延信号生成回路を含んでよい。これは当業者によって容易に理解される。例えば、回路１２は、所定の時定数を有する従来型パルス・ジェネレータ及びＲＣ回路を含んで、ここで説明されるパルス信号及び遅延されたパワー・オン入力信号を生成してよい。同様に、各々のフレームの状況レジスタ１４は、バス１６上の条件及びパワー・オン入力信号１８を監視する従来型のメモリ・システム及び比較器を含んでよい。ここで説明される状況レジスタは、ここで説明された機能を達成するため１つ又は複数のカウンタに適合化された汎用レジスタである。
【００１７】
図１に示されるような各々のフレームの状況レジスタ１４は、マルチチャネル・データ・バス１６からデータを受け取って、その情報を局所的に記憶する。当業者は、マルチチャネル・データ・バス１６が、説明されたドア状況に加えて、他の動作特性の状況を含むように拡張できることを理解するであろう。更に、各々の状況レジスタは、状況ＬＥＤに適合化されて、レジスタ及び、又はフレームＩＤ状況及び、又はトータル・フレーム・カウントによって得られる状況インデックスの各々の可視表示をユーザに与えてよい。更に、各々の状況レジスタは、テープ・ライブラリ・システム内の全てのフレームの状況を監視するマスター状況レジスタ（図示されていない）へ結合されてよい。
【００１８】
図３〜図６は、本発明に従った例示的フレーム検出、識別、及び状況監視プロセスを示すフローチャートである。図３には、セットアップ・フローチャート５０が示される。初めに、最初及び最後のフレーム・メンバーがアプリオリに定義される（ステップ５２及び５４）。本発明の例示的実施形態では、最初のフレームはパワー・オン信号を受け取って、最初の遅延されたパワー・オン信号を生成し、最後のフレームはパワー・バス・リターン信号を生成してカウントを終了する。更に、個別のフレームの識別及びトータル・フレーム・カウントの決定は、提供された時間遅延パワー・バス信号の累積カウントに依存するから、各々のフレームの遅延時間は、許容できる公差の中に確立される（５６）。単純化のためには、全てのフレームに対して一定の（グローバルな）遅延時間を確立することができる。代替的に、各々のフレームは独特の遅延時間を有することができる。
【００１９】
図４は、識別及び状況監視のため、各々のフレームによって生成される信号のフローチャート６０を示す。ライブラリ内の全てのフレームはマルチチャネル・バスへ結合される。マルチチャネル・バスは、パワー・バス、フレーム・バス、状況バス（例えば、ドア状況バス）、及びパワー・リターン・バスを含んでよい（６２）。いずれかのフレームがパワー・オンにされるとき（６３）、各々の状況レジスタは、この信号を受け取って、レジスタをリセットする（６４）（もっと正確には、各々のカウンタはゼロにされる）。最初のフレームでは、パワー・バス上の信号が受け取られ、最初のフレームは所定の時間（即ち、図２の時間Ｔ1）に遅延信号を生成する（６６）。更に、最初のフレームは状況信号（例えば、ドア開放状況信号）及びフレーム１の遅延に等しい遅延時間を有するフレーム信号を生成し、これらの信号は、それぞれドア・バス及びフレーム・バスの上に置かれる（６８）。同様に、フレーム・パルスがカウント目的のためにフレーム１のレジスタへ供給される（７０）。最初のフレームで生成された遅延信号は、直列の中の次のフレームへ供給される（７２）。前記次のフレームは、そのフレームのために選択された遅延時間に等しい遅延時間を有するそれ自身の遅延信号を生成する。前記次のフレームは、状況信号及びそのフレームに等しい遅延時間を有するフレーム信号を生成し、これらの信号は、それぞれドア・バス及びフレーム・バスの上に置かれる（７４）。同様に、フレーム・パルスが生成され、そのフレームのレジスタへ供給される（７６）。このプロセスはｎ回反復される。即ち、システム内の各々のフレームについて１回ずつ反復される。最後のフレームにおいて、遅延信号が生成されたとき、パワー・バス・リターン信号が活性化され、パワー・リターン・バスの上に置かれる。これはカウントの終了を示す（７８）。
【００２０】
図５及び図６は、それぞれ個別のフレームＩＤ及びライブラリ・システム内のフレームのトータル・カウントを決定するフローチャート８０及び１００を表す。個別のフレームのＩＤを決定するため（８２）、フレームはフレーム・バス上のパルスを読み取って、状況レジスタ８４内の個別のカウント・カウンタを増分する。パルスがフレーム・バスの上で生成される度に、個別のカウンタが増分される（８６）。このプロセスは、フレームがフレーム・パルスを生成するまで継続する。一度、フレーム・パルスが生成され、個別のカウンタへ供給されると、レジスタは個別のカウンタの中にカウントをセットし（８８）、従って他のフレームとの関連で各々のフレームのＩＤを生成する。トータルのフレーム・カウントを決定するためには（図６の１０２）、フレームはフレーム・バス上のパルスを読み取って、状況レジスタ内のトータル・カウント・カウンタを増分し（１０４）、パルスがフレーム・バスの上に生成される度に、トータル・カウント・カウンタが増分される（８６）。レジスタは、（パワー・リターン・バスを監視することによって）最後のフレームがパワー・リターン信号を生成したかどうかを決定する（１０８）。もし生成していなければ、トータル・カウント・カウンタは増分を継続する（１０６）。もしパワー・リターン信号が存在すれば、トータル・カウント・カウンタはカウントを凍結し（１１０）、フレームのトータル数はカウンタ内のデータによって決定される。明白には示されないが、各々のフレームは、他のフレームの状況（例えば、ドアの開放状況）を同じように監視することができる。なぜなら、このデータは、共通バスの上で同じように利用できるからである。
【００２１】
当業者は、本発明の趣旨及び範囲から逸脱することなく、本発明に対して多くの修正が行われてよいことを理解するであろう。例えば、図２の説明は、時間フレームＴ0−Ｔnが等しいものと想定した。しかし、本発明は、個別の時間フレームが相互に等しくない場合に適合化されることができる。更に、図２に示された信号は、一定の持続時間を有する方形波信号である必要はなく、単純パルスであるか、これまで説明したようなカウンタ・イベントをトリガするために十分な他の信号であってよい。これは、当業者によって容易に理解されるであろう。更に、同じように、図１で説明された回路は、図２で示された極性とは反対の極性を有する信号を生成するように、全体的又は部分的に適合化されることができよう。更に、図面は、示された回路と適合するように一緒に接続された複数のフレームを示すが、他の構成も想定される。例えば、各々のフレームは、必ずしもレジスタと適合化される必要はなく、バスの上に他のノードとして追加され他の目的に適合化されたフレームであってよい。他の修正を行うことができる。ここで説明された個別のＩＤカウンタは、汎用レジスタと置換されることができよう。その場合、フレーム・パルス信号３０は、フレーム・カウンタ・レジスタの現在の内容を、個別のフレームＩＤレジスタの中へ転送するために使用される。従って、ここで使用されるように、カウンタ及びレジスタは、互換的に使用されてよい。
【００２２】
まとめとして、本発明の構成に関して以下の事項を開示する。
（１）マルチフレーム・テープ・ライブラリ・システムであって、
直列に接続された複数の個別のフレームと、各々の前記フレームはパルス信号ジェネレータ及び遅延信号ジェネレータを含み、少なくとも１つの前記フレームは更にトータル・カウント・カウンタを含み、
各々の前記フレームへ結合され、各々の前記フレームの存在を示す情報を搬送するフレーム・バス及び前記直列の中の最後のフレームを示す情報を搬送するパワー・リターン・バスを含むマルチチャネル・バスと、
前記フレームの１つは、最初のフレームとして定義され、前記フレームの任意の１つに供給されているパワーを示す信号を受け取って遅延信号を生成するように適合化され、各々の後続のフレームは前記遅延信号を受け取って更なる遅延信号を生成し、各々のフレームは前記フレーム・バスの上にパルスを生成し、前記フレームの１つは、前記最後のフレームとして定義され、前記遅延信号を受け取って前記パワー・リターン・バスを活性化する信号を生成し、前記トータル・カウント・カウンタは、前記パワー・リターン・バスが活性化されるまで、前記フレーム・バス上の各々の前記パルスによって増分されることと
を具備するマルチフレーム・テープ・ライブラリ・システム。
（２）前記トータル・カウント・カウンタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、上記（１）に記載のマルチフレーム・テープ・ライブラリ・システム。
（３）少なくとも１つの前記フレームは、前記遅延信号がそのフレームのために生成されるとき、フレーム・パルスを生成する、上記（１）に記載のマルチフレーム・テープ・ライブラリ・システム。
（４）少なくとも１つの前記フレームが、更に、前記フレーム・パルスが生成されるまで、前記フレーム・バス上の各々の前記パルスによって増分されている個別のＩＤカウンタを含む、上記（３）に記載のマルチフレーム・テープ・ライブラリ・システム。
（５）前記個別のＩＤカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、上記（４）に記載のマルチフレーム・テープ・ライブラリ・システム。
（６）各々の前記フレームによって生成された前記遅延信号が、ほぼ一定である所定の遅延値を有する、上記（１）に記載のマルチフレーム・テープ・ライブラリ・システム。
（７）各々の前記フレームによって生成された前記遅延信号が、変動する遅延値を有する、上記（１）に記載のマルチフレーム・テープ・ライブラリ・システム。
（８）モジュラー・テープ・ライブラリ・システムであって、
一緒に直列に接続された複数の個別のフレームと、少なくとも１つのフレームはトータル・カウント・カウンタを含み、
前記フレームの間で各々の前記フレームの存在を示す情報及びデータを交換し、また前記直列の中の最後のフレームを示す情報を交換するマルチチャネル・バスと、
少なくとも１つの前記フレームは、前記フレームの任意の１つに供給されているパワーを示す信号を受け取って、その存在を示すパルス及び直列の中の次のフレームに転送される遅延信号を生成するように適合化され、各々の後続のフレームは、前記遅延信号を受け取って、更なる遅延信号及びそれらの存在を示すパルスを生成し、前記フレームの１つは、前記最後のフレームとして定義され、前記遅延信号を受け取って、前記最後のフレームの活性化を示す信号を生成し、前記トータル・カウント・カウンタは、前記最後のフレームの活性化を示す信号が検出されるまで、各々の前記パルスによって増分されることと
を具備するモジュラー・システム。
（９）前記トータル・カウント・カウンタ・レジスタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、上記（８）に記載のモジュラー・システム。
（１０）少なくとも１つの前記フレームが、前記遅延信号がそのフレームのために生成されるときフレーム・パルスを生成する、上記（８）に記載のモジュラー・システム。
（１１）少なくとも１つの前記フレームが、更に、前記フレーム・パルスが生成されるまで、各々の前記パルスによって増分されている個別のＩＤカウンタを含む、上記（１０）に記載のモジュラー・システム。
（１２）前記個別のＩＤカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、上記（１１）に記載のモジュラー・システム。
（１３）モジュラー・マルチフレーム・テープ・ライブラリ・システム内のフレームのトータル・カウントを自動的に検出する方法であって、
複数のフレームを、フレーム・バス及びパワー・リターン・バスを含むマルチチャネル・データ・バスへ結合するステップと、
前記フレームの１つを最初のフレームとして指名するステップと、
前記フレームの１つを最後のフレームとして指名するステップと、
前記最初のフレームは、前記フレームの任意の１つへ供給されているパワーを示す信号を受け取って、最初の遅延信号及び前記最初のフレームの存在を示すパルスを生成するステップと、
前記パルスを前記フレーム・バスへ供給するステップと、
前記遅延信号を後続のフレームへ供給し、各々の前記後続のフレームは、遅延信号及び各々のフレームの存在を示すパルスを生成して、そのパルスを前記フレーム・バスへ供給するステップと、
前記遅延信号が前記最後のフレームへ達したとき、前記パワー・リターン・バスを活性化する信号を生成するステップと、
前記パワー・バスが活性化されるまで、各々のパルスによってレジスタを増分するステップとを含む方法。
（１４）更に、前記遅延信号がそのフレームのために生成されたとき、フレーム・パルスを生成するステップと、
前記フレーム・パルスが生成されるまで、前記フレーム・バス上の各々の前記パルスによってレジスタを増分するステップとを含む、上記（１３）に記載の方法。
（１５）前記カウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、上記（１４）に記載の方法。
（１６）前記レジスタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、上記（１３）に記載の方法。
（１７）マルチフレーム・テープ・ライブラリ・システムであって、
直列に接続された複数の個別のフレームと、各々の前記フレームは、パルス信号ジェネレータ及び遅延信号ジェネレータを含み、少なくとも１つの前記フレームは、更に、個別のＩＤカウンタを含み、
各々の前記フレームに結合され、各々の前記フレームの存在を示す情報を搬送するフレーム・バスを含むマルチチャネル・バスと、
前記フレームの１つは、最初のフレームとして定義され、前記フレームの任意の１つへ供給されているパワーを示す信号を受け取って遅延信号を生成するように適合化され、各々の後続のフレームは、前記遅延信号を受け取って更なる遅延信号を生成し、各々のフレームは、前記フレーム・バスの上にパルスを生成し、少なくとも１つの前記フレームは、そのフレームの遅延信号の生成時にフレーム・パルスを生成し、前記個別のＩＤカウンタは、前記フレーム・パルスが検出されるまで、前記フレーム・バス上の各々の前記パルスによって増分されることと
を具備するマルチフレーム・テープ・ライブラリ・システム。
（１８）前記個別のＩＤカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、上記（１７）に記載のマルチフレーム・テープ・ライブラリ・システム。
（１９）前記マルチチャネル・バスが、更に、前記直列の中の最後のフレームを示す情報を搬送するパワー・リターン・バスを含み、前記フレームの１つが、前記最後のフレームとして定義され、前記遅延信号を受け取って、前記パワー・リターン・バスを活性化する信号を生成する、上記（１７）に記載のマルチフレーム・テープ・ライブラリ・システム。
（２０）少なくとも１つの前記フレームが、更に、トータル・カウント・カウンタを含み、前記トータル・カウント・カウンタが、前記パワー・リターン・バスが活性化されるまで、前記フレーム・バス上の各々の前記パルスによって増分される、上記（１９）に記載のマルチフレーム・テープ・ライブラリ・システム。
（２１）前記トータル・カウント・カウンタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、上記（２０）に記載のマルチフレーム・テープ・ライブラリ・システム。
（２２）モジュラー・テープ・ライブラリ・システムであって、
一緒に直列に接続された複数の個別のフレームと、少なくとも１つのフレームは個別のＩＤカウンタを含み、
前記フレームの間で各々の前記フレームの存在を示す情報及びデータを交換するマルチチャネル・バスと、
少なくとも１つの前記フレームは、前記フレームの任意の１つへ供給されているパワーを示す信号を受け取って、その存在を示すパルス及び直列の中の次のフレームへ転送される遅延信号を生成するように適合化され、各々の後続のフレームは、前記遅延信号を受け取って、更なる遅延信号及びそれらの存在を示すパルスを生成し、少なくとも１つの前記フレームは、そのフレームの遅延信号の生成時にフレーム・パルスを生成し、前記個別のＩＤカウンタは、前記フレーム・パルスが検出されるまで、前記フレーム・バス上の各々の前記パルスによって増分されることと
を具備するモジュラー・システム。
（２３）前記個別のＩＤカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、上記（２２）に記載のモジュラー・システム。
（２４）前記マルチチャネル・バスが、更に、前記直列の中の最後のフレームを示す情報を搬送するパワー・リターン・バスを含み、前記フレームの１つが、前記最後のフレームとして定義され、前記遅延信号を受け取って、前記パワー・リターン・バスを活性化する信号を生成する、上記（２２）に記載のモジュラー・システム。
（２５）少なくとも１つの前記フレームが、更に、トータル・カウント・カウンタを含み、前記トータル・カウント・カウンタが、前記パワー・リターン・バスが活性化されるまで、前記フレーム・バス上の各々の前記パルスによって増分される、上記（２４）に記載のモジュラー・システム。
（２６）前記トータル・カウント・カウンタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、上記（２５）に記載のモジュラー・システム。
（２７）モジュラー・マルチフレーム・テープ・ライブラリ・システム内のフレームの個別の識別を自動的に検出する方法であって、
複数のフレームを、フレーム・バスを含むマルチチャネル・データ・バスへ結合するステップと、
前記フレームの１つを最初のフレームとして指名するステップと、
前記最初のフレームは、前記フレームの１つへ供給されているパワーを示す信号を受け取って、最初の遅延信号及び前記最初のフレームの存在を示すパルスを生成するステップと、
前記最初のフレームの存在を示す前記パルスを前記フレーム・バスへ供給するステップと、
前記遅延信号を後続のフレームへ供給し、各々の前記後続のフレームは、遅延信号及び各々のフレームの存在を示すパルスを生成して、そのパルスを前記フレーム・バスへ供給するステップと、
前記遅延信号の生成時に信号を生成するステップと、
前記信号が生成されるまで各々のパルスによってレジスタを増分するステップとを含む方法。
（２８）更に、前記複数のフレームを、パワー・リターン・バスを更に含む前記マルチチャネル・バスへ結合するステップと、
前記フレームの１つを最後のフレームとして指名するステップと、
前記遅延信号が前記最後のフレームへ達したとき、前記パワー・リターン・バスを活性化する信号を生成するステップと、
前記パワー・リターン・バスの活性化まで、各々の前記パルスによってレジスタを増分するステップとを含む、上記（２７）に記載の方法。
（２９）前記カウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、上記（２７）に記載の方法。
（３０）前記カウンタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、上記（２８）に記載の方法。
（３１）マルチフレーム・テープ・ライブラリ・システムであって、
直列に接続された複数の個別のフレームと、各々の前記フレームはパルス信号ジェネレータ及び遅延信号ジェネレータを含み、少なくとも１つの前記フレームは、更に、トータル・カウント・カウンタ及び個別のＩＤカウンタを含み、
各々の前記フレームへ結合され、各々の前記フレームの存在を示す情報を搬送するフレーム・バス及び前記直列の中の最後のフレームを示す情報を搬送するパワー・リターン・バスを含むマルチチャネル・バスと、
前記フレームの１つは、最初のフレームとして定義され、前記フレームの任意の１つへ供給されているパワーを示す信号を受け取って遅延信号を生成するように適合化され、各々の後続のフレームは、前記遅延信号を受け取って更なる遅延信号を生成し、各々のフレームは前記フレーム・バスの上にパルスを生成し、前記フレームの１つは、前記最後のフレームとして定義され、前記遅延信号を受け取って前記パワー・リターン・バスを活性化する信号を生成し、前記トータル・カウント・カウンタは、前記パワー・リターン・バスが活性化されるまで、前記フレーム・バス上の各々の前記パルスによって増分され、少なくとも１つの前記フレームは、前記遅延信号がそのフレームのために生成されるときフレーム・パルスを生成し、前記個別のＩＤカウンタは、前記フレーム・パルスが生成されるまで、前記フレーム・バス上の各々の前記パルスによって増分されることと
を具備するマルチフレーム・テープ・ライブラリ・システム。
（３２）前記個別のＩＤカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、上記（３１）に記載のマルチフレーム・テープ・ライブラリ・システム。
（３３）前記トータル・カウント・カウンタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、上記（３１）に記載のマルチフレーム・テープ・ライブラリ・システム。
（３４）モジュラー・マルチフレーム・テープ・ライブラリ・システム内のフレームのトータル数及び個別の識別を自動的に検出する方法であって、
複数のフレームを、フレーム・バス及びパワー・リターン・バスを含むマルチチャネル・データ・バスへ結合するステップと、
前記フレームの１つを最初のフレームとして指名するステップと、
前記フレームの１つを最後のフレームとして指名するステップと、
前記最初のフレームは、前記フレームの任意の１つへ供給されているパワーを示す信号を受け取って、最初の遅延信号及び前記最初のフレームの存在を示すパルスを生成するステップと、
前記パルスを前記フレーム・バスへ供給するステップと、
前記遅延信号を後続のフレームへ供給し、各々の前記後続のフレームは、遅延信号及び各々のフレームの存在を示すパルスを生成して、そのパルスを前記フレーム・バスへ供給するステップと、
前記遅延信号が前記最後のフレームへ達したとき、前記パワー・リターン・バスを活性化する信号を生成するステップと、
前記パワー・バスが活性化されるまで、各々のパルスによって第１のカウンタを増分するステップと、
前記遅延信号がそのフレームのために生成されたとき、フレーム・パルスを生成するステップと、
前記フレーム・パルスが生成されるまで、前記フレーム・バス上の各々の前記パルスによって第２のカウンタを増分するステップとを含む方法。
（３５）前記第２のカウンタ内のカウントが、一緒に接続された前記フレームのトータル数との関連でフレームの個別のＩＤを表す、上記（３４）に記載の方法。
（３６）前記第１のカウンタ内のカウントが、一緒に接続された前記フレームのトータル数を表す、上記（３４）に記載の方法。
【図面の簡単な説明】
【図１】  本発明に従ったモジュラー・マルチフレーム・テープ・ライブラリにおける自動フレーム識別及び動作状況システムの例を示す図である。
【図２】  図１に示されたシステムのフレーム識別、ドア状況、及びトータル・フレーム・カウントの例示的タイミング図である。
【図３】  本発明に従った例示的フレーム検出、識別、及び状況監視プロセスのフローチャートである。
【図４】  本発明に従った例示的フレーム検出、識別、及び状況監視プロセスのフローチャートである。
【図５】  本発明に従った例示的フレーム検出、識別、及び状況監視プロセスのフローチャートである。
【図６】  本発明に従った例示的フレーム検出、識別、及び状況監視プロセスのフローチャートである。
【符号の説明】
１０  マルチフレーム・テープ・ライブラリ・システム
１２、１２'、１２''  パルス・ジェネレータ及び遅延信号ジェネレータ回路
１４  状況レジスタ
１６  マルチチャネル・データ・バス
１８、１８'、１８''  パワー・オン入力信号
２０、２０'、２０''  遅延信号
２２  パワー・バス
２４  フレーム・バス信号線
２６  ドア・バス信号線
２８  パワー・リターン・バス
３０、３０'、３０''  フレーム・パルス
３２、３２'、３２''  スイッチ
３４  パワー・バス・イン
【図１】
0003784052.tif 000002
【図２】
0003784052.tif 000003
【図３】
0003784052.tif 000004
【図４】
0003784052.tif 000005
【図５】
0003784052.tif 000006
【図６】
0003784052.tif 000007