(57)【要約】【課題】ハードウェアに依存することなく、選択ユニットの取り外しや選択ユニットの内部素子故障があっても正常に多重選択状態を検出する。【解決手段】単一の制御ユニットＸに対して複数の選択ユニットＹ１〜Ｙｎを信号線で接続し、各選択ユニットＹ１〜Ｙｎに接続された複数の外部機器Ｚのいずれかを二挙動で選択制御するに際して、選択ユニットＹ１〜Ｙｎの多重選択状態を検出する機能を具備した二挙動制御装置において、選択ユニットＹ１〜Ｙｎの選択確認用、多重検出用および選択同期用からなる三つの信号線１４〜１６を有し、それら三つの信号線１４〜１６は、制御ユニットＸおよび複数の選択ユニットＹ１〜Ｙｎを接続したバスで独立して構成し、選択確認用信号線１４と多重検出用信号線１５を双方向アクセス可能とし、選択同期用信号線１６で制御ユニットＸから各選択ユニットＹ１〜Ｙｎにクロック信号を送信可能とする。【選択図】　　　図１
2004021538.tif 000002
【特許請求の範囲】
【請求項１】
単一の制御ユニットに対して複数の選択ユニットを信号線で接続し、各選択ユニットに接続された複数の外部機器のいずれかを選択ユニットで選択した上でその選択された外部機器を制御ユニットで制御するに際して、前記選択ユニットの多重選択状態を検出する機能を具備した二挙動制御装置において、前記選択ユニットの選択確認用、多重検出用および選択同期用からなる三つの信号線を有し、それら三つの信号線は、制御ユニットおよび複数の選択ユニットを接続したバスで独立して構成し、選択確認用信号線と多重検出用信号線を双方向アクセス可能とし、選択同期用信号線で制御ユニットから各選択ユニットにクロック信号を送信可能としたことを特徴とする二挙動制御装置。
【請求項２】
選択ユニットの同時選択により多重選択状態が発生した場合、前記選択同期用信号線で制御ユニットから送信されるクロック信号に基づいて、前記選択ユニットのＩＤ情報を選択確認用信号線で送受信することにより、そのＩＤ情報について送信データと受信データを比較し、その比較結果に基づいて多重検出用信号線で選択ユニットの同時選択による多重選択状態を検出可能としたことを特徴とする請求項１に記載の二挙動制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば水処理施設などの監視制御システムにおいて、制御対象である外部機器と中央制御所間に設置され、外部機器を二挙動で制御する二挙動制御装置に関する。
【０００２】
【従来の技術】
例えば水処理施設などの監視制御システムでは、現場に設置された外部機器を制御する上で誤出力を防止するため、外部機器を選択操作と制御操作の二挙動で制御するのが一般的である。現場に設置された複数の外部機器のうちから所望の外部機器を選択する上で、二つ以上の外部機器を選択すると制御操作に移行できないことから、複数の外部機器からなる制御対象範囲内で二つ以上の外部機器が選択された多重選択状態を検出する必要がある。
【０００３】
制御対象である外部機器とその外部機器を選択制御する指令を送出する中央制御所との間に設置され、その中央制御所からの選択制御指令に基づいて外部機器を二挙動で制御する二挙動制御装置を図４に示す。
【０００４】
同図に例示する二挙動制御装置は、一つの制御ユニットＸに対して三つの選択ユニットＹ１〜Ｙ３を信号線で接続した構成を具備し、それぞれの選択ユニットＹ１〜Ｙ３は、複数の外部機器Ｚを選択することが可能となっている。中央制御所からの選択制御指令が信号線１を介して制御ユニットＸおよび各選択ユニットＹ１〜Ｙ３に入力されると、この選択制御指令に基づいて、後述する選択操作でもって各選択ユニットＹ１〜Ｙ３のうちから所望の選択ユニットＹ１〜Ｙ３を選択し、制御ユニットＸからの制御信号をその選択された選択ユニットＹ１〜Ｙ３に信号線２を介して送出する制御操作でもって、その選択された選択ユニットＹ１〜Ｙ３から外部機器Ｚに制御信号が信号線３で出力される。
【０００５】
この二挙動制御装置では、すべての選択ユニットＹ１〜Ｙ３をディジーチェーンで接続し、最終の選択ユニットＹ３から制御ユニットＸへ戻るループ構成からなる選択確認用信号線（以下、ＳＥＬ信号線と称す）４と、制御ユニットＸと各選択ユニットＹ１〜Ｙ３にバス構成で接続された多重検出用信号線（以下、ＫＷ信号線と称す）５とを利用することにより多重選択検出機能を発揮する。この多重選択検出機能では、選択ユニットＹ１〜Ｙ３の多重選択状態が発生すると、ＳＥＬ信号線４の選択確認信号により多重選択状態を検出し、選択ユニットＹ１〜Ｙ３がＫＷ信号線５の多重検出信号により制御ユニットＸへ多重選択状態の発生を報知するものである。ここで、ＳＥＬ信号線４とＫＷ信号線５は、それぞれの信号レベルがＶｃｃによりＨレベルに設定されているので、無検出状態での選択確認信号および多重検出信号はＨレベルのままであり、何らかの検出状態が発生するとＬレベルになる。
【０００６】
選択ユニットＹ１〜Ｙ３および制御ユニットＸにＳＥＬ信号線４から入力される選択確認信号がＨレベルのままであると、その選択ユニットＹ１〜Ｙ３よりも前に位置する選択ユニットＹ１〜Ｙ３で選択されたものがないことを意味する。逆に、選択ユニットＹ１〜Ｙ３および制御ユニットＸにＳＥＬ信号線４から入力される選択確認信号がＬレベルになると、その選択ユニットＹ１〜Ｙ３よりも前に位置する選択ユニットＹ１〜Ｙ３で選択されたものがあることを意味する。ここで、「その選択ユニットよりも前に位置する選択ユニット」とは、ディジーチェーン構成のＳＥＬ信号線４で接続された選択ユニットＹ１〜Ｙ３のうち、その選択ユニットＹ１〜Ｙ３よりも図示左側に位置する選択ユニットＹ１〜Ｙ２を指す。
【０００７】
また、選択ユニットＹ１〜Ｙ３からＳＥＬ信号線４へ出力される選択確認信号がＨレベルのままであると、この選択ユニットＹ１〜Ｙ３が選択されなかったことを意味する。逆に、選択ユニットＹ１〜Ｙ３からＳＥＬ信号線４へ出力される選択確認信号がＬレベルになると、この選択ユニットＹ１〜Ｙ３で外部機器Ｚのいずれか一つが正常に選択されたことを意味する。
【０００８】
さらに、選択ユニットＹ１〜Ｙ３から制御ユニットＸへ入力されるＫＷ信号線５の多重検出信号がＨレベルのままであると、多重選択が発生していない正常状態であることを意味する。逆に、選択ユニットＹ１〜Ｙ３から制御ユニットＸへ入力されるＫＷ信号線５の多重検出信号がＬレベルになると、その選択ユニットＹ１〜Ｙ３で多重選択状態が発生していることを意味する。
【０００９】
この二挙動制御装置の多重選択検出機能に基づく動作を以下に詳述する。
【００１０】
まず、第二の選択ユニットＹ２または第三の選択ユニットＹ３（以下の動作説明では、本ユニットと称す）にＳＥＬ信号線４から入力される選択確認信号がＨレベルである場合、その本ユニットよりも前に位置する選択ユニット（以下の動作説明では、前ユニットと称す）が選択されていないことになる。本ユニットが第二の選択ユニットＹ２の場合には第一の選択ユニットＹ１が前ユニットであって選択されていないことになり、また、本ユニットが第三の選択ユニットＹ３の場合には第一の選択ユニットＹ１と第二の選択ユニットＹ２が前ユニットであっていずれも選択されていないことになる。
【００１１】
ここで、本ユニットが選択されていない場合、ＳＥＬ信号線４の選択確認信号とＫＷ信号線５の多重検出信号はともにＨレベルのままである。本ユニットでいずれか一つの外部機器Ｚが正常に選択された場合、ＳＥＬ信号線４に出力される選択確認信号がＬレベルとなり、ＫＷ信号線５の多重検出信号はＨレベルのままである。本ユニットで二つ以上の外部機器Ｚが選択された場合、ＳＥＬ信号線４の選択確認信号がＨレベルのままでＫＷ信号線５に出力される多重検出信号がＬレベルとなる。
【００１２】
一方、本ユニットにＳＥＬ信号線４から入力される選択確認信号がＬレベルとなる場合、いずれかの前ユニットが選択されていることになる。本ユニットが第二の選択ユニットＹ２の場合には第一の選択ユニットＹ１が前ユニットであって選択されていることになり、また、本ユニットが第三の選択ユニットＹ３の場合には第一の選択ユニットＹ１と第二の選択ユニットＹ２が前ユニットであっていずれかが選択されていることになる。
【００１３】
ここで、本ユニットが選択されていない場合、ＳＥＬ信号線４に出力される選択確認信号がＬレベルであると共にＫＷ信号線５の多重検出信号はＨレベルのままである。本ユニットでいずれか一つの外部機器Ｚが選択された場合、ＳＥＬ信号線４の選択確認信号がＬレベルで、ＫＷ信号線５に出力される多重検出信号がＬレベルとなる。また、本ユニットで二つ以上の外部機器Ｚが選択された場合、ＳＥＬ信号線４に出力される選択確認信号がＬレベルであると共に、ＫＷ信号線５に出力される多重検出信号がＬレベルとなる。
【００１４】
以上のように本ユニットでいずれか一つの外部機器Ｚが正常に選択された場合には、その本ユニットから制御ユニットＸへ入力されるＫＷ信号線５の多重検出信号がＨレベルのままである。これにより、制御ユニットＸからの制御信号に基づいて、その選択された本ユニットから信号線３を介して出力される制御信号により所望の外部機器Ｚを制御する。
【００１５】
これに対して、前ユニットおよび本ユニットが多重選択された場合、つまり、本ユニットで二つ以上の外部機器Ｚが選択されるか、あるいは、前ユニットと本ユニットでそれぞれ一つずつ外部機器Ｚが選択されるかのいずれかの場合、その本ユニットから制御ユニットＸへ入力されるＫＷ信号線５の多重検出信号がＬレベルとなる。これにより、多重選択状態であることが検出され、その場合、制御ユニットＸは選択ユニットＹ１〜Ｙ３の制御操作を実行しない。
【００１６】
【発明が解決しようとする課題】
ところで、前述した従来の二挙動制御装置では、複数の選択ユニットＹ１〜Ｙ３をディジーチェーン構成のＳＥＬ信号線４で接続しているため、すべての選択ユニットＹ１〜Ｙ３を接続しておかないと機能しないことから、例えば不使用の選択ユニットがあってもその選択ユニットを接続しておく必要がある。このようにハードウェアに依存しすぎることから装置のコストアップを招来するという問題があった。
【００１７】
例えば、図５に示すように第三の選択ユニットＹ３が外部機器Ｚと接続されていない場合であっても、この第三の選択ユニットＹ３を挿入接続しておかないと、ＳＥＬ信号線４のループ構成が開放されることになり、制御ユニットＸへの選択確認信号の送信が不可能となって二挙動制御装置が機能しない。
【００１８】
また、選択ユニットＹ１〜Ｙ３において、ＳＥＬ信号線４に関与する内部素子Ｓ１〜Ｓ３が何等かの原因により故障した場合、その故障した内部素子Ｓ１〜Ｓ３を持つ選択ユニットＹ１〜Ｙ３の接続位置によっては、多重選択状態を検出することが困難となり、誤出力してしまってフェイルセーフになっていないという問題もあった。
【００１９】
例えば、図５に示すように第二の選択ユニットＹ２のＳＥＬ信号線４に関与する内部素子Ｓ２が故障した場合、第三の選択ユニットＹ３が正常に選択された後、第一の選択ユニットＹ１が選択されてＳＥＬ信号線４に出力される選択確認信号がＬレベルとなっても、そのＳＥＬ信号線４から第三の選択ユニットＹ３に入力される選択確認信号が、選択ユニットＹ２の内部素子Ｓ２の故障によりＨレベルのままとなるため、多重選択状態を検出することが困難となり、誤出力してしまう可能性がある。
【００２０】
そこで、本発明は前記問題点に鑑みて提案されたもので、その目的とするところは、ハードウェアに依存することなく、いずれかの選択ユニットの取り外しや選択ユニットの内部素子の故障があっても正常に多重選択状態を検出し得る二挙動制御装置を提供することにある。
【００２１】
【課題を解決するための手段】
前記目的を達成するための技術的手段として、本発明は、単一の制御ユニットに対して複数の選択ユニットを信号線で接続し、各選択ユニットに接続された複数の外部機器のいずれかを選択ユニットで選択した上でその選択された外部機器を制御ユニットで制御するに際して、前記選択ユニットの多重選択状態を検出する機能を具備した二挙動制御装置において、前記選択ユニットの選択確認用、多重検出用および選択同期用からなる三つの信号線を有し、それら三つの信号線は、制御ユニットおよび複数の選択ユニットを接続したバスで独立して構成し、選択確認用信号線と多重検出用信号線を双方向アクセス可能とし、選択同期用信号線で制御ユニットから各選択ユニットにクロック信号を送信可能としたことを特徴とする。ここで、「選択ユニットの多重選択状態」とは、一つの選択ユニットで二つ以上の外部機器を選択する状態、あるいは二つ以上の選択ユニットを選択する状態のいずれかを意味する。
【００２２】
本発明では、選択ユニットの選択確認用信号線を、従来のディジーチェーン構成から多重検出用信号線と同様のバス構成へ変更する。つまり、選択ユニットの選択確認用信号線は、多重検出用信号線と同様、制御ユニットおよび複数の選択ユニットを接続したバスで独立して構成し、選択確認用信号線と多重検出用信号線を双方向アクセス可能とする。これにより、ハードウェアに依存することなく、いずれかの選択ユニットの取り外しや選択ユニットの内部素子の故障があっても正常に多重選択状態を検出することができる。
【００２３】
なお、選択同期用信号線で制御ユニットから各選択ユニットにクロック信号を送信可能としたことにより、選択ユニットの同時選択により多重選択状態が発生した場合にも対応可能となる。つまり、選択ユニットの同時選択により多重選択状態が発生した場合、前記選択同期用信号線で制御ユニットから送信されるクロック信号に基づいて、選択ユニットのＩＤ情報を選択確認用信号線で送受信することにより、そのＩＤ情報について送信データと受信データを比較し、その比較結果に基づいて多重検出用信号線で選択ユニットの同時選択による多重選択状態を検出可能とする。これにより、一つの選択ユニットが正常に選択された場合と、選択ユニットの同時選択により多重選択状態が発生した場合とを容易に識別することが可能となる。ここで、「選択ユニットのＩＤ情報」とは、選択ユニットを個々に識別するために設定された識別番号である。
【００２４】
【発明の実施の形態】
図１は本発明に係る二挙動制御装置の実施形態を示す。この実施形態の二挙動制御装置は、同図に示すように単一の制御ユニットＸに対して複数（図示はｎ個）の選択ユニットＹ１〜Ｙｎを信号線で接続した構成を具備し、それぞれの選択ユニットＹ１〜Ｙｎは、複数の外部機器Ｚを選択することが可能となっている。中央制御所からの選択制御指令が信号線１１を介して制御ユニットＸおよび各選択ユニットＹ１〜Ｙｎに入力されると、この選択制御指令に基づいて、後述する選択操作でもって各選択ユニットＹ１〜Ｙｎのうちから所望の選択ユニットＹ１〜Ｙｎを選択し、制御ユニットＸからの制御信号をその選択された選択ユニットＹ１〜Ｙｎに信号線１２を介して送出する制御操作でもって、その選択された選択ユニットＹ１〜Ｙｎから外部機器Ｚに制御信号が信号線１３で出力される。
【００２５】
この二挙動制御装置では、従来のディジーチェーン構成の選択確認用信号線４（図４参照）に代えて、選択ユニットＹ１〜Ｙｎの選択確認用、多重検出用および選択同期用からなる三つの信号線１４〜１６を有し、それら三つの信号線１４〜１６は、制御ユニットＸおよび複数の選択ユニットＹ１〜Ｙｎを接続したバスで独立して構成し、選択確認用信号線（以下、ＳＥＬ信号線と称す）１４と多重検出用信号線（以下、ＫＷ信号線と称す）１５を双方向アクセス可能とし、選択同期用信号線（以下、ＳＥＬＣＬＫ信号線と称す）１６で制御ユニットＸから各選択ユニットＹ１〜Ｙｎにクロック信号を送信可能としたことにより多重選択検出機能を発揮する。この多重選択検出機能では、選択ユニットＹ１〜Ｙｎの多重選択状態が発生すると、ＳＥＬ信号線１４の選択確認信号により多重選択状態を検出し、選択ユニットＹ１〜ＹｎがＫＷ信号線１５の多重検出信号により制御ユニットＸへ多重選択状態の発生を報知するものである。ここで、ＳＥＬ信号線１４とＫＷ信号線１５は、それぞれの信号レベルがＶｃｃによりＨレベルに設定されているので、無検出状態での選択確認信号および多重検出信号はＨレベルのままであり、何らかの検出状態が発生するとＬレベルになる。
【００２６】
選択ユニットＹ１〜ＹｎのＳＥＬ信号線１４を、従来のディジーチェーン構成からＫＷ信号線１５と同様のバス構成へ変更する。つまり、選択ユニットＹ１〜ＹｎのＳＥＬ信号線１４は、ＫＷ信号線１５と同様、制御ユニットＸおよび複数の選択ユニットＹ１〜Ｙｎを接続したバスで独立して構成し、ＳＥＬ信号線１４とＫＷ信号線１５を双方向アクセス可能とする。これにより、ハードウェアに依存することなく、いずれかの選択ユニットＹ１〜Ｙｎの取り外しや選択ユニットＹ１〜Ｙｎの内部素子Ｓ１〜Ｓｎの故障があっても正常に多重選択状態を検出することができる。なお、ＳＥＬＣＬＫ信号線１６で制御ユニットＸから各選択ユニットＹ１〜Ｙｎにクロック信号を送信可能としたことにより、二つ以上の選択ユニットＹ１〜Ｙｎが同一フェース上で動作するため、後述する手順により多重選択発生時に多重選択を確実に検出できるようになる。
【００２７】
選択ユニットＹ１〜Ｙｎおよび制御ユニットＸにＳＥＬ信号線１４から入力される選択確認信号がＨレベルのままであると、その選択ユニットＹ１〜Ｙｎよりも前に位置する選択ユニットＹ１〜Ｙｎで選択されたものがないことを意味する。逆に、選択ユニットＹ１〜Ｙｎおよび制御ユニットＸにＳＥＬ信号線１４から入力される選択確認信号がＬレベルになると、その選択ユニットＹ１〜Ｙｎのいずれかで選択されたものがあることを意味する。
【００２８】
また、選択ユニットＹ１〜ＹｎからＳＥＬ信号線１４へ出力される選択確認信号がＨレベルのままであると、この選択ユニットＹ１〜Ｙｎが選択されなかったことを意味する。逆に、選択ユニットＹ１〜ＹｎからＳＥＬ信号線１４へ出力される選択確認信号がＬレベルになると、この選択ユニットＹ１〜Ｙｎの外部機器Ｚのいずれかが選択されたことを意味する。
【００２９】
さらに、選択ユニットＹ１〜Ｙｎから制御ユニットＸに入力されるＫＷ信号線１５の多重検出信号がＨレベルのままであると、多重選択が発生していない正常状態であることを意味する。逆に、選択ユニットＹ１〜Ｙｎから制御ユニットＸに入力されるＫＷ信号線１５の多重検出信号がＬレベルになると、その選択ユニットＹ１〜Ｙｎで多重選択状態が発生していることを意味する。
【００３０】
以下、この二挙動制御装置において、選択ユニットＹ１〜Ｙｎの選択操作と制御操作からなる二挙動制御を図２のフローチャートに基づいて説明する。
【００３１】
まず、中央制御所からの選択制御指令（ＳＴＥＰ１）に基づいて、その選択された一つの選択ユニットＹ１〜Ｙｎのデータレジスタを多重チェックする。つまり、選択された一つの選択ユニットＹ１〜Ｙｎで二つ以上の外部機器Ｚが選択されているか否かを判別する（ＳＴＥＰ２）。
【００３２】
その一つの選択ユニットＹ１〜Ｙｎで二つ以上の外部機器Ｚが選択されている場合、その選択ユニットＹ１〜Ｙｎで二つ以上の外部機器Ｚが選択された多重選択状態が検出され、その選択ユニットＹ１〜ＹｎのＫＷ信号線１５から出力される多重検出信号をＬレベルにする（ＳＴＥＰ３）。これにより、制御ユニットＸに入力されるＫＷ信号線１５の多重検出信号がＬレベルであるので、その制御ユニットＸではその選択ユニットＹ１〜Ｙｎの多重選択状態を認識して制御操作を実行しない。この時、ＳＥＬ信号線１４の選択確認信号がＬレベルであれば、Ｈレベルに切り替えるように制御する。
【００３３】
この一つの選択ユニットＹ１〜Ｙｎで二つ以上の外部機器Ｚが選択されていない場合、つまり、一つの外部機器Ｚのみが正常に選択されている場合、選択確認信号がＨレベルであるか否かを判別する（ＳＴＥＰ４）。この選択確認信号がＬレベルであれば、前述した選択ユニットＹ１〜Ｙｎが正常に選択されたが、既に正常に選択された状態にある他の選択ユニットＹ１〜Ｙｎが存在するため、多重選択状態となることから、後に選択された選択ユニットＹ１〜ＹｎからＫＷ信号線１５に出力される多重検出信号をＬレベルとする（ＳＴＥＰ５）。
【００３４】
ここで、既に正常に選択された状態にある他の選択ユニットＹ１〜Ｙｎが故障している可能性があるため、その選択ユニットＹ１〜Ｙｎでは、後に選択された選択ユニットＹ１〜Ｙｎの多重検出信号がＬレベルに切り替えられたことを検知することにより、多重検出信号をＬレベルにする。なお、この時、選択確認信号がＬレベルであれば、Ｈレベルに切り替えるように制御する。
【００３５】
選択ユニットＹ１〜Ｙｎから出力されるＳＥＬ信号線１４の選択確認信号がＨレベルのままであれば、その選択ユニットＹ１〜Ｙｎが選択されていない状態にある。次に、選択ユニットＹ１〜Ｙｎから出力されるＫＷ信号線１５の多重検出信号がＨレベルであるか否かを判別する（ＳＴＥＰ６）。その多重検出信号がＬレベルであれば、既に多重選択状態が発生しているため、その選択ユニットＹ１〜ＹｎからＫＷ信号線１５に出力される多重検出信号をＬレベルにする（ＳＴＥＰ７）。多重検出信号がＨレベルのままであれば、一つの選択ユニットＹ１〜Ｙｎが選択され、多重選択が発生していない状態にある。
【００３６】
しかし、一つの選択ユニットＹ１〜Ｙｎが選択された状態であっても、その選択ユニットＹ１〜Ｙｎと他の選択ユニットＹ１〜Ｙｎを同時に選択することにより多重選択状態となる可能性がある。以下、この同時選択による多重選択状態になっているか否かを確認する必要がある。
【００３７】
そこで、図３に示すようにＳＥＬＣＬＫ信号線１６で制御ユニットＸから各選択ユニットＹ１〜Ｙｎにクロック信号を出力する。例えば、第二の選択ユニットＹ２と第三の選択ユニットＹ３が同時選択された場合、この選択同期信号と同期させてＳＥＬ信号線１４でスタートビットを所定時間ｔｓだけ出力した後、所定の判定期間Ｔ１内に第二の選択ユニットＹ２と第三の選択ユニットＹ３のＩＤ情報をＳＥＬ信号線１４に出力する（ＳＴＥＰ８）。第二の選択ユニットＹ２では、自ユニットのＩＤ情報を送信すると共に自ら送信したＩＤ情報を受信する。同様に、第三の選択ユニットＹ３でも、自ユニットのＩＤ情報を送信すると共に自ら送信したＩＤ情報を受信する。
【００３８】
ＳＥＬＣＬＫ信号線１６で制御ユニットＸから送信されるクロック信号（時間ｔ０〜ｔ３）に基づいて、第二の選択ユニットＹ２と第三の選択ユニットＹ３のＩＤ情報をＳＥＬ信号線１４で送受信することにより、両選択ユニットＹ２，Ｙ３のＩＤ情報についてそれぞれの選択ユニットＹ２，Ｙ３ごとに送信データと受信データを比較する（ＳＴＥＰ９）。これら送信データと受信データのＩＤ情報が一致しなければ、同時選択による多重選択状態にあると判定して多重検出信号をＬレベルにする（ＳＴＥＰ１０）。一方、送信データと受信データのＩＤ情報が一致した場合には、多重選択状態ではないと判断して選択確定期間Ｔ２へ移行する。この選択確定期間Ｔ２では、クロック信号の１クロックである多重選択確認時間ｔｗの経過後、多重検出信号がＬレベルになっていないことを確認した上で、選択確認信号をＬレベルにする（ＳＴＥＰ１１）。制御ユニットＸは、選択確定期間Ｔ２が終了する時点まで選択確認信号がＬレベルに保持され続けていることを検出すると、一つの選択ユニットＹ１〜Ｙｎが正常に選択されたことを認識することができる（ＳＴＥＰ１２）。これにより、一つの選択ユニットＹ１〜Ｙｎが正常に選択された場合と、二つ以上の選択ユニットＹ１〜Ｙｎの同時選択により多重選択状態が発生した場合とを識別することが可能となる。
【００３９】
【発明の効果】
本発明によれば、選択ユニットの選択確認用、多重検出用および選択同期用からなる三つの信号線を有し、それら三つの信号線は、制御ユニットおよび複数の選択ユニットを接続したバスで独立して構成し、選択確認用信号線と多重検出用信号線を双方向アクセス可能とし、選択同期用信号線で制御ユニットから各選択ユニットにクロック信号を送信可能としたことにより、ハードウェアに依存することなく、いずれかの選択ユニットを任意に取り外した状態でも多重選択状態を検出することが可能であり、選択ユニット以外の他のＩ／Ｏユニットを使用することもできて汎用性に優れた二挙動制御装置を提供できる。また、選択ユニットの内部素子が故障しても正常に多重選択状態を検出することができ、誤出力の防止を図ることができて信頼性が大幅に向上する。
【図面の簡単な説明】
【図１】本発明に係る二挙動制御装置の実施形態を示す概略構成図である。
【図２】本発明の二挙動制御装置の選択制御動作を示すフローチャートである。
【図３】選択ユニットの同時選択による多重選択状態であるか否かを判別するための制御を示すタイミングチャートである。
【図４】二挙動制御装置の従来例を示す概略構成図である。
【図５】従来例での問題点を説明するための二挙動制御装置の概略構成図である。
【符号の説明】
１４　選択確認用信号線（ＳＥＬ信号線）
１５　多重検出用信号線（ＫＷ信号線）
１６　選択同期用信号線（ＳＥＬＣＬＫ信号線）
Ｘ　制御ユニット
Ｙ１〜Ｙｎ　選択ユニット
Ｚ　外部機器
【図１】
2004021538.tif 000003
【図２】
2004021538.tif 000004
【図３】
2004021538.tif 000005
【図４】
2004021538.tif 000006
【図５】
2004021538.tif 000007