(57)【特許請求の範囲】
【請求項１】
電源ユニットと、ＣＰＵユニットと、前記電源ユニットに対して終端に配置される第１終端ユニットと、前記電源ユニットと前記第１終端ユニットとの間に配置される第１他のユニットと、がコネクタを介して接続される基本ブロックを備えるＰＬＣシステムにおいて、
前記第１他のユニットと前記第１終端ユニットは、自ユニットに供給される電圧値を測定し、記憶する電圧測定部を備え、
前記ＣＰＵユニットは、
自ユニットに供給される電圧値を測定し、記憶する電圧測定部と、
前記第１終端ユニット、前記第１他のユニットまたは自ユニットの前記電圧測定部に記憶されている前記電圧値を読込み、前記電圧値が当該ＰＬＣシステムを構成する各ユニットを駆動するのに必要な規定値以上であるかを判定する電圧値取得処理を行い、前記電圧値取得処理の結果を数値で表示部に表示する電圧監視管理部と、
を備え、
前記電圧監視管理部は、前記第１終端ユニットの前記電圧値取得処理を行い、前記第１終端ユニットの電圧値が前記規定値よりも低い場合に、前記第１終端ユニットから前記電源ユニット側に向かって前記電圧値が前記規定値以上となるユニットが見つかるまで前記電圧値取得処理を実行することを特徴とするＰＬＣシステム。
【請求項２】
前記基本ブロックに第１増設ケーブルを介して電気的に接続される第１増設ブロックをさらに備え、
前記基本ブロックは、前記電源ユニットと前記第１終端ユニットとの間に配置される第１分岐ユニットをさらに備え、
前記第１増設ブロックは、前記基本ブロックの前記第１分岐ユニットと前記第１増設ケーブルを介して接続される第１増設ユニットと、前記第１増設ユニットに対して終端に配置される第２終端ユニットと、前記第１増設ユニットと前記第２終端ユニットとの間に配置される第２他のユニットと、がコネクタを介して接続され、
前記第１増設ユニット、前記第２終端ユニットおよび前記第２他のユニットは、自ユニットに供給される電圧値を測定し、記憶する電圧測定部を備え、
前記電圧監視管理部の前記電圧値取得処理では、前記第１終端ユニット、前記第１他のユニット、前記ＣＰＵユニット、前記第１増設ユニット、前記第２終端ユニットまたは前記第２他のユニットの前記電圧測定部に記憶されている前記電圧値を読み込み、前記電圧値が当該ＰＬＣシステムを構成する各ユニットを駆動するのに必要な規定値以上であるかを判定し、
前記電圧監視管理部は、前記第２終端ユニットの前記電圧値取得処理を行い、前記第２終端ユニットの電圧値が前記規定値よりも低い場合に、前記第２終端ユニットから前記第１増設ユニット側に向かって前記電圧値が前記規定値以上となるユニットが見つかるまで前記電圧値取得処理を実行する機能をさらに有することを特徴とする請求項１に記載のＰＬＣシステム。
【請求項３】
前記第１増設ブロックに第２増設ケーブルを介して電気的に接続される第２増設ブロックをさらに備え、
前記第１増設ブロックは、第２分岐ユニットをさらに備え、
前記第２増設ブロックは、前記第１増設ブロックの前記第２分岐ユニットと前記第２増設ケーブルを介して接続される第２増設ユニットと、前記第２増設ユニットに対して終端に配置される第３終端ユニットと、前記第２増設ユニットと前記第３終端ユニットとの間に配置される第３他のユニットと、がコネクタを介して接続され、
前記第２増設ユニット、前記第３終端ユニットおよび前記第３他のユニットは、自ユニットに供給される電圧値を測定し、記憶する電圧測定部を備え、
前記電圧監視管理部の前記電圧値取得処理では、前記第１終端ユニット、前記第１他のユニット、前記ＣＰＵユニット、前記第１増設ユニット、前記第２終端ユニット、前記第２他のユニット、前記第２増設ユニット、前記第３終端ユニットまたは前記第３他のユニットの前記電圧測定部に記憶されている前記電圧値を読み込み、前記電圧値が当該ＰＬＣシステムを構成する各ユニットを駆動するのに必要な規定値以上であるかを判定し、
前記電圧監視管理部は、前記第３終端ユニットの前記電圧値取得処理を行い、前記第３終端ユニットの電圧値が前記規定値よりも低い場合に、前記第３終端ユニットから前記第２増設ユニット側に向かって前記電圧値が前記規定値以上となるユニットが見つかるまで前記電圧値取得処理を実行する機能をさらに有することを特徴とする請求項２に記載のＰＬＣシステム。
【請求項４】
前記電圧測定部は、当該ＰＬＣシステムの電源がオンにされたときに、各ユニットに供給される電圧値の測定処理を行い、
前記電圧監視管理部は、当該ＰＬＣシステムの電源がオンにされたときに、前記電圧値取得処理を行うことを特徴とする請求項１に記載のＰＬＣシステム。
【請求項５】
前記電圧測定部は、任意のタイミングで各ユニットに供給される電圧値の測定処理を行い、
前記電圧監視管理部は、任意のタイミングで前記電圧値取得処理を行うことを特徴とする請求項１に記載のＰＬＣシステム。
【請求項６】
前記表示部は、前記ＣＰＵユニットに装着された表示ユニット、前記ＣＰＵユニットに内蔵された表示装置、または前記ＣＰＵユニットにケーブルを介して接続された表示装置であることを特徴とする請求項１から５のいずれか１つに記載のＰＬＣシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユニット直接連結型のプログラマブルロジックコントローラ（Programmable  Logic  Controller：以下、ＰＬＣという）システムに関するものである。
【背景技術】
【０００２】
従来のユニット直接連結型のＰＬＣシステムの基本ブロックは、始端に電源ユニットが配置され、電源ユニットにはＣＰＵユニットが連結され、ＣＰＵユニットに続いて入出力ユニットや他機能を持つユニットが連結され、終端にエンドカバーまたはシステムを増設する際に使用する分岐ユニットが連結される構成を有する。基本ブロックだけではユニットが足りない場合に、増設ブロックが使用される。増設ブロックは、始端に増設ユニットが配置され、増設ユニットに続いて入出力ユニットや他機能を持つユニットが連結され、終端にエンドカバーまたはシステムを増設する際に使用する分岐ユニットが連結される構成を有する。このＰＬＣシステムの分岐ユニットとエンドカバーは電圧監視回路を搭載しており、ユニット自身がそのユニットの電圧監視を行う（たとえば、特許文献１参照）。
【０００３】
分岐ユニットとエンドカバーに備えた電圧監視回路によって、そのユニットに供給された電圧がユニット自身で監視され、供給された電圧値と規定値とが比較される。分岐ユニットとエンドカバーは、比較結果によって電圧レベルを色で示すためのＬＥＤ（Light  Emitting  Diode）を搭載している。たとえば、このＬＥＤは緑色、オレンジ色および赤色の３色の色を示すことができる。緑色の点灯は、電圧値が規定値より大幅に高く、システムが正常動作するために必要な電圧が充分に供給されていることを示す。また、オレンジ色の点灯は、電圧値が規定値よりわずかに高く、かろうじてシステムが正常動作するために必要な電圧が供給されていることを示す。さらに、赤色の点灯は、電圧値が規定値より低く、システムが正常動作するために必要な電圧が不足していることを示す。
【０００４】
このような構成によって、基本ブロックの終端にあるエンドカバーでユニット自身の電圧監視を行うと、電源ユニットを含め、全てのユニットはバスコネクタで連結されているため、電源ユニットからエンドカバーまでの電圧供給状況をエンドカバーの電圧監視回路内にあるＬＥＤの色にて確認することができる。
【０００５】
また、基本ブロックの終端にある分岐ユニットでユニット自身の電圧監視を行うと、全てのユニットはバスコネクタで連結されているため、電源ユニットから分岐ユニットまでの電圧供給状況を分岐ユニットの電圧監視回路内にあるＬＥＤの色にて確認することができる。あるいは、増設ブロックの終端にある分岐ユニットでユニット自身の電圧監視を行うと、前段のブロックの電圧供給状況を前段の分岐ユニットの電圧監視回路内にあるＬＥＤの色にて確認することができる。また、全てのユニットはバスコネクタで連結されているため、増設ユニットから分岐ユニットまでの電圧供給状況を分岐ユニットの電圧監視回路内にあるＬＥＤの色にて確認することができる。
【０００６】
さらに、最後の増設ブロックの終端にあるエンドカバーでユニット自身の電圧監視を行うと、前段のブロックの電圧供給状況を前段の分岐ユニットの電圧監視回路内にあるＬＥＤの色にて確認することができる。また、全てのユニットはバスコネクタで連結されているため、増設ユニットからエンドカバーまでの電圧供給状況をエンドカバーの電圧監視回路内にあるＬＥＤの色にて確認することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１０８４１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ＰＬＣシステムを構築する際には、システムが正常動作するための電圧が各ユニットに充分供給されているかを確認しなければならない。これは基本ブロックの電源ユニットから供給されている電圧のみでＰＬＣシステムを稼動しなければならないからである。増設ブロックに電源ユニットが無いシステムを構築する際、増設ブロックに供給される電圧は増設ケーブルを介した電圧降下によって、電圧供給が困難となりやすい。上記の理由からＰＬＣは新規でシステム構築する際に、事前に電圧が充分供給されているかについて計算が行われる。しかし、使用するユニットを変更したり追加したりするときに、逐一計算するには手間がかかってしまうという問題点があった。
【０００９】
また、各ユニットにて電圧供給不足が起きたときに、システムエラーの原因が電圧だと分からなければ、システムエラーの解決に時間がかかってしまうという問題点もあった。
【００１０】
さらに、従来のＰＬＣシステムでは、分岐ユニットまたはエンドカバーに供給されている電圧値と規定値を比べてＬＥＤで表示することで、基本ブロックと増設ブロックに電圧が充分供給されているか否かは分かる。しかし、どのユニットにて電圧供給不足が発生しているか分からず、また、ユニットを何台減少させる必要があるのか、あるいは何台変更する必要があるのかが分からないという問題点もあった。
【００１１】
また、従来のＰＬＣシステムでは分岐ユニットから増設ユニットまで接続されているケーブルにて電圧降下による電圧供給不足があるかを判断することができないという問題点もあった。
【００１２】
この発明は上記に鑑みてなされたもので、ユニットが直接連結されるＰＬＣシステムにおいて、ＰＬＣシステムを構成する各ユニットにおける電圧供給状態を判断することができるＰＬＣシステムを得ることを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、この発明にかかるＰＬＣシステムは、電源ユニットと、ＣＰＵユニットと、前記電源ユニットに対して終端に配置される第１終端ユニットと、前記電源ユニットと前記第１終端ユニットとの間に配置される第１他のユニットと、がコネクタを介して接続される基本ブロックを備えるＰＬＣシステムにおいて、前記第１他のユニットと前記第１終端ユニットは、自ユニットに供給される電圧値を測定し、記憶する電圧測定部を備え、前記ＣＰＵユニットは、自ユニットに供給される電圧値を測定し、記憶する電圧測定部と、前記第１終端ユニット、前記第１他のユニットまたは自ユニットの前記電圧測定部に記憶されている前記電圧値を読込み、前記電圧値が当該ＰＬＣシステムを構成する各ユニットを駆動するのに必要な規定値以上であるかを判定する電圧値取得処理を行い、前記電圧値取得処理の結果を数値で表示部に表示する電圧監視管理部と、を備え、前記電圧監視管理部は、前記第１終端ユニットの前記電圧値取得処理を行い、前記第１終端ユニットの電圧値が前記規定値よりも低い場合に、前記第１終端ユニットから前記電源ユニット側に向かって前記電圧値が前記規定値以上となるユニットが見つかるまで前記電圧値取得処理を実行することを特徴とする。
【発明の効果】
【００１４】
この発明によれば、ＣＰＵユニット、他のユニットおよびエンドカバーに、自ユニットに供給される電圧値を測定する電圧監視部を設け、またＣＰＵユニットに、他のユニットまたは自ユニットで測定された電圧値と、ＰＬＣシステムが稼働する上で必要となる規定の電圧値とを比較し、この結果を表示部に表示する電圧監視管理部と、を設けたので、ＰＬＣシステムを構成する各ユニットに供給された電圧が規定値に対して十分なのか不十分なのかを容易に把握することができるという効果を有する。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施の形態１によるＰＬＣシステムの構成の一例を模式的に示す図である。
【図２】図２は、実施の形態１による電圧監視部の機能構成を模式的に示すブロック図である。
【図３】図３は、実施の形態１による電圧監視管理部の機能構成を模式的に示すブロック図である。
【図４】図４は、実施の形態１による電圧測定処理の手順の一例を示すフローチャートである。
【図５】図５は、実施の形態１による電圧監視管理処理の手順の一例を示すフローチャートである。
【図６】図６は、ＣＰＵユニットにおける電圧値取得処理の手順の一例を示すフローチャートである。
【図７】図７は、実施の形態２によるＰＬＣシステムの構成の一例を模式的に示す図である。
【図８】図８は、実施の形態２による電圧監視管理処理の手順の一例を示すフローチャートである。
【図９】図９は、ＰＬＣシステムの構成の他の例を模式的に示す図である。
【図１０】図１０は、ＰＬＣシステムの構成の他の例を模式的に示す図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照して、この発明にかかるＰＬＣシステムの好適な実施の形態を詳細に説明する。なお、これらの実施の形態によりこの発明が限定されるものではない。
【００１７】
実施の形態１．
図１は、実施の形態１によるＰＬＣシステムの構成の一例を模式的に示す図である。ＰＬＣシステム１は、ユニット直接連結型の構成を有しており、１つの基本ブロック１０を含む。基本ブロック１０は、各ユニットに対して電源を供給する電源ユニット１１と、システム全体を管理するＣＰＵユニット１２と、入出力ユニットや他の機能を有する他のユニットであるターゲットユニット１３−１から１３−４と、ブロックの終端を示し、ブロックの終端処理を行う終端ユニットであるエンドカバー１４と、を有する。エンドカバー１４を含む全てのユニットは、バス、すなわちバスコネクタで接続されている。このバスによって、各ユニット間で通信ができるとともに、電源ユニット１１から他のユニットに対して電圧が供給される。また、この例では、ターゲットユニット１３−１から１３−４が４個配置されている場合が示されているが、これに限定されるものではない。
【００１８】
実施の形態１では、ＣＰＵユニット１２は、自ＣＰＵユニット１２に供給される電圧を監視する電圧監視部５０と、ＰＬＣシステム１、実施の形態１では基本ブロック１０を構成する各ユニット、すなわちＣＰＵユニット１２、ターゲットユニット１３−１から１３−４、およびエンドカバー１４に供給される電圧を管理する電圧監視管理部６０と、を備える。ＣＰＵユニット１２に取り付けられる表示ユニット７０を使用することで、ＣＰＵユニット１２自体でＰＬＣシステム１の電圧値をモニタリングすることができる。また、ターゲットユニット１３−１から１３−４とエンドカバー１４は、自ユニットに供給される電圧を監視する電圧監視部５０を備える。
【００１９】
図２は、実施の形態１による電圧監視部の機能構成を模式的に示すブロック図である。電圧監視部５０は、ユニット通信部５１と、電圧監視回路部５２と、電圧値記憶部５３と、を備える。ユニット通信部５１は、各ユニットが他のユニットとバスコネクタなどのコネクタを介して通信を行う機能を有する。電圧監視回路部５２は、各ユニットに供給されている電圧値を測定する。電圧値記憶部５３は、電圧監視回路部５２によって測定された電圧値を記憶する。
【００２０】
図３は、実施の形態１による電圧監視管理部の機能構成を模式的に示すブロック図である。電圧監視管理部６０は、ＣＰＵユニット通信部６１と、規定値記憶部６２と、比較部６３と、比較結果記憶部６４と、を備える。ＣＰＵユニット通信部６１は、他のユニットとの情報伝達を行う。規定値記憶部６２は、自ＣＰＵユニット１２または他のユニット、すなわちターゲットユニット１３−１から１３−４、エンドカバー１４に供給される電圧が十分であるか否かを判定する際の基準となる規定値を記憶する。
【００２１】
比較部６３は、他のユニットからまたは自ＣＰＵユニット１２の電圧監視部５０から送信されてくる電圧値と、規定値記憶部６２に記憶されている規定値と、を比較し、この結果を比較結果記憶部６４に書き込む。また、比較部６３は、電圧値が規定値を下回る場合には、現在比較中のユニットに比して１台だけ電源ユニット１１側に配置または装着されている隣接ユニットの電圧値を読み込ませる処理を行う。比較結果記憶部６４は、比較部６３によって実行された、あるユニットの電圧値と規定値との比較の結果を記憶する。
【００２２】
つぎに、このような構成のＰＬＣシステム１での電圧測定処理と電圧監視管理処理について説明する。図４は、実施の形態１による電圧測定処理の手順の一例を示すフローチャートである。
【００２３】
まず、ＰＬＣシステム１の電源を入れると（ステップＳ１１）、電源ユニット１１はユニット間を連結するバスコネクタなどのコネクタを介して各ユニットに電圧を供給する（ステップＳ１２）。各ユニットに電圧が供給されると、ユニット通信部５１が通信可能な状態となる。
【００２４】
ついで、各ユニットの電圧監視部５０の電圧監視回路部５２は、自ユニットに供給されている電圧値を測定する（ステップＳ１３）。その後、測定した自ユニットの電圧値を電圧値記憶部５３に格納する（ステップＳ１４）。以上によって、各ユニットでの電圧測定処理が終了する。
【００２５】
図５は、実施の形態１による電圧監視管理処理の手順の一例を示すフローチャートである。まず、ＰＬＣシステム１の電源を入れると（ステップＳ３１）、電源ユニット１１はユニット間を連結するバスコネクタなどのコネクタを介して各ユニットに電圧を供給し、システムが起動される。ついで、ＣＰＵユニット１２は、バスアクセスによる直接連結型ＰＬＣシステム１に接続されているユニット数と、増設ブロック数を把握する処理を行う（ステップＳ３２）。たとえば、ＣＰＵユニット１２は、ＰＬＣシステム１の基本ブロック１０内でのユニットの配置状態を取得する。なお、ここでは、増設ブロックはなく、基本ブロック１０のみである場合を例示する。
【００２６】
ついで、基本ブロック１０のＣＰＵユニット１２は、ユニット間を連結しているバスを通じ、供給されている電圧が規定値未満となるユニットの位置を求める電圧値取得処理を行う（ステップＳ３３）。
【００２７】
図６は、ＣＰＵユニットにおける電圧値取得処理の手順の一例を示すフローチャートである。電圧値取得処理では、電圧監視管理部６０のＣＰＵユニット通信部６１は、ユニット間を連結しているバスを通じて、エンドカバー１４に組み込まれている電圧監視部５０の電圧値を読み込む（ステップＳ５１）。これは、たとえばＣＰＵユニット１２からエンドカバー１４に対して電圧値の読込要求を送信し、この読込要求に対する応答でエンドカバー１４のユニット通信部５１が電圧値記憶部５３に記憶されている電圧値をＣＰＵユニット１２に対して送信するなどの方法によって行われる。
【００２８】
ついで、電圧監視管理部６０の比較部６３は、読み込んだエンドカバー１４の電圧値と、規定値記憶部６２に格納されているＰＬＣシステム１が稼動する上で必要となる規定の電圧値である規定値とを比較する（ステップＳ５２）。具体的には、読み込んだ電圧値が規定値以上であるかを判定する。
【００２９】
電圧値が規定値未満である場合（ステップＳ５２でＮｏの場合）には、比較部６３は、比較結果を比較結果記憶部６４に記憶する（ステップＳ５３）。たとえば、比較した電圧値を、エンドカバー１４に対応付けて記憶する。
【００３０】
その後、比較部６３は、エンドカバー１４の電源ユニット１１側に隣接して配置される１台のユニットを選択し（ステップＳ５４）、ＣＰＵユニット通信部６１を介して、選択したユニットの電圧値を読み込む（ステップＳ５５）。
【００３１】
ついで、比較部６３は、読み込んだユニットの電圧値と、規定値記憶部６２に格納されている規定値とを比較し、読み込んだ電圧値が規定値以上であるかを判定する（ステップＳ５６）。
【００３２】
電圧値が規定値以上である場合（ステップＳ５６でＹｅｓの場合）、またはステップＳ５２でエンドカバー１４の電圧値が規定値以上である場合（ステップＳ５２でＹｅｓの場合）には、電圧値の取得処理が終了する。
【００３３】
また、ステップＳ５６で電圧値が規定値未満である場合（ステップＳ５６でＮｏの場合）には、ステップＳ５３へと処理が戻る。そして、読み込んだ電圧値が規定値以上となるユニットが得られるまで、ステップＳ５３からＳ５６の処理が繰り返し実行される。
【００３４】
図５に戻り、比較部６３は、電圧値取得処理のステップＳ５２またはステップＳ５６で読み込んだ電圧値が規定値以上である場合に、この電圧値をユニットまたはエンドカバー１４に対応付けて比較結果記憶部６４に記憶する（ステップＳ３４）。その後、比較部６３は、ＣＰＵユニット通信部６１を介して、表示ユニット７０に比較結果記憶部６４に記憶されている結果を、数値で表示させる結果表示処理を行う（ステップＳ３５）。
【００３５】
結果表示処理を行う場合、比較結果記憶部６４に記憶されている内容は、（１）エンドカバー１４の電圧値が規定値以上である場合、（２）エンドカバー１４の電圧値が規定値未満である場合、の２通りが考えられる。
【００３６】
（１）エンドカバー１４の電圧値が規定値以上である場合
この場合には、比較結果記憶部６４には、エンドカバー１４の電圧値のみが記憶されている。そのため、表示ユニット７０は、エンドカバー１４の電圧値が規定値以上であることを表示する処理を行う。
【００３７】
（２）エンドカバー１４の電圧値が規定値未満である場合
この場合には、比較結果記憶部６４には、エンドカバー１４から、電圧値が規定値以上となったユニット、すなわちターゲットユニット１３−１から１３−４またはＣＰＵユニット１２までの電圧値が記憶されている。そのため、表示ユニット７０は、電圧値が規定値以上となったユニットの電圧値は規定値以上であることを表示し、エンドカバー１４から電圧値が規定値以上となったユニットにエンドカバー１４側に隣接するユニットまでの電圧値が規定値未満であることを表示する処理を行う。
【００３８】
（１）と（２）の場合の表示は、たとえば図１に示されるようなＰＬＣシステム１の模式的な構成図を表示ユニット７０上に描画し、この中のエンドカバー１４側から電圧値を測定したユニットの部分まで、電圧値またはこれに加えて規定値を表示させる方法によって行うことができる。このとき、規定値を下回る電圧値については、表示ユニット７０を見るユーザに対して注意を喚起するような、太字表示、色を変えた表示、点滅表示または大きさを変えた表示などの表示方法で表示してもよい。以上によって、電圧監視管理処理が終了する。
【００３９】
実施の形態１では、ＰＬＣシステム１の基本ブロック１０のＣＰＵユニット１２、ターゲットユニット１３−１から１３−４およびエンドカバー１４に、自ユニットに供給される電圧値を測定する電圧監視部５０を設けた。また、ＣＰＵユニット１２に、エンドカバー１４で測定された電圧値と、ＰＬＣシステム１が稼働する上で必要となる規定の電圧値とを比較し、測定された電圧値が規定の電圧値未満の場合に、電源ユニット１１側に隣接するユニットで測定された電圧値と規定値とを比較する電圧値取得処理を、測定された電圧値が規定値以上となるユニットが出現するまで行い、この比較結果を記憶しておき、表示ユニット７０に表示させるようにした。これによって、ユニット自身に供給された電圧を監視でき、電圧が十分に供給されているユニットと、電圧が十分に供給されていないユニットと、をユーザが把握しやすくなるという効果を有する。
【００４０】
たとえば、エンドカバー１４の電圧値をＣＰＵユニット１２が読み込んだ時、規定以上の数値が電圧監視部５０の電圧値記憶部５３に書き込まれていれば、このエンドカバー１４までのルートにおいて電圧が充分供給されていることが分かる。また、エンドカバー１４の電圧値をＣＰＵユニット１２が読み込んだ時、規定以下の数値が電圧監視部５０の電圧値記憶部５３に書き込まれていれば、エンドカバー１４の隣から順番に各ユニットの電圧値の読み込みを行う。ＣＰＵユニット１２の電圧監視管理部６０の比較部６３においてユニットの電圧値が規定値以上であれば、電源ユニット１１からこのユニットまでは充分な電圧が供給されていることが分かる。
【００４１】
また、使用するユニットを変更したり追加したりする際に、各ユニットの電圧値が規定値以上の電圧で供給されているか否かが分かるので、正常に動作するかについて電圧計算を逐一しなくても把握できる。さらに、電圧供給状態をＬＥＤの色で表示するのではなく、電圧値と規定値を数値でユニットごとに表示するため、各ユニットで不足している電圧が分かり、ユニットを何台減少させる必要があるか、何台変更する必要があるかをユーザが容易に把握することが可能となる。さらにまた、エンドカバー１４のみならず各ユニットに電圧監視部５０が搭載されており、各ユニットの電圧値が規定値以上の電圧で供給されているか分かるので、どのユニットにて電圧供給不足が発生しているかが分かる。これによって、システム構築およびメンテナンスの工数削減につながるという効果も有する。
【００４２】
さらに、各ユニットにて電圧供給不足が起きた際に、各ユニットの電圧値が規定値以上の電圧で供給されているか分かるので、たとえばシステムエラーが発生した際に、原因が電圧の供給であるのか否かをユーザが素早く判断することができる。その結果、システムエラーの原因を解決する時間を短縮することができるという効果を有する。
【００４３】
実施の形態２．
実施の形態１では、ＰＬＣシステムが基本ブロックのみで構成される場合を示したが、実施の形態２では、ＰＬＣシステムが基本ブロックと増設ブロックとによって構成される場合を示す。
【００４４】
図７は、実施の形態２によるＰＬＣシステムの構成の一例を模式的に示す図である。ＰＬＣシステム１は、１つの基本ブロック１０と、基本ブロック１０に増設ケーブル３０を介して接続される増設ブロック２０と、を有する。
【００４５】
基本ブロック１０は、電源ユニット１１と、ＣＰＵユニット１２と、ターゲットユニット１３−１から１３−３と、エンドカバー１４と、分岐ユニット１５と、を備える。分岐ユニット１５は、基本ブロック１０以外のブロックを増設する場合に設けられ、ＣＰＵユニット１２とエンドカバー１４の間の任意の位置に設けられる。分岐ユニット１５は、実施の形態１で説明した電圧監視部５０を備える。
【００４６】
増設ブロック２０は、電源ユニット１１から増設ブロック２０へ供給される電圧の連結部分となり、始端となる増設ユニット２１と、ターゲットユニット２２−１から２２−４と、終端ユニットであるエンドカバー２３と、を有する。増設ユニット２１は、実施の形態１で説明した電圧監視部５０を備える。
【００４７】
基本ブロック１０の分岐ユニット１５と増設ブロック２０の増設ユニット２１との間は、増設ケーブル３０で接続される。この増設ケーブル３０によって、基本ブロック１０の電源ユニット１１からの電圧の供給と、通信と、を行うことができる。なお、実施の形態１と同一の構成要素については、その説明を省略している。
【００４８】
つぎに、このような構成のＰＬＣシステム１での電圧監視管理処理について説明する。図８は、実施の形態２による電圧監視管理処理の手順の一例を示すフローチャートである。まず、ＰＬＣシステム１の電源を入れると（ステップＳ７１）、電源ユニット１１はユニット間を連結するバスコネクタなどのコネクタを介して基本ブロック１０の各ユニット（ＣＰＵユニット１２、分岐ユニット１５、ターゲットユニット１３−１から１３−３、エンドカバー１４）に電圧を供給し、また分岐ユニット１５に増設ケーブル３０を介して接続される増設ブロック２０の各ユニット、すなわち増設ユニット２１、ターゲットユニット２２−１から２２−４、エンドカバー２３にも電圧を供給し、システムが起動される。ついで、ＣＰＵユニット１２は、バスアクセスによる直接連結型ＰＬＣシステム１に接続されているユニット数と、増設ブロック数を把握する処理を行う（ステップＳ７２）。
【００４９】
ついで、電圧監視管理部６０の比較部６３は、ユニット間を連結しているバスを通じ、基本ブロック１０における供給されている電圧が規定値未満となるユニットの位置を求める電圧値取得処理を行う（ステップＳ７３）。この電圧値取得処理は、図６に示した処理を基本ブロック１０に対して行うものである。
【００５０】
その後、比較部６３は、電圧値取得処理のステップＳ５２またはステップＳ５６で読み込んだ電圧値が規定値以上である場合に、この電圧値をユニットまたはエンドカバー１４に対応付けて比較結果記憶部６４に記憶する（ステップＳ７４）。
【００５１】
ついで、比較部６３は、増設ブロック２０が基本ブロック１０に接続されているかを判定する（ステップＳ７５）。増設ブロック２０が基本ブロック１０に接続されていない場合（ステップＳ７５でＮｏの場合）は、実施の形態１と同じであり、比較部６３は、ＣＰＵユニット通信部６１を介して、表示ユニット７０に比較結果記憶部６４に記憶されている結果を表示させる結果表示処理を行う（ステップＳ７８）。
【００５２】
一方、増設ブロック２０が基本ブロック１０に接続されている場合（ステップＳ７５でＹｅｓの場合）には、比較部６３は、ユニット間を連結しているバスとブロック間を連結している増設ケーブル３０を通じ、増設ブロック２０における供給されている電圧が規定値未満となるユニットの位置を求める電圧値取得処理を行う（ステップＳ７６）。この電圧値取得処理は、図６に示した処理を増設ブロック２０に対して行うものである。
【００５３】
その後、比較部６３は、増設ブロック２０での電圧値取得処理のステップＳ５２またはステップＳ５６で読み込んだ電圧値が規定値以上である場合に、その電圧値をユニットまたはエンドカバー２３に対応付けて比較結果記憶部６４に記憶する（ステップＳ７７）。ついで、比較部６３は、ＣＰＵユニット通信部６１を介して、表示ユニット７０に比較結果記憶部６４に記憶されている結果を表示させる結果表示処理を行う（ステップＳ７８）。この表示は実施の形態１と同様の方法で行うことができる。以上によって、電圧監視管理処理が終了する。
【００５４】
なお、図７では、基本ブロック１０に１つの増設ブロック２０が接続される場合を示したが、２以上の増設ブロックが接続されるようにしてもよい。新たな増設ブロックを増設する場合には、増設ブロック２０に分岐ユニットを設け、新たな増設ブロックに増設ユニットを設け、増設ブロック２０の分岐ユニットと新たな増設ブロックの増設ユニットとの間を増設ケーブルで接続すればよい。この場合、増設ブロック２０と新たな増設ブロックのそれぞれの終端には終端ユニットであるエンドカバー２３が設けられる。また、図７での基本ブロック１０と増設ブロック２０におけるターゲットユニット１３−１から１３−３，２２−１から２２−４の数は一例であり、これに限定されるものではない。
【００５５】
実施の形態２では、基本ブロック１０に増設ケーブル３０を介して増設ブロック２０を増設したＰＬＣシステム１で、各ユニットに電圧監視部５０を設け、電圧監視部５０で測定した電圧値をＣＰＵユニット１２が取得するようにした。これによって、実施の形態１と同様に、ユーザが、十分に電圧が供給されているユニットと、十分に電圧が供給されていないユニットとを視覚的に認識することができるという効果を有する。特に、分岐ユニット１５から増設ユニット２１まで接続されているケーブルで、電圧降下による電圧供給不足があるかについて判断することができる。
【００５６】
また、分岐ユニット１５とエンドカバー１４のみならず各ユニットに電圧監視部５０が搭載されており、各ユニットの電圧値が規定値以上の電圧で供給されているか分かるので、ユーザは、どのユニットにて電圧供給不足が発生しているかを容易に把握することができる。これによって、システム構築およびメンテナンスの工数削減につなげることができる。
【００５７】
なお、上記した実施の形態１，２では、ＰＬＣシステム１の起動時に、各ユニットが電圧値測定を行い、この結果をＣＰＵユニット１２の電圧監視管理部６０が読み込み、表示させる場合を示したが、これに限定されるものではない。各ユニットの電圧値測定とこの結果表示については、任意のタイミングで実行することができる。
【００５８】
また、上記した実施の形態では、ＣＰＵユニット１２には表示ユニット７０が取り付けられていたが、これに限定されるものではない。図９は、ＰＬＣシステムの構成の他の例を模式的に示す図である。このＰＬＣシステム１では、表示モニタ１２１すなわち表示機能内蔵型のＣＰＵユニット１２を有する。このＣＰＵユニット１２では、取得した電圧値と規定値を表示モニタ１２１にて表示する。
【００５９】
図１０は、ＰＬＣシステムの構成の他の例を模式的に示す図である。このＰＬＣシステム１では、ＣＰＵユニット１２には表示ユニット７０も表示モニタ１２１も設けられておらず、電圧値をＣＰＵユニット１２以外で表示する場合の構成である。この場合には、ＣＰＵユニット１２からケーブル４１を介して接続される表示機器４０にて、電圧値と規定値を表示する。
【００６０】
なお、上記した説明において、比較結果記憶部６４には、各ブロックの電圧値が比較結果として記憶され、表示部、すなわち、図７の場合には表示ユニット７０であり、図９の場合には表示モニタ１２１であり、図１０の場合には表示機器４０である、では各ブロックの電圧値を表示させることができる。
【産業上の利用可能性】
【００６１】
以上のように、この発明にかかるＰＬＣシステムは、ユニット直接連結型のＰＬＣシステムに有用である。
【符号の説明】
【００６２】
１  ＰＬＣシステム、１０  基本ブロック、１１  電源ユニット、１２  ＣＰＵユニット、１３−１から１３−４，２２−１から２２−４  ターゲットユニット、１４，２３  エンドカバー、１５  分岐ユニット、２０  増設ブロック、２１  増設ユニット、３０  増設ケーブル、４０  表示機器、４１  ケーブル、５０  電圧監視部、５１  ユニット通信部、５２  電圧監視回路部、５３  電圧値記憶部、６０  電圧監視管理部、６１  ＣＰＵユニット通信部、６２  規定値記憶部、６３  比較部、６４  比較結果記憶部、７０  表示ユニット、１２１  表示モニタ。
【図１】
0005819023.tif 000002
【図２】
0005819023.tif 000003
【図３】
0005819023.tif 000004
【図４】
0005819023.tif 000005
【図５】
0005819023.tif 000006
【図６】
0005819023.tif 000007
【図７】
0005819023.tif 000008
【図８】
0005819023.tif 000009
【図９】
0005819023.tif 000010
【図１０】
0005819023.tif 000011