(57)【要約】【課題】大量の警報が発生したときでも、重要な警報が判りやすいように出力できる警報処理装置を提供する。【解決手段】監視処理部１１２は、ＬＡＮ８００を介して接続されたＰＬＣを監視して、警報指示を取得する。再生順決定処理部１１３は、監視処理部１１２が取得した警報指示をワークエリア部１２２に格納し、ワークエリア部１２２に格納された警報指示のうち、最も優先順位の高い警報指示を選択する。音声再生処理部１１４は、再生順決定処理部１１３が選択した警報指示に対応する警報音声データを再生して、音声信号を出力する。【選択図】図２
2008009708.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して接続された外部装置を監視して、警報指示を取得する監視処理部と、
前記監視処理部が取得した警報指示を記憶部に格納し、該記憶部に格納された警報指示のうち、最も優先順位の高い警報指示を選択する再生順決定処理部と、
前記再生順決定処理部が選択した警報指示に対応する警報音声データを再生して、音声信号を出力する音声再生処理部と
を備えることを特徴とする警報処理装置。
【請求項２】
前記優先順位は、前記警報指示の優先レベルに基づくことを特徴とする請求項１に記載の警報処理装置。
【請求項３】
前記再生順決定処理部は、前記記憶部に格納された警報指示で未再生の警報指示と前記監視処理部が取得した警報指示との中で最も優先レベルが高い警報指示以外を前記記憶部から削除することを特徴とする請求項２に記載の警報処理装置。
【請求項４】
前記再生順決定処理部は、前記監視処理部が取得した警報指示を記憶部に格納する際に、前記音声再生処理部が再生中の警報音声データに対応した警報指示の優先レベルが、該取得した警報指示より低いときは、前記音声再生処理部に警報音声データの再生中止を指示することを特徴とする請求項２に記載の警報処理装置。
【請求項５】
コンピュータを、
通信回線を介して接続された外部装置を監視して、警報指示を取得する監視処理部、
前記監視処理部が取得した警報指示を記憶部に格納し、該記憶部に格納された警報指示のうち、最も優先順位の高い警報指示を選択する再生順決定処理部、
前記再生順決定処理部が選択した警報指示に対応する警報音声データを再生して、音声信号を出力する音声再生処理部
として機能させるためのプログラム。
【請求項６】
外部装置が通信回線を介して接続された警報処理装置における警報処理方法において、
前記外部装置を監視して、警報指示を取得する第１の過程と、
前記第１の過程にて取得した警報指示を記憶部に格納し、該記憶部に格納された警報指示のうち、最も優先順位の高い警報指示を選択する第２の過程と、
前記第２の過程にて選択した警報指示に対応する警報音声データを再生して、音声信号を出力する第３の過程と
を備えることを特徴とする警報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、警報処理装置、そのプログラムおよび警報処理方法に係り、特に複数の警報を扱う警報処理装置、そのプログラムおよび警報処理方法に関する。
【背景技術】
【０００２】
従来の警報処理装置は、警報信号の発信元、異常種別、警報レベルに対応した音声メッセージまたは表示メッセージを記憶しておき、警報信号を受信すると、これら記憶している音声メッセージまたは表示メッセージの中から、受信した警報信号に対応した音声メッセージまたは表示メッセージを読み出して出力している。また、複数の警報信号を受信したときのために、複数の警報信号の発信元、異常種別、警報レベルに対応した音声メッセージまたは表示メッセージについても記憶しておき、複数の警報信号を受信すると、これらの中から音声メッセージまたは表示メッセージを読み出して出力している（例えば、特許文献１参照）。
【特許文献１】特開２００５−２３４６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の警報処理装置にあっては、警報が大量に発生したときに、多くの警報の音声メッセージまたは表示メッセージが出力されるために、これらの中に重要な警報が埋もれてしまい、これらを聴いたまたは見たユーザが、重要な警報がどの警報なのか判らなくなってしまうという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、その目的は、大量の警報が発生したときでも、重要な警報が判りやすいように出力できる警報処理装置を提供することにある。
【課題を解決するための手段】
【０００５】
この発明は上述した課題を解決するためになされたもので、本発明の警報処理装置は、通信回線を介して接続された外部装置を監視して、警報指示を取得する監視処理部と、前記監視処理部が取得した警報指示を記憶部に格納し、該記憶部に格納された警報指示のうち、最も優先順位の高い警報指示を選択する再生順決定処理部と、前記再生順決定処理部が選択した警報指示に対応する警報音声データを再生して、音声信号を出力する音声再生処理部とを備えることを特徴とする。
【０００６】
これにより、本発明の警報処理装置は、記憶している警報指示のうち、最も優先順位の高い警報指示に対応する警報音声データの音声信号を出力するので、優先順位の高い警報指示から順に、対応する警報音声データの音声信号を出力する。このため、本発明の警報処理装置は、大量の警報指示が発生したときでも、重要な警報指示の音声が判りやすいように出力できる。
【０００７】
また、本発明の警報処理装置は、上述の警報処理装置であって、前記優先順位は、前記警報指示の優先レベルに基づくことを特徴とする。
【０００８】
これにより、本発明の警報処理装置は、記憶している警報指示のうち、最も優先レベルの高い警報指示に対応する警報音声データの音声信号を出力するので、優先レベルの高い警報指示から順に、対応する警報音声データの音声信号を出力する。このため、本発明の警報処理装置は、大量の警報指示が発生したときでも、重要な警報指示の音声が判りやすいように出力できる。
【０００９】
また、本発明の警報処理装置は、上述の警報処理装置であって、前記再生順決定処理部は、前記記憶部に格納された警報指示で未再生の警報指示と前記監視処理部が取得した警報指示との中で最も優先レベルが高い警報指示以外を前記記憶部から削除することを特徴とする。
【００１０】
これにより、本発明の警報処理装置は、記憶している警報指示のうち、最も優先レベルの高い警報指示に対応する警報音声データの音声信号のみを出力するので、大量の警報指示が発生したときでも、重要な警報指示の音声が判りやすいように出力できる。
【００１１】
また、本発明の警報処理装置は、上述の警報処理装置であって、前記再生順決定処理部は、前記監視処理部が取得した警報指示を記憶部に格納する際に、前記音声再生処理部が再生中の警報音声データに対応した警報指示の優先レベルが、該取得した警報指示より低いときは、前記音声再生処理部に警報音声データの再生中止を指示することを特徴とする。
【００１２】
これにより、本発明の警報処理装置は、警報音声データの音声信号を出力しているときに、該出力している音声信号の警報音声データに対応する警報指示より、優先レベルの高い警報指示を検出すると、出力中の警報音声データを中止して、検出した警報指示に対応する警報音声データの音声信号を出力するので、大量の警報指示が発生したときでも、重要な警報指示の音声が判りやすいように出力できる。
【００１３】
また、本発明のプログラムは、コンピュータを、通信回線を介して接続された外部装置を監視して、警報指示を取得する監視処理部、前記監視処理部が取得した警報指示を記憶部に格納し、該記憶部に格納された警報指示のうち、最も優先順位の高い警報指示を選択する再生順決定処理部、前記再生順決定処理部が選択した警報指示に対応する警報音声データを再生して、音声信号を出力する音声再生処理部として機能させる。
【００１４】
また、本発明の警報処理方法は、外部装置が通信回線を介して接続された警報処理装置における警報処理方法において、前記外部装置を監視して、警報指示を取得する第１の過程と、前記第１の過程にて取得した警報指示を記憶部に格納し、該記憶部に格納された警報指示うち、最も優先順位の高い警報指示を選択する第２の過程と、前記第２の過程にて選択した警報指示に対応する警報音声データを再生して、音声信号を出力する第３の過程とを備えることを特徴とする。
【発明の効果】
【００１５】
この発明によれば、優先順位の高い警報指示から順に、対応する警報音声データの音声信号を出力するので、大量の警報指示が発生したときでも、重要な警報指示の音声が判りやすいように出力できるため、大量の警報が発生したときでも、重要な警報が判りやすいように出力できる
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明の実施の形態について説明する。図１は、この発明の一実施形態による警報処理装置１００を用いた工場内などに設置される警報システムの構成を示す概略ブロック図である。
【００１７】
警報処理装置１００は、ＰＬＣ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ）３００ａ、３００ｂが生成する警報指示を検出し、該警報指示に基づき、警報音声データを再生して音声信号を生成し、スピーカ端子からモニタスピーカ５００へ出力し、さらに、ＬＩＮＥＯＵＴ端子から場内放送設備６００へ出力する。また、場内放送設備６００を、ＬＩＮＥＯＵＴ端子とともに接点出力端子に接続しておくことで、警報処理装置１００は、警報音声の放送範囲などを指示することができる。
【００１８】
２００は、装置定義ファイル、ＰＬＣ定義ファイル、警報音声データ定義ファイル、警報定義ファイル、単語音声データファイルを格納しており、警報処理装置１００に挿入されるメモリカードである。ユーザは、ＰＣなどを用いて、上述の各ファイルを作成あるいは編集してメモリカード２００に格納し、警報処理装置１００に挿入することで、警報処理装置１００の動作を設定することができる。
なお、上述の各ファイルの詳細については、後述する。
【００１９】
ＰＬＣ（外部装置）３００ａ、３００ｂは、工場内の各所に設置されたガスセンサ４００ａ、４００ｂなどからの入力を受け付けて、警報指示を生成するプログラマブルロジックコントローラである。警報指示は、ＰＬＣ３００ａ、３００ｂ内のメモリの特定のアドレスの特定のビットにフラグを立てることで生成する。検出されたガスの種類および場所に応じて、フラグを立てるアドレスのビットが割振られており、ＰＬＣ３００ａ、３００ｂは、ガスセンサ４００ａ、４００ｂが検出したガスおよび設置場所に応じて、該当するアドレスのビットにフラグを立てる。
ガスセンサ４００ａ、４００ｂは、有毒ガスなどを検出するセンサである。なお、本実施形態では、ガスを検出して警報を発する警報処理システムを例にして説明しているため、ガスセンサを用いているが、ＰＬＣ３００ａ、３００ｂが制御する設備を監視して設備の異常を検出して警報を発する警報処理システムであれば、ＰＬＣ３００ａ、３００ｂが制御する設備の故障などの異常を検出してもよい。
【００２０】
モニタスピーカ５００は、警報処理装置１００のスピーカ端子に接続され、警報処理装置１００が出力した警報音声を鳴動する。
【００２１】
場内放送設備６００は、警報処理装置１００のＬＩＮＥＯＵＴ端子と接点出力端子とに接続され、警報処理装置１００が出力した警報音声をスピーカ７００ａ、７００ｂにて鳴動させる。場内放送設備６００は、警報音声を鳴動させる際に、接点出力端子から出力されたＢＵＳＹ信号に応じて、鳴動させるスピーカを選択する。
【００２２】
スピーカ７００ａ、７００ｂは、工場内の各所に設置されたスピーカである。
【００２３】
８００は、警報処理装置１００とＰＬＣ３００ａ、３００ｂとを接続するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。
図２は、本実施形態における警報処理装置１００の構成を示す概略ブロック図である。
【００２４】
１１０は、警報処理装置１００を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）であり、初期処理部１１１、監視処理部１１２、再生順決定処理部１１３、音声再生処理部１１４を備える。
【００２５】
初期処理部１１１は、警報処理装置１００の電源が投入されると、各部の初期化を行い、メモリカード２００に格納されているファイルを読み出して、メモリ１２０のファイル記憶部１２１に格納する。
【００２６】
監視処理部１１２は、ＬＡＮ８００を介して、定期的にＰＬＣ３００ａ、３００ｂ内の警報指示のフラグを監視し、検出した警報指示をメモリ１２０のワークエリア部１２２に格納する。監視対象とするＰＬＣおよびそのアドレス、ビットは、ファイル記憶部１２１に格納されたＰＬＣ定義ファイル、警報定義ファイルに基づき選択する。
【００２７】
再生順決定処理部１１３は、ワークエリア部１２２に格納されている警報指示の中から、優先的に出力する警報指示を選択し、音声再生処理部１１４に再生を指示する。なお、再生順決定処理部１１３については、動作の説明にて詳述する。
【００２８】
音声再生処理部１１４は、再生順決定処理部１１３からの再生の指示を受けて、該当する警報指示に対応する警報音声データを再生する。再生する警報音声データは、ファイル記憶部１２１に格納された警報音声データ定義ファイル、警報定義ファイル、単語音声データファイルに基づき生成する。
【００２９】
メモリ１２０は、ＣＰＵ１１０が動作するためのプログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびＣＰＵ１１０が動作する際のワークメモリとなるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）からなり、ＲＡＭには、ファイル記憶部１２１とワークエリア部（記憶部）１２２とを備える。ワークエリア部１２２の詳細については後述する。
【００３０】
１３０は、ＬＡＮ８００と接続し、通信を制御するＬＡＮコントローラ部である。
【００３１】
１４０は、警報処理装置１００に挿入されたメモリカード２００と接続し、メモリカード２００からのファイルの読み出し、および、メモリカード２００へのファイルの書き込みを制御するメモリカードインタフェース部である。
【００３２】
１５０は、ＬＥＤ（Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）表示部１５１および接点入出力部１５２を制御する表示／入出力インターフェース部である。
【００３３】
ＬＥＤ表示部１５１は、表示／入出力インターフェース部１５０を介したＣＰＵ１１０の制御に基づき、警報処理装置１００の動作状況などを表示する２桁の７セグメントＬＥＤ表示器を備える。
【００３４】
接点入出力部１５２は、表示／入出力インターフェース部１５０を介したＣＰＵ１１０の制御に基づく８点のＢＵＳＹ信号の接点出力と、表示／入出力インターフェース部１５０を介したＣＰＵ１１０への割り込み信号の接点入力を備える。
【００３５】
１６０は、音声再生処理部１１４が再生した警報音声データのデジタル信号をアナログ信号に変換して、電子ボリウム部１６１、１６２に出力する警報音声再生用Ｄ／Ａコンバータ部である。
電子ボリウム部１６１、１６２は、ＣＰＵ１１０により制御される可変抵抗である。
１６３は、警報音声のアナログ信号を増幅するスピーカアンプ部である。
【００３６】
２０１は、装置定義ファイル、ＰＬＣ定義ファイル、警報音声データ定義ファイル、警報定義ファイル、単語音声データファイルを格納するファイル記憶部である。
【００３７】
図３は、装置定義ファイルにて設定される項目と設定内容例を示した図である。
Ｎｏ．１のポーズ秒数（０〜７）秒は、音声再生処理部１１４にて、警報音声データを再生する際に、挿入する無音部分の秒数である。
Ｎｏ．２のサンプリング周期（１〜６０）秒は、ＰＬＣ３００ａ、３００ｂ内の警報指示のフラグを監視する周期の秒数である。
Ｎｏ．３の優先レベル参照の有無（０：無し、１：有り）は、複数の警報指示を連続または同時に検出したときに、再生順決定処理部１１３の処理として再生する警報指示を警報指示が発生した順に選択するか（０：無し）、優先レベルに基づいて順番を入れ換えて選択するか（１：有り）を判定するための情報である。
【００３８】
Ｎｏ．４の再生中のメッセージ停止処理の有無（０：無し、１：有り）は、警報指示を検出した際に、検出した警報指示より優先レベルが低い警報指示に対応する警報音声データを再生中のときは、再生順決定処理部１１３は該警報音声データの再生を停止するか（１：有り）、停止しないか（０：無し）を判定するための情報である。
Ｎｏ．５の優先順位の低い警報削除処理の有無（０：無し、１：有り）は、警報指示を検出した際に、検出した警報指示より優先レベルが低い警報指示に対応する警報音声データを再生しないように、ワークエリア部１２２に登録されている警報指示のうち、検出した警報指示より優先レベルが低い警報指示を再生順決定処理部１１３は削除するか（１：有り）、削除しないか（０：無し）を判定するための情報である。
【００３９】
Ｎｏ．９のネットワーク（１〜１２７）は、警報処理装置１００が所属するＰＬＣ用のネットワーク番号である。
Ｎｏ．１０のノード（１〜１２６）は、ＰＬＣ用のネットワークにおいて、警報処理装置１００を識別する番号であるノード番号である。
Ｎｏ．１１のＩＰアドレスは、自装置のＩＰアドレスである。
Ｎｏ．１２のサブネットマスクは、自装置が接続されているＬＡＮ８００のサブネットマスクである。
Ｎｏ．１３のデフォルトゲートウェイは、自装置のデフォルトゲートウェイのＩＰアドレスである。
【００４０】
図４は、ＰＬＣ定義ファイルにて設定される項目と設定内容例を示した図である。
ＰＬＣ定義ファイルは、監視処理部１１２の監視対象となるＰＬＣ３００ａ、３００ｂに関する項目を定義するファイルである。図４に示す例では、監視対象となるＰＬＣを８つ設定している。
ＰＬＣ＿Ｎｏは、ＰＬＣを識別する通し番号である。
ＰＣタイプは、ＰＬＣの種別である。監視処理部１１２は、該ＰＣタイプに基づき、警報指示を監視する際のコマンドを生成する。
【００４１】
ネットワークは、ＰＬＣが所属するＰＬＣ用のネットワーク番号である。
ノードは、ＰＬＣ用のネットワークにおいて、ＰＬＣを識別する番号のノード番号である。
ＩＰアドレスは、ＰＬＣのＩＰアドレスである。
ポート番号は、監視処理部１１２が、警報指示を監視する際のコマンドを送信する宛先のポート番号である。
再送回数は、監視処理部１１２が、警報指示を監視する際のコマンドがタイムアウトした場合の再送回数である。
タイムアウト時間（ｍｓ）は、監視処理部１１２が、警報指示を監視する際のコマンドを送信して応答が返ってこない場合に、タイムアウトとみなす時間をミリ秒で表したものである。
【００４２】
図５は、警報音声データ定義ファイルにて設定される項目と設定内容例を示した図である。
警報音声データ定義ファイルは、音声再生処理部１１４が再生する警報音声データを構成する単語コードを定義するファイルである。適切な単語コードを組み合わせることで、警報音声データの内容を警報の目的にあった文章とすることができる。図５の例では、各行にてそれぞれ１つの警報音声データを構成する単語コードを定義し、合計１１個の警報音声データについて定義している。
警報音声Ｎｏ（１〜５０００）は、警報音声データを識別する通し番号である。
単語番号１〜単語番号８には、警報音声データを構成する単語コードである。音声再生処理部１１４は、単語番号１〜単語番号８の単語コードを順に再生する。ただし、「ＦＥ０１」より大きな単語コードは、再生する音声ではなく接点入出力部１５２から出力するＢＵＳＹ信号のパターンを設定している。ＢＵＳＹ信号を出力する接点は８点あるので、ＢＵＳＹ信号のパターンには、これら８点での出力の有無の組み合わせで合計２５５種類のパターンがある。
【００４３】
図６は、警報定義ファイルにて設定される項目と設定内容例を示した図である。
警報定義ファイルは、監視処理部１１２が監視する警報指示（ＰＬＣ＿ＮｏとＰＬＣ内メモリアドレス）と、該警報指示に対応して音声再生処理部１１４で生成する警報音声データ（警報音声Ｎｏ）を定義するファイルである。
図６に示す例では、各行でそれぞれ一つの警報指示を定義し、合計６つの警報指示を定義している。
【００４４】
グループＮｏと信号Ｎｏは、これらを組み合わせて一意になる警報指示を識別する番号である。
警報音声Ｎｏ（１〜５０００）は、該警報指示に対応した警報音声データの警報音声Ｎｏである。
優先レベル（０〜７）は、該警報指示の優先レベルである。本実施形態では、０〜７の数字で表され、値が大きい方が優先レベルが高くなる。
繰り返し数（０〜７）は、該警報指示を検出した際に、警報音声データを再生する回数である。
ＰＬＣ＿Ｎｏ（１〜１６）は、監視するＰＬＣのＰＬＣ＿Ｎｏである。
ＰＬＣ内メモリアドレスは、監視するＰＬＣ内のアドレス、ビットである。
【００４５】
図７は、単語音声データファイルにて設定される項目と設定内容例を示した図である。
単語音声データファイルは、各単語コードの音声データを定義したファイルである。図７では、音声データを文字で表記しているが、ファイル中には、ＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）などの形式で格納される。
【００４６】
図８は、メモリ１２０のワークエリア部１２２の記憶内容例を示した図である。ワークエリア部１２２には、監視処理部１１２が検出した警報指示のグループＮｏ、信号Ｎｏ（警報定義ファイル（図６）にて定義）と、該警報指示の状態が、警報指示の検出順に格納されている。警報指示の状態には、「未再生」と「再生中」とがあり、同時に２つ以上の警報指示が「再生中」となることはない。従って、図８のように各行に状態の項目を設けるのではなく、「再生中」の警報指示を記憶する領域を設けて、図８と同じく、２つ目の警報指示が「再生中」であるときは、該領域に、ワークエリア部１２２中の２つ目であることを意味する「２」を記憶するようにしてもよい。
【００４７】
図９は、本実施形態の警報処理装置１００の動作を説明するフローチャートである。
まず、警報処理装置１００の電源が投入されると、初期処理部１１１は、メモリカードインターフェース部１４０を介して、メモリカード２００のファイル記憶部２０１より、装置定義ファイル、ＰＬＣ定義ファイル、警報音声データ定義ファイル、警報定義ファイル、単語音声データファイルを読み出し、メモリ１２０のファイル記憶部１２１に格納する（Ｓ１）。以後、各処理部が上述の各ファイルを参照する際は、ファイル記憶部１２１に格納されたファイルを参照する。次に、初期処理部１１１は、上述の全てのファイルを読み込んだか否かを判定する（Ｓ２）。読み込んでいないファイルがあると判定したときは、初期処理部１１１は、エラー番号の表示を表示／入出力インターフェース部１５０を介して、ＬＥＤ表示部１５１に指示する（Ｓ３）。ここでは、全てのファイルを読み込んだとすると、判定条件が成立して、初期処理部１１１は、警報処理装置１００の各部を初期化する（Ｓ４）。
【００４８】
次に、監視処理部１１２は、警報音声データ定義ファイルにて定義されている全てのＰＬＣ＿ＮｏのＰＬＣ内メモリアドレスの値を取得するコマンドの送信をＬＡＮコントローラ部１３０に指示する。監視処理部１１２は、ＬＡＮコントローラ部１３０を介して、該コマンドに対する応答を受け取ると、その内容を確認して、警報指示のフラグが立てられているＰＬＣ＿ＮｏのＰＬＣ内メモリアドレスに対応するグループＮｏと信号Ｎｏとの組を含んだ通知を再生順決定処理部１１３に出力する（Ｓ６）。ここでは、応答には、ＰＬＣ＿Ｎｏが「１」で、ＰＬＣ内メモリアドレスが「ｄＤＭ０３６０１：０１」の警報指示のフラグが立てられていたとすると、監視処理部１１２は、警報定義ファイルを参照して、警報定義ファイルが図６に示す内容例のときは、該警報指示（ＰＬＣ＿Ｎｏ「１」、ＰＬＣ内メモリアドレス「ｄＤＭ０３６０１：０１」）に対応するグループＮｏ「１」と信号Ｎｏ「１」との組を含んだ通知を出力する。
【００４９】
再生順決定処理部１１３は、通知を受けると、警報指示のグループＮｏと信号Ｎｏとの組が該通知に含まれているか否かを判定する（Ｓ７）。含まれていないと判定したときは、ステップＳ１４に遷移するが、ここでは該通知にグループＮｏ「１」と信号Ｎｏ「１」との組が含まれているので、含んでいると判定し、ステップＳ８に遷移する。ステップＳ８では、再生順決定処理部１１３は、受けた通知から、グループＮｏ「１」と信号Ｎｏ「１」との組の警報指示を抽出して、ワークエリア部１２２に格納する（Ｓ８）。
【００５０】
次に、再生順決定処理部１１３は、ワークエリア部１２２に格納した警報指示と、ワークエリア部１２２に格納されており、状態が「再生中」の警報指示との優先レベルを、警報定義ファイルから取得する。再生順決定処理部１１３は、装置定義ファイルにおいてＮｏ．３の優先レベル参照の有無（０：無し、１：有り）が「１」の有りに設定されており、且つ、これら２つの警報指示の優先レベルを比較し、前者のワークエリア部１２２に格納した警報指示の方が、後者の「再生中」の警報指示より優先レベルが高いか否かを判定する（Ｓ９）。判定条件が成立しなかったときは、ステップＳ１２に遷移するが、ここでは、装置定義ファイルのＮｏ．３の優先レベル参照の有無（０：無し、１：有り）には「１」の有りが設定されており、且つ、前者の警報指示の優先レベルは「５」であり、後者の警報指示の優先レベルは「４」であり、前者の優先レベルの方が高く、ステップＳ９の判定条件が成立したとする。
【００５１】
ステップＳ９の判定条件が成立すると、ステップＳ１０に遷移し、再生順決定処理部１１３は、装置定義ファイルを参照してＮｏ．４の再生中のメッセージ停止処理の有無（０：無し、１：有り）が「１」の有りに設定されているか否かを判定する（Ｓ１０）。判定条件が成立しなかったときは、ステップＳ１２に遷移するが、ここでは、装置定義ファイルのＮｏ．４の再生中のメッセージ停止処理の有無（０：無し、１：有り）には「１」の有りが設定されており、ステップＳ１０の判定条件は成立し、ステップＳ１１に遷移したとする。ステップＳ１１では、再生順決定処理部１１３は、音声再生処理部１１４に対して、警報音声データの再生停止を指示するとともに、ワークエリア部１２２から状態が「再生中」の警報指示を削除する。音声再生処理部１１４は、再生停止の指示を受けると、再生中の警報音声データの再生を停止する（Ｓ１１）。
【００５２】
再生順決定処理部１１３は、装置定義ファイルを参照してＮｏ．５の優先順位の低い警報削除処理の有無（０：無し、１：有り）が「１」の有りに設定されているか否かを判定する（Ｓ１２）。判定条件が成立しなかったときは、ステップＳ１４に遷移するが、ここでは、装置定義ファイルのＮｏ．５の優先順位の低い警報削除処理の有無（０：無し、１：有り）には「１」の有りが設定されており、ステップＳ１２の判定条件は成立し、ステップＳ１３に遷移したとする。ステップＳ１３では、再生順決定処理部１１３は、ワークエリア部１２２に格納されている警報指示で、最も優先レベルの高い警報指示と状態が「再生中」の警報指示とを除いた全ての警報指示を削除する（Ｓ１３）。
【００５３】
再生順決定処理部１１３は、ワークエリア部１２２に格納されている警報指示で、状態が「再生中」の警報指示について、音声再生処理部１１４に再生を終了したか否かをその警報指示のグループＮｏと信号Ｎｏとにて問い合わせる。音声再生処理部１１４は、問い合わせを受けると、自処理部の処理状態を確認し、再生中の警報指示があれば、該警報指示のグループＮｏと信号Ｎｏとの組が、問い合わせのグループＮｏと信号Ｎｏとの組と一致するか否かを確認する。音声再生処理部１１４は、一致しているときは、再生中である旨を応答し、一致いないとき、あるいは、再生中の警報指示がないときは、再生済みである旨を応答する。再生順決定処理部１１３は、音声再生処理部１１４から再生済みである旨を受けたときのみ、ワークエリア部１２２に格納されている状態が「再生中」の警報指示を削除する（Ｓ１４）。
【００５４】
次に、再生順決定処理部１１３は、ワークエリア部１２２に格納されている警報指示があるか否かを確認する（Ｓ１５）。警報指示が無いときは、ステップＳ６に遷移して、前述と同様の処理を繰り返す。警報指示が有るときは、ステップＳ１６に遷移して、再生順決定処理部１１３は、ワークエリア部１２２に格納されている警報指示に状態が「再生中」の警報指示があるか否かを確認する（Ｓ１６）。状態が「再生中」の警報指示があるときは、ステップＳ６に遷移して、前述と同様の処理を繰り返す。状態が「再生中」の警報指示がないときは、ステップＳ１７に遷移して、装置定義ファイルのＮｏ．３の優先レベル参照の有無（０：無し、１：有り）に「１」の有りが設定されているか否かを判定する（Ｓ１７）。「０」の無しが設定されており、判定条件が成立していないときは、ステップＳ１９に遷移して、再生順決定処理部１１３は、ワークエリア部１２２の先頭に格納されている警報指示のグループＮｏと信号Ｎｏとの組を音声再生処理部１１４に出力して、該警報指示の再生を指示するとともに該警報指示の状態に「再生中」を格納するが（Ｓ１９）、ここでは「１」の有りが設定されており、判定条件が成立しているとする。
【００５５】
ステップＳ１７の判定条件が成立していると、ステップＳ１８に遷移して、再生順決定処理部１１３は、ワークエリア部１２２に格納されている警報指示に対応する優先レベルを警報定義ファイルから取得し、その中で最も優先レベルの高い警報指示のグループＮｏと信号Ｎｏとの組を音声再生処理部１１４に出力して、該警報指示の再生を指示する。再生順決定処理部１１３は、再生の指示をした警報指示の状態を「再生中」に更新し、ステップＳ６に遷移し、前述と同様の処理を繰り返す（Ｓ１８）。
【００５６】
一方、音声再生処理部１１４は、再生順決定処理部１１３から再生の指示としてグループＮｏと信号Ｎｏとの組を受けると、警報定義ファイルを参照して、該受けたグループＮｏと信号Ｎｏとの組に対応する警報音声Ｎｏと繰り返し数とを取得する。ここでは、受けたグループＮｏと信号Ｎｏとの組がグループＮｏ「１」と信号Ｎｏ「１」であり、警報定義ファイルの内容が図６に示す内容例であったとすると、音声再生処理部１１４は、警報音声Ｎｏ「４」と繰り返し数「２」とを取得する。
【００５７】
次に、音声再生処理部１１４は、警報音声データ定義ファイルを参照して、警報音声Ｎｏ「４」に対応する単語コードを全て取得する。ここでは、警報音声データ定義ファイルの内容が図５に示す内容例であったとすると、音声再生処理部１１４は、「ＦＥ０４」、「０００２」、「００３５」、「００６６」、「００３７」、「００９８」の計６つの単語コードを全て取得する。次に、音声再生処理部１１４は、これらの単語コードに対応する音声データを、単語音声データファイルから順次取得して、これを再生して警報音声をアナウンスする。例えば、最初の単語コードが「０００２」であり、単語音声データファイルの内容が、図７に示す内容例のときは、音声再生処理部１１４は、単語音声データファイルから「２階  クリーンルーム  ○○○エリアで」という音声の音声データを取得して再生し、さらに次の単語コードの音声データを取得して再生し、というように取得した全ての単語コードについて同様の処理を繰り返す。ただし、１番目の単語コード「ＦＥ０４」は、「ＦＥ００」より大きいので、ＢＵＳＹ信号出力の指示であり、音声再生処理部１１４は、表示／入出力インターフェース部１５０を介して、接点入出力部１５２から、場内放送設備６００にＢＵＳＹ信号を出力する。なお、ＢＵＳＹ信号の値は、単語コードに依存するが、本実施形態では単語コードの１６進数下２桁の値を出力する。場内放送設備６００は、ＢＵＳＹ信号を受けると、ＢＵＳＹ信号の値に応じて、音声を鳴動するスピーカを選択する。
【００５８】
次に、音声再生処理部１１４は、装置定義ファイルのＮｏ．１のポーズ秒数（０〜７）秒に設定されている値を取得し、該設定されている秒数が経過した後、２番目以降の各単語コードに対応する音声データを順に再生して、警報音声再生用Ｄ／Ａコンバータ部１６０にデジタル信号を出力する。音声再生処理部１１４は、この音声データの再生を、先に警報定義ファイルから取得した繰り返し数「２」の回数分、同様にして繰り返す。
【００５９】
警報音声再生用Ｄ／Ａコンバータ部１６０は、音声再生処理部１１４からデジタル信号を受けると、これをアナログ信号に変換して、電子ボリウム部１６１、１６２に出力する。電子ボリウム部１６１は、アナログ信号を受けると、設定されている抵抗値により信号レベルを変換して、ＬＩＮＥＯＵＴ端子より、場内放送設備６００に出力する。また、電子ボリウム部１６２は、アナログ信号を受けると、設定されている抵抗値により信号レベルを変換して、スピーカアンプ部１６３に出力する。スピーカアンプ部１６３は、アナログ信号を受けると、これを増幅して、スピーカ端子よりモニタスピーカ５００に出力する。
【００６０】
このように、装置定義ファイルのＮｏ．３の優先レベル参照の有無（０：無し、１：有り）に設定しておく値を変えると、上述のステップＳ１７にて該値を判定することにより、再生順決定処理部１１３は検出された順に警報指示を選択し、対応する警報音声データを音声再生処理部１１４に再生させることも（Ｓ１９）、優先レベルの高い順に警報指示を選択し、対応する警報音声データを音声再生処理部１１４に再生させることもできる（Ｓ１８）。発生内容により重要度が変わるシステムの場合は、装置定義ファイルのＮｏ．３の優先レベル参照の有無（０：無し、１：有り）に「１」の有りを設定しておき、最初に発生した警報が重要であり優先順位の高いシステムの場合は、装置定義ファイルのＮｏ．３の優先レベル参照の有無（０：無し、１：有り）に「０」の無しを設定しておくことで、重要な警報から再生することができる。
【００６１】
このように、装置定義ファイルのＮｏ．４の再生中のメッセージ停止処理の有無（０：無し、１：有り）に「１」の有りを設定しておくと、上述のステップＳ１０にて該設定を判定することにより、音声再生処理部１１４が警報音声データを再生しているときに、より優先レベルの高い警報指示を監視処理部１１２が検出すると、再生順決定処理部１１３は音声再生処理部１１４に再生を中止させて（Ｓ１１）、検出した警報指示に対応する警報音声データを優先的に再生させることができる。これにより、再生順決定処理部１１３は、優先レベルの低い警報音声データの再生終了を待つことなく、検出された警報指示に対応する警報音声データを、音声再生処理部１１４に再生させることができる。
【００６２】
このように、装置定義ファイルのＮｏ．５の優先順位の低い警報削除処理の有無（０：無し、１：有り）に「１」の有りを設定しておくと、上述のステップＳ１２にて該設定を判定することにより、再生順決定処理部１１３は、ワークエリア部１２２に格納された警報指示の中で最も優先レベルの高い警報指示以外を削除する。このため、ワークエリア部１２２に格納されていた警報指示が検出された警報指示よりも優先レベルが高いときは、検出された警報指示はワークエリア部１２２から削除される（つまり、格納されない）。また、ワークエリア部１２２に格納されていた警報指示が検出された警報指示よりも優先レベルが低いときは、ワークエリア部１２２に格納されていた警報指示は、ワークエリア部１２２から削除される。これにより、検出されている警報指示の中で最も優先レベルの高い警報指示を再生順決定処理部１１３は選択し、対応する警報音声データを再生順決定処理部１１３に再生させることができる。
【００６３】
また、図２における初期処理部１１１、監視処理部１１２、再生順決定処理部１１３、音声再生処理部１１４の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００６５】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００６６】
本発明は、工場内などの広範囲にセンサを設置し、有毒ガスなどを検出して警報を発する警報処理システムの警報処理装置に用いて好適であるが、これに限られるものではない。
【図面の簡単な説明】
【００６７】
【図１】この発明の一実施形態による警報処理装置１００を用いた警報処理システムの構成を示す概略ブロック図である。
【図２】同実施形態における警報処理装置１００の構成を示す概略ブロック図である。
【図３】同実施形態における装置定義ファイルにて設定される項目と設定内容例を示した図である。
【図４】同実施形態におけるＰＬＣ定義ファイルの項目にて設定される設定内容例を示した図である。
【図５】同実施形態における警報音声データ定義ファイルにて設定される項目と設定内容例を示した図である。
【図６】同実施形態における警報定義ファイルにて設定される項目と設定内容例を示した図である。
【図７】同実施形態における単語音声データファイルにて設定される項目と設定内容例を示した図である。
【図８】同実施形態におけるメモリ１２０のワークエリア部１２２の記憶内容例を示した図である。
【図９】同実施形態における警報処理装置１００の動作を説明するフローチャートである。
【符号の説明】
【００６８】
１００…警報処理装置
１１０…ＣＰＵ
１１１…初期処理部
１１２…監視処理部
１１３…再生順決定処理部
１１４…音声再生処理部
１２０…メモリ
１２１…ファイル記憶部
１２２…ワークエリア部
１３０…ＬＡＮコントローラ部
１４０…メモリカードインターフェース部
１５０…表示／入出力インターフェース部
１５１…ＬＥＤ表示部
１５２…接点入出力部
１６０…警報音声再生用Ｄ／Ａコンバータ部
１６１、１６２…電子ボリウム部
１６３…スピーカアンプ部
２００…メモリカード
２０１…ファイル記憶部
３００ａ、３００ｂ…ＰＬＣ
４００ａ、４００ｂ…ガスセンサ
５００…モニタスピーカ
６００…場内放送設備
７００ａ、７００ｂ…スピーカ
【図１】
2008009708.tif 000003
【図２】
2008009708.tif 000004
【図３】
2008009708.tif 000005
【図４】
2008009708.tif 000006
【図５】
2008009708.tif 000007
【図６】
2008009708.tif 000008
【図７】
2008009708.tif 000009
【図８】
2008009708.tif 000010
【図９】
2008009708.tif 000011