(57)【要約】簡単な操作で省電力運転を実現するために、ＰＬＣシステムは、端子毎に電源を供給／供給停止する電源回路制御部（２０４、３０４、５０４）と、端子（２０３、３０３、５０３）が使用状態であるか否かを端子毎に検出する入出力回路（２０２、３０２、５０２）と、省電力モードと通常モードとの間で電源モードを切り替えるスイッチ手段（１０３）と、入出力回路による検出結果である外部配線状態情報（１０５）が格納される記憶部（１０２）と、電源モードが通常モードであるとき、全ての端子に電源を供給させるとともに、全ての端子にかかる入出力回路による検出結果を外部配線状態情報（１０５）として記憶部（１０２）に格納し、電源モードが省電力モードであるとき、電源回路制御部に外部配線状態情報（１０５）に不使用状態として記録されている端子への電源を供給停止させる第１制御部（１０１）、第２制御部（２０１、３０１、５０１）と、を備える。
2012042588.tif 000002
【特許請求の範囲】
【請求項１】
外部機器を接続する複数の端子と、
端子毎に電源を供給／供給停止する電源供給回路と、
前記端子が電源オン状態の外部機器が物理的かつ電気的に接続されている使用状態であるか否かを端子毎に検出する入出力回路と、
使用状態である端子のみ電源供給する省電力モードと全ての端子に電源供給する通常モードとの間で電源モードを切り替えるスイッチ手段と、
前記入出力回路による検出結果が格納される検出結果記憶部と、
電源モードが通常モードであるとき、前記電源供給回路に全ての端子に電源を供給させるとともに、全ての端子にかかる前記入出力回路による検出結果を前記検出結果記憶部に格納し、電源モードが省電力モードであるとき、前記電源供給回路に前記検出結果記憶部に格納されている検出結果により使用状態ではないと特定される端子への電源を供給停止させる制御部と、
を備えることを特徴とするプログラマブルコントローラシステム。
【請求項２】
前記制御部は、電源モードが省電力モードであるとき、前記入出力回路による検出結果を監視し、前記入出力回路による検出結果と前記検出結果記憶部に格納されている検出結果とが相違する場合、異常を通知する、
ことを特徴とする請求項１に記載のプログラマブルコントローラシステム。
【請求項３】
ユーザにより入力される配線変更通知を格納する通知記憶部をさらに備え、
前記制御部は、前記入出力回路による検出結果と前記検出結果記憶部に格納されている検出結果とが相違する場合において、前記配線変更通知が前記通知記憶部に格納されているとき、前記検出結果記憶部に格納されている検出結果を前記入出力回路による検出結果で更新し、前記配線変更通知が前記通知記憶部に格納されていないとき、異常を通知する、
ことを特徴とする請求項２に記載のプログラマブルコントローラシステム。
【請求項４】
前記入出力回路は、端子毎に備えられ、端子に供給されている電源を用いて当該端子が使用状態であるか否かを検出する、ことを特徴とする請求項１に記載のプログラマブルコントローラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、産業用の被制御装置を制御するプログラマブルコントローラシステムに関する。
【背景技術】
【０００２】
プログラマブルコントローラ（以降、単にＰＬＣ）は、被制御装置との間で入出力を行うための端子（コネクタ）を備えている。従来から、ＰＬＣに関し、配線が接続されていないコネクタや電源がオフとなっている被制御装置が接続されているコネクタに対する電源供給を停止したいという要望があった。例えば、特許文献１には、外部配線のコネクタ抜けを検出して、コネクタを介して接続する電子機器の周辺デバイス制御回路の供給電力をオフする技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−２６６４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術によれば、コネクタの有無のみで供給電力をオフするか否かを判断するため、接続されている電子機器を休止状態とする場合は、ユーザはその都度対象の電子機器が接続されているコネクタをはずさないと供給電力をオフすることができなかった。【０００５】
本発明は、上記に鑑みてなされたものであって、簡単な操作で省電力運転を実現するプログラマブルコントローラシステムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、外部機器を接続する複数の端子と、端子毎に電源を供給／供給停止する電源供給回路と、前記端子が電源オン状態の外部機器が物理的かつ電気的に接続されている使用状態であるか否かを端子毎に検出する入出力回路と、使用状態である端子のみ電源供給する省電力モードと全ての端子に電源供給する通常モードとの間で電源モードを切り替えるスイッチ手段と、前記入出力回路による検出結果が格納される検出結果記憶部と、電源モードが通常モードであるとき、前記電源供給回路に全ての端子に電源を供給させるとともに、全ての端子にかかる前記入出力回路による検出結果を前記検出結果記憶部に格納し、電源モードが省電力モードであるとき、前記電源供給回路に前記検出結果記憶部に格納されている検出結果により使用状態ではないと特定される端子への電源を供給停止させる制御部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明にかかるプログラマブルコントローラシステムは、通常運転モードで配線状態を変更した後、スイッチ手段で省電力モードに切り替えると、変更後の配線状態において使用状態ではない端子に供給する電源を停止することができるので、簡単な操作で省電力運転を実現することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態のＰＬＣシステムの構成を示すブロック図である。
【図２】図２は、本発明の実施の形態のＰＬＣシステムの動作を説明する状態遷移図である。
【発明を実施するための形態】
【０００９】
以下に、本発明にかかるプログラマブルコントローラシステム（ＰＬＣシステム）の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態．
図１は、本発明にかかる実施の形態のＰＬＣシステムの構成を示すブロック図である。
【００１１】
図１に示すように、本実施の形態のＰＬＣシステムは、ＰＬＣ１と、通信子局２とが接続されて構成されている。ＰＬＣ１は、電源ユニット４００、ＣＰＵユニット１００、Ｉ／Ｏユニット２００および通信ユニット３００が接続されて構成されている。ＰＬＣ１を構成するこれらのユニットは、例えばベースユニットに夫々装着されて互いに接続される。
【００１２】
電源ユニット４００は、ＰＬＣ１を駆動する内部電源を生成する。具体的には、内部に備える内部電源生成回路４１０によって内部電源を生成する。Ｉ／Ｏユニット２００は被制御装置としての負荷３が接続される複数点数（ここでは４点）の端子２０３を備えており、端子２０３に接続されている負荷３との間で制御信号の入出力を行う。通信ユニット３００は、ＰＬＣ１に通信機能を持たせるための拡張ユニットであって、必要に応じて装着される。通信ユニット３００は、通信線４０が接続される端子３０３を備えており、当該端子３０３に接続された通信線４０を介して通信子局２との間で通信を行う。通信子局２は、負荷３が接続される複数点数（ここでは４点）の端子５０３を備えており、端子５０３に接続される負荷３との間で入出力を行う。ＣＰＵユニット１００は、Ｉ／Ｏユニット２００、通信ユニット３００、通信子局２に対してマスタとして機能する制御ユニットであって、ユーザプログラムを実行することによって、Ｉ／Ｏユニット２００、通信ユニット３００、および通信子局２の制御、ならびに端子２０３、５０３に接続された負荷３に対する入出力を制御する。
【００１３】
本発明の実施形態によれば、ＰＬＣシステムは、端子２０３、５０３のうちの不使用状態の端子を１点単位で検出し、検出した端子に供給されている電力を停止する。また、端子３０３が不使用状態であるとき、当該不使用状態を検出して、端子３０３に供給されていた電力を停止する。なお、ここでいう不使用状態とは、端子に接続先の機器（Ｉ／Ｏユニット２００、通信子局２の場合は負荷３を指し、通信ユニット３００の場合は通信子局２を指す）が物理的に接続されていない状態のほか、機器が物理的に接続されているものの、接続配線の断線により電気的に接続されていない状態や、接続先の機器の電源がオフとなっている状態を含む。なお、不使用状態ではない状態、すなわち端子に電源オン状態の機器が物理的かつ電気的に接続されている状態を、使用状態ということとする。
【００１４】
ＣＰＵユニット１００は、第１制御部１０１、記憶部１０２、スイッチ手段１０３、および電源制御部１０４を備えている。
【００１５】
スイッチ手段１０３は、制御システムの電源モードを通常モードと省電力モードとの間で切り替えるためのスイッチである。省電力モードにおいては、端子２０３、３０３、５０３のうちの不使用状態として検出された端子への供給電力が停止された状態となる。なお、ここでは、スイッチ手段１０３がオン状態のときの電源モードを省電力モード、スイッチ手段１０３がオフ状態の電源モードを通常モードとする。
【００１６】
第１制御部１０１は、内部電源生成回路４１０が生成した内部電源により駆動され、後述する第２制御部２０１、３０１、５０１と協働してＰＬＣシステムの制御部として機能する。第１制御部１０１は、例えばマイコンにより構成される。第１制御部１０１は、端子２０３、３０３、５０３について不使用状態であるか否かを端子毎に記述した外部配線状態情報１０５を記憶部１０２に格納し、不使用状態の端子を指定して当該指定端子への電力供給を停止する旨のバス信号をバス１０を介して対応する第２制御部２０１、３０１、５０１に発行する。また、第１制御部１０１は、記憶部１０２に格納されている外部配線状態情報１０５に基づいて端子毎の使用状態／不使用状態（以降、単に配線状態）の変化を検出し、配線状態に変化があった場合、異常処理または外部配線状態情報１０５の更新を行う。異常処理は、例えばプログラマブル表示器やプログラミング装置（図示せず）に警報を表示したり、音による通知を行うことが該当する。
【００１７】
記憶部１０２は、例えばＲＡＭ（Random  Access  Memory）などの書き換え可能な記憶装置により構成され、上述の外部配線状態情報１０５が格納される。また、記憶部１０２には、ユーザが通常モード動作時に配線を操作する場合にユーザによってソフトウェアなどから予め入力される外部配線変更通知１０６が格納される。なお、外部配線状態情報１０５、外部配線変更通知１０６が格納される記憶装置は同一の記憶装置でなくてもよい。
【００１８】
電源制御部１０４は、内部電源生成回路４１０が生成した内部電源を電源供給線２０を介してＩ／Ｏユニット２００および通信ユニット３００に供給する。
【００１９】
Ｉ／Ｏユニット３００は、４つの端子２０３と、夫々端子２０３のうちの１つに一対一で接続され、接続されている端子２０３の配線状態の検出を行う４つの入出力回路２０２と、夫々入出力回路２０２のうちの１つに一対一で接続され、接続されている入出力回路２０２および端子２０３への電源を個別に供給／供給停止する４つの電源回路制御部２０４と、第２制御部２０１とを備えている。入出力回路２０２は、自身に電源が供給されているとき、当該電源を利用して対応する端子２０３に流れる電流を検知することによって当該端子２０３の配線状態の検出を行う。第２制御部２０１は、第１制御部１０１との間でバス１０を介して接続されており、第１制御部１０１から不使用状態の端子２０３を停止する旨のバス信号を受信すると、当該バス信号により指定された端子２０３に電力を供給する電源回路制御部２０４へ供給電源停止信号３０を発行する。
【００２０】
なお、図１においては、供給電源停止信号３０は４つの電源回路制御部２０４に分岐接続されているように描画されているが、供給電源停止信号３０は実際には４つの電源回路制御部２０４の夫々と１対１で接続されている。供給電源停止信号３０が発行されるとは、対象の端子２０３に接続されている供給電源停止信号３０がアサートされることを指す。
【００２１】
電源回路制御部２０４は、電源制御部１０４から電源供給され（電源回路制御部２０４に至る電源供給線は図示せず）、夫々、対応する入出力回路２０２および端子２０３に電源供給する。また、電源回路制御部２０４は、供給電源停止信号３０が発行されると、対応する入出力回路２０２および端子２０３に対する電源供給を停止する。
【００２２】
入出力回路２０２は、供給された電源を用いて対応する端子２０３の配線状態を検出する。検出結果は、対応する電源回路制御部２０４を介して第２制御部２０１に送られる。第２制御部２０１は、端子２０３毎の配線状態を第１制御部１０１に送信する。
【００２３】
通信ユニット３００は、通信線４０に接続するための端子３０３のほか、第２制御部３０１、入出力回路３０２、および電源回路制御部３０４を備えている。第２制御部３０１、入出力回路３０２、電源回路制御部３０４の機能は、第２制御部２０１、入出力回路２０２、電源回路制御部２０４と夫々同じである。すなわち、第２制御部３０１は、第１制御部１０１との間でバス１０を介して接続されており、第１制御部１０１から不使用状態の端子３０３への電力供給を停止する旨のバス信号を受信すると、指定された端子３０３に電力を供給する電源回路制御部３０４へ供給電源停止信号３０を発行する。電源回路制御部３０４は、入出力回路３０２および端子３０３に電源供給する。また、電源回路制御部３０４は、供給電源停止信号３０が発行されると、入出力回路３０２および端子３０３に対する電源供給を停止する。入出力回路３０２は、供給された電源を用いて端子３０３の配線状態を検出する。検出結果は、電源回路制御部３０４を介して第２制御部３０１に送られる。第２制御部３０１は、端子３０３の配線状態を第１制御部１０１に送信する。
【００２４】
通信子局２は、ＰＬＣ１と独立した内部電源生成回路５１０、通信線４０が接続される端子５０５および端子５０５を介して入出力を行う入出力回路５０６を備えていることを除いてＩ／Ｏユニット２００と同様の内部構成を備えている。具体的には、通信子局２は、負荷３が接続される４つの端子５０３のほか、夫々端子５０３のうちの１つに一対一で接続され、接続されている端子５０３の配線状態の検出を行う４つの入出力回路５０２と、夫々入出力回路５０２のうちの１つに一対一で接続され、接続されている入出力回路５０２および端子５０３への電源を供給／供給停止する４つの電源回路制御部５０４と、第２制御部５０１とを備えている。第２制御部５０１は、第１制御部１０１からバス１０、通信線４０を介して不使用状態の端子５０３への電力供給を停止する旨のバス信号を受信すると、指定された端子５０３に電力を供給する電源回路制御部５０４へ供給電源停止信号３０を発行する。なお、第２制御部５０１は、内部電源生成回路５１０から電源供給線２０を介して供給される内部電源により駆動される。
【００２５】
図２は、本発明の実施の形態のＰＬＣシステムの動作を説明する状態遷移図である。まず、ＰＬＣ１が電源オンされると（ステップＳ１）、状態１（ステップＳ２）に遷移する。状態１では、スイッチ手段１０３はオフ状態となっており、電源モードが通常モードとなっている。すなわち、端子２０３、３０３、５０３の全てに電源供給がされる。この状態においては、入出力回路２０２の夫々は、対応する端子２０３の配線状態を検出し続け、検出結果を第２制御部２０１に入力し続ける。また、入出力回路３０２は、端子３０３の配線状態を検出し続け、検出結果を第２制御部３０１に入力し続ける。また、入出力回路５０２の夫々は、対応する端子５０３の配線状態を検出し続け、検出結果を第２制御部５０１に入力し続ける。
【００２６】
状態１でスイッチ手段１０３がオンされると、第１制御部１０１は、第２制御部２０１、第２制御部３０１、第２制御部５０１から送られてきたスイッチ手段１０３がオンされた時点での各端子の配線状態の検出結果を外部配線状態情報１０５として記憶部１０２に格納し（ステップＳ３）、ＰＬＣシステムの状態は状態２（ステップＳ４）となる。なお、Ｉ／Ｏユニット２００、通信ユニット３００、通信子局２が夫々備える第２制御部、電源制御回路、入出力回路、端子にかかる動作は夫々等しいので、以降、説明をわかりやすくするために、Ｉ／Ｏユニット２００、通信ユニット３００、通信子局２の構成要素の動作の説明をＩ／Ｏユニット２００の構成要素の動作の説明で代表させる。
【００２７】
状態２に遷移したとき、第１制御部１０１は第２制御部２０１へ不使用状態として外部配線状態情報１０５に記録されている端子２０３への電源供給を停止させる旨のバス信号を送信し、当該バス信号を受信した第２制御部２０１は、電源供給を停止する対象の端子２０３に対応する電源回路制御部２０４へ供給電源停止信号３０を発行する。したがって、状態２では、不使用状態として外部配線状態情報１０５に記録されている端子２０３および対応する入出力回路２０２への電源供給は停止されている状態となっている。すなわち電源モードは省電力モードとなる。
【００２８】
状態２においては、外部配線状態情報１０５に使用状態であるとして記録されている端子２０３および対応する入出力回路２０２へ電源供給がなされる。電源供給がなされている入出力回路２０２は、対応する端子２０３の配線状態を検出し続ける。状態２において、電源供給がなされている端子２０３に接続されている負荷３の電源がオフされた場合、および配線が引き抜かれ、あるいは断線した場合には、電源が供給されている端子２０３にかかる検出結果が使用状態から不使用状態に変化する。第１制御部１０１は、第２制御部２０１から送られてくる検出結果と記憶部１０２に格納されている外部配線状態情報１０５とを定期的に比較する。端子２０３の状態の変化が起きたとき、検出結果と外部配線状態情報１０５との間に齟齬が発生する。第１制御部１０１は、当該齟齬を認識したとき、端子２０３の配線状態が変化したことを検出する（ステップＳ５）。
【００２９】
ここで、ユーザが配線を変更するための１つの方法として、予め外部配線変更通知１０６を入力しておく方法がある。第１制御部１０１は、ステップＳ５にて端子２０３の配線状態の変化を検出した後、記憶部１０２を確認して当該外部配線変更通知１０６が予め入力されていたか否かを判定し（ステップＳ６）、外部配線変更通知１０６が入力されていた場合、記憶部１０２に格納してある外部配線状態情報１０５を消去し（ステップＳ７）、ステップＳ３へ移行する。
【００３０】
すなわち、ユーザは、外部配線変更通知１０６を予め入力しておくことで、電源モードが省電力モードとなっている場合において後述の異常処理を発生させることなく活線引き抜きや負荷３の電源オフを行うことができるとともに、配線の変更により不使用状態となった端子２０３に供給されていた電源を自動で停止させることができる。
【００３１】
また、ユーザが配線を変更するための別の方法として、配線変更時にスイッチ手段１０３をオフする方法がある。状態２においてスイッチ手段１０３がオフされると、状態３（ステップＳ８）へ移行する。状態３に移行したとき、第１制御部１０１は、第２制御部２０１に全ての端子に電源を供給する旨のバス信号を送信し、当該バス信号を受信した第２制御部２０１は、供給電源停止信号３０を解除して全ての端子２０３および入出力回路２０２へ電源を供給する。すなわち状態３では電源モードは通常モードとなる。
【００３２】
状態３においては、全ての入出力回路２０２は、端子２０３の配線状態を検出し続ける。端子２０３の配線状態が変化した場合、第１制御部１０１は、第２制御部２０１を介して受信する検出結果と記憶部１０２に格納されている外部配線状態情報１０５とを比較することにより配線状態の変化を検出し、外部配線状態情報１０５を消去する（ステップＳ７）。そして、ステップＳ３、ステップＳ４を経て再び状態３（ステップＳ８）へ移行する。状態３においてスイッチ手段１０３がオンされると、状態２（ステップＳ４）へ移行する。
【００３３】
すなわち、ユーザは、スイッチ手段１０３をオフして活線挿抜や負荷３の電源のオン／オフを実行した後、スイッチ手段１０３をオンすると、配線変更後の時点で不使用状態となっている端子に対する電源供給を停止することができる。
【００３４】
ステップＳ６の判定において、外部配線変更の通知がなされていなかったと判定された場合、第１制御部１０１は、異常処理を実行し（ステップＳ９）、状態４（ステップＳ１０）へ移行する。
【００３５】
すなわち、省電力モードとなっているときに断線が発生した場合、およびユーザが外部配線変更通知１０６を入力せず、かつスイッチ手段１０３をオフしないで配線状態を変更した場合、異常処理が実行される。
【００３６】
状態４においては、電源モードは依然として省電力モードとなっている。第１制御部１０１は、電源が供給されている端子２０３の状態を監視し、異常が解消したか否かを判定し（ステップＳ１１）、異常が解消していない場合、ステップＳ１０へ移行する。第１制御部１０１は、電源が供給されている端子２０３にかかる検出結果が全て使用状態となった場合、異常が解消したと判定することができる。例えば、断線が発生していた場合、断線を修復したとき、異常が解消される。また、ユーザが外部配線変更通知１０６を入力せず、かつスイッチ手段１０３をオフしないで配線状態を変更した場合、当該変更を元に戻すと、異常が解消される。第１制御部１０１は、異常が解消したと判定すると、記憶部１０２に格納されている外部配線状態情報１０５を消去し（ステップＳ１２）、ステップＳ２へ移行して状態が状態１へ遷移する。
【００３７】
図２で述べた動作をさらに具体的な例を用いて説明する。なお、以下の説明では、スイッチ手段１０３はＰＬＣ１のＲＵＮスイッチと兼ねて構成されているものとする。
【００３８】
ユーザは、負荷３の配線、負荷３の電源オンといった立ち上げ手順を完了した後、ＲＵＮスイッチ（スイッチ手段１０３）をオンすることで、ユーザプログラムの実行が開始されるとともに、不使用状態の端子２０３への供給電力が停止され、電源モードが省電力モードとなる（ステップＳ１〜ステップＳ４）。記憶部１０２には、電源オン状態の負荷３が接続されている端子２０３が使用状態であり、電源オフ状態の負荷３が接続されている端子２０３および負荷３が接続されていない端子２０３が不使用状態である旨の外部配線状態情報１０５が格納される（ステップＳ３）。
【００３９】
省電力モードでユーザプログラムが実行されている状態において、電源が供給されている端子２０３の配線の引き抜きや負荷３の電源のオフを行うと、該当する端子２０３の配線状態の変更が検出される。この際、事前に外部配線変更通知１０６を入力され、記憶部１０２に格納されている場合、異常処理は行われず、外部配線状態情報１０５の更新および配線状態が変更された端子２０３への供給電力の停止が行われる（ステップＳ５、ステップＳ６、ステップＳ７、ステップＳ３、ステップＳ４）。外部配線変更通知１０６が入力されていなかった場合、異常処理が実行される（ステップＳ９）。ユーザが異常処理を受けて配線状態が変更された端子２０３の配線状態を復旧すると、省電力モードでのユーザプログラムの実行が再開される（ステップＳ１０〜１２、ステップＳ２〜４）。
【００４０】
省電力モードでユーザプログラムが実行されている状態においてＲＵＮスイッチをオフすると、ユーザプログラムが停止され、電源モードが通常モードに移行する（ステップＳ８）。その状態においてユーザが端子２０３の活線挿抜や負荷３の電源のオン／オフを行うと、当該配線状態の変更は外部配線状態情報１０５に反映される（ステップＳ７、ステップＳ３、ステップＳ４、ステップＳ８）。そして、ユーザが当該配線状態の変更を実行後、ＲＵＮスイッチをオンすると、ユーザプログラムの実行が再開されるとともに、外部配線状態情報１０５に基づいて、操作反映後の配線状態で不使用状態の端子２０３に対する電源供給が停止される。
【００４１】
なお、上述の具体例では、スイッチ手段１０３はＲＵＮスイッチと兼ねた構成としているが、スイッチ手段１０３は、タイマにより自動的にオン／オフが切り替えることができる構成としてもよい。また、スイッチ手段１０３は、それ自体独立したハードウェアスイッチ（またはソフトウェアスイッチ）であってもよい。スイッチ手段１０３を独立させると、ユーザプログラムを停止することなく配線の変更を行うことが可能となる。
【００４２】
このように、本発明の実施の形態によれば、端子毎に電源を供給／供給停止する電源回路制御部（電源供給回路）２０４、３０４、５０４と、端子２０３、３０３、５０３に電源オン状態の外部機器が物理的かつ電気的に接続されている使用状態であるか否かを端子毎に検出する入出力回路２０２、３０２、５０２と、使用状態である端子のみ電源供給する省電力モードと全ての端子に電源供給する通常モードとの間で電源モードを切り替えるスイッチ手段１０３と、入出力回路による検出結果である外部配線状態情報１０５が格納される記憶部１０２（検出結果記憶部）と、電源モードが通常モードであるとき、全ての端子に電源を供給させるとともに、全ての端子にかかる入出力回路による検出結果を外部配線状態情報１０５として記憶部１０２に格納し、電源モードが省電力モードであるとき、電源回路制御部に外部配線状態情報１０５により不使用状態と特定される端子への電源を供給停止させる制御部（第１制御部１０１、第２制御部２０１、３０１、５０１）と、を備えるように構成したので、スイッチ手段１０３をオフして配線状態を変更した後、スイッチ手段１０３をオンすると、変更後の配線状態において不使用状態の端子に供給する電源を停止することができるので、簡単な操作で省電力運転を実現することができるようになる。
【００４３】
また、制御部（第１制御部１０１、第２制御部２０１、３０１、５０１）は、電源モードが省電力モードであるとき、入出力回路による検出結果を監視し、入出力回路による検出結果と外部配線状態情報１０５とが相違する場合、異常を通知するように構成したので、省電力モードで運転時に断線、外部機器の意図しない電源オフ、配線の抜けが発生したとき、ユーザはこれらの意図しない配線状態の変化を知ることができる。
【００４４】
また、ユーザにより入力される外部配線変更通知１０６を格納する記憶部１０２を備え、制御部（第１制御部１０１、第２制御部２０１、３０１、５０１）は、入出力回路による検出結果と外部配線状態情報１０５とが相違する場合において、外部配線変更通知１０６が記憶部１０２に格納されているとき、外部配線状態情報１０５を前記入出力回路による検出結果で更新し、外部配線変更通知１０６が記憶部１０２に格納されていないとき、異常を通知するように構成したので、ユーザは予め外部配線変更通知１０６を入力しておくことで電源モードが省電力モードとなっている場合において異常処理を発生させることなく活線引き抜きや外部機器の電源オフを行うことができるとともに、配線の変更により不使用状態となった端子に供給されていた電源を自動で停止させることができるようになる。
【００４５】
なお、以上に説明したＩ／Ｏユニット２００、通信ユニット３００および通信子局２に共通する、端子、入出力回路、電源回路制御部、および第２制御部の構成は、外部機器が接続される端子を有し、かつＣＰＵユニット１００に対してスレーブとして動作するユニットであればどのようなユニットに対しても適用することができる。例えば、サーボアンプが接続されるモーションコントローラユニット、温度センサやサイリスタが接続される温度調節ユニットなどに適用することができる。
【００４６】
また、電源制御部１０４は、外部配線状態情報１０５に使用状態として記録されている端子がないユニットがあった場合、省電力モード時において当該ユニットに供給する電源を停止するようにしてもよい。
【００４７】
また、外部配線状態情報１０５は、プログラミング装置やプログラマブル表示器から編集可能に構成し、状態３において、第１制御部１０１は配線状態の変化を自動で検出して外部配線状態情報１０５を更新するのではなく、ユーザが手動で編集することができるようにしてもよい。
【産業上の利用可能性】
【００４８】
以上のように、本発明にかかるプログラマブルコントローラシステムは、産業用の被制御装置を制御するプログラマブルコントローラシステムに適用して好適である。
【符号の説明】
【００４９】
１  ＰＬＣ
２  通信子局
３  負荷
１０  バス
２０  電源供給線
３０  供給電源停止信号
４０  通信線
１００  ＣＰＵユニット
１０１  第１制御部
１０２  記憶部
１０３  スイッチ手段
１０４  電源制御部
１０５  外部配線状態情報
１０６  外部配線変更通知
２００  Ｉ／Ｏユニット
２０１  第２制御部
２０２  入出力回路
２０３  端子
２０４  電源回路制御部
３００  通信ユニット
３０１  第２制御部
３０２  入出力回路
３０３  端子
３０４  電源回路制御部
４００  電源ユニット
４１０  内部電源生成回路
５０１  第２制御部
５０２  入出力回路
５０３  端子
５０４  電源回路制御部
５０５  端子
５０６  入出力回路
５１０  内部電源生成回路
【図１】
2012042588.tif 000003
【図２】
2012042588.tif 000004
【手続補正書】
【提出日】平成25年8月21日(2013.8.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、外部機器を接続する複数の端子と、端子毎に電源を供給／供給停止する電源供給回路と、前記端子が電源オン状態の外部機器が物理的かつ電気的に接続されている使用状態であるか否かを電源が供給されている端子毎に検出し、電源が供給されていない端子が使用状態であるか否かの検出をしない入出力回路と、使用状態である端子のみ電源供給する省電力モードと全ての端子に電源供給する通常モードとの間で電源モードを切り替えるスイッチ手段と、検出結果記憶部と、電源モードが通常モードであるとき、前記電源供給回路に全ての端子に電源を供給させるとともに、全ての端子にかかる前記入出力回路による使用状態か否かの検出結果を前記検出結果記憶部に格納し、電源モードが省電力モードであるとき、前記電源供給回路に前記検出結果記憶部に格納されている検出結果が使用状態である端子に電源を供給させ、前記検出結果記憶部に格納されている検出結果が使用状態でない端子に電源を供給させない、制御部と、を備えることを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部機器を接続する複数の端子と、
端子毎に電源を供給／供給停止する電源供給回路と、
前記端子が電源オン状態の外部機器が物理的かつ電気的に接続されている使用状態であるか否かを電源が供給されている端子毎に検出し、電源が供給されていない端子が使用状態であるか否かの検出をしない入出力回路と、
使用状態である端子のみ電源供給する省電力モードと全ての端子に電源供給する通常モードとの間で電源モードを切り替えるスイッチ手段と、
検出結果記憶部と、
電源モードが通常モードであるとき、前記電源供給回路に全ての端子に電源を供給させるとともに、全ての端子にかかる前記入出力回路による使用状態か否かの検出結果を前記検出結果記憶部に格納し、電源モードが省電力モードであるとき、前記電源供給回路に前記検出結果記憶部に格納されている検出結果が使用状態である端子に電源を供給させ、前記検出結果記憶部に格納されている検出結果が使用状態でない端子に電源を供給させない、制御部と、
を備えることを特徴とするプログラマブルコントローラシステム。
【請求項２】
前記制御部は、電源モードが省電力モードであるとき、前記入出力回路による検出結果を監視し、前記入出力回路による検出結果と前記検出結果記憶部に格納されている検出結果とが相違する場合、異常を通知する、
ことを特徴とする請求項１に記載のプログラマブルコントローラシステム。
【請求項３】
ユーザにより入力される配線変更通知を格納する通知記憶部をさらに備え、
前記制御部は、前記入出力回路による検出結果と前記検出結果記憶部に格納されている検出結果とが相違する場合において、前記配線変更通知が前記通知記憶部に格納されているとき、前記検出結果記憶部に格納されている検出結果を前記入出力回路による検出結果で更新し、前記配線変更通知が前記通知記憶部に格納されていないとき、異常を通知する、
ことを特徴とする請求項２に記載のプログラマブルコントローラシステム。
【請求項４】
前記入出力回路は、端子毎に備えられ、端子に供給されている電源を用いて当該端子が使用状態であるか否かを検出する、ことを特徴とする請求項１に記載のプログラマブルコントローラシステム。
【国際調査報告】
2012042588.tif 000005
2012042588.tif 000006
2012042588.tif 000007
2012042588.tif 000008