(57)【要約】【課題】簡易な構成で確実に排他制御を行うことができる電路の制御システムおよび電路の制御方法を提供することである。【解決手段】実施形態の電路の制御システムにおいて、第１の出力部は、共通電路の許可信号を取得した場合に、共通電路に電気信号または電力を供給する。第１の制御部は、共通電路の要求信号を第１の出力部から取得した場合に、第１の共通制御線の状態を第１の状態から第２の状態に変更する第１の試行を実行し、第１の試行が成功した場合、第１の所定時間経過後に、第２の共通制御線の状態を第１の状態から第２の状態に変更する第２の試行を実行し、第２の試行が成功した場合に、許可信号を第１の出力部に供給する。第２の制御部においては、第１の試行が成功した場合、第１の所定時間と異なる第２の所定時間経過後に、第２の試行を実行し、第２の試行が成功した場合に、共通電路の許可信号を第２の出力部に供給する。【選択図】図１
2016001401.tif 000002
【特許請求の範囲】
【請求項１】
第１の状態および第２の状態のいずれかの状態を保持する複数の共通制御線と、
共通電路に接続され、前記共通電路の使用許可を示す許可信号を取得した場合に、前記共通電路に電気信号または電力を供給する第１の出力部と、
前記複数の共通制御線に接続され、前記共通電路の使用要求を示す要求信号を前記第１の出力部から取得した場合に、前記複数の共通制御線のうち第１の共通制御線の状態を第１の状態から第２の状態に変更する第１の試行を実行し、前記第１の試行が成功した場合、第１の所定時間経過後に、前記複数の共通制御線のうち第２の共通制御線の状態を第１の状態から第２の状態に変更する第２の試行を実行し、前記第２の試行が成功した場合に、前記許可信号を前記第１の出力部に供給する第１の制御部と、
前記共通電路に接続され、前記共通電路の使用許可を示す許可信号を取得した場合に、前記共通電路に電気信号または電力を供給する第２の出力部と、
前記複数の共通制御線に接続され、前記共通電路の使用要求を示す要求信号を前記第２の出力部から取得した場合に、前記複数の共通制御線のうち第１の共通制御線の状態を第１の状態から第２の状態に変更する第１の試行を実行し、前記第１の試行が成功した場合、前記第１の所定時間と異なる第２の所定時間経過後に、前記複数の共通制御線のうち第２の共通制御線の状態を第１の状態から第２の状態に変更する第２の試行を実行し、前記第２の試行が成功した場合に、前記共通電路の使用許可を示す許可信号を前記第２の出力部に供給する第２の制御部と、
を備える電路の制御システム。
【請求項２】
前記共通電路と前記複数の共通制御線との組を複数含み、
前記制御部は、前記組ごとに前記出力部を制御する、
請求項１記載の電路の制御システム。
【請求項３】
複数の共通制御線と共通電路とのそれぞれに接続された複数の出力装置を有する制御システムにおいて、前記複数の出力装置が、
前記共通電路を使用しようとする際に、前記２系統以上の共通制御線のうち第１の共通制御線の状態を第１の状態から第２の状態に変更する第１の試行を実行し、
前記第１の試行が成功した場合、他の出力装置とは異なる所定時間経過後に、前記２系統以上の共通制御線のうち第２の共通制御線の状態を第１の状態から第２の状態に変更する第２の試行を実行し、
前記第２の試行が成功した場合に、前記共通電路を使用する、
電路の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電路の制御システムおよび電路の制御方法に関する。
【背景技術】
【０００２】
複数の機器に共通の電路を用いて対象機器に電源の電力等を供給するシステムでは、外部のコントローラが各機器の排他制御を行っている。しかしながら、従来の技術では、確実に排他制御を行おうとすると、ハードウェアやソフトウェアの構成が複雑になる場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１１８２６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、簡易な構成で確実に排他制御を行うことができる電路の制御システムおよび電路の制御方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の電路の制御システムは、複数の共通制御線と、第１の出力部と、第１の制御部と、第２の出力部と、第２の制御部とを持つ。複数の共通制御線は、第１の状態および第２の状態のいずれかの状態を保持する。第１の出力部は、共通電路に接続され、前記共通電路の使用許可を示す許可信号を取得した場合に、前記共通電路に電気信号または電力を供給する。第１の制御部は、前記複数の共通制御線に接続され、前記共通電路の使用要求を示す要求信号を前記第１の出力部から取得した場合に、前記複数の共通制御線のうち第１の共通制御線の状態を第１の状態から第２の状態に変更する第１の試行を実行し、前記第１の試行が成功した場合、第１の所定時間経過後に、前記複数の共通制御線のうち第２の共通制御線の状態を第１の状態から第２の状態に変更する第２の試行を実行し、前記第２の試行が成功した場合に、前記許可信号を前記第１の出力部に供給する。第２の出力部は、前記共通電路に接続され、前記共通電路の使用許可を示す許可信号を取得した場合に、前記共通電路に電気信号または電力を供給する。第２の制御部は、前記複数の共通制御線に接続され、前記共通電路の使用要求を示す要求信号を前記第２の出力部から取得した場合に、前記複数の共通制御線のうち第１の共通制御線の状態を第１の状態から第２の状態に変更する第１の試行を実行し、前記第１の試行が成功した場合、前記第１の所定時間と異なる第２の所定時間経過後に、前記複数の共通制御線のうち第２の共通制御線の状態を第１の状態から第２の状態に変更する第２の試行を実行し、前記第２の試行が成功した場合に、前記共通電路の使用許可を示す許可信号を前記第２の出力部に供給する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態の電路の制御システムの機能構成の例を示すブロック図。
【図２】制御部の回路の例を示す図。
【図３】制御部の処理手順の例を示すフローチャート。
【図４】第２の実施形態の電路の制御システムの機能構成の例を示すブロック図。
【発明を実施するための形態】
【０００７】
以下、実施形態の電路の制御システムおよび電路の制御方法を、図面を参照して説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態の電路の制御システムの機能構成の例を示すブロック図である。図１に示すように、電路の制御システム１００は、出力装置１−１〜１−３と、共通制御線２１（第１の共通制御線）と、共通制御線２２（第２の共通制御線）と、共通電路１０とを含む。以下、電路の制御システム１００を、制御システム１００と記載する。共通制御線２１は、出力装置１−１〜１−３各共通に接続されている。また、共通制御線２２も、出力装置１−１〜１−３各共通に接続されている。共通制御線２１および共通制御線２２は、互いに独立して設けられた２系統の共通制御線である。共通電路１０は、２系統の共通制御線とは別に、出力装置１−１〜１−３各共通に接続された共有ラインである。また、共通電路１０には、電気信号または電力の需要装置である外部装置３０が接続されている。
なお、以下の説明において、出力装置１−１〜１−３のいずれかを出力装置１と記載する場合がある。また、図１には出力装置１が３台である例を示すが、出力装置１の台数は、これに限らず、複数であればよい。
【０００９】
制御システム１００では、出力装置１−１〜１−３それぞれが、任意のトリガータイミングで、共通制御線２１，２２それぞれの状態を、出力装置１ごとに異なる時間差を有してオフ（第１の状態）からオン（第２の状態）にする信号処理を試行する。例えば、オフとは、電気信号レベルが論理上“０（ゼロ）”である状態である。また、オンとは、電気信号レベルが論理上“１”である状態である。その結果、共通制御線２１，２２ともにオンになった一台の出力装置１のみが、共通電路１０を排他的に占有する。共通電路１０を占有した出力装置１は、電路使用終了時に、共通制御線２１，２２ともにオフにする。なお、この逆に、出力装置１−１〜１−３それぞれが、共通制御線２１，２２それぞれの状態を、出力装置１ごとに異なる時間差を有してオンからオフにする信号処理を試行するようにしてもよい。共通電路１０を排他的に占有した出力装置１は、所定の電気信号または電力を外部装置３０に供給する。
【００１０】
図１に示すように、出力装置１−１は、制御部２−１と、出力部３−１とを備える。出力装置１−２は、制御部２−２と、出力部３−２とを備える。出力装置１−３は、制御部２−３と、出力部３−３とを備える。
なお、以下の説明において、制御部２−１〜２−３のいずれかを制御部２と記載することがある。
【００１１】
出力部３−１〜３−３は、共通した構成を有する。よって、以下、代表として出力部３−１について説明し、出力部３−２，３−３についての説明を省略する。
出力部３−１は、共通電路１０の占有を要求することを示す要求信号を、任意のトリガータイミングで制御部２−１に供給する。出力部３−１は、その要求信号を受信したことに応じて制御部２−１から供給される許可信号を取り込むと、所定の電気信号または電力を、共通電路１０を介して外部装置３０に供給する。
【００１２】
例えば、共通電路１０が伝送電路（伝送路）である場合、許可信号を取得した出力部３−１は、任意のフォーマットによる信号を、共通電路１０を介して外部装置３０に送信する。例えば、共通電路１０は、デジタル伝送路であってもアナログ伝送路であってもよい。具体的に、例えば、共通電路１０は、光伝送路であってもよい。
【００１３】
また、例えば、共通電路１０が電源電路（電源ライン）である場合、許可信号を取得した出力部３−１は、共通電路１０の電気的仕様に応じた電流または電圧の電力を、共通電路１０を介して外部装置３０に供給する。
【００１４】
制御部２−１〜２−３は、相互に異なる構成を含む。よって、以下、代表として制御部２−１について説明し、制御部２−２，２−３については、相違点について説明する。
制御部２−１は、要求信号を出力部３−１から取得した場合に、２系統の共通制御線２１，２２の状態がともにオフであるとき、共通制御線２１の状態をオンにする第１の試行を実行する。そして、制御部２−１は、第１の試行が成功した場合、所定時間経過後に、共通制御線２２の状態をオンにする第２の試行を実行する。そして、制御部２−１は、第２の試行が成功した場合に、許可信号を出力部３−１に供給する。
【００１５】
制御部２−１は、共通制御線２１の状態をオフからオンにしようとする際に、既に共通制御線２１の状態がオンになっている場合は、他の出力装置１−２または出力装置１−３いずれかが共通電路１０を使用しているものとして、共通制御線２１の状態を自らによってオンにすることを禁止する。制御部２−１は、共通制御線２１の状態を自らがオンにしたことを検出した場合、第１の所定時間が経過した後、共通制御線２２の状態がオフである場合にのみ、共通制御線２２の状態をオンにする。共通制御線２２の状態をオンにできなかった場合、制御部２−１は、共通制御線２１，２２の状態をともにオフにする。
【００１６】
制御部２−２は、共通制御線２１の状態を自らがオンにしたことを検出した場合、第２の所定時間が経過した後、共通制御線２２の状態がオフである場合にのみ、共通制御線２２の状態をオンにする。共通制御線２２の状態をオンにできなかった場合、制御部２−２は、共通制御線２１，２２の状態をともにオフにする。
制御部２−３は、共通制御線２１の状態を自らがオンにしたことを検出した場合、第３の所定時間が経過した後、共通制御線２２の状態がオフである場合にのみ、共通制御線２２の状態をオンにする。共通制御線２２の状態をオンにできなかった場合、制御部２−３は、共通制御線２１，２２の状態をともにオフにする。
第１の所定時間と、第２の所定時間と、第３の所定時間とは、互いに異なる時間である。
この構成により、任意のタイミングで要求信号を取り込んだ制御部２−１〜２−３のうち、いずれか一つの制御部２が共通制御線２１，２２をともにオンにして許可信号を出力することができる。
【００１７】
図２は、制御部２−１の回路の例を示す図である。
図２において、制御信号Ａは、共通制御線２１を流れる信号である。また、制御信号Ｂは、共通制御線２２を流れる信号である。例えば、制御信号Ａおよび制御信号Ｂは、ＲＳ−４８５等の平衡信号である。すなわち、共通制御線２１，２２は、制御部２−１〜２−３相互間で平衡接続される。図２の説明において、オンの状態は、信号が論理的に“１”であることを示し、オフの状態は、信号が論理的に“０（ゼロ）”であることを示す。
【００１８】
図２に示すように、例えば、制御部２−１は、ドライバ４１，４２と、ＡＮＤ回路４３と、ＮＯＴ回路４４と、ＡＮＤ回路４５と、ＯＲ回路４６と、フリップフロップ４７と、ＮＯＴ回路４８と、ＡＮＤ回路４９と、ＯＲ回路５０と、フリップフロップ５１と、ＡＮＤ回路５２とを備える。
【００１９】
ドライバ４１は、平衡信号である制御信号Ａのインターフェース回路である。制御信号Ａは、ドライバ４１の入出力端で終端される。平衡信号である制御信号Ａがオンであるとき、ドライバ４１の出力がオンとなる。ドライバ４２は、平衡信号である制御信号Ｂのインターフェース回路である。制御信号Ｂは、ドライバ４２の入出力端で終端される。平衡信号である制御信号Ｂがオンであるとき、ドライバ４２の出力がオンとなる。ＡＮＤ回路４３は、制御信号Ａおよび制御信号Ｂがオンであるときにオンとなる。
【００２０】
ＮＯＴ回路４４は、制御信号Ａがオフであるときにオンとなる。ＡＮＤ回路４５は、出力部３−１からの要求信号がオンであり、且つＮＯＴ回路４４がオンであるときにオンとなる。ＯＲ回路４６は、ＡＮＤ回路４５がオンまたはフリップフロップ４７の出力信号である内部制御信号Ｃがオンのときにオンとなる。
フリップフロップ４７は、ＯＲ回路４６の出力をクロックで同期させる。つまり、フリップフロップ４７は、要求信号がオンであり、且つ制御信号Ａがオフである場合に、クロックに同期して内部制御信号Ｃをオンにする。内部制御信号Ｃがオンになると、ドライバ４１は、平衡信号である制御信号Ａをオンにする。
【００２１】
ＮＯＴ回路４８は、制御信号Ｂがオフであるときにオンとなる。ＡＮＤ回路４９は、要求信号、ＮＯＴ回路４８、制御信号Ａ、および内部制御信号Ｃが全てオンであるときにオンとなる。ＯＲ回路５０は、ＡＮＤ回路４９がオンまたはフリップフロップ５１の出力信号である内部制御信号Ｄがオンのときにオンとなる。
【００２２】
フリップフロップ５１は、ＯＲ回路５０の出力をクロックで同期させる。つまり、フリップフロップ５１は、要求信号がオンであり、且つ制御信号Ｂがオフであるときに、フリッププロップ４７が内部制御信号Ｃをオンにしたら、クロックに同期して内部制御信号Ｄをオンにする。つまり、内部制御信号Ｄは、要求信号がオンであり、且つ制御信号Ｂがオフであるとき、制御信号Ａがオンとなったら、クロックに同期してオンになる。内部制御信号Ｄがオンになると、ドライバ４２は、平衡信号である制御信号Ｂをオンにする。
論理積ゲート５２は、制御信号Ａおよび制御信号Ｂがともにオンであり、且つ内部制御信号Ｃおよび内部制御信号Ｄがともにオンである場合に、許可信号をオンにする。
【００２３】
制御部２−１に対して、制御部２−２および制御部２−３は、それぞれ、クロック周波数が異なる。例えば、制御部２−２は、制御部２−１よりも長い周期のクロック周波数をトリガーとしてフリップフロップ５１を同期する。そして、制御部２−３は、制御部２−１および２−２と異なるクロック周波数でフリップフロップ５１を同期する回路を構成する。
なお、制御部２−１〜２−３は、異なるクロック周波数でサンプリングするのに代えて、フリップフロップ５１の段数が異なるように遅延回路を構成してもよい。
【００２４】
例えば、制御部２−１〜２−３は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）や、ＰＬＤ（Ｐｒｏｇｒａｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）により実現される。
【００２５】
また、制御部２−１〜２−３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などのプロセッサがプログラムを実行することにより実現されるものであってもよい。以下、この場合について説明する。
【００２６】
図３は、制御部２−１の処理手順の例を示すフローチャートである。
本フローチャートは、制御部２−１が許可信号を出力していない（オフ）状態において開始される。
ステップＳ１において、制御部２−１は、出力部３−１からオン状態の要求信号を取り込むまで待機し、出力部３−１からオン状態の要求信号を取り込むと（ステップS１：ＹＥＳ）ステップＳ２の処理に移行する。
ステップＳ２において、制御部２−１は、共通制御線２１の制御信号Ａがオフであるか否かを判定し、制御信号Ａがオフである場合（ステップＳ２：ＹＥＳ）はステップＳ３に移行する。
【００２７】
ステップＳ３において、制御部２−１は、制御信号Ａをオンにセットする。
次に、ステップＳ４において、制御部２−１は、共通制御線２１の制御信号Ａがオンになったか否かを判定し、オンになったと判定した場合（ステップＳ４：ＹＥＳ）はステップＳ５の処理に移行する。
【００２８】
ステップＳ５において、制御部２−１は、タイマを起動させる。
次に、ステップＳ６において、制御部２−１は、共通制御線２２の制御信号Ｂがオフであるか否かを判定し、制御信号Ｂがオフである場合（ステップＳ６：ＹＥＳ）はステップＳ７に移行し、制御信号Ｂがオンである場合（ステップＳ６：ＮＯ）はステップＳ１０に移行する。
【００２９】
ステップＳ７において、制御部２−１は、制御信号Ｂをオンにセットする。
次に、ステップＳ８において、制御部２−１は、共通制御線２２の制御信号Ｂがオンになったか否かを判定し、オンになったと判定した場合（ステップＳ８：ＹＥＳ）はステップＳ９の処理に移行する。
【００３０】
ステップＳ９において、制御部２−１は、許可信号を出力部３−１に供給し、ステップＳ１の処理に移行する。
【００３１】
一方、ステップＳ１０において、制御部２−１は、２系統の共通制御線２１，２２の制御信号Ａ，Ｂをともにオフにセットし、ステップＳ１の処理に移行する。
【００３２】
以上説明した第１の実施形態の制御システム１００は、第１の状態および第２の状態のいずれかの状態を保持する２系統の共通制御線２１，２２を備える。また、制御システム１００は、共通電路１０に接続され、共通電路１０の使用許可を示す許可信号を取得した場合に、共通電路１０に電気信号または電力を供給する出力部３−１（第１の出力部）を備える。また、制御システム１００は、２系統の共通制御線２１，２２に接続され、共通電路１０の使用要求を示す要求信号を出力部３−１から取得した場合に、２系統の共通制御線２１，２２のうち共通制御線２１の状態を第１の状態から第２の状態に変更する第１の試行を実行し、第１の試行が成功した場合、第１の所定時間経過後に、２系統の共通制御線のうち共通制御線２２の状態を第１の状態から第２の状態に変更する第２の試行を実行し、第２の試行が成功した場合に、許可信号を出力部３−１に供給する制御部２−１（第１の制御部）を備える。また、制御システム１００は、共通電路１０に接続され、共通電路１０の使用許可を示す許可信号を取得した場合に、共通電路１０に電気信号または電力を供給する出力部３−２（第２の出力部）を備える。また、制御システム１００は、２系統の共通制御線２１，２２に接続され、共通電路１０の使用要求を示す要求信号を出力部３−２から取得した場合に、２系統の共通制御線のうち共通制御線２１の状態を第１の状態から第２の状態に変更する第１の試行を実行し、第１の試行が成功した場合、第１の所定時間と異なる第２の所定時間経過後に、２系統の共通制御線のうち共通制御線２２の状態を第１の状態から第２の状態に変更する第２の試行を実行し、第２の試行が成功した場合に、共通電路１０の使用許可を示す許可信号を出力部３−２に供給する制御部２−２（第２の制御部）を備える。
【００３３】
この構成により、第１の実施形態の制御システム１００では、共通電路１０と共通制御線２１，２２とを分離しているため、確実に排他制御を行うことができる。また、複数回の試行を、出力装置１ごとに異なる所定時間ずらして行うという簡易な処理によって、排他制御を行うことができる。したがって、第１の実施形態の制御システム１００によれば、簡易な構成で確実に排他制御を行うことができる。
【００３４】
また、第１の実施形態の制御システム１００によれば、共通電路１０の占有権を調停するための外部のコントローラを用いることなく、自律的に共通電路１０の占有権を取得した１台の出力装置１に共通電路１０を占有させて、外部装置３０に電気信号または電力を供給することができる。よって、制御システム１００に出力装置１が増設されたり、制御システム１００から出力装置１が削減されたりした場合であっても、特別なシステムメンテナンスが発生することがない。
【００３５】
また、第１の実施形態の制御システム１００では、共通電路１０を占有するために出力装置１間の通信が発生することがないため、出力装置１の台数を多くした大規模な制御システムを構築した場合においても、共通電路１０の占有権取得にかかる時間を比較的短時間に抑えることができる。
【００３６】
（第２の実施形態）
図４は、第２の実施形態の電路の制御システムの機能構成の例を示すブロック図である。第１の実施形態と同一の構成については同一の符号を付してその説明を省略する。
電路の制御システム１００ａは、第１の実施形態の制御システム１００の出力装置１−１〜１−３に代えて、出力装置１ａ−１〜１ａ−３を備える。また、共通電路１０には外部装置は接続されていない。以下、電路の制御システム１００ａを、制御システム１００ａと記載する。
なお、以下の説明において、出力装置１ａ−１〜１ａ−３のいずれかを出力装置１ａと記載する場合がある。また、図４には出力装置１ａが３台である例を示すが、出力装置１ａの台数は、これに限らず、複数であればよい。
【００３７】
制御システム１００ａでは、出力装置１ａ−１〜１ａ−３それぞれが、任意のトリガータイミングで、共通制御線２１，２２それぞれの状態を、出力装置１ａごとに異なる時間差を有してオフ（第１の状態）からオン（第２の状態）にする信号処理を試行する。例えば、オフとは、電気信号レベルが論理上“０（ゼロ）”である状態である。また、オンとは、電気信号レベルが論理上“１”である状態である。その結果、共通制御線２１，２２ともにオンになった一台の出力装置１ａのみが、共通電路１０を排他的に占有する。なお、この逆に、出力装置１ａ−１〜１ａ−３それぞれが、共通制御線２１，２２それぞれの状態を、出力装置１ａごとに異なる時間差を有してオンからオフにする信号処理を試行するようにしてもよい。共通電路１０を排他的に占有した出力装置１ａは、所定の電気信号または電力を他の出力装置１ａに供給する。
【００３８】
図４に示すように、出力装置１ａ−１は、制御部２−１と、入出力部４−１とを備える。出力装置１ａ−２は、制御部２−２と、入出力部４−２とを備える。出力装置１ａ−３は、制御部２−３と、入出力部４−３とを備える。制御部２−１〜２−３は、第１の実施形態において説明したので、ここでの説明を省略する。
【００３９】
入出力部４−１〜４−３は、共通した構成を有する。入出力部４−１〜４−３は、それぞれ出力部を含む。入出力部４−１は、共通電路１０の占有を要求することを示す要求信号を、任意のトリガータイミングで制御部２−１に供給する。入出力部４−１は、その要求信号を受信したことに応じて制御部２−１から供給される許可信号を取り込むと、所定の電気信号または電力を、共通電路１０を介して他の出力装置である出力装置１ａ−２および出力装置１ａ−３またはいずれか一方に供給する。
【００４０】
例えば、共通電路１０が伝送電路（伝送路）である場合、許可信号を取得した入出力部４−１は、任意のフォーマットによる信号を、共通電路１０を介して出力装置１ａ−２および出力装置１ａ−３またはいずれか一方に送信する。
【００４１】
また、例えば、共通電路１０が電源電路（電源ライン）である場合、許可信号を取得した入出力部４−１は、共通電路１０の電気的仕様に応じた電流または電圧の電力を、共通電路１０を介して出力装置１ａ−２および出力装置１ａ−３またはいずれか一方に供給する。
【００４２】
また、入出力部４−２は、共通電路１０の占有を要求することを示す要求信号を、任意のトリガータイミングで制御部２−２に供給する。入出力部４−２は、その要求信号を受信したことに応じて制御部２−２から供給される許可信号を取り込むと、所定の電気信号または電力を、共通電路１０を介して他の出力装置である出力装置１ａ−１および出力装置１ａ−３またはいずれか一方に供給する。
【００４３】
また、入出力部４−３は、共通電路１０の占有を要求することを示す要求信号を、任意のトリガータイミングで制御部２−３に供給する。入出力部４−３は、その要求信号を受信したことに応じて制御部２−３から供給される許可信号を取り込むと、所定の電気信号または電力を、共通電路１０を介して他の出力装置である出力装置１ａ−１および出力装置１ａ−２またはいずれか一方に供給する。
【００４４】
この構成により、第２の実施形態の制御システム１００ａでは、共通電路１０と共通制御線２１，２２とを分離しているため、確実に排他制御を行うことができる。また、複数回の試行を、出力装置１ａごとに異なる所定時間ずらして行うという簡易な処理によって、排他制御を行うことができる。したがって、第２の実施形態の制御システム１００ａによれば、簡易な構成で確実に排他制御を行うことができる。
【００４５】
また、第２の実施形態の制御システム１００ａによれば、共通電路１０の占有権を調停するための外部のコントローラを用いることなく、自律的に共通電路１０の占有権を取得した１台の出力装置１ａに共通電路１０を占有させて、他の出力装置１ａに電気信号または電力を供給することができる。よって、制御システム１００ａに出力装置１ａが増設されたり、制御システム１００ａから出力装置１ａが削減されたりした場合であっても、特別なシステムメンテナンスが発生することがない。
【００４６】
また、第２の実施形態の制御システム１００ａでは、共通電路１０を占有するために出力装置１ａ間の通信が発生することがないため、出力装置１ａの台数を多くした大規模な制御システムを構築した場合においても、共通電路１０の占有権取得にかかる時間を比較的短時間に抑えることができる。
【００４７】
なお、第１の実施形態において、制御システム１００は、共通電路１０と２系統の共通制御線２１，２２との組を複数含んでもよい。この場合、出力装置１−１〜１−３それぞれの制御部２−１〜２−３は、組ごとに出力部３−１〜３−３を制御してもよい。
【００４８】
また、第２の実施形態においても、制御システム１００ａは、共通電路１０と２系統の共通制御線２１，２２との組を複数含んでもよい。この場合、出力装置１ａ−１〜１ａ−３それぞれの制御部２−１〜２−３は、組ごとに入出力部４−１〜４−３を制御してもよい。
【００４９】
また、共通制御線を３系統以上備え、３段以上の試行を行ってもよい。これにより、さらに確実に、排他制御を行うことができる。
【００５０】
以上説明した少なくともひとつの実施形態によれば、共通電路に接続され、共通電路の許可信号を取得した場合に、共通電路に電気信号または電力を供給する第１の出力部と、複数の共通制御線に接続され、共通電路の要求信号を第１の出力部から取得した場合に、第１の共通制御線の状態を第１の状態から第２の状態に変更する第１の試行を実行し、第１の試行が成功した場合、第１の所定時間経過後に、第２の共通制御線の状態を第１の状態から第２の状態に変更する第２の試行を実行し、第２の試行が成功した場合に、許可信号を第１の出力部に供給する第１の制御部と、共通電路に接続され、共通電路の許可信号を取得した場合に、共通電路に電気信号または電力を供給する第２の出力部と、複数の共通制御線に接続され、共通電路の要求信号を第２の出力部から取得した場合に、第１の共通制御線の状態を第１の状態から第２の状態に変更する第１の試行を実行し、第１の試行が成功した場合、第１の所定時間と異なる第２の所定時間経過後に、第２の共通制御線の状態を第１の状態から第２の状態に変更する第２の試行を実行し、第２の試行が成功した場合に、共通電路の許可信号を第２の出力部に供給する第２の制御部と、を備えることにより、簡易な構成で確実に、電気信号または電力を受電先に供給することができる。
【００５１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５２】
１−１…出力装置、１−２…出力装置、１−３…出力装置、１ａ−１…出力装置、１ａ−２…出力装置、１ａ−３…出力装置、２−１…制御部、２−２…制御部、２−３…制御部、３−１…出力部、３−２…出力部、３−３…出力部、４−１…入出力部、４−２…入出力部、４−３…入出力部、１０…共通電路、２１…共通制御線、２２共通制御線、３０…外部装置、１００…電路の制御システム、１００ａ…電路の制御システム
【図１】
2016001401.tif 000003
【図２】
2016001401.tif 000004
【図３】
2016001401.tif 000005
【図４】
2016001401.tif 000006