(57)【要約】【課題】複数の照明器具のそれぞれが不揮発性の記憶部に定期的に書き込む情報の誤差を低減することができる照明システムを提供する。【解決手段】照明システム１００は、複数の照明器具１０と、コントローラ２０とを備える。複数の照明器具１０のそれぞれは、当該照明器具１０の状態を示す状態情報の不揮発性の第一記憶部１１への書き込み、及び、当該書き込みのタイミングを示すタイミング情報の第一記憶部１１への記憶を、所定の時間間隔ごとに行う第一制御部１２と、コントローラ２０からの指令を受信する第一通信部１３とを有する。コントローラ２０は、第一通信部１３に指令を送信する第二通信部２３と、複数の照明器具１０にそれぞれ異なるタイミングで書き込みをさせるための指令を第二通信部２３に送信させる第二制御部２２とを有する。【選択図】図２
2017016985.tif 000002
【特許請求の範囲】
【請求項１】
複数の照明器具と、
前記複数の照明器具を制御するコントローラとを備え、
前記複数の照明器具のそれぞれは、
不揮発性の記憶部と、
前記照明器具の状態を示す状態情報であって前記照明器具の動作時間に応じて変化する状態情報の前記記憶部への書き込み、及び、当該書き込みのタイミングを示すタイミング情報の前記記憶部への記憶を、所定の時間間隔ごとに行う第一制御部と、
前記コントローラからの指令を受信する第一通信部とを有し、
前記コントローラは、
前記第一通信部に指令を送信する第二通信部と、
前記複数の照明器具にそれぞれ異なるタイミングで前記書き込みをさせるための指令を前記第二通信部に送信させる第二制御部とを有する
照明システム。
【請求項２】
前記第二通信部は、さらに、前記複数の照明器具が電源オンされた場合に、前記複数の照明器具のそれぞれから前記タイミング情報を受信し、
前記第二制御部は、さらに、
受信された複数の前記タイミング情報に基づいて、前記複数の照明器具のうち前回電源オフされる前に最後に状態情報の書き込みを行った照明器具を特定し、
特定した照明器具の前記書き込みのタイミングと、前記複数の照明器具のうち特定した照明器具以外の対象照明器具の前記書き込みのタイミングとの差を、前記対象照明器具の前記状態情報の誤差を補正するための時間差として算出し、
前記対象照明器具に、前記時間差を用いて前記状態情報を補正させるための指令を前記第二通信部に送信させる
請求項１に記載の照明システム。
【請求項３】
前記状態情報は、累積通電時間であり、
前記対象照明器具の前記第一制御部は、当該対象照明器具の前記第一通信部が前記補正させるための指令を受信した場合、前記記憶部に記憶された累積通電時間に当該指令に含まれる前記時間差を加算する
請求項２に記載の照明システム。
【請求項４】
前記状態情報は、累積点灯時間であり、
前記第二制御部は、さらに、前回電源オンされていたときの前記対象照明器具の調光率を前記第二通信部に送信させ、
前記対象照明器具の前記第一制御部は、当該対象照明器具の前記第一通信部が前記補正させるための指令及び前記調光率を受信した場合であって、当該調光率が点灯を示す場合、前記記憶部に記憶された累積点灯時間に前記時間差を加算する
請求項２に記載の照明システム。
【請求項５】
前記状態情報は、累積消費電力量であり、
前記第二制御部は、さらに、前回電源オンされていたときの前記対象照明器具の調光率を前記第二通信部に送信させ、
前記対象照明器具の前記第一制御部は、当該対象照明器具の前記第一通信部が前記補正させるための指令及び前記調光率を受信した場合、前記時間差及び前記調光率に基づいて補正消費電力量を算出し、前記記憶部に記憶された累積消費電力量に算出した前記補正消費電力量を加算する
請求項２に記載の照明システム。
【請求項６】
前記第二制御部は、
前記所定の時間間隔を前記複数の照明器具の数で除算することによりずらし時間を算出し、
前記複数の照明器具に、算出されたずらし時間ずつずれたタイミングで前記書き込みをさせるための指令を前記第二通信部に送信させる
請求項１〜５のいずれか１項に記載の照明システム。
【請求項７】
前記タイミング情報は、書き込みが行われるごとに値が変更される１ビットのフラグである
請求項１〜６のいずれか１項に記載の照明システム。
【請求項８】
不揮発性の記憶部を有する複数の照明器具の制御方法であって、
前記複数の照明器具に、当該照明器具の状態を示す状態情報であって当該照明器具の動作時間に応じて変化する状態情報の前記記憶部への書き込み、及び、当該書き込みのタイミングを示すタイミング情報の前記記憶部への記憶を、所定の時間間隔ごとに、かつ、それぞれ異なるタイミングで行わせる
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照明システム、及び、制御方法に関する。
【背景技術】
【０００２】
従来、複数の照明器具を調光制御するための照明システムが知られている。特許文献１には、複数の照明器具のうち特定の照明器具を集中的に調光制御する照明システム（調光制御システム）が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０４９２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記のような照明システムにおいて、複数の照明器具のそれぞれが、当該照明器具内の不揮発性の記憶部に、電源オフ後も保持されるべき累積点灯時間などの情報を書き込む場合がある。情報の書き込みは、不揮発性の記憶部の容量などを考慮して、所定の書き込み時間間隔で定期的行われるが、定期的に情報の書き込みが行われる場合、電源がオフされるタイミングによって誤差が生じることが課題である。
【０００５】
そこで、本発明は、複数の照明器具のそれぞれが不揮発性の記憶部に定期的に書き込む情報の誤差を低減することができる照明システム及び制御方法を提供する。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る照明システムは、複数の照明器具と、前記複数の照明器具を制御するコントローラとを備え、前記複数の照明器具のそれぞれは、不揮発性の記憶部と、前記照明器具の状態を示す状態情報であって前記照明器具の動作時間に応じて変化する状態情報の前記記憶部への書き込み、及び、当該書き込みのタイミングを示すタイミング情報の前記記憶部への記憶を、所定の時間間隔ごとに行う第一制御部と、前記コントローラからの指令を受信する第一通信部とを有し、前記コントローラは、前記第一通信部に指令を送信する第二通信部と、前記複数の照明器具にそれぞれ異なるタイミングで前記書き込みをさせるための指令を前記第二通信部に送信させる第二制御部とを有する。
【０００７】
本発明の一態様に係る制御方法は、不揮発性の記憶部を有する複数の照明器具の制御方法であって、前記複数の照明器具に、当該照明器具の状態を示す状態情報であって当該照明器具の動作時間に応じて変化する状態情報の前記記憶部への書き込み、及び、当該書き込みのタイミングを示すタイミング情報の前記記憶部への記憶を、所定の時間間隔ごとに、かつ、それぞれ異なるタイミングで行わせる。
【発明の効果】
【０００８】
本発明の照明システム及び制御方法は、複数の照明器具のそれぞれが不揮発性の記憶部に定期的に書き込む情報の誤差を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１に係る照明システムの概略図である。
【図２】図２は、実施の形態１に係る照明システムのシステム構成を示すブロック図である。
【図３】図３は、第一記憶部への累積通電時間の書き込みを説明するための図である。
【図４】図４は、累積通電時間に生じる誤差を説明するための図である。
【図５】図５は、実施の形態１に係る照明システムの動作の概要を示す図である。
【図６】図６は、コントローラの動作のフローチャートである。
【図７】図７は、照明器具の動作のフローチャートである。
【図８】図８は、前回電源オフされる前に最後に状態情報を書き込んだ照明器具の特定方法のフローチャートである。
【図９】図９は、書き込み判別情報の値と、前回電源オフされる前に最後に状態情報を書き込んだ照明器具との関係を示す図である。
【発明を実施するための形態】
【００１０】
以下、実施の形態について、図面を参照しながら説明する。なお、以下で説明する実施の形態は、いずれも包括的または具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００１１】
なお、各図は模式図であり、必ずしも厳密に図示されたものではない。また、各図において、実質的に同一の構成に対しては同一の符号を付し、重複する説明は省略または簡略化される場合がある。
【００１２】
（実施の形態１）
［照明システムの構成］
まず、実施の形態１に係る照明システムの構成について説明する。図１は、実施の形態１に係る照明システムの概略図である。図２は、実施の形態１に係る照明システムのシステム構成を示すブロック図である。
【００１３】
図１に示されるように、実施の形態１に係る照明システム１００は、複数の照明器具１０と、コントローラ２０と、情報通信端末３０とを備える。
【００１４】
照明システム１００は、ユーザが複数の照明器具１０を、情報通信端末３０を通じて一括して制御することができるシステムである。複数の照明器具１０のそれぞれには、アドレスが設定されている。実施の形態１では、アドレスは１、２、３・・といった数字であり、アドレスの最大値は、照明システム１００に含まれる照明器具１０の数に等しくなる。なお、上記は、アドレスの一例であり、アドレスはどのように設定されてもよい。
【００１５】
照明システム１００に含まれる照明器具１０の数は特に限定されなが、実施の形態１では、照明器具１０の数は３台であり、アドレス１〜３が割り当てられるものとする。
【００１６】
例えば、照明システム１００のユーザは、情報通信端末３０を通じて複数の照明器具１０のうち、アドレス１の照明器具１０の調光率（調光比）を指示する。すると、情報通信端末３０からコントローラ２０に指示が無線送信される。コントローラ２０は、指示に応じて、当該照明器具１０をユーザによって指示された調光率で発光させるための調光指令を送信する。この調光指令には、アドレス１の指定が含まれる。これにより、アドレス１の照明器具１０は、指定された調光率で発光する。なお、調光率は、０％〜１００％の値をとり、値が大きいほど明るいことを示すパラメータであり、０％は照明器具１０が消灯状態（点灯していない状態）であることを意味する。
【００１７】
また、照明システム１００のユーザは、複数の照明器具１０の状態を示す状態情報を取得することができる。状態情報は、照明器具１０の状態を示す情報であって、照明器具１０の動作時間に応じて変化する情報である。動作時間とは、例えば、通電時間または点灯時間である。状態情報は、基本的には動作時間が長いほど値が大きくなる情報であり、具体的には、照明器具１０の累積通電時間、照明器具１０の累積点灯時間、及び、照明器具１０の累積消費電力量などである。なお、累積通電時間は、照明器具１０の電源がオンされている時間の累積の長さであり、累積点灯時間は、照明器具１０が点灯している時間の累積の長さである。累積点灯時間は、照明器具１０の電源がオンされていても、消灯されている場合（照明器具１０が待機状態である場合など）は、値が加算されない。
【００１８】
照明システム１００のユーザは、例えば、情報通信端末３０を通じて複数の照明器具１０のうち、アドレス２が設定された照明器具１０の累積通電時間の取得を要求する。すると、情報通信端末３０からコントローラ２０に状態情報の取得要求が無線送信される。取得要求を受信したコントローラ２０は、アドレス２の照明器具１０に対して、当該照明器具１０の累積通電時間の要求を送信する。アドレス２の照明器具１０は、受信した要求に応じて当該照明器具１０の不揮発性の第一記憶部１１に記憶された累積通電時間を読み出し、コントローラ２０に送信する。コントローラ２０は、受信した累積通電時間を情報通信端末３０に送信する。そして、情報通信端末３０によって受信された累積通電時間は、情報通信端末３０の表示部３５に表示される。
【００１９】
このように、照明システム１００のユーザは、アドレス２の照明器具１０の累積通電時間を取得することができる。累積通電時間は、例えば、ユーザが照明器具１０の使用頻度（交換時期）などを知るために使用される。
【００２０】
ところで、累積通電時間は、第一の時間間隔ごとに照明器具１０が有する揮発性記憶部１７に一時的に書き込まれ、第一の時間間隔よりも長い第二の時間間隔（以下、書き込み時間間隔Ｔｔとも記載される）で第一記憶部１１に書き込まれる。図３は、第一記憶部１１への累積通電時間の書き込みを説明するための図である。
【００２１】
このように、不揮発性の第一記憶部１１に累積通電時間が書き込まれることにより、照明器具１０が電源オフされた場合も、累積通電時間が保持される。なお、第一の時間間隔は、例えば、数秒程度であり、第二の時間間隔である書き込み時間間隔Ｔｔは、例えば、１０分程度である。
【００２２】
このように、不揮発性の第一記憶部１１への累積通電時間の書き込みが定期的に行われる場合、停電などにより不意に電源がオフされると、電源がオフされるタイミングによって、実際の累積通電時間と書き込まれた累積通電時間とに誤差が生じることが課題である。図４は、累積通電時間に生じる誤差を説明するための図である。
【００２３】
図４に示されるように、第一記憶部１１への累積通電時間の１回目の書き込み後、２回目の書き込み前に電源がオフされた場合、１回目の書き込み後から電源がオフされるまでの間の通電時間は、第一記憶部１１には加算されない。次回電源がオンされたときには、１回目に書き込みされた累積通電時間に対して通電時間が加算されるため、１回目の書き込み後から電源がオフされるまでの間の通電時間は誤差となる。
【００２４】
ここで、このような誤差を低減する方法として、第一記憶部１１への書き込み時間間隔Ｔｔを短くすることが考えられる、しかしながら、このような方法では、書き込み回数が増えることに応じて第一記憶部１１の容量を大きくする必要があるため、コストアップの課題が生じる。
【００２５】
また、照明器具１０が電源オフ（停電）を検知し、検知時に第一記憶部１１への書き込みを行う方法が考えられる。しかしながら、このような方法では、電源オフを検知する検知回路の追加が必要であり、コストアップの課題が生じる。
【００２６】
照明システム１００は、累積通電時間の誤差を上記とは別の方法によって低減することができる。以下、照明システム１００の各構成要素について図１及び図２を参照しながら詳細に説明する。
【００２７】
［照明器具］
まず、照明器具１０について説明する。照明器具１０は、室内を照明するいわゆるシーリングライトであり、コントローラ２０によって調光制御される。なお、照明器具１０の態様は、図１に示されるような態様に限定されるものではなく。平面視形状が円形のシーリングライト、または、ダウンライト等であってもよい。
【００２８】
照明器具１０は、第一記憶部１１と、第一制御部１２と、第一通信部１３と、点灯回路１４と、光源１５と、タイマ部１６と、揮発性記憶部１７と、電源部１８とを有する。以下、照明器具１０の各構成要素について説明する。
【００２９】
第一記憶部１１は、第一制御部１２によってデータが書き込まれる（記憶される）不揮発性の記憶装置である。第一記憶部１１は、具体的には、ＥＥＰＲＯＭなどのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。第一記憶部１１に記憶されるデータは、具体的には、アドレス１１ａ、累積通電時間１１ｂ、累積消費電力量１１ｃ、累積点灯時間１１ｄ、電力テーブル１１ｅ、調光テーブル１１ｆ、書き込み判別情報１１ｇ、及び、補正判別情報１１ｈなどである。なお、図２では図示されないが、第一記憶部１１には、第一制御部１２が制御に使用する制御プログラムも記憶される。
【００３０】
アドレス１１ａは、複数の照明器具１０のそれぞれに割り当てられる固有の値である。第一制御部１２は、第一通信部１３がコントローラ２０から指令を受信した場合に、受信した指示に含まれるアドレスと、第一記憶部１１に記憶されたアドレス１１ａとを照合する。これにより、受信した指令が当該照明器具１０宛ての指令であるか否かを判別することができる。
【００３１】
累積通電時間１１ｂは、 照明器具１０が電源オン状態である時間の積算である。累積消費電力量１１ｃは、照明器具１０の消費電力量の積算である。累積点灯時間１１ｄは、照明器具１０が点灯している時間の積算である。累積通電時間１１ｂ、累積消費電力量１１ｃ、累積点灯時間１１ｄのそれぞれは、照明器具１０の状態を示す状態情報の一例であり、以下の実施の形態１では符号が省略される。
【００３２】
電力テーブル１１ｅは、光源１５の調光率ごとの単位時間当りの消費電力（瞬時電力）が規定された情報であり、上記累積消費電力量を算出する場合に用いられる。
【００３３】
調光テーブル１１ｆは、第一制御部１２が点灯回路１４に出力するＤｕｔｙ信号のＤｕｔｙ比を示す情報であり、調光テーブル１１ｆに含まれる複数のＤｕｔｙ比のそれぞれは、調光率と対応づけられている。照明器具１０の第一制御部１２は、調光率を含む当該照明器具１０宛ての調光指令を第一通信部１３が受信すると、第一記憶部１１を参照して当該調光率に対応するＤｕｔｙ比を特定し、特定したＤｕｔｙ比のＤｕｔｙ信号を点灯回路１４に出力する。点灯回路１４は、Ｄｕｔｙ信号に応じた電圧及び電流で光源１５を発光させる。これにより、光源１５は、コントローラの調光指令どおりの調光率で発光する。
【００３４】
書込み判別情報１１ｇは、第一記憶部１１への状態情報の書き込みのタイミングを示すタイミング情報の一例である。実施の形態１では、書き込み判別情報１１ｇは、１ビットのフラグであるが、状態情報の書き込みのタイミングを直接的に示す時刻情報であってもよく、特に限定されない。
【００３５】
補正判別情報１１ｈは、補正の必要の有無を判別するための情報である。補正判別情報１１ｈは、実施の形態１では、１ビットのフラグであるが、特に限定されない。補正判別情報１１ｈは、初期値が０であり、一度、状態情報の第一記憶部１１への書き込みが行われると以降は１となる。補正判別情報１１ｈは、照明器具１０の電源がオフ及びオンされ、コントローラ２０へ通知されると、０にリセットされる。
【００３６】
後述のように、照明システム１００では、状態情報の誤差を補正することができるが、このような補正は、電源オンされた後一度も状態情報の第一記憶部１１への書き込みが行われていない場合は不要である。そこで、無駄な補正処理が発生することを抑制するために、電源オンされた後一度も状態情報の第一記憶部１１への書き込みが行われていない場合にのみ０となる補正判別情報１１ｈが用いられる。
【００３７】
第一制御部１２は、照明器具１０の各種制御を行う制御装置である。第一制御部１２は、例えば、状態情報の揮発性記憶部１７への一時的な書き込みを行う。また、第一制御部１２は、状態情報の第一記憶部１１への書き込みを行い、かつ、当該書き込みのタイミングを示す書き込み判別情報１１ｇの第一記憶部１１に記憶する制御を書き込み時間間隔Ｔｔごとに行う。
【００３８】
また、上述のように、第一制御部１２は、第一通信部１３を用いたコントローラ２０（第二通信部）への状態情報の送信、及び、点灯回路１４（光源１５）の制御（調光制御）を行う。また、詳細については後述されるが、第一制御部１２は、状態情報を補正するための演算処理も行う。
【００３９】
第一制御部１２は、具体的には、マイクロコンピュータであるが、プロセッサまたは専用回路などにより実現されてもよい。
【００４０】
第一通信部１３は、コントローラ２０と通信を行うための通信回路（通信モジュール）である。第一通信部１３は、具体的には、コントローラ２０の第二通信部２３から指令を受信する。また、第一通信部１３は、コントローラ２０の第二通信部２３から状態情報の要求を受信すると、第一制御部１２の制御に基づいて当該要求に応じた状態情報を送信する。なお、第一通信部１３は、例えば、第二通信部２３と有線通信を行うが、無線通信を行ってもよい。
【００４１】
点灯回路１４は、第一制御部１２からのＤｕｔｙ信号を受信し、受信したＤｕｔｙ信号に応じた電圧及び電流を光源１５に供給する。点灯回路１４は、具体的には、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）制御回路である。
【００４２】
光源１５は、点灯回路１４から供給される電圧及び電流によって発光する照明用の光源である。光源１５は、具体的には、蛍光管またはＬＥＤなどである。光源１５は、半導体レーザ等の半導体発光素子、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）または無機ＥＬ等の固体発光素子であってもよい。
【００４３】
タイマ部１６は、時間を計測し、第一制御部１２に通知する。タイマ部１６は、単位時間ごとに、当該単位時間が経過したことを示すタイマ信号を第一制御部１２に通知する。これにより、第一制御部１２は、状態情報（通電時間、消費電力量、及び、点灯時間）を計測することができる。タイマ部１６は、具体的には、汎用のタイマＩＣ（タイマ回路）である。なお、タイマ部１６は、第一制御部１２に内蔵されてもよい。
【００４４】
揮発性記憶部１７は、タイマ信号に基づいて定められる状態情報が一時的に記憶される記憶装置である。揮発性記憶部１７は、第一記憶部１１に設けられたＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）領域など、第一記憶部１１の一部として実現されてもよい。
【００４５】
電源部１８は、外部から供給される交流電力または直流電力を、照明器具１０の動作に適した直流電力に変換し供給する。電源部１８は、具体的には、ＡＣ／ＤＣコンバータまたはＤＣ／ＤＣコンバータなどを含む電源回路である。
【００４６】
［コントローラ］
次に、コントローラ２０について説明する。コントローラ２０は、複数の照明器具１０を制御する。コントローラ２０は、第二記憶部２１と、第二制御部２２と、第二通信部２３と、第三通信部２４とを有する。
【００４７】
第二記憶部２１は、第二制御部２２によってデータが書き込まれる（記憶される）不揮発性の記憶装置である。第二記憶部２１は、具体的には、ＥＥＰＲＯＭなどのＲＯＭである。第二記憶部２１には、調光データ２１ａ、及び、書き込み時間間隔２１ｂ（＝書き込み時間間隔Ｔｔ）などが記憶される。
【００４８】
調光データ２１ａは、複数の照明器具１０のそれぞれの調光率を示す情報である。調光データ２１ａは、具体的には、照明器具１０のアドレスと、当該照明器具１０の現在の調光率とが対応付けられた情報である。
【００４９】
書き込み時間間隔Ｔｔは、所定の時間間隔の一例であって、複数の照明器具１０のそれぞれが状態情報の書き込みを行う時間間隔である。なお、書き込み時間間隔Ｔｔは、第一記憶部１１にも記憶されていてもよい。
【００５０】
なお、図２にでは図示されないが、第二記憶部２１には、第二制御部２２が制御に使用する制御プログラムも記憶される。
【００５１】
第二制御部２２は、コントローラ２０の各種制御を行う制御装置である。第二制御部２２は、第二通信部２３に、第一通信部１３に対して指令を送信させる。例えば、第三通信部２４が情報通信端末３０からアドレス１の照明器具１０の調光率の指示を受信した場合、第二制御部２２は、アドレス１を指定した調光指令を第二通信部２３に送信させる。また、第二制御部２２は、例えば、第三通信部２４が情報通信端末３０からアドレス２の照明器具１０の累積通電時間の取得要求を受信した場合、アドレス２を指定した累積通電時間の要求を第二通信部２３に送信させる。
【００５２】
また、第二制御部２２は、上記要求に応じて第二通信部２３が受信した累積通電時間を第三通信部２４に送信させる。第三通信部２４によって送信された状態情報は、端末通信部３３（情報通信端末３０）によって受信される。
【００５３】
第二制御部２２は、具体的には、マイクロコンピュータであるが、プロセッサまたは専用回路などにより実現されてもよい。
【００５４】
なお、実施の形態１では、第二制御部２２は、複数の照明器具１０にそれぞれ異なるタイミングで状態情報の書き込みをさせるためのタイミングシフト指令を第二通信部２３に送信させる。第二制御部２２のこのような動作の詳細については後述する。
【００５５】
第二通信部２３は、複数の照明器具１０と通信を行うための通信回路（通信モジュール）である。第二通信部２３は、具体的には、照明器具１０の第一通信部１３に指令を送信する。また、第二通信部２３は、照明器具１０の第一通信部１３から状態情報を受信する。なお、第二通信部２３は、例えば、第二通信部２３と有線通信を行うが、無線通信を行ってもよい。
【００５６】
第三通信部２４は、情報通信端末３０と通信を行うための通信回路（通信モジュール）である。第三通信部２４は、例えば、調光率の指示または状態情報の取得要求を情報通信端末３０の端末通信部３３から受信する。また、第三通信部２４は、例えば、照明器具１０から受信した状態情報を端末通信部３３に送信する。
【００５７】
実施の形態１では、第三通信部２４は、端末通信部３３と無線通信を行う。つまり、第三通信部２４は、ｂｌｕｅｔｏｏｔｈ（登録商標）、または無線ＬＡＮ（例えば、Ｗｉ−Ｆｉ（登録商標））などの通信規格に対応した通信回路である。なお、第三通信部２４の具体的態様は、特に限定されない。例えば、第三通信部２４は、赤外線により通信を行う通信回路であってもよいし、微弱無線通信を行うＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）回路であってもよい。
【００５８】
コントローラ電源部２５は、外部から供給される交流電力または直流電力を、コントローラ２０の動作に適した直流電力に変換し供給する。コントローラ電源部２５は、具体的には、ＡＣ／ＤＣコンバータまたはＤＣ／ＤＣコンバータなどを含む電源回路である。なお、実施の形態１では、電源部１８と、コントローラ電源部２５とは、同じ電力系統から電力の供給を受けるが、電源部１８と、コントローラ電源部２５とは、別々に電力供給を受けてもよい。
【００５９】
［情報通信端末］
次に、情報通信端末３０について説明する。情報通信端末３０は、コントローラ２０に指示を送るための装置であり、具体的には、パーソナルコンピュータまたはスマートフォンなどである。情報通信端末３０は、タブレット端末、またはＰＤＡなどの携帯端末であってもよい。また、情報通信端末３０は、コントローラ２０の専用リモコンであってもよい。情報通信端末３０は、記憶部３１と、端末制御部３２と、端末通信部３３と、操作部３４と、表示部３５と、端末電源部３６とを有する。
【００６０】
記憶部３１には、例えば、複数の照明器具１０の位置情報と、複数の照明器具１０のアドレスとが記憶される。このような情報は、複数の照明器具１０の位置の表示部３５への表示、または、調光率の指示の送信のために使用される。
【００６１】
端末制御部３２は、表示部３５に表示される画像の表示制御、及び、端末通信部３３の通信制御などを行う制御装置である。端末制御部３２は、例えば、操作部３４へのユーザの入力に応じて、調光率の指示または状態情報の取得要求を端末通信部３３に送信させる。端末制御部３２は、具体的には、マイクロコンピュータであるが、プロセッサまたは専用回路などにより実現されてもよい。
【００６２】
端末通信部３３は、コントローラ２０と通信を行うための通信回路（通信モジュール）である。端末通信部３３は、より具体的には、第三通信部２４に対応した通信回路であり、第三通信部２４と無線通信を行う。
【００６３】
端末通信部３３は、例えば、コントローラ２０の第三通信部２４に、調光率の指示または状態情報の取得要求を送信する。また、端末通信部３３は、例えば、コントローラ２０の第三通信部２４から状態情報を受信する。また、第三通信部２４は、例えば、端末通信部３３に、照明器具１０から受信した状態情報を送信する。
【００６４】
操作部３４は、ユーザが操作するユーザインターフェースであり、ユーザは、操作部３４を通じて調光率の指示の入力または状態情報の取得要求の入力を行う。操作部３４は、具体的には、ＤＩＰスイッチ、ロータリースイッチ、テンキースイッチ、またはタッチパネルなどにより構成される。
【００６５】
表示部３５は、複数の照明器具１０の位置を示す画像、または、照明器具１０の状態情報を示す画像を表示する。表示部３５は、具体的には、ＬＣＤまたは有機ＥＬパネルにより形成された表示パネルと、その駆動回路などからなる。
【００６６】
端末電源部３６は、外部から供給される交流電力または直流電力を、情報通信端末３０の動作に適した直流電力に変換し供給する。端末電源部３６は、具体的には、ＡＣ／ＤＣコンバータまたはＤＣ／ＤＣコンバータなどを含む電源回路である。
【００６７】
なお、コントローラ２０がユーザインターフェースを有するような場合は、照明システム１００には、情報通信端末３０は含まれなくてもよい。この場合、コントローラ２０の第三通信部２４も不要である。
【００６８】
［動作の概要］
次に、照明システム１００の動作の概要について説明する。図５は、照明システム１００の動作の概要を示す図である。
【００６９】
照明システム１００においては、コントローラ２０の第二制御部２２は、複数の照明器具１０にそれぞれ異なるタイミングで状態情報の書き込みをさせるためのタイミングシフト指令を第二通信部２３に送信させる。タイミングシフト指令は、より詳細には、複数の照明器具１０に、ずらし時間Ｔｋずつずれたタイミングで書き込みをさせるための指令である。
【００７０】
一方、複数の照明器具１０のそれぞれにおいては、タイミングシフト指令に応じて、状態情報、及び、状態情報の書き込みのタイミングを示す書き込み判別情報１１ｇが、書き込み時間間隔Ｔｔごとに第一記憶部１１に書き込まれる。
【００７１】
そして、停電などにより複数の照明器具１０の電源がオフされ、再度電源がオンされた場合、第二通信部２３は、複数の照明器具１０のそれぞれから書き込み判別情報１１ｇを受信する。第二制御部２２は、受信された複数の書き込み判別情報１１ｇに基づいて、複数の照明器具１０が前回電源オフされる前に最後に状態情報の書き込みを行った照明器具１０を特定する。図５の例では、電源オフされる前に最後に状態情報の書き込みを行った照明器具１０は、アドレス３の照明器具１０である。
【００７２】
ここで、第二制御部２２は、特定したアドレス３の照明器具１０の状態情報の書き込みのタイミング（以下、書き込みタイミングと記載する）ｔ３と、アドレス２の書き込みタイミングｔ２との差を認識している。なぜなら、書き込みタイミングは、第二制御部２２によって決定されたタイミングだからである。
【００７３】
したがって、第二制御部２２は、ｔ２とｔ３との差を通電時間差（時間差）として算出し、算出した通電時間差を用いて状態情報を補正させるための補正指令を第二通信部２３に送信させることができる。つまり、アドレス２の照明器具１０に状態情報の誤差を補正させることができる。同様に、第二制御部２２は、ｔ１とｔ３との差を通電時間差として算出し、算出した通電時間差を補正させるための補正指令を第二通信部２３に送信させることによって、アドレス１の照明器具１０に状態情報の誤差を補正させることができる。
【００７４】
実施の形態１では、第二制御部２２は、書き込み時間間隔Ｔｔを複数の照明器具１０の数Ｎで除算することによりずらし時間Ｔｋを算出する。つまり、第二制御部２２は、Ｔｋ＝Ｔｔ／Ｎとする。ここで、例えば、アドレス１、２、３・・の順に照明器具１０が書き込みを行い、アドレス１の照明器具１０の書き込みタイミングを０とすると、第二制御部２２は、アドレスがＡｄの照明器具１０の書き込みタイミングＴｚ（書き込み開始タイミング）を、Ｔｚ＝（Ａｄ−１）×Ｔｋと算出する。
【００７５】
なお、このような書き込みタイミングＴｚの算出方法は、一例であり、第二制御部２２がずらし時間Ｔｋを認識できれば、どのように決定されてもよい。例えば、アドレス１の照明器具１０の書き込みタイミングとアドレス２の照明器具１０の書き込みタイミングとの間のずらし時間と、アドレス２の照明器具１０の書き込みタイミングとアドレス３の照明器具１０の書き込みタイミングとの間のずらし時間とが異なってもよい。
【００７６】
［コントローラの動作］
以下、照明システム１００の動作の詳細についてフローチャートを参照しながら説明する。まず、コントローラ２０の動作について説明する。図６は、コントローラ２０の動作のフローチャートである。
【００７７】
コントローラ２０の第二制御部２２は、コントローラ２０が電源オンされると（Ｓ１１）、まず、初期設定を行う（Ｓ１２）。
【００７８】
初期設定において、第二制御部２２は、第二記憶部２１に記憶された調光データ２１ａ
を読み出し、前回電源オンされていたときの調光率（電源オフされる直前の調光率）を第二通信部２３に送信させる。調光率の送信は、アドレスを指定して行われる。これにより、複数の照明器具１０のそれぞれは、電源オフされる直前の調光率で点灯することができる。また、状態情報として累積点灯時間及び累積消費電力量が書き込まれている場合には、電源オフされる直前の調光率が補正にも用いられる。
【００７９】
また、初期設定において、第二制御部２２は、第二記憶部２１に記憶された書き込み時間間隔Ｔｔを読み出し、第二通信部２３に送信させる。なお、書き込み時間間隔Ｔｔは、上記調光率と合わせて送信されてもよいし、ブロードキャスト送信されてもよい。
【００８０】
次に、コントローラ２０は、複数の照明器具１０の数を取得する（Ｓ１３）。第二制御部２２は、例えば、アドレスを指定した応答要求を、第二通信部２３にアドレス順に送信させる。そして、第二制御部２２は、応答要求に対応する応答を第二通信部２３が受信するごとにカウントを行う。これにより、第二制御部２２は、カウント数を照明器具１０の数とすることができる。なお、照明器具１０の数は、第二記憶部２１にあらかじめ記憶されていてもよい。
【００８１】
次に、第二制御部２２は、補正が必要であるか否かを判定する（Ｓ１４）。第二制御部２２は、具体的には、補正判別情報１１ｈの要求を第二通信部２３にブロードキャスト送信させる。第二制御部２２は、当該要求に応じて第二通信部２３が複数の照明器具１０のそれぞれから受信した補正判別情報１１ｈの中に１つでも１が含まれれば、補正が必要であると判定する（Ｓ１４でＹｅｓ）。第二制御部２２は、補正判別情報１１ｈが全て０である場合は、補正が必要でないと判定する（Ｓ１４でＮｏ）。なお、このような補正が必要であるか否かの判定は、必須ではない。
【００８２】
補正が必要であると判定された場合（Ｓ１４でＹｅｓ）、第二制御部２２は、前回の電源オフ前に最後に状態情報を書き込んだ照明器具１０を特定する（Ｓ１５）。第二制御部２２は、具体的には、書込み判別情報１１ｇの要求を第二通信部２３に送信させることにより書き込み判別情報１１ｇを取得する。言い換えれば、第二通信部２３は、複数の照明器具１０が電源オン（Ｓ１１）された場合に、複数の照明器具１０のそれぞれから書き込み判別情報１１ｇを受信する。書込み判別情報１１ｇの要求の送信は、アドレスを指定して照明器具１０ごとに行われる。ステップＳ１５における最後に状態情報を書き込んだ照明器具１０の特定方法の詳細については後述する。
【００８３】
次に、第二制御部２２は、第二通信部２３に補正指令を送信させる（Ｓ１６）。補正指令の送信は、上記最後に状態情報を書き込んだ照明器具１０以外の照明器具１０（以下、対象照明器具とも記載される）に対して、アドレスを指定して行われる。
【００８４】
補正指令には、通電時間差が含まれる。通電時間差は、最後に状態情報を書き込んだ照明器具１０の書き込みのタイミングと、対象照明器具の書き込みのタイミングとの差であり、対象照明器具の状態情報の誤差を補正するための時間差である。
【００８５】
最後に状態情報を書き込んだ照明器具１０のアドレスをＡＬ、対象照明器具のアドレスをＡＨとすると、対象照明器具の、最後に状態情報を書き込んだ照明器具１０に対する通電時間差Ｔｅ（Ａｈ）以下のように算出できる。
【００８６】
Ａｌ−Ａｈ＞０のとき、Ｔｅ（Ａｈ）＝（Ａｌ−Ａｈ）×Ｔｋ
Ａｌ−Ａｈ＜０のとき、Ｔｅ（Ａｈ）＝（Ｎ＋Ａｌ−Ａｈ）×Ｔｋ
【００８７】
このような通電時間差を含む補正指令が送信されることにより、対象照明器具は、状態情報を補正することができる。
【００８８】
補正指令が送信された後（Ｓ１５）、または、ステップＳ１４において補正が必要でないと判定された後には（Ｓ１４でＮｏ）、第二制御部２２は、タイミングシフト指令を第二通信部２３に送信させる（Ｓ１７）。タイミングシフト指令は、複数の照明器具１０（実施の形態１では、アドレス１〜３の３台の照明器具１０）のそれぞれに対して、アドレスを指定して送信される。また、タイミングシフト指令には、上述の書き込みタイミングＴｚが含まれる。
【００８９】
このようにタイミングシフト指令が送信されることにより、複数の照明器具１０のそれぞれには、異なるタイミングで状態情報の書き込みを行う。
【００９０】
その後、第二制御部２２は、第三通信部２４が情報通信端末３０から信号（指示または要求）を受信したか否かの判定を行う（Ｓ１８）。第三通信部２４が情報通信端末３０から信号を受信しなかった場合（Ｓ１８でＮｏ）には、ステップＳ１８の判定が継続される。
【００９１】
第三通信部２４が情報通信端末３０から信号を受信した場合（Ｓ１８でＹｅｓ）であって、かつ、受信した信号が調光率の指示を含む場合には、第二制御部２２は、第二通信部２３に、調光指令を送信させる（Ｓ１９）。調光指令の送信は、アドレスを指定して行われる。
【００９２】
第三通信部２４が情報通信端末３０から信号を受信した場合（Ｓ１８でＹｅｓ）であって、かつ、受信した信号が状態情報の取得要求を含む場合には、第二制御部２２は、第二通信部２３に、状態情報の要求を送信させる（Ｓ２０）。要求の送信は、アドレスを指定して行われる。
【００９３】
［照明器具の動作］
次に、照明器具１０の動作について説明する。図７は、照明器具１０の動作のフローチャートである。
【００９４】
照明器具１０の第一制御部１２は、照明器具１０が電源オンされると（Ｓ３１）、まず、初期設定を行う（Ｓ３２）。
【００９５】
初期設定において、第一制御部１２は、第一記憶部１１に記憶された状態情報を揮発性記憶部１７に書き込む。また、第一通信部１３は、前回電源オンされていたときの調光率（電源オフされる直前の調光率）と、書き込み時間間隔Ｔｔを受信する。第一通信部１３が受信する調光率及び書き込み時間間隔Ｔｔは、図６のステップＳ１２において第二通信部２３から送信されたものである。また、初期設定において、第一制御部１２は、受信された調光率で光源１５が発光するように点灯回路１４にＤｕｔｙ信号を出力する。
【００９６】
次に、第一制御部１２は、揮発性記憶部１７に順次状態情報を書き込む。状態情報が通電時間である場合には、第一制御部１２は、タイマ部１６からタイマ信号が通知されるごとに単位時間を加算していく。
【００９７】
状態情報が電力量である場合には、第一制御部１２は、タイマ信号が通知されるごとに、単位時間と、電力テーブル１１ｅ及び現在の調光率により定まる瞬時電力との積を加算していく。状態情報が点灯時間である場合には、調光率が０％でないときのみ、タイマ信号が通知されるごとに単位時間を加算していく。
【００９８】
第一制御部１２は、このように揮発性記憶部１７に書き込んだ状態情報を書き込み時間間隔Ｔｔごとに第一記憶部１１に書き込む。また、第一制御部１２は、状態情報の書き込みに合わせて書き込み判別情報１１ｇも第一記憶部１１に記憶する（Ｓ３３）。なお、初回の書き込みが行われると、第一制御部１２は、補正判別情報１１ｈを「１」に変更する。
【００９９】
その後、照明器具１０の第一制御部１２は、第一通信部１３がコントローラ２０から当該照明器具１０宛ての信号（指令または要求）を受信したか否かの判定を行う（Ｓ３４）。つまり、アドレス１の照明器具１０の第一制御部１２は、アドレス１（またはブロードキャストアドレス）が指定された信号を受信したか否かの判定を行う。
【０１００】
第一通信部１３がコントローラ２０から信号を受信しなかった場合（Ｓ３４でＮｏ）には、ステップＳ３３の書き込み及び記憶と、ステップＳ３４の判定とが継続される。
【０１０１】
第一通信部１３がコントローラ２０から信号を受信した場合（Ｓ３４でＹｅｓ）であって、かつ、受信した信号が調光指令である場合には、第一制御部１２は、調光指令において指定された調光率で光源１５が発光するように点灯回路１４にＤｕｔｙ信号を出力する。これにより、照明器具１０は、調光指令において指定された調光率で点灯する（Ｓ３５）。なお、第一通信部１３が受信する調光指令は、図６のステップＳ１９において第二通信部２３から送信されたものである。
【０１０２】
第一通信部１３がコントローラ２０から信号を受信した場合（Ｓ３４でＹｅｓ）であって、かつ、受信した信号が状態情報の要求である場合には、第一制御部１２は、第一通信部１３に第一記憶部１１に記憶された状態情報を送信させる（Ｓ３６）。なお、第一通信部１３が受信する状態情報の要求は、図６のステップＳ２０において第二通信部２３から送信されたものである。
【０１０３】
第一通信部１３がコントローラ２０から信号を受信した場合（Ｓ３４でＹｅｓ）であって、かつ、受信した信号がタイミングシフト指令である場合には、第一制御部１２は、タイミングシフト指令に含まれる書き込みタイミングＴｚ後に、第一記憶部１１への状態情報及び書き込み判別情報１１ｇの書き込みを行う（Ｓ３７）。なお、第一通信部１３が受信するタイミングシフト指令は、図６のステップＳ１７において第二通信部２３から送信されたものである。
【０１０４】
これにより、上記図５に示されるように、複数の照明器具１０のぞれぞれは、以降、ずらし時間Ｔｋずつずれたタイミングで状態情報を書き込む。
【０１０５】
第一通信部１３がコントローラ２０から信号を受信した場合（Ｓ３４でＹｅｓ）であって、かつ、受信した信号が書き込み判別情報１１ｇの要求である場合には、第一制御部１２は、第一通信部１３に第一記憶部１１に記憶された書き込み判別情報１１ｇを送信させる（Ｓ３８）。なお、第一通信部１３が受信する書き込み判別情報１１ｇの要求は、図６のステップＳ１５において第二通信部２３から送信されたものである。
【０１０６】
第一通信部１３がコントローラ２０から信号を受信した場合（Ｓ３４でＹｅｓ）であって、かつ、受信した信号が補正判別情報１１ｈの要求である場合には、第一制御部１２は、第一通信部１３に第一記憶部１１に記憶された補正判別情報１１ｈを送信させる（Ｓ３９）。なお、第一通信部１３が受信する補正判別情報１１ｈの要求は、図６のステップＳ１３において第二通信部２３から送信されたものである。なお、補正判別情報１１ｈは、コントローラ２０に送信された後には、０にリセットされる。
【０１０７】
第一通信部１３がコントローラ２０から信号を受信した場合（Ｓ３４でＹｅｓ）であって、かつ、受信した信号が補正指令である場合には、第一制御部１２は、状態情報の補正を行う（Ｓ４０）。なお、第一通信部１３が受信する補正指令は、図６のステップＳ１６において第二通信部２３から送信されたものである。
【０１０８】
状態情報が通電時間である場合、第一制御部１２は、第一記憶部１１に記憶された累積通電時間に補正指令に含まれる通電時間差Ｔｅを加算する。
【０１０９】
状態情報が点灯時間である場合、第一制御部１２は、ステップＳ３２で受信された前回電源オンしていたときの調光率が０％でない（点灯を示す）ときに、第一記憶部１１に記憶された累積点灯時間に補正指令に含まれる通電時間差を加算する。
【０１１０】
状態情報が消費電力量である場合、第一制御部１２は、電力テーブル１１ｅ及びステップＳ３２で受信された前回電源オンしていたときの調光率により定まる瞬時電力と補正指令に含まれる通電時間差との積である補正電力量を算出し、第一記憶部１１に記憶された累積消費電力量に算出した補正電力量を加算する。
【０１１１】
以上説明したように、照明システム１００は、複数の照明器具１０のそれぞれが不揮発性の第一記憶部１１に定期的に書き込む情報の誤差を補正により低減することができる。
【０１１２】
［照明器具の特定方法］
次に、前回電源オフされる前に最後に状態情報を書き込んだ照明器具１０の特定方法の詳細について説明する。
【０１１３】
まず、書き込み判別情報１１ｇの詳細について説明する。上述のように、第一制御部１２は、書込み判別情報１１ｇを、書き込み時間間隔Ｔｔごとに第一記憶部１１に書き込む。ここで、書込み判別情報１１ｇは、書き込みが行われるごとに値が変更される１ビットのフラグである。書き込み判別情報１１ｇは、初期値が０であり、第一記憶部１１に状態情報が書き込まれるごとに値が０から１または１から０に変更される。なお、初期値は複数の照明器具１０の間で統一されていればよく、１であってもよい。
【０１１４】
第二制御部２２は、このような１ビットの書き込み判別情報１１ｇを取得することにより、前回電源オフされる前に最後に状態情報を書き込んだ照明器具１０を特定することができる。図８は、前回電源オフされる前に最後に状態情報を書き込んだ照明器具１０の特定方法のフローチャートである。図９は、書き込み判別情報１１ｇの値と、前回電源オフされる前に最後に状態情報を書き込んだ照明器具１０との関係を示す図である。
【０１１５】
上述のように、実施の形態１では、照明システム１００に含まれる照明器具１０の数は、３台であり、アドレスは１、２、３の３つであり、アドレスの最大値である３は、照明システム１００に含まれる照明器具１０の数に等しくなる。また、上述のように書き込みタイミングＴｚは、Ｔｚ＝（Ａｄ−１）×Ｔｋである。つまりアドレスの小さい照明器具１０から順に状態情報の書き込みを行う。
【０１１６】
図８のフローチャートにおいて、Ｈａ（Ａｄ）は、アドレスＡｄの書込み判別情報を示し、フローチャートに含まれるＨａ（Ａｄ）のブロックは、Ｈａ（Ａｄ）の値を判定する処理である。図８のフローチャートにおいて、Ａｄ＝Ａｄ＋１のブロックは、アドレスを＋１する処理であり、Ａｄ＝Ｎのブロックは、アドレスＡｄと照明器具１０の数Ｎの値が等しいかどうかの判定処理である。
【０１１７】
例えば、Ｎ＝３、Ｈａ（１）＝０、Ｈａ（２）＝０、Ｈａ（３）＝０であるとすると、第二制御部２２は、まず、Ｈａ（１）の値の判定を行う（Ｓ５１）。Ｈａ（１）＝０であるため、第二制御部２２は、アドレスを＋１する（Ｓ５２）。つまり、Ａｄ＝１＋１＝２となる。
【０１１８】
次に、第二制御部２２は、Ｈａ（２）の値の判定を行う（Ｓ５３）。Ｈａ（２）＝０であるため、第二制御部２２は、アドレスＡｄと照明器具１０の数Ｎの値が等しいかどうかの判定を行う（Ｓ５４）。Ａｄ＝２≠Ｎであるため、第二制御部２２は、アドレスを＋１する（Ｓ５２）。つまり、Ａｄ＝２＋１＝３となる。
【０１１９】
次に、第二制御部２２は、Ｈａ（３）の値の判定を行う（Ｓ５３）。Ｈａ（３）＝０であるため、第二制御部２２は、アドレスＡｄと照明器具１０の数Ｎの値が等しいかどうかの判定を行う（Ｓ５４）。Ａｄ＝３＝Ｎであるため、アドレスＡｄ＝Ｎの照明器具１０、つまり、アドレス３の照明器具１０が最後に書き込んだと判定する（Ｓ５６）。
【０１２０】
また、例えば、Ｎ＝３、Ｈａ（１）＝１、Ｈａ（２）＝０、Ｈａ（３）＝０であるとすると、第二制御部２２は、まず、Ｈａ（１）の値の判定を行う（Ｓ５１）。Ｈａ（１）＝１であるため、第二制御部２２は、アドレスを＋１する（Ｓ５７）。つまり、Ａｄ＝１＋１＝２となる。
【０１２１】
次に、第二制御部２２は、Ｈａ（２）の値の判定を行う（Ｓ５８）。Ｈａ（２）＝０であるため、第二制御部２２は、アドレスＡｄ−１の照明器具１０、つまり、アドレス１の照明器具１０が最後に書き込んだと判定する（Ｓ６０）。
【０１２２】
また、例えば、Ｎ＝３、Ｈａ（１）＝１、Ｈａ（２）＝１、Ｈａ（３）＝０であるとすると、第二制御部２２は、まず、Ｈａ（１）の値の判定を行う（Ｓ５１）。Ｈａ（１）＝１であるため、第二制御部２２は、アドレスを＋１する（Ｓ５７）。つまり、Ａｄ＝１＋１＝２となる。
【０１２３】
次に、第二制御部２２は、Ｈａ（２）の値の判定を行う（Ｓ５８）。Ｈａ（２）＝１であるため、第二制御部２２は、アドレスＡｄと照明器具１０の数Ｎの値が等しいかどうかの判定を行う（Ｓ５９）。Ａｄ＝２≠Ｎであるため、第二制御部２２は、アドレスを＋１する（Ｓ５７）。つまり、Ａｄ＝２＋１＝３となる。
【０１２４】
次に、第二制御部２２は、Ｈａ（３）の値の判定を行う（Ｓ５８）。Ｈａ（３）＝０であるため、第二制御部２２は、アドレスＡｄ−１の照明器具１０、つまり、アドレス２の照明器具１０が最後に書き込んだと判定する（Ｓ６０）。
【０１２５】
また、例えば、Ｎ＝３、Ｈａ（１）＝１、Ｈａ（２）＝１、Ｈａ（３）＝１であるとすると、第二制御部２２は、まず、Ｈａ（１）の値の判定を行う（Ｓ５１）。Ｈａ（１）＝１であるため、第二制御部２２は、アドレスを＋１する（Ｓ５７）。つまり、Ａｄ＝１＋１＝２となる。
【０１２６】
次に、第二制御部２２は、Ｈａ（２）の値の判定を行う（Ｓ５８）。Ｈａ（２）＝１であるため、第二制御部２２は、アドレスＡｄと照明器具１０の数Ｎの値が等しいかどうかの判定を行う（Ｓ５９）。Ａｄ＝２≠Ｎであるため、第二制御部２２は、アドレスを＋１する（Ｓ５７）。つまり、Ａｄ＝２＋１＝３となる。
【０１２７】
次に、第二制御部２２は、Ｈａ（３）の値の判定を行う（Ｓ５８）。Ｈａ（３）＝１であるため、第二制御部２２は、アドレスＡｄと照明器具１０の数Ｎの値が等しいかどうかの判定を行う（Ｓ５９）。Ａｄ＝３＝Ｎであるため、アドレスＡｄ＝Ｎの照明器具１０、つまり、アドレス３の照明器具１０が最後に書き込んだと判定する（Ｓ６１）。
【０１２８】
また、例えば、Ｎ＝３、Ｈａ（１）＝０、Ｈａ（２）＝１、Ｈａ（３）＝１であるとすると、第二制御部２２は、まず、Ｈａ（１）の値の判定を行う（Ｓ５１）。Ｈａ（１）＝０であるため、第二制御部２２は、アドレスを＋１する（Ｓ５２）。つまり、Ａｄ＝１＋１＝２となる。
【０１２９】
次に、第二制御部２２は、Ｈａ（２）の値の判定を行う（Ｓ５３）。Ｈａ（２）＝１であるため、第二制御部２２は、アドレスＡｄ−１の照明器具１０、つまり、アドレス１の照明器具１０が最後に書き込んだと判定する（Ｓ５５）。
【０１３０】
また、例えば、Ｎ＝３、Ｈａ（１）＝０、Ｈａ（２）＝０、Ｈａ（３）＝１であるとすると、第二制御部２２は、まず、Ｈａ（１）の値の判定を行う（Ｓ５１）。Ｈａ（１）＝０であるため、第二制御部２２は、アドレスを＋１する（Ｓ５２）。つまり、Ａｄ＝１＋１＝２となる。
【０１３１】
次に、第二制御部２２は、Ｈａ（２）の値の判定を行う（Ｓ５３）。Ｈａ（２）＝０であるため、第二制御部２２は、アドレスＡｄと照明器具１０の数Ｎの値が等しいかどうかの判定を行う（Ｓ５４）。Ａｄ＝２≠Ｎであるため、第二制御部２２は、アドレスを＋１する（Ｓ５２）。つまり、Ａｄ＝２＋１＝３となる。
【０１３２】
次に、第二制御部２２は、Ｈａ（３）の値の判定を行う（Ｓ５３）。Ｈａ（３）＝１であるため、第二制御部２２は、アドレスＡｄ−１の照明器具１０、つまり、アドレス２の照明器具１０が最後に書き込んだと判定する（Ｓ５５）。
【０１３３】
以上説明したように、第二制御部２２は、受信された複数の書き込み判別情報１１ｇに基づいて、複数の照明器具１０のうち前回電源オフされる前に最後に状態情報の書き込みを行った照明器具１０を特定することができる。
【０１３４】
［効果等］
以上説明したように、照明システム１００は、複数の照明器具１０と、複数の照明器具１０を制御するコントローラ２０とを備える。複数の照明器具１０のそれぞれは、不揮発性の第一記憶部１１と、第一制御部１２と、コントローラ２０からの指令を受信する第一通信部１３とを有する。第一制御部１２は、照明器具１０の状態を示す状態情報であって照明器具１０の動作時間に応じて変化する状態情報の第一記憶部１１への書き込み、及び、当該書き込みのタイミングを示す書き込み判別情報１１ｇの第一記憶部１１への記憶を、所定の時間間隔ごとに行う。コントローラ２０は、第一通信部１３に指令を送信する第二通信部２３と、複数の照明器具１０にそれぞれ異なるタイミングで書き込みをさせるためのタイミングシフト指令を第二通信部２３に送信させる第二制御部２２とを有する。第一記憶部１１は、記憶部の一例であり、書き込み判別情報１１ｇは、タイミング情報の一例である。
【０１３５】
これにより、コントローラ２０は、複数の照明器具１０が一度電源オフされて再度電源オンされたときに、書き込み判別情報１１ｇを取得することができる。そうすると、コントローラ２０は、取得した書き込み判別情報と、タイミング指令において指定した書き込みタイミングＴｚ（ずらし時間Ｔｋ）とに基づいて、状態情報を補正するための通電時間差を算出することができる。つまり、コントローラ２０は、状態情報の誤差を補正させるための補正指令を照明器具１０に送信することにより、不揮発性の第一記憶部１１に記憶された状態情報の誤差を低減することができる。
【０１３６】
また、第二通信部２３は、さらに、複数の照明器具１０が電源オンされた場合に、複数の照明器具のそれぞれから書き込み判別情報１１ｇを受信してもよい。第二制御部２２は、受信された複数のタイミング情報に基づいて、複数の照明器具１０のうち前回電源オフされる前に最後に状態情報の書き込みを行った照明器具１０を特定してもよい。そして、第二制御部２２は、特定した照明器具１０書き込みのタイミングと、複数の照明器具１０のうち特定した照明器具１０以外の対象照明器具１０の書き込みのタイミングとの差を、対象照明器具の状態情報の誤差を補正するための通電時間差として算出してもよい。また、第二制御部２２は、対象照明器具に、通電時間差を用いて状態情報を補正させるための指令を第二通信部２３に送信させてもよい。通電時間差は、時間差の一例である。
【０１３７】
これにより、不揮発性の第一記憶部１１に記憶された状態情報の誤差を低減することができる。
【０１３８】
また、状態情報は、累積通電時間であってもよい。対象照明器具の第一制御部１２は、当該対象照明器具の第一通信部１３が上記補正させるための指令を受信した場合、第一記憶部１１に記憶された累積通電時間に当該指令に含まれる通電時間差を加算してもよい。
【０１３９】
これにより、不揮発性の第一記憶部１１に記憶された累積通電時間の誤差を低減することができる。
【０１４０】
また、状態情報は、累積点灯時間であってもよい。第二制御部２２は、前回電源オンされていたときの対象照明器具の調光率を第二通信部２３に送信させてもよい。対象照明器具の第一制御部１２は、当該対象照明器具の第一通信部１３が上記補正させるための指令及び調光率を受信した場合であって、当該調光率が点灯を示す場合、第一記憶部１１に記憶された累積点灯時間に時間差を加算してもよい。
【０１４１】
これにより、不揮発性の第一記憶部１１に記憶された累積点灯時間の誤差を低減することができる。
【０１４２】
また、状態情報は、累積消費電力量であってもよい。第二制御部２２は、前回電源オンされていたときの対象照明器具の調光率を第二通信部２３に送信させてもよい。対象照明器具の第一制御部１２は、当該対象照明器具の第一通信部１３が補正させるための指令及び調光率を受信した場合、時間差及び調光率に基づいて補正消費電力量を算出し、第一記憶部１１に記憶された累積消費電力量に算出した補正消費電力量を加算してもよい。
【０１４３】
これにより、不揮発性の第一記憶部１１に記憶された累積消費電力量の誤差を低減することができる。
【０１４４】
また、第二制御部２２は、所定の時間間隔を複数の照明器具１０の数で除算することによりずらし時間を算出し、複数の照明器具に、算出されたずらし時間ずつずれたタイミングで書き込みをさせるための指令を第二通信部２３に送信させてもよい。
【０１４５】
これにより、ずらし時間Ｔｋずつ均等にずれたタイミングで書き込みが行われるため、複数の照明器具１０のそれぞれに対する通電時間差の算出処理が容易となる。
【０１４６】
また、書き込み判別情報１１ｇは、書き込みが行われるごとに値が変更される１ビットのフラグであってもよい。
【０１４７】
これにより、コントローラ２０は、情報量の少ない１ビットのフラグに基づいて、前回電源オフされる前に最後に状態情報の書き込みを行った照明器具１０を特定することができる。つまり、書き込み判別情報１１ｇに使用される記憶リソースが低減される。
【０１４８】
（その他の実施の形態）
以上、実施の形態に係る照明システムについて説明したが、本発明は、上記実施の形態に限定されるものではない。
【０１４９】
また、上記実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【０１５０】
また、各構成要素は、回路（または集積回路）でもよい。これらの回路は、全体として１つの回路を構成してもよいし、それぞれ別々の回路でもよい。また、これらの回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
【０１５１】
また、本発明の全般的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【０１５２】
例えば、本発明は、上記実施の形態に係るコントローラまたは照明器具として実現されてもよいし、コントローラまたは照明器具に用いられるプログラムとして実現されてもよい。また、本発明は、上記実施の形態に係る複数の照明器具の制御方法として実現されてもよい。
【０１５３】
このような制御方法は、例えば、不揮発性の記憶部を有する複数の照明器具の制御方法であって、複数の照明器具に、当該照明器具の状態を示す状態情報であって当該照明器具の動作時間に応じて変化する状態情報の記憶部への書き込み、及び、当該書き込みのタイミングを示すタイミング情報の記憶部への記憶を所定の時間間隔ごとに、かつ、それぞれ異なるタイミングで行わせる。
【０１５４】
また、上記実施の形態において説明された照明システムの動作における複数の処理の順序は一例である。複数の処理の順序は、変更されてもよいし、複数の処理は、並行して実行されてもよい。
【０１５５】
その他、各実施の形態に対して当業者が思いつく各種変形を施して得られる形態、または、本発明の趣旨を逸脱しない範囲で各実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本発明に含まれる。
【符号の説明】
【０１５６】
１０  照明器具
１１  第一記憶部（記憶部）
１１ｂ  累積通電時間（状態情報）
１１ｃ  累積消費電力量（状態情報）
１１ｄ  累積点灯時間（状態情報）
１１ｇ  書き込み判別情報（タイミング情報）
１２  第一制御部
１３  第一通信部
２０  コントローラ
２１ｂ、Ｔｔ  書き込み時間間隔（所定の時間間隔）
２２  第二制御部
２３  第二通信部
１００  照明システム
Ｔｋ  ずらし時間
【図１】
2017016985.tif 000003
【図２】
2017016985.tif 000004
【図３】
2017016985.tif 000005
【図４】
2017016985.tif 000006
【図５】
2017016985.tif 000007
【図６】
2017016985.tif 000008
【図７】
2017016985.tif 000009
【図８】
2017016985.tif 000010
【図９】
2017016985.tif 000011