(57)【特許請求の範囲】
【請求項１】
第１の信号表示灯と、前記第１の信号表示灯との間で通信する第２の信号表示灯とを含む、信号表示灯システムであって、
前記第１の信号表示灯が、
可変表示可能な第１表示部と、
入力信号を受け付ける入力信号受付手段と、
入力信号に応じて前記第１表示部を制御し、前記入力信号の変動に応じて変動する可変表示を前記第１表示部に行わせる第１表示制御手段と、
前記入力信号受付手段が受け付ける入力信号に対応する入力情報を前記第２の信号表示灯に対して送信する送信手段と、
前記入力信号受付手段が受け付ける入力信号が変化したことに応答して当該入力信号に対応する入力情報を前記送信手段から送信させ、かつ所定時間周期で最新の入力信号に対応する入力情報を前記送信手段から送信させる送信制御手段と、を含み、
前記第２の信号表示灯が、
可変表示可能な第２表示部と、
前記第１の信号表示灯から前記入力情報を受信する受信手段と、
前記受信手段が受信する入力情報に応じて前記第２表示部を制御し、前記入力情報の変動に応じて変動する可変表示を前記第２表示部に行わせる第２表示制御手段と、を含み、
前記第１の信号表示灯が、前記入力信号受付手段が受け付ける入力信号が変化してからの経過時間に応じて変動する第１パラメータを演算する第１パラメータ演算手段をさらに含み、
前記第１表示制御手段が、前記第１パラメータに応じて変動する可変表示を前記第１表示部に行わせ、
前記第２の信号表示灯が、前記受信手段が受信する入力情報が変化してからの経過時間に応じて変動する第２パラメータを演算する第２パラメータ演算手段をさらに含み、
前記第２表示制御手段が、前記第２パラメータに応じて変動する可変表示を前記第２表示部に行わせる、信号表示灯システム。
【請求項２】
第１の信号表示灯と、前記第１の信号表示灯との間で通信する第２の信号表示灯とを含む、信号表示灯システムであって、
前記第１の信号表示灯が、
可変表示可能な第１表示部と、
複数の入力信号を受け付ける入力信号受付手段と、
入力信号に応じて前記第１表示部を制御し、前記入力信号の変動に応じて変動する可変表示を前記第１表示部に行わせる第１表示制御手段と、
前記入力信号受付手段が受け付ける入力信号に対応する入力情報を前記第２の信号表示灯に対して送信する送信手段と、
前記入力信号受付手段が受け付ける入力信号が変化したことに応答して当該入力信号に対応する入力情報を前記送信手段から送信させ、かつ所定時間周期で最新の入力信号に対応する入力情報を前記送信手段から送信させる送信制御手段と、を含み、
前記第２の信号表示灯が、
可変表示可能な第２表示部と、
前記第１の信号表示灯から前記入力情報を受信する受信手段と、
前記受信手段が受信する入力情報に応じて前記第２表示部を制御し、前記入力情報の変動に応じて変動する可変表示を前記第２表示部に行わせる第２表示制御手段と、を含み、
前記第１の信号表示灯が、前記入力信号受付手段が受け付ける前記複数の入力信号のうちの所定の入力信号の変化に応答して変動するパラメータを演算するパラメータ演算手段をさらに含み、
前記第１表示制御手段が、前記複数の入力信号のうちの前記所定の入力信号以外の入力
信号と前記パラメータとの組み合わせによって規定されるパターンの表示を前記第１表示部に行わせ、
前記送信制御手段が、前記複数の入力信号のうちの前記所定の入力信号以外の入力信号を前記入力情報として前記送信手段から前記第２の信号表示灯に対して送信させ、かつ前記パラメータを前記送信手段から前記第２の信号表示灯に対して送信させ、
前記受信手段が、前記入力情報および前記パラメータを受信し、
前記第２表示制御手段が、前記入力情報と前記パラメータとの組み合わせによって規定されるパターンの表示を行わせるように前記第２表示部を制御して、前記第２表示部に可変表示を行わせる、信号表示灯システム。
【請求項３】
前記第１の信号表示灯が、前記入力信号に対応する表示制御情報を記憶する第１表示制御情報記憶手段をさらに含み、前記第１表示制御手段が、前記入力信号受付手段が受け付ける入力信号に対応する表示制御情報を前記第１表示制御情報記憶手段から読み出し、当該読み出した表示制御情報に基づいて前記第１表示部を制御するように構成されており、
前記第２の信号表示灯が、前記入力情報に対応する表示制御情報を記憶する第２表示制御情報記憶手段をさらに含み、前記第２表示制御手段が、前記受信手段が受信する入力情報に対応する表示制御情報を前記第２表示制御情報記憶手段から読み出し、当該読み出した表示制御情報に基づいて前記第２表示部を制御するように構成されている、請求項１または２に記載の信号表示灯システム。
【請求項４】
前記第１の信号表示灯が、前記第１表示制御情報記憶手段に対する表示制御情報の書き込みを受け付ける手段を含み、
前記第２の信号表示灯が、前記第２表示制御情報記憶手段に対する表示制御情報の書き込みを受け付ける手段を含む、請求項３に記載の信号表示灯システム。
【請求項５】
前記送信制御手段が、前記第１表示制御情報記憶手段に記憶されている表示制御情報を前記送信手段によって前記第２の信号表示灯に対して送信し、
前記第２の信号表示灯が、前記第１の信号表示灯から送られてきて前記受信手段によって受信される前記表示制御情報を前記第２表示制御情報に書き込む手段を含む、請求項１〜４のいずれか一項に記載の信号表示灯システム。
【請求項６】
第１の信号表示灯と、前記第１の信号表示灯との間で通信する第２の信号表示灯とを含む、信号表示灯システムであって、
前記第１の信号表示灯が、
可変表示可能な第１表示部と、
入力信号を受け付ける入力信号受付手段と、
入力信号に応じて前記第１表示部を制御し、前記入力信号の変動に応じて変動する可変表示を前記第１表示部に行わせる第１表示制御手段と、
前記入力信号受付手段が受け付ける入力信号に対応する入力情報を前記第２の信号表示灯に対して送信する送信手段と、
前記入力信号受付手段が受け付ける入力信号が変化したことに応答して当該入力信号に対応する入力情報を前記送信手段から送信させ、かつ所定時間周期で最新の入力信号に対応する入力情報を前記送信手段から送信させる送信制御手段と、を含み、
前記第２の信号表示灯が、
可変表示可能な第２表示部と、
前記第１の信号表示灯から前記入力情報を受信する受信手段と、
前記受信手段が受信する入力情報に応じて前記第２表示部を制御し、前記入力情報の変動に応じて変動する可変表示を前記第２表示部に行わせる第２表示制御手段と、を含み、
前記送信制御手段が、前記第１表示制御情報記憶手段に記憶されている表示制御情報を前記送信手段によって前記第２の信号表示灯に対して送信し、
前記第２の信号表示灯が、前記第１の信号表示灯から送られてきて前記受信手段によって受信される前記表示制御情報を前記第２表示制御情報に書き込む手段を含む、信号表示灯システム。
【請求項７】
前記第１表示部が、複数の第１発光制御単位を含み、前記第１表示制御手段が、前記入力信号受付手段が受け付ける入力信号に対応するように前記複数の第１発光制御単位を制御し、
前記第２表示部が、複数の第２発光制御単位を含み、前記第２表示制御手段が、前記受信手段が受信する入力情報に対応するように前記複数の第２発光制御単位を制御する、請求項１〜６のいずれか一項に記載の信号表示灯システム。
【請求項８】
前記第１表示部が、複数の発光色から選択した一つの発光色で発光制御される第１発光制御単位を含み、前記第１表示制御手段が、前記入力信号受付手段が受け付ける入力信号に対応するように前記第１発光制御単位の発光色を制御し、
前記第２表示部が、複数の発光色から選択した一つの発光色で発光制御される第２発光制御単位を含み、前記第２表示制御手段が、前記受信手段が受信する入力情報に対応するように前記第２発光制御単位の発光色を制御する、請求項１〜６のいずれか一項に記載の信号表示灯システム。
【請求項９】
前記第１表示部が、複数の発光色から選択した一つの発光色でそれぞれ発光制御される複数の第１発光制御単位を含み、前記第１表示制御手段が、前記入力信号受付手段が受け付ける入力信号に対応するように前記複数の第１発光制御単位の発光色をそれぞれ制御し、
前記第２表示部が、複数の発光色から選択した一つの発光色でそれぞれ発光制御される
複数の第２発光制御単位を含み、前記第２表示制御手段が、前記受信手段が受信する入力情報に対応するように前記複数の第２発光制御単位の発光色をそれぞれ制御する、請求項１〜６のいずれか一項に記載の信号表示灯システム。
【請求項１０】
他の信号表示灯との間で通信する信号表示灯であって、
可変表示可能な表示部と、
入力信号を受け付ける入力信号受付手段と、
前記入力信号受付手段が受け付ける入力信号が変化してからの経過時間に応じて変動するパラメータを演算するパラメータ演算手段と、
入力信号に応じて前記表示部を制御し、前記入力信号および前記パラメータの変動に応じて変動する可変表示を前記表示部に行わせる表示制御手段と、
前記入力信号受付手段が受け付けた入力信号に対応する入力情報を他の信号表示灯に対して送信する送信手段と、
前記入力信号受付手段が受け付ける入力信号が変化したことに応答して当該入力信号に対応する入力情報を前記送信手段から送信させ、かつ所定時間周期で最新の入力信号に対応する入力情報を前記送信手段から送信させる送信制御手段と、を含む、信号表示灯。
【請求項１１】
他の信号表示灯との間で通信する信号表示灯であって、
可変表示可能な表示部と、
複数の入力信号を受け付ける入力信号受付手段と、
前記入力信号受付手段が受け付ける前記複数の入力信号のうちの所定の入力信号の変化に応答して変動するパラメータを演算するパラメータ演算手段と、
前記複数の入力信号のうちの前記所定の入力信号以外の入力信号と前記パラメータとの組み合わせによって規定されるパターンの表示を行わせるように前記表示部を制御して、前記表示部に可変表示を行わせる表示制御手段と、
前記入力信号受付手段が受け付けた入力信号に対応する入力情報を他の信号表示灯に対して送信する送信手段と、
前記入力信号受付手段が受け付ける前記複数の入力信号が変化したことに応答して、前記複数の入力信号のうちの前記所定の入力信号以外の入力信号に対応する入力情報と、前記パラメータとを前記送信手段から送信させ、かつ所定時間周期で最新の入力信号に対応する前記入力情報を前記送信手段から送信させる送信制御手段と、を含む、信号表示灯。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、互いに通信する複数の信号表示灯を有する信号表示灯システム、およびこのような信号表示灯システムに用いられる信号表示灯に関する。
【背景技術】
【０００２】
信号表示灯は、たとえば、生産装置のような機械装置の稼働状態を光によってその周囲に向けて報知するために用いられる。このような信号表示灯の一例は、特許文献１に開示されている。特許文献１は、複数の信号表示灯がネットワークに接続されたシステムを開示している。このネットワークには、情報表示端末装置が接続されている。情報表示端末装置は、表示装置を備えたコンピュータの形態を有している。複数の信号表示灯は、複数の生産装置にそれぞれ対応して設けられており、対応する生産装置から与えられる制御信号に応じて、生産装置の稼働状態を信号表示する。複数の信号表示灯は、それぞれ通信ユニットを備えており、それらの通信ユニットを介してネットワークに接続されている。通信ユニットは、生産装置から与えられる制御信号をネットワークに送出する。情報表示端末装置は、ネットワークを介してその制御信号を収集して、その表示画面に、複数の生産装置の稼働状態を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１４／１８１４２３号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この先行技術では、情報表示端末装置の表示画面に生産装置の稼働状態を表示する構成であり、管理者が情報表示端末装置の前にいて複数の生産装置の稼働状態を一括して監視できる。【０００５】
しかし、管理者が情報表示端末装置の近くにいて、表示画面に対面する必要があるから、管理者の位置が大きく制約され、管理者が他の作業に従事しながら同時に管理を行うような場合には、必ずしも便利ではない。【０００６】
そこで、この発明は、利便性の向上された信号表示灯システム、および信号表示灯システムのための信号表示灯を提供する。
【課題を解決するための手段】
【０００７】
この発明は、第１の信号表示灯と、前記第１の信号表示灯との間で通信する第２の信号表示灯とを含む、信号表示灯システムを提供する。前記第１の信号表示灯は、可変表示可能な第１表示部と、入力信号を受け付ける入力信号受付手段と、入力信号に応じて前記第１表示部を制御し、前記入力信号の変動に応じて変動する可変表示を前記第１表示部に行わせる第１表示制御手段と、前記入力信号受付手段が受け付ける入力信号に対応する入力情報を前記第２の信号表示灯に対して送信する送信手段と、前記入力信号受付手段が受け付ける入力信号が変化したことに応答して当該入力信号に対応する入力情報を前記送信手段から送信させ、かつ所定時間周期で最新の入力信号に対応する入力情報を前記送信手段から送信させる送信制御手段と、を含む。前記第２の信号表示灯は、可変表示可能な第２表示部と、前記第１の信号表示灯から前記入力情報を受信する受信手段と、前記受信手段が受信する入力情報に応じて前記第２表示部を制御し、前記入力情報の変動に応じて変動する可変表示を前記第２表示部に行わせる第２表示制御手段と、を含む。【０００８】
この構成により、第１の信号表示灯に入力される入力信号に対応する入力情報が第２信号表示灯に送信される。第１の信号表示灯に備えられる第１表示部は入力信号に応じた可変表示を行う。第２の信号表示灯に備えられる第２表示部は入力情報に応じた可変表示を行う。入力信号と入力情報とが対応しているので、第１表示部および第２表示部の表示状態が対応する。したがって、使用者は、第２の信号表示灯を目視することによって、第１の信号表示灯の表示状態を知ることができる。第２の信号表示灯による表示は、情報表示端末装置の表示画面上での表示とは異なり、使用者が表示画面の近くで当該表示画面に対面することを要しない。すなわち、信号表示灯は、周囲に向けて光を発生することにより情報を報知するように構成されているので、使用者は、第２の信号表示灯が目視できる限りにおいて、自由な位置から第２の信号表示灯の表示状態を確認できる。それにより、使用者の位置に関する制約が大幅に減じられ、たとえば、使用者は、他の作業に従事しながら同時に第２の信号表示灯を目視し、それによって、第１の信号表示灯の表示状態を知ることができる。こうして、利便性に優れた信号表示灯システムを提供できる。【０００９】
さらに、この発明では、第１の信号表示灯への入力信号が変化すると、その変化した入力信号に対応する入力情報が第２の信号表示灯に送信される。それにより、第２の信号表示灯は、入力信号が変化するたびに、それに応じて、その表示状態が更新される。【００１０】
また、この発明では、所定時間周期で、最新の入力信号に対応する入力情報が第１の信号表示灯から第２の信号表示灯に送信される。この特徴は、とりわけ、第１および第２の信号表示灯の間で通信障害が生じ、その後にその通信障害から復旧した状況において有利である。第１および第２の信号表示灯の間で通信障害が発生すると、入力信号が変化しても、その変化後の入力信号に対応する入力情報が第２の信号表示灯に与えられなくなる。したがって、第２の信号表示灯が保持する入力情報は古いままであるか、あるいは通信障害の原因によっては入力情報が失われる場合もある。その後、通信障害から復旧すると、入力信号に変化がなくても、所定時間周期の到来によって、最新の入力信号に対応する入力情報が第１の信号表示灯から第２の信号表示灯へと送信される。これにより、第２の信号表示灯は、第１の信号表示灯の表示に対応した表示状態となる。もしも、所定時間周期での入力情報送信がされないとすれば、第１の信号表示灯への入力信号の変化を待たなければ第２の信号表示灯の表示状態を適切に更新できない。前述の特徴は、この課題に対する解決手段を提供する。【００１１】
なお、入力情報は、入力信号に直接的に対応するデータ、すなわち入力信号を表すデータであってもよいし、入力信号に対応する別のデータ、すなわち入力信号を直接的には表さないデータであってもよい。たとえば、入力信号に対応する第１表示部の表示状態を表す表示状態データを入力情報として第２の信号表示灯に送信してもよい。【００１２】
この発明の一実施形態では、前記第１の信号表示灯が、前記入力信号受付手段が受け付ける入力信号が変化してからの経過時間に応じて変動する第１パラメータを演算する第１パラメータ演算手段をさらに含み、前記第１表示制御手段が、前記第１パラメータに応じて変動する可変表示を前記第１表示部に行わせ、前記第２の信号表示灯が、前記受信手段が受信する入力情報が変化してからの経過時間に応じて変動する第２パラメータを演算する第２パラメータ演算手段をさらに含み、前記第２表示制御手段が、前記第２パラメータに応じて変動する可変表示を前記第２表示部に行わせる。【００１３】
これにより、第１の信号表示灯は、入力信号の変化からの経過時間に応じて変動する表示、すなわち経過時間表示を行うことができる。第２の信号表示灯も同様に、入力情報の変化からの経過時間に応じて変動する経過時間表示を行うことができる。入力信号と入力情報とが対応しているので、第２の信号表示灯における経過時間表示は、第１の信号表示灯における経過時間表示に対応することになる。【００１４】
第１パラメータ演算手段における第１パラメータの演算規則と、第２パラメータ演算手段における第２パラメータの演算規則とが同じであれば、第１の信号表示灯における表示状態の変化と、第２の信号表示灯における表示状態の変化とが同期する。それにより、使用者は、第２の信号表示灯の表示状態に基づいて、第１の信号表示灯における経過時間表示をより正確に知ることができる。【００１５】
この発明の一実施形態では、前記第１の信号表示灯が、前記入力信号受付手段が受け付ける入力信号の変化に応答して変動する第１パラメータを演算する第１パラメータ演算手段をさらに含み、前記第１表示制御手段が、前記第１パラメータに応じて変動する可変表示を前記第１表示部に行わせ、前記第２の信号表示灯が、前記受信手段が受信する入力情報の変化に応答して変動する第２パラメータを演算する第２パラメータ演算手段をさらに含み、前記第２表示制御手段が、前記第２パラメータに応じて変動する可変表示を前記第２表示部に行わせる。【００１６】
この構成によれば、入力信号が変化することにより第１パラメータが変化し、その第１パラメータに応じた表示が第１の信号表示灯で行われる。一方、第２の信号表示灯では、入力情報が変化することにより第２パラメータが変化し、その第２パラメータに応じた表示が行われる。これにより、入力信号の変化に応じて、第１および第２の信号表示灯のいずれの表示状態も変化するので、第１および第２の信号表示灯の表示状態を同期させることができる。【００１７】
第１パラメータ演算手段は、たとえば、入力信号が変化するたびにインクリメントするように第１パラメータを演算してもよい。それにより、第１パラメータは、入力信号が変化した回数の積算値となる。したがって、第１パラメータに基づいて第１表示部の表示状態を制御することによって、入力信号の変化の積算値を表す表示を実現できる。【００１８】
第２パラメータ演算手段は、第１パラメータ演算手段と同様に、入力情報が変化するたびにインクリメントするように第２パラメータを演算してもよい。それにより、第２パラメータは、入力情報が変化した回数の積算値となる。したがって、第２パラメータに基づいて第２表示部の表示状態を制御することによって、入力状態の変化の積算値を表す表示を実現できる。入力状態の変化の積算値は、第１の信号表示灯への入力信号の変化の積算値に対応するから、第２の信号表示灯は、第１の信号表示灯への入力信号の変化の積算に対応した表示を行うことになる。【００１９】
この発明の一実施形態では、前記送信制御手段が、前記入力情報とともに、前記第１パラメータを前記送信手段から前記第２の信号表示灯に対して送信させ、前記受信手段が、前記入力情報および前記第１パラメータを受信し、前記第２パラメータ演算手段が、前記受信手段が受信した前記第１パラメータを前記第２パラメータとして用いる。
【００２０】
この構成では、第１の信号表示灯から第２の信号表示灯に対して第１パラメータが送信され、第２パラメータ演算手段は、第１の信号表示灯から受信した第１パラメータを第２パラメータとして用いる（代入する）演算を実行する。入力信号が変化すると入力情報も変化し、また入力信号が変化するとそれに応答して第１パラメータも変化する。したがって、第１パラメータを第２パラメータとして用いると、第２パラメータは入力情報の変化に応答して変動する値を有することになる。【００２１】
この発明の一実施形態では、前記入力信号受付手段が複数の入力信号を受け付け、前記第１パラメータ演算手段が、前記複数の入力信号のうちの所定の入力信号の変化に応答して変動するように前記第１パラメータを演算し、前記第１表示制御手段が、前記複数の入力信号のうちの前記所定の入力信号以外の入力信号と前記第１パラメータとの組み合わせによって規定されるパターンの表示を前記第１表示部に行わせ、前記送信制御手段が、前記複数の入力信号のうちの前記所定の入力信号以外の入力信号を前記入力情報として前記送信手段から前記第２の信号表示灯に対して送信させ、かつ前記第１パラメータを前記送信手段から前記第２の信号表示灯に対して送信させ、前記受信手段が、前記入力情報および前記第１パラメータを受信し、前記第２パラメータ演算手段が、前記受信手段が受信した前記第１パラメータを前記第２パラメータとして用いる。【００２２】
この構成では、第１の信号表示灯に複数の入力信号が入力され、そのうちの一部が第１パラメータの演算のための所定の入力信号として用いられる。そして、その所定の入力信号以外の入力信号に対応する入力情報と、第１パラメータとが、第２の信号表示灯に送信される。第２の信号表示灯では、受信した第１パラメータが第２パラメータとして用いられる。よって、第１の信号表示灯において、所定の入力信号以外の入力信号と第１パラメータとで規定したパターンで表示を行い、第２の信号表示灯において入力情報と第２パラメータとで規定されるパターンで表示を行えば、第２の信号表示灯における表示は第１の信号表示灯の表示に対応する。【００２３】
この発明の一実施形態では、前記第１の信号表示灯が、前記入力信号に対応する表示制御情報を記憶する第１表示制御情報記憶手段をさらに含み、前記第１表示制御手段が、前記入力信号受付手段が受け付ける入力信号に対応する表示制御情報を前記第１表示制御情報記憶手段から読み出し、当該読み出した表示制御情報に基づいて前記第１表示部を制御するように構成されており、前記第２の信号表示灯が、前記入力情報に対応する表示制御情報を記憶する第２表示制御情報記憶手段をさらに含み、前記第２表示制御手段が、前記受信手段が受信する入力情報に対応する表示制御情報を前記第２表示制御情報記憶手段から読み出し、当該読み出した表示制御情報に基づいて前記第２表示部を制御するように構成されている。【００２４】
この構成では、第１の信号表示灯での表示は第１表示制御情報記憶手段に記憶された表示制御情報に従い、第２の信号表示灯での表示は第２表示制御情報記憶手段に記憶された表示制御情報に従う。したがって、第１および第２表示制御情報記憶手段に共通または対応する表示制御情報を格納しておくことにより、第１および第２の信号表示灯の表示状態が同じまたは対応する状態を実現できる。【００２５】
この発明の一実施形態では、前記第１の信号表示灯が、前記第１表示制御情報記憶手段に対する表示制御情報の書き込みを受け付ける手段を含み、前記第２の信号表示灯が、前記第２表示制御情報記憶手段に対する表示制御情報の書き込みを受け付ける手段を含む。【００２６】
この構成により、第１表示情報記憶手段および第２表示情報記憶手段にそれぞれ表示制御情報を書き込むことができる。それにより、第１および第２表示情報記憶手段に共通または対応する表示制御情報を格納して、第１および第２信号表示灯の表示状態を同期させることができる。【００２７】
この発明の一実施形態では、前記送信制御手段が、前記第１表示制御情報記憶手段に記憶されている表示制御情報を前記送信手段によって前記第２の信号表示灯に対して送信し、前記第２の信号表示灯が、前記第１の信号表示灯から送られてきて前記受信手段によって受信される前記表示制御情報を前記第２表示制御情報に書き込む手段を含む。【００２８】
この構成により、第１の信号表示灯から第２の信号表示灯に対して表示制御情報を送信することにより、第１および第２の信号表示灯が共通の表示制御情報を保持することになる。それにより、第１および第２の信号表示灯の表示状態を同じまたは対応する状態とし、第１および第２の信号表示灯の間で表示状態を同期させることができる。【００２９】
この発明の一実施形態では、前記第１表示部が、複数の第１発光制御単位を含み、前記第１表示制御手段が、前記入力信号受付手段が受け付ける入力信号に対応するように前記複数の第１発光制御単位を制御し、前記第２表示部が、複数の第２発光制御単位を含み、前記第２表示制御手段が、前記受信手段が受信する入力情報に対応するように前記複数の第２発光制御単位を制御する。【００３０】
この構成により、第１および第２表示部は、それぞれ複数の発光制御単位を含み、それらが制御されることによって、入力信号または入力情報に対応した可変表示を実現できる。この場合、第１および第２表示部における複数の発光制御単位の発光パターンを同期させることで、第２の信号表示灯において第１の信号表示灯の表示状態に対応する表示を行える。【００３１】
この発明の一実施形態では、前記第１表示部が、複数の発光色から選択した一つの発光色で発光制御される第１発光制御単位を含み、前記第１表示制御手段が、前記入力信号受付手段が受け付ける入力信号に対応するように前記第１発光制御単位の発光色を制御し、前記第２表示部が、複数の発光色から選択した一つの発光色で発光制御される第２発光制御単位を含み、前記第２表示制御手段が、前記受信手段が受信する入力情報に対応するように前記第２発光制御単位の発光色を制御する。【００３２】
この構成により、第１および第２の信号表示灯において、複数色での表示を実現できる。この場合、第１および第２発光制御単位の発光色を同期させることで、第２の信号表示灯において第１の信号表示灯の表示状態に対応する表示を行える。【００３３】
この発明の一実施形態では、前記第１表示部が、複数の発光色から選択した一つの発光色でそれぞれ発光制御される複数の第１発光制御単位を含み、前記第１表示制御手段が、前記入力信号受付手段が受け付ける入力信号に対応するように前記複数の第１発光制御単位の発光色をそれぞれ制御し、前記第２表示部が、複数の発光色から選択した一つの発光色でそれぞれ発光制御される複数の第２発光制御単位を含み、前記第２表示制御手段が、前記受信手段が受信する入力情報に対応するように前記複数の第２発光制御単位の発光色をそれぞれ制御する。【００３４】
この構成では、第１および第２表示部がそれぞれ複数の発光制御単位を含み、各発光制御単位が複数色で発光可能に構成されている。この場合、第１および第２の信号表示灯にそれぞれ備えられる複数の発光制御単位の発光パターンおよび発光色を同期させることで、第２の信号表示灯において第１の信号表示灯の表示状態に対応する表示を行うことができる。【００３５】
この発明は、さらに、上記のような信号表示灯システムにおいて用いられる信号表示灯を提供する。【００３６】
具体的には、この発明の一実施形態は、他の信号表示灯との間で通信する信号表示灯であって、可変表示可能な表示部と、入力信号を受け付ける入力信号受付手段と、入力信号に応じて前記表示部を制御し、前記入力信号の変動に応じて変動する可変表示を前記表示部に行わせる表示制御手段と、前記入力信号受付手段が受け付けた入力信号に対応する入力情報を他の信号表示灯に対して送信する送信手段と、前記入力信号受付手段が受け付ける入力信号が変化したことに応答して当該入力信号に対応する入力情報を前記送信手段から送信させ、かつ所定時間周期で最新の入力信号に対応する入力情報を前記送信手段から送信させる送信制御手段と、を含む、信号表示灯を提供する。
【００３７】
この発明の一実施形態では、前記信号表示灯は、前記入力信号受付手段が受け付ける入力信号が変化してからの経過時間に応じて変動するパラメータを演算するパラメータ演算手段をさらに含み、前記表示制御手段が、前記パラメータに応じて変動する可変表示を前記表示部に行わせる。【００３８】
また、この発明の一実施形態では、前記信号表示灯は、前記入力信号受付手段が受け付ける入力信号の変化に応答して変動するパラメータを演算するパラメータ演算手段をさらに含み、前記表示制御手段が、前記パラメータに応じて変動する可変表示を前記表示部に行わせる。【００３９】
この発明の一実施形態では、前記送信制御手段が、前記入力情報とともに、前記パラメータを他の信号表示灯に送信する。
【００４０】
また、この発明の一実施形態では、前記入力信号受付手段が複数の入力信号を受け付け、前記パラメータ演算手段が、前記複数の入力信号のうちの所定の入力信号の変化に応答して変動するように前記パラメータを演算し、前記表示制御手段が、前記複数の入力信号のうちの前記所定の入力信号以外の入力信号と前記パラメータとの組み合わせによって規定されるパターンの表示を前記表示部に行わせ、前記送信制御手段が、前記複数の入力信号のうちの前記所定の入力信号以外の入力信号を前記入力情報として送信し、かつ前記パラメータを他の信号表示灯に対して送信する。【００４１】
また、この発明の一実施形態は、他の信号表示灯との間で通信する信号表示灯であって、可変表示可能な表示部と、他の信号表示灯から送られてくる入力情報を受信する受信手段と、前記受信手段が受信する入力情報が変化してからの経過時間に応じて変動するパラメータを演算するパラメータ演算手段と、前記パラメータに応じて変動する可変表示を前記表示部に行わせる表示制御手段と、を含む、信号表示灯を提供する。【００４２】
本発明における上述の、またはさらに他の目的、特徴および効果は、添付図面を参照して次に述べる実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００４３】
【図１】図１は、この発明の一実施形態に係る信号表示灯システムを備えた生産システムの構成例を説明するための概略構成図である。
【図２】図２は、信号表示灯の構成例を説明するための斜視図である。
【図３】図３は、信号表示灯の電気的構成例を説明するためのブロック図である。
【図４】入力信号／入力情報と表示パターンのグループ番号との対応の一例を示す図である。
【図５】図５は、タイムトリガモードでのミラーリングの詳細を説明するためのフローチャートであり、ミラーリング元の信号表示灯の動作例を表す。
【図６】図６は、ミラーリング元の信号表示灯からミラーリング先の信号表示灯への送信処理の例を説明するためのフローチャートである。
【図７】図７は、ミラーリング先の信号表示灯がミラーリング元の信号表示灯からの入力情報を受信する処理の例を説明するためのフローチャートである。
【図８】図８は、タイムトリガモードにおけるミラーリング先の信号表示灯の動作例を説明するためのフローチャートである。
【図９Ａ】図９Ａは、タイムトリガモードにおける通常時の動作例を説明するためのタイムチャートである。
【図９Ｂ】図９Ｂは、通信障害発生時の動作例を説明するためのタイムチャートである。
【図１０】図１０は、パルストリガモードでのミラーリングの詳細を説明するためのフローチャートであり、ミラーリング元の信号表示灯の動作例を表す。
【図１１】図１１は、ミラーリング元の信号表示灯からミラーリング先の信号表示灯への送信処理の例を説明するためのフローチャートである。
【図１２】図１２は、ミラーリング先の信号表示灯がミラーリング元の信号表示灯からの入力情報等を受信する処理の例を説明するためのフローチャートである。
【図１３】図１３は、パルストリガモードにおけるミラーリング先の信号表示灯の動作例を説明するためのフローチャートである。
【図１４】図１４は、この発明の第２の実施形態に係る信号表示灯システムの動作を説明するためのフローチャートであり、送信処理の例を示す。
【図１５】図１５は、前記第２の実施形態に係る信号表示灯システムの動作を説明するためのフローチャートであり、受信処理の例を示す。
【発明を実施するための形態】
【００４４】
図１は、この発明の一実施形態に係る信号表示灯システムを備えた生産システムの構成例を説明するための概略構成図である。この生産システムは、複数の生産装置（機械装置）Ａ，Ｂ，Ｃ，Ｄ，Ｅを含む。これらの複数の生産装置Ａ，Ｂ，Ｃ，Ｄ，Ｅは、それらの一部または全部が一つの工場に配置されていてもよいし、それらの一部または全部が複数の工場に分散して配置されていてもよい。
【００４５】
生産装置Ａ，Ｂ，Ｃ，Ｄ，Ｅには、それぞれ、信号表示灯１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ（以下、総称するときには「信号表示灯１」という。）が備えられている。信号表示灯１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅには、それぞれ、生産装置Ａ，Ｂ，Ｃ，Ｄ，Ｅに備えられた信号灯制御装置２Ａ，２Ｂ，２Ｃ，２Ｄ，２Ｅ（以下、総称するときには「信号灯制御装置２」という。）から、入力信号線８Ａ，８Ｂ，８Ｃ，８Ｄ，８Ｅ（以下、総称するときには「入力信号線８」という。）を介して、それぞれ複数の入力信号（制御信号）が入力される。信号灯制御装置２は、生産装置Ａ，Ｂ，Ｃ，Ｄ，Ｅの動作を制御するプログラマブルロジックコントローラ（ＰＬＣ）であってもよい。信号灯制御装置２から入力される入力信号に従って、信号表示灯１の表示状態が変化する。信号灯制御装置２は、対応する生産装置Ａ，Ｂ，Ｃ，Ｄ，Ｅの稼働状況に対応する制御信号を出力する。制御信号は、たとえば、正常動作中、部品欠品発生、部品欠品予告、管理者呼び出し要求、その他の異常発生を表す信号であってもよい。このような制御信号が、信号表示灯１に対する入力信号となる。
【００４６】
複数の生産装置Ａ，Ｂ，Ｃ，Ｄ，Ｅは、ネットワーク３に接続されており、それによって、複数の生産装置Ａ，Ｂ，Ｃ，Ｄ，Ｅがネットワーク３を介して互いに通信可能な生産システムが構築されている。たとえば、信号灯制御装置２がネットワーク３に接続されていてもよい。ネットワーク３は、インターネットであってもよいし、イントラネットであってもよいし、ローカルエリアネットワーク（たとえばイーサネット（登録商標））であってもよい。
【００４７】
一方、信号表示灯１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅも、ネットワーク３に接続されている。これにより、ネットワーク３を介して互いに通信可能な複数の信号表示灯１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅを含む信号表示灯システムが構築されている。信号表示灯１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅとネットワーク３との接続は、有線接続であってもよいし、無線接続であってもよい。無線接続の場合には、無線通信機４がネットワーク３に有線接続され、無線通信機４と信号表示灯１とが無線接続されてもよい。
【００４８】
ネットワーク３には、必要に応じて情報処理端末装置１０を接続することができる。情報処理端末装置１０は、パーソナルコンピュータの形態および構成を有していてもよい。情報処理端末装置１０は、ネットワーク３を介して信号表示灯１と通信し、それによって、信号表示灯１の動作等に関する各種設定を行うことができる。より具体的には、情報処理端末装置１０は、ウェブブラウザを備えている。使用者は、そのウェブブラウザを用いて、各信号表示灯１の動作等についての設定を行える。
【００４９】
ネットワーク３に接続された機器、すなわち、生産装置Ａ〜Ｅ、信号表示灯１Ａ〜１Ｅおよび情報処理端末装置１０は、それぞれに一意の識別情報（宛先情報）が割り当てられており、その識別情報に基づいて、互いに通信することができる。識別情報の具体例の一つは、ＩＰアドレスである。
【００５０】
図２は、信号表示灯１の構成例を説明するための斜視図である。信号表示灯１は、全体として柱状の基本形態を有している。信号表示灯１は、基台部１１と、表示部１２とを有している。基台部１１は柱状（典型的には円柱状）を有しており、生産装置の適所に取り付けられる。基台部１１の上端に表示部１２が結合されている。表示部１２は、柱状に構成されている。典型的には、表示部１２は、基台部１１と整合する大きさおよび形状の柱状（たとえば円柱状）に構成されている。表示部１２は、この実施形態では、複数個の表示ユニット２１〜２３（総称するときには「表示ユニット２０」という。）を軸線１３に沿う方向（たとえば上下方向）に沿って直線状に配列して構成されている。各表示ユニット２０は、複数色の発光が可能なフルカラーまたはマルチカラー光源である光源３１〜３３（総称するときには「光源３０」という。）と、この光源３０の周囲を覆う筒状（たとえば円筒状）のグローブ４１〜４３（総称するときには「グローブ４０」という。）とを含む。グローブ４０は、この実施形態では無色透明であり、光源３０が発した光をそのままの色で外部に放出させる。グローブ４０は、光源３０が発生した光を屈折または拡散させるレンズを内面または外面に一体的に備えていてもよい。表示部１２を構成する表示ユニット２０は、周囲に光を発生し、それによって、周囲の広い角度範囲に向けて情報を報知する。
【００５１】
基台部１１には、制御ユニット１５と、スピーカ１６と、ネットワークインタフェース１７とが収容されている。ネットワークインタフェース１７は、信号表示灯１をネットワーク３に接続するための通信ユニット（送信手段および受信手段の一例）である。ネットワークインタフェース１７は、ネットワーク３に接続され、信号表示灯１とネットワーク３との間の通信を仲介する。スピーカ１６は、アラーム音や音声メッセージなどの音声を発生する。
【００５２】
制御ユニット１５は、表示部１２を構成する各表示ユニット２０の発光色および点灯／消灯を個別に制御する機能を有している。それにより、複数の表示色での表示領域の大きさまたは位置が可変な表示を表示部１２において実現できる。すなわち、表示ユニット２０は、発光制御単位の一例である。
【００５３】
複数の表示ユニット２０にそれぞれ対応した複数の光源３０は、軸線１３に沿って複数の表示ユニット２０にわたって一体的に延びた配線基板１４上に保持されていてもよい。また、各表示ユニット２０に対応して分離された複数の配線基板に、対応する光源３０がそれぞれ実装されていてもよい。図２に示す例では、配線基板１４が筒状に構成されている。このような筒状の配線基板１４は、複数枚の長尺な長方形配線基板を組み合わせて構成してもよい。
【００５４】
各光源３０は、具体的には、発光ダイオードを含んでいてもよい。各光源３０は、複数色（好ましくは、赤色、緑色、青色等の三原色）の発光部を一つのパッケージに組み込んだフルカラー発光ダイオードユニットで構成されていてもよい。また、各光源３０は、複数色（好ましくは、赤色、緑色、青色等の三原色）の光をそれぞれ発生する複数個の個別発光ダイオード素子を含んでいてもよい。いずれの構成であっても、発光部または発光ダイオード素子を個別に単独発光させたり、複数個組み合わせて発光させたりすることによって、複数色の発光が可能なマルチカラー（またはフルカラー）発光型光源ユニットを構成することができる。
【００５５】
図３は、信号表示灯１の電気的構成例を説明するためのブロック図である。信号表示灯１は、表示部１２と、制御ユニット１５と、スピーカ１６と、ネットワークインタフェース１７とを含む。表示部１２、スピーカ１６およびネットワークインタフェース１７は、制御ユニット１５に接続され、制御ユニット１５によって制御される。制御ユニット１５は、主制御ユニットとしてのＣＰＵ（中央処理ユニット）５０と、表示部１２を制御するための表示部駆動ユニット５１と、スピーカ１６を駆動するためのスピーカ駆動ユニット５２と、入力回路５３と、メモリ５４とを含む。入力回路５３には、入力信号線８が接続される。メモリ５４は、ＥＥＰＲＯＭ（電気的に消去・書込可能な読出し専用メモリ）等の不揮発性メモリ５５とＲＡＭ（ランダムアクセスメモリ）５６とを含んでいてもよい。不揮発性メモリ５５には、ＣＰＵ５０が実行する実行プログラムや、各種制御パラメータが格納されている。ＣＰＵ５０は、ＲＡＭ５６の記憶領域を作業領域として用いながら、不揮発性メモリ５５に格納されている実行プログラムを実行し、それによって、複数の機能処理部として機能する。メモリ５４は、表示部１２の表示制御のために用いる表示制御情報を記憶する表示制御情報記憶手段の一例である。表示制御情報は、不揮発性メモリ５５に格納されてもよいし、ＲＡＭ５６（揮発性メモリ）に格納されてもよい。電源遮断後にも表示制御情報を保持すべきときには、不揮発性メモリ５５に表示制御情報が格納されることが好ましい。以下では、主として、表示制御情報が不揮発性メモリ５５に格納される場合について説明する。
【００５６】
より具体的には、ＣＰＵ５０は、表示部駆動ユニット５１に表示制御信号を与える表示制御部５０１（表示制御手段の一例）として機能する。表示部駆動ユニット５１は、表示制御信号に応じて表示部１２を構成する各表示ユニット２０の光源３０を駆動し、各光源３０の発光状態（発光色および点灯／消灯）を制御する。また、ＣＰＵ５０は、スピーカ駆動ユニット５２に発音制御信号を与える発音制御部５０２として機能する。スピーカ駆動ユニット５２は、発音制御信号に応じてスピーカ１６を駆動し、音声を発生させる。さらに、ＣＰＵ５０は、ネットワークインタフェース１７を介する通信（すなわち、送信および受信）を制御するための通信制御部５０３（送信制御部および受信制御部）として機能する。さらにまた、ＣＰＵ５０は、入力信号線８から入力回路５３に入力される入力信号を受け付ける入力受付部５０４（入力信号受付手段の一例）として機能する。これらの機能処理部は、概念的な区分であって、ＣＰＵ５０が物理的にこのような機能処理部に分かれている必要はなく、ＣＰＵ５０が実行する実行プログラムが前記機能処理部に該当する区分を有している必要もない。
【００５７】
制御ユニット１５は、さらに、時間を計測するタイマ５８を含む。ＣＰＵ５０は、必要に応じてタイマ５８の計時時間を参照しながら、処理を実行する。
【００５８】
この実施形態の信号表示灯システムは、一つの信号表示灯において、他の信号表示灯における表示を模擬させる動作であるミラーリング動作が可能に構成されている。たとえば、信号表示灯１Ａにおいて他の信号表示灯（たとえば信号表示灯１Ｅ）と同じ状態で点灯表示するミラーリング動作を実行するように設定可能である。このようなミラーリング動作を用いることにより、信号表示灯１Ａの近くにいる管理者は、生産装置Ｅの近くまで移動することなく、生産装置Ｅの稼働状態を知ることができる。ミラーリング動作は、情報処理端末装置１０によって、信号表示灯１Ａ，１Ｅの動作を設定することによって達成される。
【００５９】
使用者は、たとえば、情報処理端末装置１０を操作してウェブブラウザを立ち上げ、このウェブブラウザ上での操作によって、信号表示灯１Ａ〜１Ｅに対する各種設定を行うことができる。
【００６０】
信号表示灯１は、入力信号線８の入力に従って表示動作を実行する信号線制御方式と、ネットワーク３から与えられる入力情報（制御コマンド）に従って表示動作を実行するコマンド制御方式との間で、制御方式の切換えが可能である。使用者は、情報処理端末装置１０を用いることによって、各信号表示灯１がいずれの制御方式に従うのかを設定することができる。ミラーリング動作を設定するときには、表示状態が模擬される被模擬側（ミラーリング元）の信号表示灯１（たとえば、信号表示灯１Ｅ）は、信号線制御方式に設定される。また、表示状態を模擬する模擬側（ミラーリング先）の信号表示灯１（たとえば信号表示灯１Ａ）は、コマンド制御方式に設定される。
【００６１】
信号線制御方式が設定された信号表示灯１では、ＣＰＵ５０は、入力信号線８から入力回路５３に入力される入力信号（制御信号）に応答し、その入力信号に対応する表示制御情報を不揮発性メモリ５５から読み出す。ＣＰＵ５０は、その表示制御情報に対応する表示制御信号を表示部駆動ユニット５１に与える。それにより、表示部１２は、入力信号線８から入力される入力信号に応じた表示状態（発光状態）となる。一方、当該信号表示灯１をミラーリング元とするミラーリング動作が設定される場合には、ＣＰＵ５０は、入力回路５３に入力される入力信号を表す入力情報を、送信先として設定された宛先に向けて、ネットワークインタフェース１７から送出させる。送信先の宛先情報（たとえばＩＰアドレス）は、情報処理端末装置１０によって予め設定される。すなわち、送信先の宛先情報は、ミラーリング先の信号表示灯１の宛先情報である。入力情報は入力信号の内容を表しており、入力信号は表示部１２の表示状態に対応している。
【００６２】
コマンド制御方式が設定された信号表示灯１では、ＣＰＵ５０は、入力信号線８から入力回路５３に入力される入力信号（制御信号）には応答せず、ネットワークインタフェース１７を介して取得される入力情報を入力（制御コマンド）として用いる動作を実行する。具体的には、ＣＰＵ５０は、ネットワークインタフェース１７から入力情報が与えられると、その入力情報に対応する表示制御情報を不揮発性メモリ５５から読み出す。ＣＰＵ５０は、その表示制御情報に対応する表示制御信号を表示部駆動ユニット５１に与える。それにより、表示部１２は、ネットワーク３から与えられた入力情報に応じた表示状態（発光状態）となる。コマンド制御方式では、信号表示灯１は、他の信号表示灯の表示状態を模擬しているので、たとえば、ＣＰＵ５０は、スピーカ１６を駆動して、いずれの信号表示灯の表示状態を模擬しているのかを報知する音声（たとえばメッセージ等）を発音させてもよい。
【００６３】
使用者は、予め、ミラーリング元の信号表示灯１と、ミラーリング先の信号表示灯１とに、共通の表示制御情報を設定する。すなわち、共通の表示制御情報がミラーリング元およびミラーリング先の信号表示灯１の不揮発性メモリ５５に格納される。このような共通の表示制御情報の設定は、情報処理端末装置１０からネットワーク３を介して共通の表示制御情報をミラーリング先（たとえば信号表示灯１Ａ）およびミラーリング元（たとえば信号表示灯１Ｅ）に対して送信し、各信号表示灯１のＣＰＵ５０が当該表示制御情報を受け付けて不揮発性メモリ５５に書き込むことによって達成できる。また、このような処理の代わりに、ミラーリング元およびミラーリング先の信号表示灯１に対して、ネットワーク３を介することなく、予め共通の表示制御情報を設定しておいてもよい。たとえば、信号表示灯１に外部接続インタフェースを設けておき、この外部接続インタフェースを利用して表示制御情報が設定されてもよい。外部接続インタフェースは、ＵＳＢインタフェースであってもよい。たとえば、表示制御情報を格納したＵＳＢメモリをＵＳＢインタフェースに接続することによって、ＣＰＵ５０の働きにより、ＵＳＢメモリから表示制御情報が読み出され、その表示制御情報が不揮発性メモリ５５に書き込まれてもよい。
【００６４】
表示制御情報は、入力信号線８からの入力信号またはネットワーク３を介して取得される入力情報を入力とし、その入力に対する表示部１２の表示状態を対応付けた制御情報である。信号線制御方式が設定された信号表示灯１は、入力信号線８からの入力信号を入力として、表示制御情報を参照し、当該入力に対応する表示状態を表示部１２において達成するように動作する。一方、ミラーリングを行う場合には、コマンド制御方式が設定された信号表示灯１は、ネットワーク３を介して受信される入力情報を入力として、表示制御情報を参照し、当該入力に対応する表示状態を表示部１２において達成するように動作する。
【００６５】
したがって、ミラーリング元とミラーリング先の信号表示灯１とに共通の表示制御情報を設定しておけば、ミラーリング元とミラーリング先の信号表示灯１との表示状態が同じになる。つまり、ミラーリング元の信号表示灯１の表示状態が、ミラーリング先の信号表示灯１において再現される。
【００６６】
たとえば、各表示ユニット２０が、フルカラー表示が可能なフルカラー表示ユニットである場合には、表示制御情報は、フルカラー表示のためのカラーデータを含む。具体的には、複数階調の三原色データを含む。より具体的には、表示制御情報は、２５６階調の赤色データ、２５６階調の緑色データ、２５６階調の青色データを含んでいてもよい。
【００６７】
ミラーリング元の信号表示灯１からミラーリング先の信号表示灯１に対して送信される入力情報は、ミラーリング元の信号表示灯１に入力される入力信号を直接的に表すデータである。したがって、入力情報のデータ量は少ない。この場合、フルカラー表示のためのカラーデータをネットワーク３を介して送信する必要がないので、ネットワーク３のトラフィック容量をほとんど圧迫しない。
【００６８】
この実施形態では、信号表示灯１の動作モードを、時間経過に伴って表示部１２の表示状態が変動する表示、すなわち、経過時間表示を行うタイムトリガモードに設定可能である。動作モードの設定は、情報処理端末装置１０を用いて行うことができる。
【００６９】
動作モードがタイムトリガモードに設定され、かつ信号線制御方式に設定された信号表示灯１では、入力信号線８から入力される入力信号の変化をトリガとしてタイマ５８の計時が開始される。タイムトリガモードに対応して、不揮発性メモリ５５には、複数の表示パターンを表す表示制御情報が格納される。入力信号は複数の状態を取り得る。入力信号の各状態に対応して、複数の表示パターンの組が不揮発性メモリ５５に格納されている。入力信号の状態が変化すると、ＣＰＵ５０は、その変化後の入力信号の状態に対応した複数の表示パターンの組の一つを選択し、その組の最初の表示パターンを選択する。入力信号の状態が所定時間にわたって維持されると、タイマ５８の計時時間がその所定時間に達し、それに応答して、ＣＰＵ５０は、当該組の複数の表示パターンのうちの別の一つの表示パターンを選択する。同様にして、入力信号の状態が維持されている間、ＣＰＵ５０は、当該組の複数の表示パターンのうちの一つを順次に選択し（順次かつ循環的に選択してもよい。）、その選択した表示パターンの表示制御情報に対応する表示制御信号を表示部駆動ユニット５１に供給する。その結果、表示部１２において、入力信号の変化からの経過時間に応じて変動する表示を行える。それにより、表示部１２は、経過時間表示を行うことができる。たとえば、表示部１２の下から上（または上から下）に向かって発光領域が移動していくような移動表示、表示部１２の下から上（または上から下）に向かって発光領域が延びていく（または縮んでいく）ような伸縮表示、表示部１２の発光時間間隔が長く（または短く）なっていくような可変点滅間隔表示などが、経過時間表示の例である。
【００７０】
このような経過時間表示についても、別の信号表示灯１において、ミラーリングを行うことができる。この場合、ミラーリング先の信号表示灯１では、動作モードがタイムトリガモードに設定され、かつコマンド制御方式に設定される。このように設定された信号表示灯１では、ネットワーク３からネットワークインタフェース１７を介して受信される入力情報の変化をトリガとしてタイマ５８の計時が開始される。タイムトリガモードに対応して、不揮発性メモリ５５には、複数の表示パターンを表す表示制御情報が格納される。入力信号と同様に入力情報は複数の状態（値）を取り得る。入力情報の各状態（値）に対応して、複数の表示パターン群が不揮発性メモリ５５に格納されている。入力情報が変化すると、ＣＰＵ５０は、その変化後の入力情報に対応した組の複数の表示パターンから一つの表示パターンを選択する。入力情報が所定時間にわたって同じ値に維持されると、タイマ５８の計時時間がその所定時間に達し、それに応答して、ＣＰＵ５０は、当該組の複数の表示パターンのうちの別の一つを選択する。同様にして、入力情報が同じ値に維持されている間、ＣＰＵ５０は、当該組の複数の表示パターンのうちの一つを順次に選択し（順次かつ循環的に選択してもよい。）、その選択した表示パターンの表示制御情報に対応する表示制御信号を表示部駆動ユニット５１に供給する。その結果、表示部１２において、入力情報の変化からの経過時間に応じて変動する表示を行える。それにより、表示部１２は、経過時間表示を行うことができる。入力情報は、ミラーリング元の入力信号に対応しているので、ミラーリング元と同様な経過時間表示が表示部１２で行われることになる。
【００７１】
また、この実施形態では、信号表示灯１の動作モードを、入力信号線８に所定の入力信号（パルス信号）が入力された回数に応じて表示部１２の表示状態が変動する表示、すなわち、積算量／積算数表示（進捗表示）を行うパルストリガモードに設定可能である。動作モードの設定は、情報処理端末装置１０を用いて行うことができる。
【００７２】
動作モードがパルストリガモードに設定され、かつ信号線制御方式に設定された信号表示灯１では、入力信号線８の一部が所定の入力信号（パルス信号）の入力のために割り当てられる。たとえば、それぞれオン／オフ信号が入力される４本の入力信号線８（入力１〜４）が設けられている場合に、一つの入力４がパルス信号の入力に割り当てられ、残りの入力１〜３がパルス信号以外の信号の入力に割り当てられてもよい。この場合、入力１〜３に入力される入力信号が変化するとＣＰＵ５０の内部のカウンタがリセットされる。そして、入力４にパルス信号が入力されるたびに、当該カウンタがインクリメントされる。パルストリガモードに対応して、不揮発性メモリ５５には、複数の表示パターン群を表す表示制御情報が格納される。この表示制御情報は、タイムトリガモードと共通の情報であってもよいし、タイムトリガモードとは別の情報であってもよい。入力１〜３の組み合わせで表される入力信号は複数の状態を取り得る。この複数の状態の各々に対応して、複数の表示パターン群が不揮発性メモリ５５に格納されている。入力信号（入力１〜３）の状態が変化すると、ＣＰＵ５０は、カウンタをリセットする。そして、ＣＰＵ５０は、その変化後の入力信号の状態に対応した組の複数の表示パターンから、カウンタの値（パラメータの一例）によって特定される一つの表示パターンを選択する。その後は、パルス信号が入力４に入力されると、ＣＰＵ５０は、カウンタをインクリメントし、そのインクリメント後のカウンタの値によって特定される一つの表示パターンを選択する。パルス信号が入力されるたびに、ＣＰＵ５０は、当該組の複数の表示パターンのうちの一つを順次に選択し（順次かつ循環的に選択してもよい。）、その選択した表示パターンの表示制御情報に対応する表示制御信号を表示部駆動ユニット５１に供給する。その結果、表示部１２の表示状態（発光状態）は、カウンタの値に対応することになる。
【００７３】
したがって、パルス信号の入力回数、すなわち積算量／積算数を表示することができ、たとえば生産装置における処理の進捗状態を表示できる。たとえば、表示部１２の下から上（または上から下）に向かって発光領域が移動していくような移動表示、表示部１２の下から上（または上から下）に向かって発光領域が延びていく（または縮んでいく）ような伸縮表示、表示部１２の発光時間間隔が長く（または短く）なっていくような可変点滅間隔表示などが、積算量／積算数表示（進捗表示）の例である。
【００７４】
このような積算量／積算数表示（進捗表示）についても、別の信号表示灯１において、ミラーリングを行うことができる。この場合、ミラーリング元の信号表示灯１は、ミラーリング先の信号表示灯１に対して、入力情報（入力１〜３に対応する部分）と、カウンタの値（パラメータの一例）とを送信する。ミラーリング元の信号表示灯１は、入力信号（入力１〜４）が変化するたびに、このような送信動作を実行する。
【００７５】
一方、ミラーリング先の信号表示灯１では、動作モードがパルストリガモードに設定され、かつコマンド制御方式に設定される。このように設定された信号表示灯１では、ネットワーク３からネットワークインタフェース１７を介して受信される入力情報（入力１〜３に対応する部分）およびカウンタの値に基づいて、表示部１２が制御される。パルストリガモードに対応して、不揮発性メモリ５５には、複数の表示パターン群を表す表示制御情報が格納される。入力信号（入力１〜３）と同様に入力情報は複数の状態（値）を取り得る。入力情報（入力１〜３に対応する情報）の各状態（値）に対応して、複数組の表示パターンが不揮発性メモリ５５に格納されている。ＣＰＵ５０は、入力情報（入力１〜３）に対応する組を構成する複数の表示パターンから、カウンタの値に対応する一つの表示パターンを選択し、その表示パターンに対応する表示制御情報を不揮発性メモリ５５から読み出す。ＣＰＵ５０は、その読み出した表示制御情報に対応する表示制御信号を表示部駆動ユニット５１に供給する。その結果、表示部１２において、入力情報（入力１〜３）に対応し、かつパルス信号（入力４）の入力数（カウンタの値）に応じて変動する表示を行える。それにより、表示部１２は、ミラーリング元と同様な積算量／積算数表示（進捗表示）を行うことができる。
【００７６】
タイムトリガモードおよびパルストリガモードでは、たとえば、４本の入力信号線８のうちの３本の入力信号線８（入力１〜３）を用いて信号灯制御装置２からの入力信号（制御信号）が与えられる。ミラーリングを行うときには、入力１〜３に対応する入力情報がミラーリング先に送信される。この入力信号または入力情報（入力１〜３）によって、表示パターンの組が指令される。より具体的には、図４に示すように、入力１、入力２および入力３に応じて、表示パターンの組を表すグループ番号Ｇ（Ｇ＝１，２，…，７）が指令される。入力１〜３がいずれもオフのときには、入力信号／入力情報が与えられていない状態であるので、この場合は除外される。一つのグループ番号Ｇに対して、ｎ個（ｎは２以上の整数）の表示パターンの組が対応付けられている。表示パターンとは、複数の表示ユニット２０の表示状態（発光状態）の組み合わせによって規定される表示状態である。ｎ個の表示パターンを選択するために、パターン番号ｐ（ｐ＝１，２，…，ｎ）が用いられる。したがって、グループ番号Ｇとパターン番号ｐとの組み合わせで表される一つのインデックス（Ｇ，ｐ）に対して、一つの表示パターンを規定する一つの表示制御情報が割り当てられている。一つの表示制御情報は、複数の表示ユニット２０における輝度制御データを含む。輝度制御データとは、具体的には、三原色輝度データ（赤色輝度データ、緑色輝度データおよび青色輝度データの組）であってもよい。
【００７７】
タイムトリガモードでは、入力１、入力２および入力３によって指定されるグループ番号Ｇが新たに設定されると、そのグループ番号Ｇの設定からの時間経過に応じて、パターン番号ｐ（カウンタ）がインクリメントされる。すなわち、パターン番号ｐは、時間経過に応じて変動するパラメータの一例である。
【００７８】
パルストリガモードでは、信号線制御方式の場合には、入力１、入力２および入力３によって指定されるグループ番号Ｇが新たに設定されると、その後にパルス信号（入力４）が入力されるたびに、パターン番号ｐ（カウンタ）がインクリメントされる。すなわち、パターン番号ｐは、入力信号の変化に応答して変動するパラメータの一例である。一方、コマンド制御方式の場合には、入力１〜３が入力情報としてネットワーク３から与えられ、パターン番号ｐもネットワーク３から与えられる。
【００７９】
いずれのモードおよび制御方式においても、インデックス（Ｇ，ｐ）に該当する表示制御情報が不揮発性メモリ５５から読み出され、その表示制御情報に対応する表示制御信号が表示部駆動ユニット５１に与えられる。
【００８０】
図５は、タイムトリガモードでのミラーリングの詳細を説明するためのフローチャートであり、ミラーリング元の信号表示灯１が制御周期毎に繰り返し実行する動作例を表す。ＣＰＵ５０は、入力回路５３に入力される入力信号（入力１〜３）を参照して、入力１〜３が変化したかどうかを判断する（ステップＳ１）。変化があれば（ステップＳ１：ＹＥＳ）、ＣＰＵ５０は、入力信号（入力１〜３）に対応するグループ番号Ｇを特定する（ステップＳ６）。そして、ＣＰＵ５０は、その特定されたグループ番号Ｇを構成する複数の表示パターンのうちの最初の表示パターンに対応する表示制御情報を不揮発性メモリ５５から読み出す。具体的には、ＣＰＵ５０は、パターン番号ｐを初期値「１」に設定し（ステップＳ７）、インデックス（Ｇ，１）の表示制御情報を不揮発性メモリ５５から読み出す（ステップＳ４）。この表示制御情報に対応する表示制御信号が、表示部駆動ユニット５１に与えられる。こうして、設定されたグループ番号Ｇの最初の表示パターンでの表示が達成される（ステップＳ５）。
【００８１】
一方、入力信号（入力１〜３）に変化がなければ（ステップＳ１：ＮＯ）、現在表示している表示パターンの表示時間が満了したかどうかが判断される（ステップＳ２）。表示時間は、当該グループを構成する全ての表示パターンに対して一定の時間（たとえば１０秒程度）に設定されてもよい。表示時間が満了していなければ（ステップＳ２：ＮＯ）、今制御周期での処理を終了する。すなわち、表示部１２の表示状態は従前のままとなる。入力信号（入力１〜３）が変化する前に表示時間が満了すると（ステップＳ２：ＹＥＳ）、ＣＰＵ５０は、パターン番号ｐを＋１インクリメントし（ステップＳ３）、そのインクリメント後のパターン番号ｐを用いて、インデックス（Ｇ，ｐ）の表示制御情報を不揮発性メモリ５５から読み出す（ステップＳ４）。したがって、新たな表示制御情報に対応する表示制御信号が表示部駆動ユニット５１に与えられるので、表示部１２における表示パターンが次のパターンへと更新されることになる（ステップＳ５）。なお、パターン番号ｐが最大値ｎに達したときには、次のパターン番号ｐは初期値「１」としてもよい。また、パターン番号ｐが最大値ｎに達した後は、パターン番号ｐを最大値ｎに保持し、最後のパターン番号ｎに対応する表示が継続されてもよい。
【００８２】
このような動作の繰り返しによって、グループ番号Ｇが更新されると、その更新からの経過時間に応じて、時間間隔を開けて（たとえば一定時間間隔で）表示パターンが遷移していく。それにより、時間経過を表す表示が実現される。
【００８３】
複数の表示パターンの表示時間は、一定の時間である必要はなく、表示パターンによって表示時間を異ならせてもよい。たとえば、装置の異常状態の継続時間に応じて警告レベルを上げていき、その警告レベルを表示パターンによって表現するためにタイムトリガモードを用いることができる。この場合、個々の警告レベルの継続許容時間を定め、その継続許容時間を各表示パターンの表示時間としてもよい。
【００８４】
図６は、ミラーリング元の信号表示灯からミラーリング先の信号表示灯への通信に関する動作（送信処理）の例を説明するためのフローチャートである。ＣＰＵ５０は、ミラーリング先の信号表示灯１に対してネットワークインタフェース１７を介して接続要求を送出する（ステップＳ１１）。ミラーリング先の信号表示灯１から受信確認の応答があると、接続完了となる（ステップＳ１２：ＹＥＳ）。受信確認応答が得られず、接続に失敗した場合には（ステップＳ１２：ＮＯ）、接続要求の送出（ステップＳ１１）を繰り返す。接続完了すると（ステップＳ１２：ＹＥＳ）、ＣＰＵ５０は、入力信号（入力１〜３）に変化があったかどうかを判断する（ステップＳ１３）。入力信号（入力１〜３）に変化があれば（ステップＳ１３：ＹＥＳ）、現在（すなわち変化後）の入力信号（入力１〜３）を表す入力情報を、ネットワークインタフェース１７を介して、ミラーリング先の信号表示灯１に送信する（ステップＳ１４）。入力信号（入力１〜３）に変化がなければ（ステップＳ１３：ＮＯ）、ＣＰＵ５０は、所定の待機時間（たとえば１０秒）が経過したかどうかを判断する（ステップＳ１６）。この待機時間が経過していなければ（ステップＳ１６：ＮＯ）、ステップＳ１３に戻って、入力信号（入力１〜３）の監視を繰り返す。待機時間が経過すると（ステップＳ１６：ＹＥＳ）、ＣＰＵ５０は、現在の入力信号（入力１〜３）を表す入力情報を、ネットワークインタフェース１７を介して、ミラーリング先の信号表示灯１に送信する（ステップＳ１４）。入力情報の送信を完了すると（ステップＳ１５：ＹＥＳ）、ステップＳ１３に戻って、入力信号の監視を繰り返す。入力情報の送信に失敗すると（ステップＳ１５：ＮＯ）、ステップＳ１１に戻って、接続要求を送出する。
【００８５】
図７は、ミラーリング先の信号表示灯がミラーリング元の信号表示灯からの入力情報を受信する処理の例を説明するためのフローチャートである。ミラーリング先の信号表示灯１では、この処理が制御周期毎に繰り返し実行される。ＣＰＵ５０は、ミラーリング元からの接続要求を待機し（ステップＳ２１）、接続要求がなければ（ステップＳ２１：ＮＯ）、処理を終了する。接続要求があると（ステップＳ２１：ＹＥＳ）、ＣＰＵ５０は、ネットワークインタフェース１７を介して、受信確認を送出して、接続を確立させる（ステップＳ２２）。その後、ＣＰＵ５０は、入力情報（入力１〜３）を受信すると（ステップＳ２３：ＹＥＳ）、その受信した入力情報をメモリ５４（ＲＡＭ５６）に格納する（ステップＳ２４）。その後は、ステップＳ２３に戻る。一方、入力情報が受信されなければ（ステップＳ２３：ＮＯ）、ＣＰＵ５０は、ミラーリング元との接続が切断されたかどうかを調べる（ステップＳ２５）。接続が切断されると（ステップＳ２５：ＹＥＳ）、処理を終える。接続が切断されていなければ、ステップＳ２３に戻って、入力情報の受信を待機する。
【００８６】
図８は、タイムトリガモードにおけるミラーリング先の信号表示灯の動作例を説明するためのフローチャートである。ミラーリング先の信号表示灯１では、この処理が制御周期毎に繰り返し実行される。ＣＰＵ５０は、ミラーリング元との接続が確立されているかどうかを判断し（ステップＳ３１）、接続が確立されていなければ（ステップＳ３１：ＮＯ）、表示部駆動ユニット５１に対して、全ての表示ユニット２０を消灯状態とするための表示制御信号を与えて（ステップＳ３２）、今制御周期の処理を終える。
【００８７】
一方、ミラーリング元との接続が確立されている場合には（ステップＳ３１：ＹＥＳ）、ＣＰＵ５０は、メモリ５４（ＲＡＭ５６）に格納された入力情報（入力１〜３）を参照し、入力情報に変化があったかどうかを判断する（ステップＳ３３）。変化があれば（ステップＳ３３：ＹＥＳ）、ＣＰＵ５０は、入力情報（入力１〜３）に対応するグループ番号Ｇを特定する（ステップＳ３８）。そして、ＣＰＵ５０は、パターン番号ｐに初期値「１」を代入する（ステップＳ３９）。ＣＰＵ５０は、インデックス（Ｇ，１）の表示パターン、すなわち、グループ番号Ｇを構成する複数の表示パターンのうちの最初の表示パターンの表示制御情報を不揮発性メモリ５５から読み出す（ステップＳ３６）。ＣＰＵ５０は、その読み出した表示制御情報に対応する表示制御信号を表示部駆動ユニット５１に与える（ステップＳ３７）。それにより、表示部１２は、設定されたグループ番号Ｇの最初の表示パターンの表示状態となる。
【００８８】
一方、入力情報（入力１〜３）に変化がなければ（ステップＳ３３：ＮＯ）、ＣＰＵ５０は、現在表示している表示パターンの表示時間が満了したかどうかを判断する（ステップＳ３４）。表示時間が満了していなければ（ステップＳ３４：ＮＯ）、ＣＰＵ５０は、今制御周期での処理を終了する。表示時間が満了すると（ステップＳ３４：ＹＥＳ）、ＣＰＵ５０は、パターン番号ｐを＋１インクリメントし（ステップＳ３５）、そのインクリメント後のパターン番号ｐを用いて、インデックス（Ｇ，ｐ）の表示制御情報を不揮発性メモリ５５から読み出す（ステップＳ３６）。したがって、新たな表示制御情報に対応する表示制御信号が表示部駆動ユニット５１に与えられるので、表示部１２における表示パターンが次のパターンへと更新される（ステップＳ３７）。なお、パターン番号ｐが最大値ｎに達したときには、次のパターン番号ｐは初期値「１」としてもよい。また、パターン番号ｐが最大値ｎに達した後は、パターン番号ｐを最大値ｎに保持し、最後のパターン番号ｎに対応する表示が継続されてもよい。
【００８９】
このような動作の繰り返しによって、入力情報が変化してグループ番号Ｇが更新されると、その更新からの経過時間に応じて、時間間隔を開けて（たとえば一定時間間隔で）、表示部１２での表示パターンが変動していく。それにより、時間経過を表す表示が実現される。したがって、メモリ５４（不揮発性メモリ５５）にミラーリング元と共通の表示制御情報が格納されていれば、ミラーリング元と同様の表示動作が実現される。
【００９０】
前述のとおり、ミラーリング元の信号表示灯１は、入力信号が変化した場合だけでなく、所定時間（たとえば１０秒）の周期で入力情報を繰り返し送出する（図６参照）。これにより、ミラーリング元およびミラーリング先の信号表示灯１の間で通信障害が生じた場合でも、ミラーリング動作を復旧できる。より具体的には、ミラーリング先の信号表示灯１の電源が一時的に遮断されると、電源遮断前に受信した入力情報、すなわち、グループ番号Ｇの情報が失われる。そこで、ミラーリング元の信号表示灯１への入力信号に変化がなくても、所定時間（たとえば１０秒）の経過によって、ミラーリング元からミラーリング先に入力情報が与えられる。それにより、ミラーリング先の信号表示灯１は、電源復旧後に、入力情報を得ることができる。それにより、ミラーリング動作が再開される。
【００９１】
電源の遮断によってパターン番号ｐの情報も失われるので、ミラーリング元とミラーリング先との表示パターンには時間差が生じる可能性がある。このような時間差はさほど問題ではないが、ミラーリング元からミラーリング先へと所定時間（たとえば１０秒）ごとに周期的に入力情報を与えるときに、同時に、パターン番号ｐの情報を送信してもよい（図６のステップＳ１４参照）。それにより、ミラーリング先では、グループ番号Ｇおよびパターン番号ｐの情報が得られるので、ミラーリング元の表示状態をより忠実に再現できる。より具体的には、ミラーリング先の信号表示灯１では、ＣＰＵ５０が、図７のステップＳ２４において、入力情報（入力１〜３）に加えてパターン番号ｐをメモリ５４（ＲＡＭ５６）に格納する。そして、ＣＰＵ５０は、図８のステップＳ３９において、パターン番号ｐに対して、受信してメモリ５４に格納されたパターン番号の値を代入すればよい。
【００９２】
ミラーリング先の信号表示灯１における電源遮断以外の原因による通信障害が生じたときにも、同様にして、ミラーリング動作を復旧できる。
【００９３】
図９Ａは、タイムトリガモードにおける通常時の動作例を説明するためのタイムチャートである。入力信号線８への入力信号（入力１、入力２および入力３）が変化するたびに、ミラーリング元の信号表示灯１からミラーリング先の信号表示灯１へと当該入力信号を表す入力情報が送信される。一方、入力信号の変化の有無に拘わらず、所定時間（たとえば１０秒）のインターバルで、ミラーリング元の信号表示灯１からミラーリング先の信号表示灯１に対して、最新の入力信号に対応する入力情報が送信される。ミラーリング先の信号表示灯１は、入力情報を受信すると、ミラーリング元の信号表示灯１に対して、受信確認を返す。
【００９４】
図９Ｂは、通信障害発生時の動作例を説明するためのタイムチャートである。ミラーリング元の信号表示灯１への入力信号が変化するか、または所定時間（たとえば１０秒）が経過すると、それに応答して、ミラーリング元の信号表示灯１はミラーリング元の信号表示灯１に対して最新の入力情報を送信する。このとき、通信障害のためにミラーリング先に入力情報が送信されないと、ミラーリング元の信号表示灯１は、受信確認を受信できない。すると、ミラーリング元の信号表示灯１は、通信が切断されたと判断して、接続要求をミラーリング先の信号表示灯１に送信する動作を、ミラーリング先の信号表示灯１から受信確認が返されるまで、所定時間間隔（たとえば５秒）で繰り返す。
【００９５】
ミラーリング先の信号表示灯１では、ミラーリング元からの通信が一定時間以上（たとえば１２秒以上）途絶えると、ミラーリング動作を停止して、全表示ユニット２０を消灯状態とする。
【００９６】
ミラーリング元の信号表示灯１とミラーリング先の信号表示灯１との間の通信が復旧すると、ミラーリング元の信号表示灯１からの接続要求に対して、ミラーリング先の信号表示灯１から受信確認が返される。すると、ミラーリング元の信号表示灯１は、最新の入力情報をミラーリング先の信号表示灯１へと送信する。したがって、ミラーリング先の信号表示灯１は、最新の入力情報に対応したグループ番号Ｇの表示パターンでタイムトリガモードによる表示を再開する。
【００９７】
こうして、途中で通信障害が発生した場合でも、その後に通信が復旧すれば、タイムトリガモードによるミラーリングを再開できる。
【００９８】
図１０は、パルストリガモードでのミラーリングの詳細を説明するためのフローチャートであり、ミラーリング元の信号表示灯１が制御周期毎に繰り返し実行する動作例を表す。ＣＰＵ５０は、入力回路５３に入力される入力信号（入力１〜３）を参照して、入力１〜３が変化したかどうかを判断する（ステップＳ４１）。変化があれば（ステップＳ４１：ＹＥＳ）、ＣＰＵ５０は、入力信号（入力１〜３）に対応するグループ番号Ｇを特定する（ステップＳ４６）。そして、ＣＰＵ５０は、特定されたグループ番号Ｇを構成する複数の表示パターンのうちの最初の表示パターンに対応する表示制御情報を不揮発性メモリ５５から読み出す。具体的には、ＣＰＵ５０は、パターン番号ｐを初期値「１」に設定し（ステップＳ４５）、インデックス（Ｇ，１）の表示制御情報を不揮発性メモリ５５から読み出す（ステップＳ４４）。この表示制御情報に対応する表示制御信号が、表示部駆動ユニット５１に与えられる。こうして、設定されたグループ番号Ｇの最初の表示パターンでの表示が行われる（ステップＳ４５）。タイムトリガモードの表示制御情報とパルストリガモードの表示制御情報とは、同じであってもよいし、異なっていてもよい。
【００９９】
一方、入力信号（入力１〜３）に変化がなければ（ステップＳ４１：ＮＯ）、ＣＰＵ５０は、入力４にパルス信号が入力されたかどうかを監視する（ステップＳ４２）。たとえば、ＣＰＵ５０は、入力４への信号入力がオフからオンに変化したかどうかを監視する。パルス信号の入力がなければ（ステップＳ４２：ＮＯ）、今制御周期での処理を終了する。すなわち、表示部１２の表示状態は従前のままとなる。パルス信号が入力されると（ステップＳ４３：ＹＥＳ）、ＣＰＵ５０は、パターン番号ｐを＋１インクリメントし（ステップＳ４３）、そのインクリメント後のパターン番号ｐを用いて、インデックス（Ｇ，ｐ）の表示制御情報を不揮発性メモリ５５から読み出す（ステップＳ４４）。したがって、新たな表示制御情報に対応する表示制御信号が表示部駆動ユニット５１に与えられるので、表示部１２における表示パターンが次のパターンへと更新される（ステップＳ４５）。なお、パターン番号ｐが最大値ｎに達したときには、次のパターン番号ｐは初期値「１」としてもよい。また、パターン番号ｐが最大値ｎに達した後は、パターン番号ｐを最大値ｎに保持し、最後のパターン番号ｎに対応する表示が継続されてもよい。
【０１００】
このような動作の繰り返しによって、グループ番号Ｇが更新されると、その後に入力４へのパルス信号入力があるたびに、表示パターンが遷移していく。それにより、パルス信号の入力数に応じて変動する表示が実現される。たとえば、信号灯制御装置２が、対応する生産装置の生産状況の進捗（たとえば部品の使用数等）に応じて入力４にパルス信号を入力するならば、信号表示灯１において、生産状況の進捗を表示することができる。
【０１０１】
図１１は、ミラーリング元の信号表示灯からミラーリング先の信号表示灯への通信に関する動作（送信処理）の例を説明するためのフローチャートである。ＣＰＵ５０は、ミラーリング先の信号表示灯１に対してネットワークインタフェース１７を介して接続要求を送出する（ステップＳ５１）。ミラーリング先の信号表示灯１から受信確認の応答があると、接続完了となる（ステップＳ５２：ＹＥＳ）。受信確認応答が得られず、接続に失敗した場合には（ステップＳ５２：ＮＯ）、接続要求の送出（ステップＳ５１）を繰り返す。接続完了すると（ステップＳ５２：ＹＥＳ）、ＣＰＵ５０は、入力信号（入力１〜３）に変化があったかどうかを判断する（ステップＳ５３）。入力信号（入力１〜３）に変化があれば（ステップＳ５３：ＹＥＳ）、現在（すなわち変化後）の入力信号（入力１〜３）を表す入力情報と、現在のパターン番号ｐを表す情報とを、ネットワークインタフェース１７を介して、ミラーリング先の信号表示灯１に送信する（ステップＳ５４）。入力信号（入力１〜３）に変化がなければ（ステップＳ５３：ＮＯ）、ＣＰＵ５０は、所定の待機時間（たとえば１０秒）が経過したかどうかを判断する。この待機時間が経過していなければ（ステップＳ５６：ＮＯ）、ステップＳ５３に戻って、入力信号（入力１〜３）の監視を繰り返す。待機時間が経過すると（ステップＳ５６：ＹＥＳ）、ＣＰＵ５０は、現在の入力信号（入力１〜３）を表す入力情報と、現在のパターン番号ｐを表す情報とを、ネットワークインタフェース１７を介して、ミラーリング先の信号表示灯１に送信する（ステップＳ５４）。これらの情報の送信を完了すると（ステップＳ５５：ＹＥＳ）、ステップＳ５３に戻って、入力信号の監視を繰り返す。情報送信に失敗すると（ステップＳ５５：ＮＯ）、ステップＳ５１に戻って、接続要求を送出する。
【０１０２】
図１２は、ミラーリング先の信号表示灯がミラーリング元の信号表示灯からの入力情報等を受信する処理の例を説明するためのフローチャートである。ミラーリング先の信号表示灯１では、この処理が制御周期毎に繰り返し実行される。ＣＰＵ５０は、ミラーリング元からの接続要求を待機し（ステップＳ６１）、接続要求がなければ（ステップＳ６１：ＮＯ）、処理を終了する。接続要求があると（ステップＳ６１：ＹＥＳ）、ＣＰＵ５０は、ネットワークインタフェース１７を介して、受信確認を送出して、接続を確立させる（ステップＳ６２）。その後、ＣＰＵ５０は、入力情報（入力１〜３）と、現在のパターン番号ｐを表す情報とを受信すると（ステップＳ６３：ＹＥＳ）、その受信した情報をメモリ５４（ＲＡＭ５６）に格納する。その後は、ステップＳ６３に戻って、情報の受信を監視する。一方、入力情報およびパターン番号ｐが受信されなければ（ステップＳ６３：ＮＯ）、ＣＰＵ５０は、ミラーリング元との接続が切断されたかどうかを調べる（ステップＳ６５）。接続が切断されると（ステップＳ６５：ＹＥＳ）、処理を終える。接続が切断されていなければ、ステップＳ６３に戻って、入力情報等の受信を待機する。
【０１０３】
図１３は、パルストリガモードにおけるミラーリング先の信号表示灯の動作例を説明するためのフローチャートである。ミラーリング先の信号表示灯１では、この処理が制御周期毎に繰り返し実行される。ＣＰＵ５０は、ミラーリング元との接続が確立されているかどうかを判断し（ステップＳ７１）、接続が確立されていなければ（ステップＳ７１：ＮＯ）、表示部駆動ユニット５１に対して、全ての表示ユニット２０を消灯状態とするための表示制御信号を与えて（ステップＳ７２）、今制御周期の処理を終える。
【０１０４】
一方、ミラーリング元との接続が確立されている場合には（ステップＳ７１：ＹＥＳ）、ＣＰＵ５０は、メモリ５４（ＲＡＭ５６）に格納された情報（入力情報およびパターン番号ｐ）を参照し、その情報が表示部１２の制御のために現在適用している情報から変化したかどうかを判断する（ステップＳ７３）。変化があれば（ステップＳ７３：ＹＥＳ）、ＣＰＵ５０は、受信した入力情報（入力１〜３）に対応するグループ番号Ｇを特定する（ステップＳ７４）。また、ＣＰＵ５０は、パターン番号ｐに対して、メモリ５４に格納されている値（ミラーリング元から受信したパターン番号ｐ）を代入する（ステップＳ７５）。そして、ＣＰＵ５０は、インデックス（Ｇ，ｐ）の表示制御情報を不揮発性メモリ５５から読み出す（ステップＳ７６）。この読み出された表示制御情報に対応する表示制御信号が、表示部駆動ユニット５１に与えられる。こうして、ミラーリング元から与えられた入力情報（入力１〜３）と、ミラーリング元から与えられたパターン番号ｐとに対応した表示パターンでの表示が達成される。したがって、ミラーリング元とミラーリング先との各信号表示灯１において同じ表示制御情報が共有されていれば、ミラーリング先の信号表示灯１において、ミラーリング元と同様の表示が実現される。
【０１０５】
入力情報またはパターン番号ｐに変化がなければ（ステップＳ７３：ＮＯ）、今制御周期での処理を終える。すなわち、表示部１２の表示状態は従前のままとなる。
【０１０６】
前述のとおり、ミラーリング元の信号表示灯１は、入力信号が変化した場合だけでなく、所定時間（たとえば１０秒）の周期で入力情報等を繰り返し送出する（図１１参照）。これにより、ミラーリング元およびミラーリング先の信号表示灯１の間で通信障害が生じた場合でも、ミラーリング動作を復旧できる。より具体的には、ミラーリング先の信号表示灯１の電源が一時的に遮断されると、電源遮断前に受信した情報、すなわち、入力情報およびパターン番号ｐの情報が失われる。そこで、ミラーリング元の信号表示灯１の入力信号に変化がなくても、所定時間（たとえば１０秒）の経過によって、ミラーリング元からミラーリング先に入力情報およびパターン番号ｐの情報が与えられる。それにより、ミラーリング先の信号表示灯１は、電源復旧後に、それらの情報を取得できる。それにより、ミラーリング動作を再開できる。
【０１０７】
このように、パルストリガモードでのミラーリング実行中に、ミラーリング元とミラーリング先との間の通信障害が発生した場合の動作は、タイムトリガモードの場合と同様である。ただし、パルストリガモードの場合には、入力情報に加えて、パターン番号ｐの情報もミラーリング元からミラーリング先に送信される。それにより、通信障害からの復旧後には、ミラーリング先の信号表示灯１において、ミラーリング元と同様の進捗表示を再開できる。
【０１０８】
このようにこの実施形態によれば、ネットワーク３を介して通信可能に接続された信号表示灯１の間でミラーリングを行うことができる。たとえば、信号表示灯１Ｅをミラーリング元とし、信号表示灯１Ａをミラーリング先に設定すると、信号表示灯１Ａの近くにいる使用者（たとえば管理者）は、直接視認することができない遠くの信号表示灯１Ｅの表示状態を近くの信号表示灯１Ａの表示状態を目視することで確認できる。それにより、生産装置Ｅの近くまで移動することなく、生産装置Ｅの稼働状況を把握できる。しかも、信号表示灯１は、或る程度遠くからでも点灯状態を目視できるように構成されており、しかも発光による報知の方向も信号表示灯１の周囲の広い範囲に渡っている。したがって、使用者は、信号表示灯１Ａの周囲の広い範囲から信号表示灯１Ａを目視できるので、自由な位置にいることができ、場合によっては、別の作業に従事しながら信号表示灯１Ａの表示状態を確認することも可能である。これにより、利便性に優れた信号表示灯システムを提供できる。
【０１０９】
そして、この実施形態では、タイムトリガモードおよびパルストリガモードにおいてもミラーリングが可能である。したがって、経過時間表示や進捗表示についても、ミラーリングを利用して、遠くに位置する信号表示灯１の表示状態（すなわち、生産装置の稼働状況）を遠隔監視することができる。これにより、一層利便性に優れた信号表示灯システムを提供できる。しかも、ミラーリング元とミラーリング先との間で所定の待機時間の間隔で周期的に通信が行われることにより、通信障害が生じた場合でも、その復旧時には、ミラーリングを再開することができる。これにより、さらに利便性に優れた信号表示灯システムを提供できる。
【０１１０】
図１４および図１５は、この発明の第２の実施形態に係る信号表示灯システムの動作を説明するためのフローチャートである。この実施形態の説明において、前述の図１〜図１３を再び参照する。図１４および図１５には、タイムトリガモードにおけるミラーリングに関する動作が示されている。より具体的には、図１４は、ミラーリング元の信号表示灯における送信処理が表されており、前述の図６の送信処理の代わりに実行される。図１４において、図６に示したステップと同様の処理が行われるステップは図６中と同一参照符号で示す。図１５は、ミラーリング先の信号表示灯における受信処理が表されており、前述の図７の受信処理の代わりに実行される。図１５において、図７に示したステップと同様の処理が行われるステップは、図７中と同一参照符号で示す。
【０１１１】
前述の第１の実施形態では、ミラーリング元およびミラーリング先の信号表示灯１において、共通の表示制御情報が予め不揮発性メモリ５５に書き込まれて共有される。これに対して、第２の実施形態では、ミラーリング動作が開始されると、ミラーリング元の信号表示灯１（たとえば図１の信号表示灯１Ｅ）からミラーリング先の信号表示灯１（たとえば図１の信号表示灯１Ａ）に対して、表示制御情報が送信される。ミラーリング先の信号表示灯１は、その表示制御情報を受信して、自身の不揮発性メモリ５５に書き込む。それにより、ミラーリング元およびミラーリング先の信号表示灯１（たとえば、信号表示灯１Ｅ，１Ａ）は、共通の表示制御情報を保有することになる。
【０１１２】
より具体的に説明すると、図１４に示すように、ミラーリング元の信号表示灯１のＣＰＵ５０は、ミラーリング先の信号表示灯との接続が確立されると（ステップＳ１２：ＹＥＳ）、不揮発性メモリ５５から表示制御情報を読み出し、その表示制御情報をネットワークインタフェース１７を介して、ミラーリング先の信号表示灯１へと送信する（ステップＳ８１）。その後は、ＣＰＵ５０は、入力信号の変化（ステップＳ１３）または所定の待機時間（たとえば１０秒）の経過（ステップＳ１６）に応答して、最新の入力情報を送信する（ステップＳ１４）。
【０１１３】
一方、図１５に示すように、ミラーリング先の信号表示灯１では、ミラーリング元との接続が確立され（ステップＳ２２）、ミラーリング元から表示制御情報が送られてくると、ＣＰＵ５０は、その表示制御情報をネットワークインタフェース１７を介して受信する（ステップＳ９１）。そして、ＣＰＵ５０は、その受信した表示制御情報をメモリ５４（不揮発性メモリ５５またはＲＡＭ５６）に書き込む（ステップＳ９２）。このとき、従前の表示制御情報に上書きするのではなく、その従前の表示制御情報は不揮発性メモリ５５内に保持されることが好ましい。その後は、ＣＰＵ５０は、ミラーリング元から入力情報が受信されるたびに（ステップＳ２３）、その入力情報をメモリ５４（ＲＡＭ５６）に書き込む動作を繰り返す。ＣＰＵ５０が入力情報に対応する表示制御情報を読み出すとき（図８のステップＳ３６）、読出対象の表示制御情報は、ミラーリング元から受信した表示制御情報である。
【０１１４】
ミラーリング元との接続が切断されると（図１５のステップＳ２５：ＹＥＳ）、ＣＰＵ５０は、読出対象の表示制御情報を従前の表示制御情報に復帰させる（ステップＳ９３）。
【０１１５】
パルストリガモードのミラーリングに関しても同様の動作が可能である。具体的には、ミラーリング元の信号表示灯１において実行される前述の図１１の送信処理において、ミラーリング先との接続が確立された後に（ステップＳ５２）、表示制御情報をミラーリング先に送信すればよい。そして、ミラーリング先の信号表示灯１において実行される前述の図１２の受信処理において、ミラーリング元との接続が確立された後に（ステップＳ６２）、ミラーリング元から送られてくる表示制御情報を受信し、その表示制御情報を不揮発性メモリ５５に書き込めばよい。また、ミラーリング元との接続が切断されたときには、不揮発性メモリ５５からの読出対象の表示制御情報を従前の表示制御情報に復旧させればよい。
【０１１６】
このように、この実施形態では、ミラーリングが開始されると、ミラーリング元の信号表示灯１からミラーリング先の信号表示灯１に対して表示制御情報が送信され、それによって、同じ表示制御情報が共有される。したがって、ミラーリング元およびミラーリング先の信号表示灯１に対して、事前に、共通の表示制御情報を書き込んでおく必要がない。それにより、信号表示灯システムを構成する複数の信号表示灯１において個別の表示制御情報を設定しておくことができ、個々の信号表示灯１において、個別に適切な表示を行わせることができる。その一方で、ミラーリングが必要なときには、その都度、表示制御情報が共有されるので、ミラーリング動作も適切に行える。
【０１１７】
以上、この発明の２つの実施形態について説明してきたが、この発明は、さらに他の形態で実施することもできる。
【０１１８】
たとえば、前述の実施形態では、情報処理端末装置１０によって各信号表示灯の制御方式（信号線制御方式またはコマンド制御方式）が設定されている。しかし、制御方式の切換えが各信号表示灯１において自動で生じるように構成することもできる。具体的には、信号線制御方式を既定の制御方式とする一方で、ミラーリング元の信号表示灯１からの接続要求を受けて接続が確立されると、コマンド制御方式に自動的に移行するように制御ユニット１５をプログラムしてもよい。そして、ミラーリング元の信号表示灯１との接続が遮断されると、信号線制御方式に自動的に復旧するように、制御ユニット１５をプログラムしてもよい。
【０１１９】
また、前述の実施形態では、ミラーリング元とミラーリング先とで表示制御情報を共有しておくことによって、ミラーリング動作時にネットワーク３を介して送受信されるデータ量を抑制している。しかし、ネットワーク３のトラフィック容量に余裕がある場合には、ミラーリング元とミラーリング先とで表示制御情報を共有することなく、ミラーリングを実現することもできる。具体的には、ミラーリング元からミラーリング先に対して、ミラーリング元の表示部１２の表示状態を直接的に表す表示状態データを、入力情報として、送信してもよい。表示状態データは、表示部１２を構成する表示ユニット２０のそれぞれのフルカラーデータであってもよい。このようにすれば、ミラーリング元とミラーリング先とで事前に表示制御情報を共有しておく必要がない。
【０１２０】
また、前述の実施形態では、パルストリガモードのミラーリングにおいて、入力情報およびパターン番号ｐをミラーリング元からミラーリング先に送信している。このような動作を行う代わりに、入力信号（入力１〜４）が変化したときにミラーリング元からその変化後の入力信号に対応する入力情報だけをミラーリング先に送信し、ミラーリング先では、入力４が変化したとき（すなわち、パルス信号の入力に対応する変化があったとき）にパターン番号ｐをインクリメントする処理を行ってもよい。すなわち、ミラーリング先の信号表示灯１では、ネットワーク３からネットワークインタフェース１７を介して受信される入力情報（入力１〜３に対応する部分）の変化をトリガとしてパターン番号ｐが初期値「１」にリセットされる。そして、ネットワーク３からネットワークインタフェース１７を介して受信される入力情報のうちパルス信号（入力４）に対応する情報の変化に応答して、パターン番号ｐがインクリメントされる。その結果、表示部１２において、入力情報（入力１〜３）に対応し、かつパルス信号（入力４）の入力数に応じて変動する表示を行える。それにより、表示部１２は、積算量／積算数表示（進捗表示）を行うことができる。入力情報（入力１〜３）およびパルス信号（入力４）は、ミラーリング元の入力信号に対応しているので、ミラーリング元と同様な積算量／積算数表示（進捗表示）が表示部１２で行われることになる。ただし、この場合でも、待機時間ごとの周期的な送信タイミングでは、入力情報とパターン番号ｐとがミラーリング元からミラーリング先に送信され、入力元と入力先とでパターン番号ｐの同期を取ることが好ましい。
【０１２１】
また、前述の実施形態では、信号表示灯１Ａ〜１Ｅが生産装置Ａ〜Ｅにそれぞれ対応付けられている構成について説明したが、他の信号表示灯の表示状態を模擬するミラーリング専用の信号表示灯が設けられてもよい。このような信号表示灯は、コマンド制御方式に設定されることになる。コマンド制御方式に設定された信号表示灯は、その電源投入時、またはコマンド制御方式による動作開始時に、ミラーリング元に対して、動作開始を通知してもよい。たとえば、前述の第２の実施形態の場合には、このような動作開始の通知に応答して、ミラーリング元の信号表示灯が、表示制御情報を送出してもよい。この場合、動作開始の通知には、表示制御情報の送信要求が含まれていてもよい。
【０１２２】
また、前述の実施形態では、通信障害の例として、ミラーリング先の信号表示灯の電源が遮断される場合について説明したが、通信障害はネットワーク３を介する通信経路の不具合等の他の原因でも生じ得る。
【０１２３】
さらに、前述の実施形態では、生産装置Ａ〜Ｅの間を接続するネットワーク３を利用して、複数の信号表示灯１が接続されているが、むろん、生産装置Ａ〜Ｅを接続するネットワークと、複数の信号表示灯を接続するネットワークを別に設けてもよい。
【０１２４】
本発明の実施形態について詳細に説明してきたが、これらは本発明の技術的内容を明らかにするために用いられた具体例に過ぎず、本発明はこれらの具体例に限定して解釈されるべきではなく、本発明の範囲は添付の請求の範囲によってのみ限定される。
【符号の説明】
【０１２５】
Ａ〜Ｅ  生産装置
１，１Ａ〜１Ｅ  信号表示灯
２，２Ａ〜２Ｅ  信号灯制御装置
３  ネットワーク
４  無線通信機
８，８Ａ〜８Ｅ  入力信号線
１０  情報処理端末装置
１２  表示部
１５  制御ユニット
１６  スピーカ
１７  ネットワークインタフェース
２０，２１〜２３  表示ユニット
３０，３１〜３３  光源
５０  ＣＰＵ（主制御ユニット）
５０１  表示制御部
５０２  発音制御部
５０３  通信制御部
５０４  入力受付部
５１  表示部駆動ユニット
５２  スピーカ駆動ユニット
５３  入力回路
５４  メモリ
５５  不揮発性メモリ
５６  ＲＡＭ
５８  タイマ
【図１】
0006610971.tif 000002
【図２】
0006610971.tif 000003
【図３】
0006610971.tif 000004
【図４】
0006610971.tif 000005
【図５】
0006610971.tif 000006
【図６】
0006610971.tif 000007
【図７】
0006610971.tif 000008
【図８】
0006610971.tif 000009
【図９Ａ】
0006610971.tif 000010
【図９Ｂ】
0006610971.tif 000011
【図１０】
0006610971.tif 000012
【図１１】
0006610971.tif 000013
【図１２】
0006610971.tif 000014
【図１３】
0006610971.tif 000015
【図１４】
0006610971.tif 000016
【図１５】
0006610971.tif 000017