(57)【特許請求の範囲】
【請求項１】
パターン識別子に対して既存パターンを記録した第１パターン情報記憶手段を備えた装置端末と、
前記パターン識別子に対して前記既存パターンを記録した第２パターン情報記憶手段を備えた管理サーバとから構成され、装置状態の監視を支援するためのシステムであって、
前記装置端末が、
センサを用いて装置状態の測定値を取得する測定手段、
前記測定値の時系列データが、前記第１パターン情報記憶手段に登録された既存パターンと相似するパターン候補を検出した場合には、前記既存パターンのパターン識別子を取得し、前記既存パターンから前記時系列データを再現するためのスケール補正値を算出し、前記パターン識別子とともに前記スケール補正値を前記管理サーバに送信し、
既存パターンと対応したパターン候補を検出しない場合には、パターン候補を検出するまで測定を継続し、パターン候補を検出するまでの時系列データを新規パターンとして前記第１パターン情報記憶手段に登録するとともに、前記時系列データを新たなパターンとして前記管理サーバに送信するパターン情報送信手段を備え、
前記管理サーバが、
前記装置端末からパターン識別子を受信した場合には、このパターン識別子に対応して前記第２パターン情報記憶手段に記録された既存パターン、スケール補正値を用いて測定値を再現し、
時系列データを受信した場合には、この時系列データを既存パターンとして新たに登録するとともに、この時系列データを用いて測定値を記録する再現手段を備えたことを特徴とする状況監視支援システム。
【請求項２】
前記パターン情報送信手段は、前記測定値の時系列データが、前記第１パターン情報記憶手段に登録された既存パターンと部分的に一致している場合には、前記既存パターンにおいて部分的に一致する一致範囲を算出し、
前記パターン識別子とともに前記一致範囲を特定するインデックスを前記管理サーバに送信することを特徴とする請求項１に記載の状況監視支援システム。
【請求項３】
前記第２パターン情報記憶手段には、異常を示すパターンに対してアラームフラグが記
録されており、
前記管理サーバは、前記装置端末から受信したパターン識別子に対してアラームフラグが記録されている場合には、アラームを出力するアラーム出力手段を更に備えたことを特徴とする請求項１又は２に記載の状況監視支援システム。
【請求項４】
前記第１パターン情報記憶手段には、異常を示すパターンに対してアラームフラグが記録されており、
前記装置端末は、時系列データに対して、アラームフラグが記録されているパターンを検知した場合には、アラームを出力するアラーム出力手段を更に備えたことを特徴とする請求項１又は２に記載の状況監視支援システム。
【請求項５】
パターン識別子に対して既存パターンを記録した第１パターン情報記憶手段を備えた装置端末と、
前記パターン識別子に対して前記既存パターンを記録した第２パターン情報記憶手段を備えた管理サーバとから構成された状況監視支援システムを用いて、装置状態を監視する方法であって、
前記装置端末が、
センサを用いて装置状態の測定値を取得し、
前記測定値の時系列データが、前記第１パターン情報記憶手段に登録された既存パターンと相似するパターン候補を検出した場合には、前記既存パターンのパターン識別子を取得し、前記既存パターンから前記時系列データを再現するためのスケール補正値を算出し、前記パターン識別子とともに前記スケール補正値を前記管理サーバに送信し、
既存パターンと対応したパターン候補を検出しない場合には、パターン候補を検出するまで測定を継続し、パターン候補を検出するまでの時系列データを新規パターンとして前記第１パターン情報記憶手段に登録するとともに、前記時系列データを新たなパターンとして前記管理サーバに送信し、
前記管理サーバが、
前記装置端末からパターン識別子を受信した場合には、このパターン識別子に対応して前記第２パターン情報記憶手段に記録された既存パターン、スケール補正値を用いて測定値を再現し、
時系列データを受信した場合には、この時系列データを既存パターンとして新たに登録するとともに、この時系列データを用いて測定値を記録することを特徴とする状況監視支援方法。
【請求項６】
パターン識別子に対して既存パターンを記録した第１パターン情報記憶手段を備えた装置端末に接続され、前記パターン識別子に対して前記既存パターンを記録した第２パターン情報記憶手段を備えた管理サーバにおいて、装置状態の監視を支援するためのプログラムであって、
前記管理サーバを、
前記装置端末からパターン識別子を受信した場合には、このパターン識別子に対応して前記第２パターン情報記憶手段に記録された既存パターン、スケール補正値を用いて測定値を再現し、
時系列データを受信した場合には、この時系列データを既存パターンとして新たに登録するとともに、この時系列データを用いて測定値を記録する手段として機能させるための状況監視支援プログラム。
【請求項７】
パターン識別子に対して既存パターンを記録した第１パターン情報記憶手段を備えるとともに、
前記パターン識別子に対して前記既存パターンを記録した第２パターン情報記憶手段を備えた管理サーバに接続された装置端末において、装置状態の監視を支援するためのプロ
グラムであって、
前記装置端末を、
センサを用いて装置状態の測定値を取得する測定手段、
前記測定値の時系列データが、前記第１パターン情報記憶手段に登録された既存パターンと相似するパターン候補を検出した場合には、前記既存パターンのパターン識別子を取得し、前記既存パターンから前記時系列データを再現するためのスケール補正値を算出し、前記パターン識別子とともに前記スケール補正値を前記管理サーバに送信し、
既存パターンと対応したパターン候補を検出しない場合には、パターン候補を検出するまで測定を継続し、パターン候補を検出するまでの時系列データを新規パターンとして前記第１パターン情報記憶手段に登録するとともに、前記時系列データを新たなパターンとして前記管理サーバに送信するパターン情報送信手段として機能させるための状況監視支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプロセスの監視を行なうための状況監視支援システム、状況監視支援方法及び状況監視支援プログラムに関する。
【背景技術】
【０００２】
半導体製造装置等の管理においては、進捗情報等の各種データ（装置エンジニアリングデータ）を取得し、各プロセスの監視やプロセス状況の分析に利用することがある（例えば、特許文献１、２参照。）。この特許文献１では、製造プロセスの各工程での工程進捗情報や品質情報等の管理情報を、オンラインでリアルタイムに把握し、製造プロセス工程を監視して的確な生産管理を行なう。また、特許文献２では、生産ラインを監視する監視機器が発する業務指示と、生産設備にて作業をしているオペレータからの進捗報告とを統一的に扱う。
【０００３】
また、半導体製造ラインにおいて用いる製造装置の数の増大に対応して、効率的にプロセスを監視するための技術も検討されている（例えば、特許文献３、４参照。）。特許文献３では、複数の工程からなる生産ラインの生産進捗管理を行なうために、生産管理装置は、被対象物の作業進捗に係る実績情報が工程ごとに記録されている。そして、生産管理装置は、作業実績データに含まれる各実績情報のうち、所定の条件を満たさない情報の個数を異常数として、工程ごとにカウントし、カウントされた各異常数をシミュレート結果として表示部に出力する。
【０００４】
また、特許文献４では、集約統合した製造処理情報を監視する統合異常監視と、重点選別した製造処理情報を監視する個別異常監視とを併用する。そして、統合異常が検知された際には、その統合異常検知情報を元の個別製造処理情報まで分解することにより、個別重点監視すべき製造処理情報を抽出し、以後は個別異常監視できるように登録学習するサイクルを繰り返す。
【特許文献１】特開平７−１７８６５４号公報（第１頁）
【特許文献２】特開２００５−３５２９３４号公報（第１頁）
【特許文献３】特開２００７−１４０６２５号公報（第１頁）
【特許文献４】特開２００５−１４２４６７公報（第１頁）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のように、製造工程に用いるプロセスは増大しており、これに伴いプロセスを監視する対象装置の数も急増している。このため、装置状態をセンサで測定した装置エンジニアリングデータを、装置を監視するサーバに送信する際にネットワークにかかる通信負荷が大きくなる。更に、装置状況を的確に判断するためには、測定頻度も高くして、装置エンジニアリングデータを蓄積することが望ましい。この場合には、更にネットワーク上での通信負荷やメモリ容量の負荷が大きくなることになる。
【０００６】
本発明は、上記課題を解決するためになされたものであり、その目的は、装置側で測定した測定値を効率的に管理サーバに転送し、蓄積するための状況監視支援システム、状況監視支援方法及び状況監視支援プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記問題点を解決するために、請求項１に記載の発明は、パターン識別子に対して既存パターンを記録した第１パターン情報記憶手段を備えた装置端末と、前記パターン識別子に対して前記既存パターンを記録した第２パターン情報記憶手段を備えた管理サーバとから構成され、装置状態の監視を支援するためのシステムであって、前記装置端末が、センサを用いて装置状態の測定値を取得する測定手段、前記測定値の時系列データが、前記第１パターン情報記憶手段に登録された既存パターンと相似するパターン候補を検出した場合には、前記既存パターンのパターン識別子を取得し、前記既存パターンから前記時系列データを再現するためのスケール補正値を算出し、前記パターン識別子とともに前記スケール補正値を前記管理サーバに送信し、既存パターンと対応したパターン候補を検出しない場合には、パターン候補を検出するまで測定を継続し、パターン候補を検出するまでの時系列データを新規パターンとして前記第１パターン情報記憶手段に登録するとともに、前記時系列データを新たなパターンとして前記管理サーバに送信するパターン情報送信手段を備え、前記管理サーバが、前記装置端末からパターン識別子を受信した場合には、このパターン識別子に対応して前記第２パターン情報記憶手段に記録された既存パターン、スケール補正値を用いて測定値を再現し、時系列データを受信した場合には、この時系列データを既存パターンとして新たに登録するとともに、この時系列データを用いて測定値を記録する再現手段を備えたことを要旨とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の状況監視支援システムにおいて、前記パターン情報送信手段は、前記測定値の時系列データが、前記第１パターン情報記憶手段に登録された既存パターンと部分的に一致している場合には、前記既存パターンにおいて部分的に一致する一致範囲を算出し、前記パターン識別子とともに前記一致範囲を特定するインデックスを前記管理サーバに送信することを要旨とする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の状況監視支援システムにおいて、前記第２パターン情報記憶手段には、異常を示すパターンに対してアラームフラグが記録されており、前記管理サーバが、前記装置端末から受信したパターン識別子に対してアラームフラグが記録されている場合には、アラームを出力することを要旨とする。
【００１１】
請求項４に記載の発明は、請求項１又は２に記載の状況監視支援システムにおいて、前記第１パターン情報記憶手段には、異常を示すパターンに対してアラームフラグが記録されており、前記装置端末が、時系列データに対して、アラームフラグが記録されているパターンを検知した場合には、アラームを出力することを要旨とする。
【００１２】
請求項５に記載の発明は、パターン識別子に対して既存パターンを記録した第１パターン情報記憶手段を備えた装置端末と、前記パターン識別子に対して前記既存パターンを記録した第２パターン情報記憶手段を備えた管理サーバとから構成された状況監視支援システムを用いて、装置状態を監視する方法であって、前記装置端末が、センサを用いて装置状態の測定値を取得し、前記測定値の時系列データが、前記第１パターン情報記憶手段に登録された既存パターンと相似するパターン候補を検出した場合には、前記既存パターンのパターン識別子を取得し、前記既存パターンから前記時系列データを再現するためのスケール補正値を算出し、前記パターン識別子とともに前記スケール補正値を前記管理サーバに送信し、既存パターンと対応したパターン候補を検出しない場合には、パターン候補を検出するまで測定を継続し、パターン候補を検出するまでの時系列データを新規パターンとして前記第１パターン情報記憶手段に登録するとともに、前記時系列データを新たなパターンとして前記管理サーバに送信し、前記管理サーバが、前記装置端末からパターン識別子を受信した場合には、このパターン識別子に対応して前記第２パターン情報記憶手段に記録された既存パターン、スケール補正値を用いて測定値を再現し、時系列データを受信した場合には、この時系列データを既存パターンとして新たに登録するとともに、この時系列データを用いて測定値を記録することを要旨とする。
【００１３】
請求項６に記載の発明は、パターン識別子に対して既存パターンを記録した第１パターン情報記憶手段を備えた装置端末に接続され、前記パターン識別子に対して前記既存パタ
ーンを記録した第２パターン情報記憶手段を備えた管理サーバにおいて、装置状態の監視を支援するためのプログラムであって、前記管理サーバを、前記装置端末からパターン識別子を受信した場合には、このパターン識別子に対応して前記第２パターン情報記憶手段に記録された既存パターン、スケール補正値を用いて測定値を再現し、時系列データを受信した場合には、この時系列データを既存パターンとして新たに登録するとともに、この時系列データを用いて測定値を記録する手段として機能させることを要旨とする。
【００１４】
請求項７に記載の発明は、パターン識別子に対して既存パターンを記録した第１パターン情報記憶手段を備えるとともに、前記パターン識別子に対して前記既存パターンを記録した第２パターン情報記憶手段を備えた管理サーバに接続された装置端末において、装置状態の監視を支援するためのプログラムであって、前記装置端末を、センサを用いて装置状態の測定値を取得する測定手段、前記測定値の時系列データが、前記第１パターン情報記憶手段に登録された既存パターンと相似するパターン候補を検出した場合には、前記既存パターンのパターン識別子を取得し、前記既存パターンから前記時系列データを再現するためのスケール補正値を算出し、前記パターン識別子とともに前記スケール補正値を前記管理サーバに送信し、既存パターンと対応したパターン候補を検出しない場合には、パターン候補を検出するまで測定を継続し、パターン候補を検出するまでの時系列データを新規パターンとして前記第１パターン情報記憶手段に登録するとともに、前記時系列データを新たなパターンとして前記管理サーバに送信するパターン情報送信手段として機能させることを要旨とする。
【００１５】
（作用）
請求項１、５〜７に記載の発明によれば、装置端末が、センサを用いて装置状態の測定値を取得する。次に、測定値の時系列データが、第１パターン情報記憶手段に登録された既存パターンと一致する場合には、既存パターンのパターン識別子を取得して管理サーバに送信する。一方、既存パターンと一致しない場合には、既存パターンを検出するまで測定を継続し、既存パターンを検出するまでの時系列データを新規パターンとして第１パターン情報記憶手段に登録するとともに、時系列データを新たなパターンとして管理サーバに送信する。また、管理サーバは、装置端末からパターン識別子を受信した場合には、このパターン識別子に対応して第２パターン情報記憶手段に記録された既存パターンを用いて測定値を再現する。既存パターンと一致する測定値が得られた場合には、パターン識別子を利用して、測定データを装置端末から管理サーバに提供することができる。一方、時系列データを受信した場合には、この時系列データを既存パターンとして新たに登録するとともに、この時系列データを用いて測定値を記録する。これにより、これまでにないパターンを、装置端末及び管理サーバで学習して蓄積することができる。
【００１６】
本発明によれば、測定値の時系列データが、第１パターン情報記憶手段に登録された既存パターンと相似している場合には、既存パターンから時系列データを再現するためのスケール補正値を算出し、パターン識別子とともにスケール補正値を管理サーバに送信する。これにより、測定値の時系列データの大きさと既存パターンの大きさとが一致しない場合にも、既存パターンの補正により測定値を再現することができる。
【００１７】
請求項２に記載の発明によれば、測定値の時系列データが、第１パターン情報記憶手段に登録された既存パターンと部分的に一致している場合には、既存パターンにおいて部分的に一致する一致範囲を算出し、パターン識別子とともに一致範囲を特定するインデックスを管理サーバに送信する。これにより、測定値の時系列データと既存パターンとが部分的に一致している場合には、既存パターンを利用して測定値を再現することができる。
【００１８】
請求項３に記載の発明によれば、第２パターン情報記憶手段には、異常を示すパターンに対してアラームフラグが記録されており、管理サーバが、装置端末から受信したパターン識別子に対してアラームフラグが記録されている場合には、アラームを出力する。これにより、問題があるパターンが出現した場合には、管理サーバにおいて注意を喚起することができる。
【００１９】
請求項４に記載の発明によれば、第１パターン情報記憶手段には、異常を示すパターンに対してアラームフラグが記録されており、装置端末が、時系列データに対して、アラームフラグが記録されているパターンを検知した場合には、アラームを出力する。これにより、問題があるパターンが出現した場合には、装置端末において注意を喚起することができる。
【発明の効果】
【００２０】
本発明によれば、装置側で測定した測定値を効率的に管理サーバに転送し、蓄積することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を具体化した一実施形態を、図１〜図６を用いて説明する。本実施形態では、図１に示すように、測定対象装置１０に接続された装置端末２０から取得した装置エンジニアリングデータを、プロセス監視サーバ３０に転送する状況監視支援システム、状況監視支援方法及び状況監視支援プログラムとして説明する。
【００２２】
この測定対象装置１０としては、例えば半導体製造装置を用いる。この半導体製造装置に複数のセンサを設けておく。各センサは、所定のタイミングで測定処理を実行する。そして、装置端末２０は、各センサから取得した測定データを、ネットワークを介してプロセス監視サーバ３０に送信する。
【００２３】
また、装置端末２０は、ネットワークを介してクライアント端末４０に接続されており、プロセス監視サーバ３０はクライアント端末５０に接続されている。このクライアント端末（４０，５０）は、キーボードやポインティングデバイス等から構成された入力手段や、ディスプレイ等から構成された出力手段を備える。このクライアント端末４０は、利用者が測定開始や終了についての指示を行なう場合に用いられ、クライアント端末５０は、利用者が装置エンジニアリングデータを確認する場合に用いられる。
【００２４】
装置端末２０は、測定対象装置１０の状態についてのデータを収集し、プロセス監視サーバ３０にデータ送信を行なうコンピュータ端末である。この装置端末２０は、図２に示すように、ＣＰＵ、ＲＡＭ、ＲＯＭ等から構成された制御手段としての端末制御部２１や、実測データ記憶部２２、第１パターン情報記憶手段としてのパターン管理データ記憶部２３を備える。
【００２５】
装置端末２０の端末制御部２１は、後述する処理（状態情報取得段階、パターン照合段階、補正値算出段階、パターン登録段階、送信段階等の各処理）を行なう。そして、端末制御部２１は、測定データを送信する状況監視支援プログラムにより、状態情報取得手段２１０、パターン照合手段２１１、補正値算出手段２１２、パターン登録手段２１３、送信手段２１４として機能する。ここで、状態情報取得手段２１０は測定手段として機能し、パターン照合手段２１１、補正値算出手段２１２、パターン登録手段２１３、送信手段２１４は、パターン情報送信手段として機能する。
【００２６】
状態情報取得手段２１０は、状態情報を取得するタイミングを決めた測定プランを保持しており、この測定プランに応じて各センサから測定データを取得する処理を実行する。
パターン照合手段２１１は、各センサの測定値の時間軸で並べた時系列データと、パターン管理データ記憶部２３に記録されたパターンとを照合する処理を実行する。そして、パターン照合手段２１１は、照合時に、既存パターンと時系列データとが相似である場合に、補正値（スケール補正値）を乗算してフィッティングを行なう。パターン照合手段２１１は、スケール補正値として利用可能な範囲を特定するための補正許容範囲（例えば、0.75〜1.25）に関するデータを保持する。
【００２７】
補正値算出手段２１２は、既存のパターンを利用できる場合、測定値の時系列データをパターンに一致させるための補正値を算出する処理を実行する。この補正値には、パターンを測定値の大きさに調整するためのスケール補正値と、パターンを利用する時間範囲を特定するためのタイムインデックスとがある。
【００２８】
パターン登録手段２１３は、新たなパターンを検出した場合に、このパターンをパターン管理データ記憶部２３に登録する処理を実行する。
送信手段２１４は、プロセス監視サーバ３０にデータを送信する処理を実行する。本実施形態では、時系列データをパターン化したパターン化データと、新たにパターンを登録するためのパターン登録データとを送信する。
【００２９】
実測データ記憶部２２には、図３（ａ）に示すように、各センサから取得した実測レコード２２０が記録される。この実測レコード２２０は、各センサから測定値を取得した場合に記録される。実測レコード２２０は、センサ識別子毎に、測定時刻、測定値に関するデータを含んで構成される。
【００３０】
センサ識別子データ領域には、測定対象装置１０に設置された各センサを特定するための識別子に関するデータが記録される。
測定時刻データ領域には、このセンサから測定値を取得した時刻に関するデータが記録される。
【００３１】
測定値データ領域には、このセンサから取得した測定値に関するデータが記録される。
パターン管理データ記憶部２３には、図３（ｂ）に示すように、測定データをパターン化するためのパターン管理レコード２３０が記録される。このパターン管理レコード２３０は、発生するパターンを予測して登録した場合や、新たにパターンを生成した場合に記録される。パターン管理レコード２３０は、センサ識別子毎に、パターン、パターン識別子に関するデータを含んで構成される。
【００３２】
センサ識別子データ領域には、測定対象装置１０に設置された各センサを特定するための識別子に関するデータが記録される。
パターンデータ領域には、既存パターンとして、測定値を時系列に並べたデータが記録される。
パターン識別子データ領域には、このパターンを特定するための識別子に関するデータが記録される。
【００３３】
プロセス監視サーバ３０は、装置エンジニアリングデータを収集し、各測定対象装置１０の状態を監視するコンピュータシステムである。このプロセス監視サーバ３０は、図２に示すように、ＣＰＵ、ＲＡＭ、ＲＯＭ等から構成された制御手段としてのサーバ制御部３１、監視データ記憶部３２、第２パターン情報記憶手段としてのパターン管理データ記憶部３３を備える。
【００３４】
管理サーバとしてのプロセス監視サーバ３０のサーバ制御部３１は、後述する処理（受信段階、パターン取得段階、デコード段階、パターン登録段階、アラーム出力段階等の各
処理）を行なう。そして、サーバ制御部３１は、測定データを受信する状況監視支援プログラムにより、受信手段３１０、パターン取得手段３１１、デコード手段３１２、パターン登録手段３１３、アラーム出力手段３１４として機能する。ここで、パターン取得手段３１１、デコード手段３１２、パターン登録手段３１３は、再現手段として機能する。
【００３５】
受信手段３１０は、各装置端末２０からパターン化データや登録指示データを受信する処理を実行する。
パターン取得手段３１１は、パターン化データを取得した場合に、このデータを再現するために用いるパターンを取得する処理を実行する。
【００３６】
デコード手段３１２は、パターンを用いて測定値を再現する処理を実行する。
パターン登録手段３１３は、パターン登録指示データを受信した場合に新たなパターンを登録する処理を実行する。
アラーム出力手段３１４は、問題があるパターンや、新規パターンを検知した場合、クライアント端末５０にアラームを出力する処理を実行する。
【００３７】
監視データ記憶部３２には、図３（ｃ）に示すように、各装置端末２０から取得したデータを用いて再現した監視レコード３２０が記録される。この監視レコード３２０は、各装置端末２０からデータを取得した場合に記録される。監視レコード３２０は、装置識別子、センサ識別子毎に、測定時刻、測定値に関するデータを含んで構成される。
【００３８】
装置識別子データ領域には、各測定対象装置１０を特定するための識別子に関するデータが記録される。
センサ識別子データ領域には、測定対象装置１０に設置された各センサを特定するための識別子に関するデータが記録される。
【００３９】
測定時刻データ領域には、このセンサにおいて測定が行なわれた時刻に関するデータが記録される。この測定時刻は、各パターン化データや時系列データを用いて算出される。
測定値データ領域には、このセンサにおいて測定された測定値に関するデータが記録される。この測定値は、各パターン化データや時系列データを繋ぎ合わせることにより再現される。
【００４０】
パターン管理データ記憶部３３には、図３（ｄ）に示すように、測定データを再現するためのパターンについてのパターン管理レコード３３０が記録される。このパターン管理レコード３３０は、発生するパターンを予測して登録した場合や、装置端末２０において新たに生成されたパターンを取得した場合に記録される。パターン管理レコード３３０は、装置識別子、センサ識別子毎に、パターン識別子、パターン、アラームフラグに関するデータを含んで構成される。
【００４１】
装置識別子データ領域には、各測定対象装置１０を特定するための識別子に関するデータが記録される。
センサ識別子データ領域には、測定対象装置１０に設置された各センサを特定するための識別子に関するデータが記録される。
【００４２】
パターン識別子データ領域には、パターンを特定するための識別子に関するデータが記録される。
パターンデータ領域には、既存パターンとして、測定値を時系列に並べたデータが記録される。
【００４３】
アラームフラグデータ領域には、問題があるパターンを特定するためのフラグ（アラー
ムフラグ）が記録される。本実施形態では、パターンを確認した利用者によってアラームフラグが記録された場合に記録される。
【００４４】
このように構成されたシステムを用いて行なう処理を、図４、５に従って説明する。本実施形態では、装置端末２０における測定処理（図４）、プロセス監視サーバ３０における監視処理（図５）の順番に説明する。
【００４５】
（装置端末２０における測定処理）
まず、装置端末２０における測定処理を、図４を用いて説明する。ここでは、１つのセンサや装置端末２０における測定処理について説明するが、複数のセンサを対象とする場合にはセンサ毎や装置端末２０毎に測定処理を実行すればよい。
【００４６】
この処理は、クライアント端末４０から測定データの取得指示を受けた場合に実行する。
装置端末２０の端末制御部２１は、データ取得処理を実行する（ステップＳ１−１）。具体的には、端末制御部２１の状態情報取得手段２１０が、測定対象装置１０のセンサから測定データを取得する。そして、状態情報取得手段２１０は、取得した測定値を、センサ識別子、測定時刻とともに実測データ記憶部２２に記録する。
【００４７】
次に、装置端末２０の端末制御部２１は、パターン候補の検索処理を実行する（ステップＳ１−２）。具体的には、端末制御部２１のパターン照合手段２１１は、実測データ記憶部２２に新たに記録された測定値と、その周辺時刻の測定値とからなる時系列データと類似したパターン（パターン候補）を、パターン管理データ記憶部２３を用いて検索する。この場合には、パターン照合手段２１１は、パターン管理データ記憶部２３に記録されたパターンに対して補正許容範囲内の係数を乗算して補正可能範囲を算出し、この補正可能範囲に時系列データが部分的にも含まれるパターンを検索する。
【００４８】
そして、装置端末２０の端末制御部２１は、パターン候補を検出したかどうかについての判定処理を実行する（ステップＳ１−３）。具体的には、端末制御部２１のパターン照合手段２１１は、類似パターンをパターン管理データ記憶部２３から抽出できたかどうかによって判定する。
【００４９】
類似パターンを抽出でき、パターン候補を検出した場合（ステップＳ１−３において「ＹＥＳ」の場合）、装置端末２０の端末制御部２１は、データ取得を継続する（ステップＳ１−４）。具体的には、端末制御部２１の状態情報取得手段２１０が、測定対象装置１０のセンサから測定データを取得し、実測データ記憶部２２に記録する。そして、パターン照合手段２１１は、実測データ記憶部２２に記録された測定値を取得する。
【００５０】
次に、装置端末２０の端末制御部２１は、パターン検証処理を実行する（ステップＳ１−５）。具体的には、端末制御部２１のパターン照合手段２１１は、継続して取得した測定値を追加した時系列データが、特定したパターン候補の補正可能範囲に含まれるかどうかについて検証を行なう。
【００５１】
次に、装置端末２０の端末制御部２１は、パターン追従の判定処理を実行する（ステップＳ１−６）。具体的には、端末制御部２１のパターン照合手段２１１は、時系列データが、パターン候補の補正可能範囲に含まれている場合には、パターンに追従していると判定する。
【００５２】
ここで、図６に示すように、パターン管理データ記憶部２３に、パターンＰ１〜Ｐ６についてのパターン管理レコード２３０が登録されている場合を想定する。時刻ｔ１におい
ては、パターンＰ２〜Ｐ４からなるパターン候補Ｇ１が抽出される。その後の時刻ｔ２においては、パターンＰ３，Ｐ４からなるパターン候補Ｇ２に追従し、時刻ｔ３においてはパターンＰ３からなるパターン候補Ｇ３のみに追従していることになる。
【００５３】
そして、装置端末２０の端末制御部２１は、パターンに追従しなくなるまで、このパターン検証処理を繰り返す（ステップＳ１−６において「ＹＥＳ」）。パターンに追従しなくなった場合（ステップＳ１−６において「ＮＯ」の場合）、装置端末２０の端末制御部２１は、補正値の算出処理を実行する（ステップＳ１−７）。具体的には、端末制御部２１の補正値算出手段２１２は、パターンを時系列データに一致させるための補正値（スケール補正値、タイムインデックス）を算出する。
【００５４】
次に、装置端末２０の端末制御部２１は、パターン化データの送信処理を実行する（ステップＳ１−８）。具体的には、端末制御部２１の送信手段２１４が、パターン化データをプロセス監視サーバ３０に送信する。このパターン化データには、パターン化データであることを示すヘッダ部、測定対象装置１０の装置識別子、測定値を取得したセンサのセンサ識別子、パターン識別子、パターンの先頭時刻、スケール補正値、タイムインデックスに関するデータを含める。
【００５５】
そして、装置端末２０の端末制御部２１は、測定終了の指示があるまで処理を繰り返す（ステップＳ１−９において「ＮＯ」）。
一方、パターン候補がない場合（ステップＳ１−３において「ＮＯ」の場合）、装置端末２０の端末制御部２１は、データ取得を継続し、実測データ記憶部２２に記録する（ステップＳ１−１０）。
【００５６】
そして、装置端末２０の端末制御部２１は、パターン候補の検索処理を実行する（ステップＳ１−１１）。具体的には、端末制御部２１のパターン照合手段２１１は、パターン管理データ記憶部２３を用いて、実測データ記憶部２２に記録された測定値の時系列データが、補正許容範囲内の係数を乗算して算出した補正可能範囲に含まれるパターンを検索する。そして、パターン管理データ記憶部２３に記録されたパターン候補を検出するまで処理を継続する（ステップＳ１−１２において「ＮＯ」）。
【００５７】
パターン候補を検出した場合（ステップＳ１−１２において「ＹＥＳ」の場合）、装置端末２０の端末制御部２１は、新規パターン登録処理を実行する（ステップＳ１−１３）。具体的には、端末制御部２１のパターン登録手段２１３は、パターン管理データ記憶部２３に、パターン識別子を付与して、実測データ記憶部２２に記録された時系列データを新規パターンとして記録する。
【００５８】
次に、装置端末２０の端末制御部２１は、パターン登録データの送信処理を実行する（ステップＳ１−１４）。具体的には、端末制御部２１のパターン登録手段２１３は、送信手段２１４に対して、新規パターンの登録を指示する。この場合、送信手段２１４は、プロセス監視サーバ３０に対して、パターン登録データをプロセス監視サーバ３０に送信する。このパターン登録データには、パターン登録であることを示すヘッダ部、装置識別子、センサ識別子、時系列パターン及びパターン識別子に関するデータを含める。
そして、新たに検出したパターンについて、ステップＳ１−４以降の処理を実行する。
【００５９】
（プロセス監視サーバ３０における監視処理）
次に、プロセス監視サーバ３０における監視処理を、図５を用いて説明する。
【００６０】
プロセス監視サーバ３０のサーバ制御部３１は、データ受信処理を実行する（ステップＳ２−１）。具体的には、サーバ制御部３１の受信手段３１０は、装置端末２０からパタ
ーン化データ又はパターン登録データを受信する。
【００６１】
そして、プロセス監視サーバ３０のサーバ制御部３１は、受信したデータがパターン化データかどうかについての判定処理を実行する（ステップＳ２−２）。具体的には、サーバ制御部３１の受信手段３１０は、受信したデータのヘッダ部を用いて判定を行なう。
【００６２】
そして、パターン化データを受信している場合（ステップＳ２−２において「ＹＥＳ」の場合）、プロセス監視サーバ３０のサーバ制御部３１は、測定値の再現処理を実行する（ステップＳ２−３）。具体的には、サーバ制御部３１のデコード手段３１２は、受信した装置識別子、センサ識別子、パターン識別子を用いてパターン管理レコード３３０をパターン管理データ記憶部３３から抽出する。そして、デコード手段３１２は、装置端末２０から取得したスケール補正値及びタイムインデックスを用いてパターンの補正を行なう。そして、デコード手段３１２は、装置端末２０から受信したパターン化データに含まれる先頭時刻から補正したパターンを適用することにより、各測定時刻における測定値を再現する。
【００６３】
次に、プロセス監視サーバ３０のサーバ制御部３１は、測定データの記録処理を実行する（ステップＳ２−４）。具体的には、サーバ制御部３１のデコード手段３１２は、装置識別子、センサ識別子、測定時刻に関連付けたパターンを用いて再現した測定値を記録した監視レコード３２０を生成し、監視データ記憶部３２に記録する。
【００６４】
次に、プロセス監視サーバ３０のサーバ制御部３１は、異常パターンかどうかについての判定処理を実行する（ステップＳ２−５）。具体的には、サーバ制御部３１のアラーム出力手段３１４は、測定値の再現に利用されたパターンのパターン管理レコード３３０にアラームフラグが記録されているかどうかを判定する。
【００６５】
パターン管理レコード３３０にアラームフラグが記録されており、異常パターンと判定された場合（ステップＳ２−５において「ＹＥＳ」の場合）、プロセス監視サーバ３０のサーバ制御部３１は、アラーム出力処理を実行する（ステップＳ２−６）。具体的には、サーバ制御部３１のアラーム出力手段３１４は、クライアント端末５０に対して、アラームを出力する。このアラームには、この監視レコード３２０の装置識別子、センサ識別子、測定時刻、パターン識別子を含める。
【００６６】
一方、パターン管理レコード３３０にアラームフラグが記録されておらず、異常パターンでないと判定された場合（ステップＳ２−５において「ＮＯ」の場合）、プロセス監視サーバ３０のサーバ制御部３１は、測定を終了して装置端末２０からデータを受信しなくなるまで監視処理を継続する（ステップＳ２−７において「ＮＯ」）。
【００６７】
また、パターン登録データを受信している場合（ステップＳ２−２において「ＮＯ」の場合）、プロセス監視サーバ３０のサーバ制御部３１は、新規パターン登録処理を実行する（ステップＳ２−８）。具体的には、サーバ制御部３１のパターン登録手段３１３は、受信した装置識別子、センサ識別子、パターン識別子に対して、時系列データをパターンとして記録したパターン管理レコード３３０を生成し、パターン管理データ記憶部３３に登録する。
【００６８】
そして、プロセス監視サーバ３０のサーバ制御部３１は、測定データの記録処理を実行する（ステップＳ２−９）。具体的には、サーバ制御部３１のパターン登録手段３１３は、時系列パターンを測定値とした監視レコード３２０を監視データ記憶部３２に記録する。
【００６９】
この場合、プロセス監視サーバ３０のサーバ制御部３１は、アラーム出力処理を実行する（ステップＳ２−６）。サーバ制御部３１のアラーム出力手段３１４は、クライアント端末５０に対して、アラームを出力する。このアラームには、この監視レコード３２０の装置識別子、センサ識別子、測定時刻、新規パターンが登録されたことを示すデータを含める。
【００７０】
以上、本実施形態によれば、以下に示す効果を得ることができる。
・  上記実施形態では、装置端末２０の端末制御部２１は、パターン候補を検索し（ステップＳ１−２）、類似パターンを抽出でき、パターン候補を検出した場合（ステップＳ１−３において「ＹＥＳ」の場合）、装置端末２０の端末制御部２１は、データ取得を継続する（ステップＳ１−４）。そして、装置端末２０の端末制御部２１は、パターン検証処理を実行し（ステップＳ１−５）、パターンに追従しなくなるまで、このパターン検証処理を繰り返す（ステップＳ１−６において「ＹＥＳ」）。そして、パターンに追従しなくなった場合（ステップＳ１−６において「ＮＯ」の場合）、装置端末２０の端末制御部２１は、パターン化データの送信処理を実行する（ステップＳ１−８）。これにより、パターン識別子を用いて、プロセス監視サーバ３０に測定対象装置１０の状況を示すパターン化データを送信することができる。ここで、時系列データをパターン化データとしてまとめて送信することができるので、通信トラフィック量を抑制することができる。
【００７１】
そして、プロセス監視サーバ３０において、パターン化データを受信している場合（ステップＳ２−２において「ＹＥＳ」の場合）、プロセス監視サーバ３０のサーバ制御部３１は、測定値の再現処理を実行する（ステップＳ２−３）。これにより、プロセス監視サーバ３０により、測定対象装置１０の状況を把握することができる。
【００７２】
・  上記実施形態では、パターン候補がない場合（ステップＳ１−３において「ＮＯ」の場合）、装置端末２０の端末制御部２１は、データ取得を継続し（ステップＳ１−１０）、パターン候補の検索処理を実行する（ステップＳ１−１１）。そして、パターン管理データ記憶部２３に記録されたパターン候補を検出するまで処理を継続する（ステップＳ１−１２において「ＮＯ」）。パターン候補を検出した場合（ステップＳ１−１２において「ＹＥＳ」の場合）、装置端末２０の端末制御部２１は、新規パターン登録処理を実行する（ステップＳ１−１３）。これにより、新たな時系列データについてのパターン登録データを生成し、プロセス監視サーバ３０に送信することができる。そして、同じ時系列データが出現した場合には、このパターンを利用することができる。
【００７３】
また、プロセス監視サーバ３０において、パターン登録データを受信している場合（ステップＳ２−２において「ＮＯ」の場合）、プロセス監視サーバ３０のサーバ制御部３１は、新規パターン登録処理を実行する（ステップＳ２−８）。これにより、装置端末２０に同期して新たなパターンを登録することができ、パターン識別子を用いて測定データを再現することができる。
【００７４】
・  上記実施形態では、パターン管理レコード３３０にアラームフラグが記録されており、プロセス監視サーバ３０において、異常パターンと判定された場合（ステップＳ２−５において「ＹＥＳ」の場合）、プロセス監視サーバ３０のサーバ制御部３１は、アラーム出力処理を実行する（ステップＳ２−６）。これにより、問題があるパターンが出現した場合、速やかに利用者に注意喚起することができる。
【００７５】
なお、上記実施形態は、以下の態様に変更してもよい。
○  上記実施形態では、測定対象装置１０として半導体製造装置に適用した例を用いて説明したが、適用対象はこれに限定されるものではない。
【００７６】
○  上記実施形態では、監視データ記憶部３２には、装置識別子、センサ識別子毎に、測定時刻、測定値に関するデータを含んで構成される監視レコード３２０が記録される。これに代えて、再現パターン値を生成するためのパターン化データ（パターン識別子、パターンの先頭時刻、スケール補正値、タイムインデックス）を記録するようにしてもよい。そして、必要に応じて、蓄積されたパターン識別子を用いて測定値を再現する。これにより、プロセス監視サーバ３０におけるメモリの負荷を軽減することができる。
【００７７】
○  上記実施形態では、パターン管理レコード３３０にアラームフラグが記録されており、異常パターンと判定された場合（ステップＳ２−５において「ＹＥＳ」の場合）、プロセス監視サーバ３０のサーバ制御部３１は、アラーム出力処理を実行する（ステップＳ２−６）。これに代えて、装置端末２０が、アラームを出力するようにしてもよい。
【００７８】
具体的には、プロセス監視サーバ３０のサーバ制御部３１は、パターン管理データ記憶部３３において、利用者によってアラームフラグが記録された場合、プロセス監視サーバ３０は、新たにアラームフラグが記録された装置識別子、センサ識別子を特定し、この測定対象装置１０の装置端末２０に対して、アラーム登録指示を送信する。このアラーム登録指示には、装置識別子、センサ識別子、パターン識別子に関するデータを含める。そして、アラーム登録指示を受信した装置端末２０の端末制御部２１は、受信したセンサ識別子、パターン識別子のパターン管理レコード２３０にアラームフラグを記録する。
【００７９】
そして、装置端末２０の端末制御部２１は、アラームフラグが記録されたパターン管理レコード２３０のパターンを用いてパターン化データを生成した場合には、クライアント端末４０にアラームを出力するアラーム出力手段として機能する。これにより、利用者は迅速な対応を図ることができる。
【００８０】
○  上記実施形態では、パターン候補がない場合（ステップＳ１−３において「ＮＯ」の場合）、装置端末２０の端末制御部２１は、データ取得を継続し（ステップＳ１−１０）、パターン候補の検索処理を実行する（ステップＳ１−１１）。これに代えて、パターン候補がない場合（ステップＳ１−３において「ＮＯ」の場合）、装置端末２０の端末制御部２１は、測定データを個別にプロセス監視サーバ３０に送信するようにしてもよい。これにより、プロセス監視サーバ３０は、パターン登録がない場合にも、迅速に測定対象装置１０の状況を把握することができる。
【図面の簡単な説明】
【００８１】
【図１】本発明の一実施形態のシステムの概略図。
【図２】本発明の一実施形態のシステムの機能ブロックの説明図。
【図３】各データ記憶部に記録されたデータの説明図であって、（ａ）は装置端末の実測データ記憶部、（ｂ）は装置端末のパターン管理データ記憶部、（ｃ）はプロセス監視サーバの監視データ記憶部、（ｄ）はプロセス監視サーバのパターン管理データ記憶部に記録されたデータの説明図。
【図４】本発明の一実施形態の処理手順の説明図。
【図５】本発明の一実施形態の処理手順の説明図。
【図６】本発明の一実施形態のパターン検証処理の説明図。
【符号の説明】
【００８２】
１０…測定対象装置、２０…装置端末、２１…端末制御部、２１０…状態情報取得手段、２１１…パターン照合手段、２１２…補正値算出手段、２１３…パターン登録手段、２１４…送信手段、２２…実測データ記憶部、２３…パターン管理データ記憶部、３０…プロセス監視サーバ、３１…サーバ制御部、３２…監視データ記憶部、３３…パターン管理データ記憶部、３１０…受信手段、３１１…パターン取得手段、３１２…デコード手段、
３１３…パターン登録手段、３１４…アラーム出力手段、４０，５０…クライアント端末、Ｐ１〜Ｐ６…パターン。
【図１】
0005225726.tif 000002
【図２】
0005225726.tif 000003
【図３】
0005225726.tif 000004
【図４】
0005225726.tif 000005
【図５】
0005225726.tif 000006
【図６】
0005225726.tif 000007