(57)【要約】  制御装置（１０）は、機器を制御する装置であって、制御装置（１０）に生じる異常を検出する異常検出部（１１）と、異常検出部（１１）によって検出された異常の種別を判別して、該異常に関する異常情報を取得する判別部（１２）と、異常の発生を報知するための発光部（１５）と、判別部（１２）によって判別された異常の種別を示す第１波形パターンの一部が変形された第２波形パターンであって、異常の種別とともに異常情報を示す第２波形パターンで発光部（１５）を発光させる発光制御部（１４）と、を備える。発光部（１５）は、第２波形パターンで発光することにより、発光部（１５）を視認するユーザには第２波形パターンにより示される情報のうち異常情報を除く異常の種別を報知し、発光部（１５）を撮像する携帯端末には第２波形パターンにより示される異常の種別と異常情報とを含む情報を報知する。
2020031260.tif 000002
【特許請求の範囲】
【請求項１】
機器を制御する制御装置であって、
制御装置に生じる異常を検出する異常検出手段と、
前記異常検出手段によって検出された前記異常の種別を判別して、該異常に関する異常情報を取得する判別手段と、
前記異常の発生を報知するための発光手段と、
前記判別手段によって判別された前記異常の種別を示す第１波形パターンの一部が変形された第２波形パターンであって、前記異常の種別と前記異常情報とを含む情報を示す前記第２波形パターンで前記発光手段を発光させる発光制御手段と、
を備え、
前記発光手段は、前記第２波形パターンで発光することにより、前記発光手段を視認するユーザには前記第２波形パターンにより示される情報のうち前記異常情報を除く前記異常の種別を報知し、前記発光手段を撮像する携帯端末には前記第２波形パターンにより示される前記異常の種別と前記異常情報とを含む情報を報知する、制御装置。
【請求項２】
前記第１波形パターンは、下限値より長い点灯期間を繰り返す点灯パターン、及び、前記点灯期間と該点灯期間より光量が小さく前記下限値より長い減灯期間とを交互に繰り返す点滅パターンのうち、前記異常の種別に対応するパターンである、
請求項１に記載の制御装置。
【請求項３】
前記下限値は、４２ミリ秒である、
請求項２に記載の制御装置。
【請求項４】
前記第２波形パターンは、前記第１波形パターンの前記点灯期間において、光量が他の期間とは異なり上限値より短い部分期間を前記異常情報に応じて設けることにより、前記第１波形パターンから変形されたパターンである、
請求項２又は３に記載の制御装置。
【請求項５】
前記第２波形パターンは、前記第１波形パターンの前記減灯期間において、光量が他の期間とは異なり上限値より短い部分期間を前記異常情報に応じて設けることにより、前記第１波形パターンから変形されたパターンである、
請求項２から４のいずれか一項に記載の制御装置。
【請求項６】
前記上限値は、４２ミリ秒である、
請求項４又は５に記載の制御装置。
【請求項７】
前記第２波形パターンによる発光の周期の指定を受け付ける受付手段、をさらに備え、
前記発光手段は、前記受付手段によって受け付けられた指定の周期で、前記発光手段を前記第２波形パターンで繰り返し発光させる、
請求項１から６のいずれか一項に記載の制御装置。
【請求項８】
請求項１から７のいずれか一項に記載の制御装置と、
前記制御装置が有する発光手段を撮像することで、前記制御装置に生じた異常に関する異常情報を表示する携帯端末と、
を備える制御システム。
【請求項９】
異常を検出する検出ステップと、
検出された前記異常の種別を判別して、該異常に関する異常情報を取得する判別ステップと、
判別された前記異常の種別を示す第１波形パターンの一部が変形された第２波形パターンであって、前記異常の種別と前記異常情報とを含む情報を示す前記第２波形パターンで発光手段を発光させる発光制御ステップと、
を含み、
前記発光手段は、前記第２波形パターンで発光することにより、前記発光手段を視認するユーザには前記第２波形パターンにより示される情報のうち前記異常情報を除く前記異常の種別を報知し、前記発光手段を撮像する携帯端末には前記第２波形パターンにより示される前記異常の種別と前記異常情報とを含む情報を報知する、報知方法。
【請求項１０】
コンピュータに、
異常を検出し、
検出した前記異常の種別を判別して、該異常に関する異常情報を取得し、
判別した前記異常の種別を示す波形の第１波形パターンの一部が変形された第２波形パターンであって、前記異常の種別と前記異常情報とを含む情報を示す前記第２波形パターンで発光手段を発光させる、
ことを実行させ、
前記発光手段は、前記第２波形パターンで発光することにより、前記発光手段を視認するユーザには前記第２波形パターンにより示される情報のうち前記異常情報を除く前記異常の種別を報知し、前記発光手段を撮像する携帯端末には前記第２波形パターンにより示される前記異常の種別と前記異常情報とを含む情報を報知する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御システム、報知方法及びプログラムに関する。
【背景技術】
【０００２】
ＰＬＣ（Programmable Logic Controller）に代表される制御装置を含むシステムにおいて、異常の有無の一次診断は、制御装置に搭載されているＬＥＤ（Light Emitting Diode）の発光状態に基づいて実施されることが多い。このような一次診断においては、その後の迅速な対応をするために、異常に関する詳細な情報を提供することが望ましい。そこで、ＬＥＤの発光パターンに基づいて情報を提示する技術を適用することが考えられる（例えば、特許文献１を参照）。【０００３】
特許文献１には、電源エラーを示す点滅パターン及び動作エラーを示す点滅パターンのうち発生したエラーに対応するパターンでＬＥＤを点滅させ、携帯端末でこのＬＥＤを撮像することにより、携帯端末にエラーの内容を表示する技術について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０９１０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術では、迅速な対処が必ずしも必要ない比較的軽度の異常が発生した場合であっても、携帯端末でＬＥＤを撮影するという作業が生じる。このため、ユーザの負担が大きく、この負担を軽減する余地があった。【０００６】
本発明は、上記の事情に鑑みてなされたものであり、ユーザの負担を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の制御装置は、機器を制御する制御装置であって、制御装置に生じる異常を検出する異常検出手段と、異常検出手段によって検出された異常の種別を判別して、該異常に関する異常情報を取得する判別手段と、異常の発生を報知するための発光手段と、判別手段によって判別された異常の種別を示す第１波形パターンの一部が変形された第２波形パターンであって、異常の種別と異常情報とを含む情報を示す第２波形パターンで発光手段を発光させる発光制御手段と、を備え、発光手段は、第２波形パターンで発光することにより、発光手段を視認するユーザには第２波形パターンにより示される情報のうち異常情報を除く異常の種別を報知し、発光手段を撮像する携帯端末には第２波形パターンにより示される異常の種別と異常情報とを含む情報を報知する。
【発明の効果】
【０００８】
本発明によれば、発光手段は、第２波形パターンで発光することにより、発光手段を視認するユーザには第２波形パターンにより示される情報のうち異常情報を除く異常の種別を報知し、発光手段を撮像する携帯端末には第２波形パターンにより示される異常の種別と異常情報とを含む情報を報知する。これにより、異常情報を外部に提供しつつ、ユーザは、携帯端末を用いることなくＬＥＤを視認することで異常の種別を判断することができる。これにより、ユーザの負担を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係る制御システムの構成を示すブロック図
【図２】実施の形態１に係る制御装置及び携帯端末のハードウェア構成を示す図
【図３】実施の形態１に係る制御装置の正面図
【図４】実施の形態１に係る発光パターンの例を示す図
【図５】実施の形態１に係る制御装置及び携帯端末の機能的な構成を示す図
【図６】実施の形態１に係る判別情報の一例を示す図
【図７】実施の形態１に係る第１波形パターンの一例を示す図
【図８】実施の形態１に係る第２波形パターンの一例を示す図
【図９】実施の形態１に係る分析情報の一例を示す図
【図１０】実施の形態１に係る携帯端末の表示画面の一例を示す図
【図１１】実施の形態１に係る報知処理を示すフローチャート
【図１２】実施の形態１に係る表示処理を示すフローチャート
【図１３】実施の形態２に係る制御システムの構成を示す図
【図１４】実施の形態２に係る制御装置及び携帯端末の機能的な構成を示す図
【図１５】実施の形態２に係る表示処理を示すフローチャート
【図１６】実施の形態２に係る携帯端末の表示画面の一例を示す図
【図１７】変形例に係る発光パターンを示す図
【図１８】変形例に係る表示画面を示す図
【図１９】変形例に係る第２波形パターンを示す第１の図
【図２０】変形例に係る第２波形パターンを示す第２の図
【図２１】変形例に係る第２波形パターンを示す第３の図
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態に係る制御装置１０について、図面を参照しつつ詳細に説明する。
【００１１】
実施の形態１．
本実施の形態に係る制御装置１０は、工場に設置されるＰＬＣである。制御装置１０は、図１に示されるように、通信路３０を介して接続された機器４０とともに、ＦＡ（Factory Automation）としての制御システム１００を構成する。この制御システム１００は、製品を生産する生産システムに相当する。制御システム１００は、製造ラインに流れるワークに対して加工、監視及び検査に代表される種々の処理を施す。
【００１２】
通信路３０は、制御装置１０と機器４０とを接続して互いに通信可能とする。通信路３０は、工場内に設置された通信線によって実現される産業用の制御ネットワークである。ただし、通信路３０は、ＬＡＮ（Local Area Network）に代表される情報ネットワークであってもよいし、専用線であってもよい。
【００１３】
機器４０は、製造ラインに設置されたセンサ装置、アクチュエータ又はロボットに代表される機器である。例えば、センサ装置である機器４０の検出値に応じて、ロボットである機器４０の動作が制御装置１０によって制御される。
【００１４】
また、制御システム１００は、制御装置１０及び機器４０に加えて、制御装置１０から報知される異常情報を表示するための携帯端末２０を有する。異常情報は、制御装置１０に生じる異常に関する情報であって、携帯端末２０は、スマートホン、タブレット端末、ウェアラブル機器に代表される小型のコンピュータ装置である。ユーザＵ１は、携帯端末２０を操作して制御装置１０を撮像することにより異常情報を得る。
【００１５】
制御装置１０は、機器４０を制御することで製造ラインを稼働させるコンピュータ装置である。また、制御装置１０は、その動作に際して異常が発生した場合に、発光することにより異常の発生を外部に報知する。
【００１６】
続いて、制御装置１０及び携帯端末２０のハードウェア構成について説明する。制御装置１０及び携帯端末２０はそれぞれ、図２に示されるように、プロセッサ５１、主記憶部５２、補助記憶部５３、入力部５４、出力部５５、及び通信部５６を有する。主記憶部５２、補助記憶部５３、入力部５４、出力部５５及び通信部５６はいずれも、内部バス５７を介してプロセッサ５１に接続される。
【００１７】
プロセッサ５１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）を含む。プロセッサ５１は、補助記憶部５３に記憶されるプログラム５８を実行することにより、制御装置１０及び携帯端末２０の種々の機能を実現して、後述の処理を実行する。
【００１８】
主記憶部５２は、ＲＡＭ（Random Access Memory）を含む。主記憶部５２には、補助記憶部５３からプログラム５８がロードされる。そして、主記憶部５２は、プロセッサ５１の作業領域として用いられる。
【００１９】
補助記憶部５３は、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）に代表される不揮発性メモリを含む。補助記憶部５３は、プログラム５８の他に、プロセッサ５１の処理に用いられる種々のデータを記憶する。補助記憶部５３は、プロセッサ５１の指示に従って、プロセッサ５１によって利用されるデータをプロセッサ５１に供給し、プロセッサ５１から供給されたデータを記憶する。
【００２０】
入力部５４は、スイッチ、入力キー、ポインティングデバイス及びカメラに代表される入力デバイスを含む。入力部５４は、ユーザＵ１によって入力された情報を取得して、取得した情報をプロセッサ５１に通知する。
【００２１】
出力部５５は、ＬＥＤ、ＬＣＤ（Liquid Crystal Display）及びスピーカに代表される出力デバイスを含む。出力部５５は、プロセッサ５１の指示に従って、種々の情報をユーザＵ１に提示する。
【００２２】
通信部５６は、外部の装置と通信するための通信インタフェース回路を含む。通信部５６は、外部から信号を受信して、この信号により示されるデータをプロセッサ５１へ出力する。また、通信部５６は、プロセッサ５１から出力されたデータを示す信号を外部の装置へ送信する。
【００２３】
なお、図２に示されるハードウェア構成の一部を省いて制御装置１０及び携帯端末２０を構成してもよい。例えば、制御装置１０が通信部５６による通信により外部からユーザ操作を受け付ける場合には、制御装置１０の入力部５４が省略されてもよい。また、携帯端末２０が外部と通信する機能を有しない場合には、携帯端末２０の通信部５６を省略してもよい。
【００２４】
図３には、制御装置１０の正面図が簡略的に示されている。図３に示されるように、制御装置１０は、制御装置１０の状態を示す複数のＬＥＤ１１０と、制御装置１０に書き込まれたプログラムを実行させ又は停止させるための実行スイッチ１２２と、通信路３０に接続するための端子１３０と、を有する。端子１３０は、通信部５６に対応する。
【００２５】
複数のＬＥＤ１１０はいずれも、出力部５５に対応する。複数のＬＥＤ１１０は、制御装置１０がレディ状態か否かを示すレディＬＥＤ１１１と、異常の発生を示すエラーＬＥＤ１１２と、を有する。制御装置１０に異常が生じると、その異常の種別に応じてエラーＬＥＤ１１２が発光する。
【００２６】
図４には、エラーＬＥＤ１１２の視認可能な発光パターンが示されている。図４に示されるように、エラーＬＥＤ１１２は、制御装置１０に重度の異常が生じた場合に点灯し、制御装置１０に軽度の異常が生じた場合に点滅する。また、エラーＬＥＤ１１２は、制御装置１０に異常がない場合には消灯する。
【００２７】
ただし、図４に示される発光パターンは、ユーザＵ１が目視により認識可能なパターンであって、エラーＬＥＤ１１２は、携帯端末２０に対してさらに異常情報を追加して報知するために高速な発光パターンで発光する。これらのパターンの詳細については後述する。
【００２８】
制御装置１０及び携帯端末２０は、上述のハードウェア構成が協働することにより、種々の機能を発揮する。制御装置１０は、図５に示されるように、その機能として、制御装置１０に生じる異常を検出する異常検出部１１と、異常の種別を判別して、この異常に関する異常情報を取得する判別部１２と、種々のデータを記憶する記憶部１３と、発光部１５を発光させる発光制御部１４と、光を放つ発光部１５と、を有する。
【００２９】
異常検出部１１は、主としてプロセッサ５１により実現される。異常検出部１１は、制御装置１０の稼働状態を監視して、制御装置１０に生じる異常を検出する。詳細には、異常検出部１１は、制御装置１０の構成要素から出力される情報を監視して、異常を示す情報がある場合に、異常を検出したことを示す情報を判別部１２に通知する。この情報には、異常の詳細な内容も含まれる。異常検出部１１は、異常検出手段として機能する。
【００３０】
なお、異常は、制御装置１０が外部からの指示に従って稼働した結果、この指示により示される状態とは異なる状態になることであって、制御装置１０に指示を与えたユーザＵ１の意図から外れた状態である。例えば、制御装置１０に電源が投入された場合には、制御装置１０が、プログラムを実行可能な状態になることが期待される。この場合において、例えばバッテリー不足、又はバッファオーバーフローに代表されるメモリ異常によりプログラムの実行が不可能な状態となったときに、異常検出部１１によって異常が検出される。
【００３１】
異常は、種々の状態を含み得るが、以下の説明では、プロセッサ５１の演算異常と、外部の記録媒体であるメモリカードに関するメモリカードアクセス異常と、バッテリーエラーと、制御装置１０の構成に関するユニット構成異常と、メモリ異常と、を異常の例として説明する。ただし、異常は、これらに限定されず、他の種類の異常を含んでもよい。
【００３２】
判別部１２は、主としてプロセッサ５１により実現される。判別部１２は、異常検出部１１によって検出された異常の種別を、記憶部１３に記憶される判別情報１３１に基づいて判別する。また、判別部１２は、異常検出部１１によって検出された異常の内容を示す異常情報を、判別情報１３１を記憶部１３から読み出すことで取得する。判別部１２は、判別手段として機能する。
【００３３】
記憶部１３は、主として補助記憶部５３により実現される。図６には、記憶部１３に格納される判別情報１３１が例示されている。図６に示される例では、判別情報１３１は、異常内容と、異常の種別と、異常情報としてのエラーコードと、を関連付けたテーブル形式のデータである。この判別情報１３１を参照することで、判別部１２は、異常検出部１１によって検出された異常の内容に対応する異常の種別を判別するとともに、検出された異常に関する異常情報を取得する。
【００３４】
なお、判別情報１３１は、制御装置１０の出荷時に予め規定された情報であってもよいし、ユーザＵ１によって変更されてもよい。また、異常の種別は、図６では、異常の度合いを示す異常度であるが、他の種別であってもよい。例えば、異常の原因がソフトウェアに関するものかハードウェアに関するものかを示す種別であってもよい。また、異常情報は、エラーコードであったが、他の情報であってもよい。
【００３５】
図５に戻り、発光制御部１４は、主としてプロセッサ５１により実現される。発光制御部１４は、判別部１２によって判別された異常の種別と、異常情報と、に応じたパターンで発光部１５による発光のタイミングを制御する。発光制御部１４は、発光制御手段として機能する。
【００３６】
図７には、異常の種別に応じた発光パターンの例が示されている。図７の例では、「重度」という異常の種別は、点灯を継続する点灯パターンに対応し、「軽度」という異常の種別は、１秒間の点灯期間と１秒間の消灯期間とを交互に繰り返す点滅パターンに対応する。以下では、異常の種別に応じた発光パターンを、第１波形パターンという。
【００３７】
第１波形パターンは、後述の第２波形パターンよりも比較的時間スケールが長い波形により情報を示すパターンである。詳細には、第１波形パターンとしての点滅パターンは、下限値より長い点灯期間と下限値より長い消灯期間とが繰り返されるパターンであって、この下限値は、ユーザＵ１が点滅を視認することができる程度に定められた値である。下限値は、ヒトの臨界融合頻度に対応することが望ましい。臨界融合頻度は、光源輝度を含む条件に応じて変化するが、概ね２４ｆｐｓ以上であることから、下限値を４２ミリ秒とすることが望ましい。ただし、このような臨界融合頻度に近い期間による点滅では、ユーザＵ１の疲労度によっては点滅を認識することができない場合も生じ得るため、下限値を８０ミリ秒とすることがより望ましい。さらに、高齢或いは視力が低いユーザＵ１を考慮して、下限値を１秒とすることが、さらに好ましいといえる。なお、第１波形パターンとしての点灯パターンは、点滅パターンを構成する点灯期間を繰り返すパターンといえる。
【００３８】
なお、図７の点滅パターンでは、長さが等しい点灯期間と消灯期間とが交互に繰り返されたが、これには限定されない。例えば、１秒間の点灯期間と２秒間の消灯期間とを交互に繰り返してもよいし、１秒間の点灯期間、２秒間の消灯期間、３秒間の点灯期間、及び４秒間の消灯期間を含む１０秒間の周期を繰り返してもよい。また、図７では、１つの点灯パターン及び１つの点滅パターンのうちいずれかのパターンが異常の種別に対応するが、これには限定されない。例えば、複数の異なる点滅パターンのうちいずれかのパターンが異常の種別に対応してもよい。
【００３９】
以上のような第１波形パターンの一部が変形されることで、図８に例示されるように、エラーコードに対応する発光パターンが得られる。図８において、線Ｌ１１，Ｌ１２，Ｌ１３は、図７中の点灯パターンに対応し、線Ｌ１４，Ｌ１５は、図７中の点滅パターンに対応する。また、線Ｌ２１，Ｌ２２，Ｌ２３，Ｌ２４，Ｌ２５はそれぞれ、線Ｌ１１〜Ｌ１５により示される第１波形パターンから変形された発光パターンとしての第２波形パターンを示す。
【００４０】
図８の例では、「０１００」というエラーコードは、線Ｌ２１で示される第２波形パターンに対応する。また、「０１０１」というエラーコードは、線Ｌ２２で示される第２波形パターンに対応し、「０１１０」というエラーコードは、線Ｌ２３で示される第２波形パターンに対応する。「１１１１」というエラーコードは、線Ｌ２４で示される第２波形パターンに対応し、「１０００」というエラーコードは、線Ｌ２５で示される第２波形パターンに対応する。
【００４１】
第２波形パターンは、ユーザＵ１に対しては第１波形パターンと実質的に等しいパターンとして認識させるための発光パターンである。第２波形パターンは、判別部１２によって判別された異常の種別と、異常情報と、を含む情報を示す。図８に示されるように、第２波形パターンは、第１波形パターンの点灯期間において光量が他の期間とは異なる部分期間６０をエラーコードに応じて設けて第１波形パターンから変形することにより形成される。ここで、部分期間６０は、上限値より短い消灯期間である。上限値は、ユーザＵ１が点滅を認識することができない程度に定められた値である。上限値は、上述の下限値と同様に、ヒトの臨界融合頻度に対応する４２ミリ秒とすることが望ましい。ただし、条件によっては臨界融合頻度が５０ｆｐｓになることもあり、上限値を２０ミリ秒とすることがより望ましい。さらに、部分期間６０を設けられたことによる点滅をユーザＵ１が確実に認識不能とするために、上限値をより小さくすることが好ましいといえる。
【００４２】
なお、部分期間６０は、エラーコードを示すパターンとして携帯端末２０の撮像部２１で撮像される。近年普及しつつあるカメラのフレームレートが６０ｆｐｓ、１２０ｆｐｓ、及び２４０ｆｐｓであり、このようなカメラの多くに対応するためには、上述の上限値は、１６ミリ秒から２０ミリ秒、又は１６ミリ秒から４０ミリ秒の範囲内にあることが適している。
【００４３】
図８において、「０１００」というエラーコードに対応する第２波形パターンは、第１波形パターンに部分期間６０が設けられることにより、１単位を１５ミリ秒として、４単位の点灯期間が４回繰り返す２０単位のパターンとなる。同様に、「０１０１」に対応する第２波形パターンは、順に５単位、５単位、３単位、及び３単位の点灯期間を含むパターンとなる。「０１１０」に対応する第２波形パターンは、順に６単位、２単位、２単位、及び６単位の点灯期間を含むパターンとなる。「１１１１」に対応する第２波形パターンは、順に５単位、４単位、３単位、及び４単位の点灯期間を含むパターンとなる。「１０００」に対応する第２波形パターンは、順に６単位、１単位、３単位、３単位、及び２単位の点灯期間を含むパターンとなる。このような２０単位の長さのパターンが、第１波形パターンの点灯期間に周期的に形成される。
【００４４】
なお、図８中、３００ミリ秒以降の時間は、第１波形パターンとしての点滅パターンのうちの消灯期間に対応している。この消灯期間には、部分期間６０が設けられない。
【００４５】
図５に戻り、発光部１５は、主としてＬＥＤである出力部５５により実現され、エラーＬＥＤ１１２に対応する。発光部１５は、発光制御部１４の制御により電流が供給されたときに橙色の光を発して、電流の供給が遮断されたときに消灯する単色のＬＥＤ素子である。発光部１５は、第２波形パターンで発光することにより、発光部１５を視認するユーザＵ１には第２波形パターンにより示される情報のうち異常情報を除く異常の種別を報知し、発光部１５を撮像する携帯端末２０には第２波形パターンにより示される異常の種別と異常情報とを含む情報を報知する。発光部１５は、発光手段として機能する。
【００４６】
携帯端末２０は、図５に示されるように、その機能として、発光部１５を撮像する撮像部２１と、撮像された画像を分析する分析部２２と、種々のデータを記憶する記憶部２３と、分析結果をユーザＵ１に対して表示する表示部２４と、を有する。
【００４７】
撮像部２１は、主としてカメラである入力部５４により実現される。このカメラのフレームレートは、６０ｆｐｓである。撮像部２１は、配列された撮像素子とレンズとを有し、受光口から受光して得る画像を示すデータを繰り返し分析部２２に送出する。
【００４８】
分析部２２は、主としてプロセッサ５１により実現される。分析部２２は、撮像部２１で撮像された画像に写るエラーＬＥＤ１１２の発光パターンを、記憶部２３に記憶される分析情報２３１に基づいて分析する。
【００４９】
記憶部２３は、主として補助記憶部５３により実現される。図９には、記憶部２３に格納される分析情報２３１が例示されている。図９に示される例では、分析情報２３１は、第１波形パターンと、第１波形パターンの点灯区間における第２波形パターンと、第１波形パターンに対応する異常の種別と、異常情報としてのエラーコードと、を関連付けたテーブル形式のデータである。第２波形パターンは、図８に示されるように部分期間６０が挿入されることで形成される点灯期間の長さを示している。例えば、図９中、「４−４−４−４」は、４単位の長さの点灯期間が４回繰り返すことを示している。この分析情報２３１を参照することで、分析部２２は、撮像された画像から、異常の種別及びエラーコードを取得する。なお、分析情報２３１は、携帯端末２０の出荷時に予め規定された情報であってもよいし、ユーザＵ１によって変更されてもよい。
【００５０】
表示部２４は、主として出力部５５により実現される。表示部２４は、分析部２２によって取得されたエラーコードを表示する。図１０には、携帯端末２０の画面２００の例が示されている。図１０の例では、カメラにより撮像している画像をリアルタイムに表示するサブ画面２０１と、このサブ画面２０１内に表示されるガイド２０２と、異常内容を表示するブロック２０４と、を含む。ユーザＵ１が携帯端末２０の姿勢を調整することでガイド２０２内にエラーＬＥＤ１１２の画像２０３が写ると、分析部２２によって分析された結果がブロック２０４に表示される。
【００５１】
続いて、制御装置１０によって実行される報知処理について、図１１を用いて説明する。図１１に示される報知処理は、制御装置１０の電源が投入されることで開始する。
【００５２】
報知処理では、異常検出部１１が、異常を検出したか否かを判定する（ステップＳ１１）。ステップＳ１１は、制御装置１０において異常検出部１１が異常を検出する検出ステップに対応する。異常を検出していないと判定した場合（ステップＳ１１；Ｎｏ）、異常検出部１１は、ステップＳ１１の判定を繰り返して、異常を検出するまで待機する。一方、異常を検出したと判定された場合（ステップＳ１１；Ｙｅｓ）、判別部１２は、ステップＳ１１にて検出したと判定された異常について、判別情報１３１を参照することで異常の種別を判別し（ステップＳ１２）、異常情報を取得する（ステップＳ１３）。ステップＳ１２，Ｓ１３は、制御装置１０において判別部１２が異常の種別を判別して異常情報を取得する判別ステップに相当する。
【００５３】
次に、発光制御部１４が、ステップＳ１２で判別された異常の種別、及び、ステップＳ１３で取得された異常情報に応じた第２波形パターンで、発光部１５を発光させる（ステップＳ１４）。これにより、ユーザＵ１は、目視により異常の種別を認識することができる。ステップＳ１４は、制御装置１０において発光制御部１４が発光部１５を発光させる発光制御ステップに相当する。その後、報知処理が終了する。
【００５４】
続いて、携帯端末２０によって実行される表示処理について、図１２を用いて説明する。図１２に示される表示処理は、携帯端末２０のアプリケーションソフトウェアが起動することで開始する。
【００５５】
表示処理では、撮像部２１が、制御装置１０の発光部１５を撮像する（ステップＳ２１）。具体的には、ユーザＵ１が携帯端末２０を操作して発光部１５を撮影する。
【００５６】
次に、分析部２２が、ステップＳ２１で撮像された画像から、分析情報２３１を参照することで、発光部１５の第２波形パターンにより示されるエラーコードを分析して取得する（ステップＳ２２）。
【００５７】
次に、表示部２４が、ステップＳ２２における分析の結果として得たエラーコードを表示する（ステップＳ２３）。これにより、ユーザＵ１は、携帯端末２０を操作することで異常情報を得ることができる。その後、表示処理が終了する。
【００５８】
以上、説明したように、制御装置１０によれば、発光部１５は、第２波形パターンで発光することにより、発光部１５を視認するユーザＵ１には第２波形パターンにより示される情報のうち異常情報を除く異常の種別を報知し、発光部１５を撮像する携帯端末２０には第２波形パターンにより示される異常の種別及び異常情報を報知する。これにより、異常情報を外部に提供しつつ、ユーザＵ１は、携帯端末２０を用いることなくＬＥＤを視認することで異常の種別を判断することができる。これにより、ユーザＵ１の負担を軽減することができる。
【００５９】
また、第１波形パターンは、下限値より長い点灯期間を繰り返す点灯パターン、及び、点灯期間とこの点灯期間より光量が小さく下限値より長い消灯期間とを交互に繰り返す点滅パターンのうち、異常の種別に対応するパターンであった。このような異常の種別に対応する第１波形パターンを用いることで、ユーザＵ１は、目視により容易に異常の種別を判断することができる。
【００６０】
また、上述の下限値は、ヒトの臨界融合頻度に対応する４２ミリ秒であった。これにより、ユーザＵ１は、異なるパターンを確実に認識することができる。
【００６１】
また、第２波形パターンは、第１波形パターンの点灯期間において、光量が他の期間とは異なり上限値より短い部分期間を異常情報に応じて設けることにより、第１波形パターンから変形されたパターンであった。このような第２波形パターンは、発光部１５への電流の供給と遮断を制御することで容易に生成することができる。また、第２波形パターンは、携帯端末２０によって容易に分析することができる。
【００６２】
また、上述の上限値は、ヒトの臨界融合頻度に対応し、カメラで撮影される１フレームの長さより長い４２ミリ秒であった。これにより、ユーザＵ１が第２波形パターンをそのまま認識することはなく、携帯端末２０が確実に第２波形パターンを判断することができる。
【００６３】
実施の形態２．
続いて、実施の形態２について、上述の実施の形態１との相違点を中心に説明する。なお、上記実施の形態１と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。上記実施の形態１では、第２波形パターンの周期が固定されていたが、携帯端末２０のカメラによって異なる周期の方が適している場合もある。そのような場合には、第２波形パターンの周期を変更することが望ましい。以下、この周期を調整する形態について説明する。
【００６４】
図１３に示されるように、制御システム１００は、第２波形パターンの周期を変更するための端末２０ａを有する。端末２０ａは、産業用コンピュータ又は汎用コンピュータであって、ＵＳＢ（Universal Serial Bus）ケーブル又はＬＡＮケーブルを介して制御装置１０に接続されて制御装置１０と通信する。ユーザＵ１は、端末２０ａを操作することで、制御装置１０に設定変更の指令を入力する。
【００６５】
制御装置１０は、図１４に示されるように、第２波形パターンによる発光の周期の指定を端末２０ａから受け付ける受付部１６を有する。受付部１６は、主としてプロセッサ５１及び通信部５６の協働により実現される。受付部１６は、受付手段として機能する。受付部１６は、指定された周期を発光制御部１４に通知する。そして、発光制御部１４は、受付部１６から通知された周期の第２波形パターンで発光部１５を繰り返し発光させる。
【００６６】
続いて、携帯端末２０によって実行される表示処理について、図１５を用いて説明する。図１５に示されるように、ステップＳ２２に続いて、分析部２２は、分析可能か否かを判定する（ステップＳ２４）。具体的には、分析部２２は、撮像部２１によって撮影された画像からエラーコードを得ることが可能か否かを判定する。
【００６７】
分析可能と判定された場合（ステップＳ２４；Ｙｅｓ）、表示部２４は、エラーコードを表示する（ステップＳ２３）。一方、分析可能でないと判定された場合（ステップＳ２４；Ｎｏ）、表示部２４は、撮像部２１のフレームレートを取得する（ステップＳ２５）。次に、表示部２４は、第２波形パターンの周期の調整指示を表示する（ステップＳ２６）。これにより、ステップＳ２５で取得したフレームレートで第２波形パターンの分析が可能となる。例えば、ステップＳ２５で取得されたフレームレートの値が３０ｆｐｓであれば、図８に例示される第２波形パターンの単位時間は、３３ミリ秒以上とすることが望ましく、表示部２４は、周期を７００ミリ秒に設定する旨の指示を表示する。
【００６８】
この例において表示される画面が、図１６に示されている。図１６に示されるように、ブロック２０４には、周期を７００ｍｓに設定することの指示が表示されている。図１５に戻り、ステップＳ２６に続いて、表示処理が終了する。
【００６９】
これにより、ユーザＵ１は、端末２０ａを用いて発光周期を調整し、エラーＬＥＤ１１２を再度撮影することで、異常情報を得ることができる。また、フレームレートが異なる種々の携帯端末２０を用いて制御システム１００を構成し、ユーザＵ１は、異常情報を得ることができる。
【００７０】
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態によって限定されるものではない。
【００７１】
例えば、上記実施の形態では、エラーＬＥＤ１１２の発光パターンが、異常の種別と異常情報との双方を示したが、これには限定されない。例えば、レディＬＥＤ１１１及びエラーＬＥＤ１１２を用いて、異常の種別を目視可能な形態でユーザＵ１に報知するとともに、異常情報を携帯端末２０に送信してもよい。その際に、レディＬＥＤ１１１及びエラーＬＥＤ１１２の第１発光パターンは、図１７に示されるような異常の種別に応じたパターンとしてもよい。そして、レディＬＥＤ１１１及びエラーＬＥＤ１１２の一方又は双方の発光パターンを変形することにより異常の種別とともに異常情報を示す第２波形パターンを形成してもよい。
【００７２】
また、上記実施の形態では、異常情報としてエラーコードが報知される例について説明したが、これには限定されない。例えば、異常情報は、図１８に示されるように、制御装置１０を識別するための識別子である「対象ユニット」、及び、制御装置１０の通信上の識別子である「局番」を含んでもよい。さらに、異常情報は、異常の詳細を示す情報、異常に対処するためのアドバイスを示す情報、及び、これらの情報にアクセスするためのＵＲＬアドレスに代表されるアクセス情報を含んでもよい。
【００７３】
また、上記実施の形態では、携帯端末２０は、第２波形パターンにより示される異常情報を表示したが、これには限定されない。例えば、携帯端末２０は、異常情報と合わせて異常の種別を表示してもよい。また、携帯端末２０は、エラーコードに対応する対処方法を、記憶部２３に格納されたデータを参照することにより、又は、外部のサーバ装置に問い合わせることにより取得して、図１８に示されるように表示してもよい。
【００７４】
また、上記実施の形態では、部分期間６０を消灯期間としたが、これには限定されない。例えば、図１９に示されるように、第１波形パターンの点灯期間において、他の期間より光量が少ない減灯期間を部分期間６０として設けることで第２波形パターンを形成してもよい。また、図２０に示されるように、第１波形パターンの点灯期間において、他の期間より光量が多い強調期間を部分期間６０として設けることで第２波形パターンを形成してもよい。通常、ＬＥＤである発光部１５の光量の多寡は、携帯端末２０で認識不能な程度に高速に点滅することで実現すればよい。このような減灯期間又は強調期間を部分期間６０とすることで、上記実施の形態のように消灯期間を部分期間６０とする場合に比べて、ユーザＵ１が点灯期間のチラツキを認識することを避けることができる。なお、消灯期間は、点灯期間より光量が少ないため、減灯期間の一種といえる。
【００７５】
また、図２１に示されるように、第１波形パターンの消灯期間において、光量が他の期間と異なる部分期間６０を設けて第１波形パターンを変形することにより、第２波形パターンを形成してもよい。
【００７６】
また、上記実施の形態では、単色のＬＥＤを発光部１５として採用した例について説明したが、これには限定されない。例えば、赤色のＬＥＤと緑色のＬＥＤとを発光部１５として採用し、発光部１５が放つ光の色を変化させるような第１波形パターン及び第２波形パターンを形成してもよい。また、上記実施の形態では、判別部１２が記憶部１３の判別情報１３１を参照することで異常の種別を判別して異常情報を取得したが、これには限定されない。例えば、判別部１２は、制御装置１０の外部のサーバ装置に問い合わせることにより異常の種別と異常情報との少なくとも一方を取得してもよい。
【００７７】
また、制御装置１０及び携帯端末２０の機能は、専用のハードウェアによっても、また、通常のコンピュータシステムによっても実現することができる。
【００７８】
例えば、プロセッサ５１によって実行されるプログラム５８を、コンピュータ読み取り可能な非一時的な記録媒体に格納して配布し、そのプログラム５８をコンピュータにインストールすることにより、上述の処理を実行する装置を構成することができる。このような記録媒体としては、例えばフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read−Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto−Optical Disc）が考えられる。
【００７９】
また、プログラム５８をインターネットに代表される通信ネットワーク上のサーバ装置が有するディスク装置に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロードさせてもよい。
【００８０】
また、通信ネットワークを介してプログラム５８を転送しながら起動実行することによっても、上述の処理を達成することができる。
【００８１】
さらに、プログラム５８の全部又は一部をサーバ装置上で実行させ、その処理に関する情報をコンピュータが通信ネットワークを介して送受信しながらプログラムを実行することによっても、上述の処理を達成することができる。
【００８２】
なお、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロードしてもよい。
【００８３】
また、制御装置１０及び携帯端末２０の機能を実現する手段は、ソフトウェアに限られず、その一部又は全部を、回路を含む専用のハードウェアによって実現してもよい。
【００８４】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【００８５】
本発明は、制御装置に生じる異常の報知に適している。
【符号の説明】
【００８６】
１００  制御システム、  １０  制御装置、  １１  異常検出部、  １２  判別部、  １３  記憶部、  １４  発光制御部、  １５  発光部、  １６  受付部、  １１０  ＬＥＤ、  １１１  レディＬＥＤ、  １１２  エラーＬＥＤ、  １２２  実行スイッチ、  １３０  端子、  １３１  判別情報、  ２０  携帯端末、  ２０ａ  端末、  ２１  撮像部、  ２２  分析部、  ２３  記憶部、  ２４  表示部、  ２００  画面、  ２０１  サブ画面、  ２０２  ガイド、  ２０３  画像、  ２０４  ブロック、  ２３１  分析情報、  ３０  通信路、  ４０  機器、  ５１  プロセッサ、  ５２  主記憶部、  ５３  補助記憶部、  ５４  入力部、  ５５  出力部、  ５６  通信部、  ５７  内部バス、  ５８  プログラム、  ６０  部分期間、  Ｌ１１〜Ｌ１５，Ｌ２１〜Ｌ２５  線、  Ｕ１  ユーザ。
【図１】
2020031260.tif 000003
【図２】
2020031260.tif 000004
【図３】
2020031260.tif 000005
【図４】
2020031260.tif 000006
【図５】
2020031260.tif 000007
【図６】
2020031260.tif 000008
【図７】
2020031260.tif 000009
【図８】
2020031260.tif 000010
【図９】
2020031260.tif 000011
【図１０】
2020031260.tif 000012
【図１１】
2020031260.tif 000013
【図１２】
2020031260.tif 000014
【図１３】
2020031260.tif 000015
【図１４】
2020031260.tif 000016
【図１５】
2020031260.tif 000017
【図１６】
2020031260.tif 000018
【図１７】
2020031260.tif 000019
【図１８】
2020031260.tif 000020
【図１９】
2020031260.tif 000021
【図２０】
2020031260.tif 000022
【図２１】
2020031260.tif 000023
【国際調査報告】
2020031260.tif 000024
2020031260.tif 000025
2020031260.tif 000026
2020031260.tif 000027