(57)【要約】【課題】ＷＥＢインターフェイスを備える制御装置をＷＥＢブラウザを開かずに、また複数の制御装置を同時に、さらに画面構成の異なる制御装置を容易に監視できるようにする。【解決手段】制御装置１０１からＨＴＭＬファイルを取得する通信部１２１と、取得したＨＴＭＬファイルの文字に監視用のラベル付けし、監視条件を設定可能なファイルを作成するＨＴＭＬカプセル化部１２５と、作成されたファイルの送信と監視条件を設定したファイルを受信するＨＴＴＰサーバ部１２２と、定期的にＨＴＭＬファイルを取得し、作成されたファイルを取得し、監視条件と比較し、アラームの有無を調べるアラーム管理部１２６と、アラーム発生時にはアラームメッセージを作成し、ＨＴＴＰサーバ部に送信し、メールを送信するアラーム作成部１２３を備える。【選択図】    図１
2004206195.tif 000002
【特許請求の範囲】
【請求項１】
工場内ネットワーク（１００）にＷＥＢインターフェイスを備える制御装置（１０１）と監視用コンピュータ（１０５）が接続された環境において、
前記工場内ネットワークに接続され、
制御装置（１０１）からＨＴＭＬファイルを取得する通信部（１２１）と、取得したＨＴＭＬファイルの文字に監視用のラベル付けし、監視条件を設定可能なファイルを作成するＨＴＭＬカプセル化部（１２５）と、前記ＨＴＭＬカプセル化部で作成されたファイルの送信と、前記監視用コンピュータからの監視条件を設定したファイルを受信するＨＴＴＰサーバ部（１２２）と、定期的に前記制御装置から前記通信部を介してＨＴＭＬファイルを取得し、前記ＨＴＭＬカプセル化部により作成されたファイルを取得し、前記ＨＴＴＰサーバ部で受信したファイルに基づく監視条件と比較し、アラームの有無を調べるアラーム管理部（１２６）と、前記アラーム管理部で発行するアラーム発生時には、アラームメッセージを作成し、前記ＨＴＴＰサーバ部（１２２）に送信し、アラームメッセージに基づいたインターネットメールを通信部（１２１）を介して送信するアラーム作成部（１２３）を備えたことを特徴とする監視装置。
【請求項２】
制御装置（１０１）の監視状態の表示と、制御装置毎の監視の開始／停止、監視設定用の制御装置のＵＲＬ入力を１ぺージのブラウザ画面（６００）だけで行えることを特徴とした請求項１の監視装置。
【請求項３】
前記ラベル付けした監視条件を設定可能なファイルを、制御装置から取得したＨＴＭＬのＷＥＢブラウザ表示と同様に表示する監視設定用画面（７００）を備え、
監視設定画面上の文字をクリックすることにより監視条件設定を行えることを特徴とした請求項１の監視装置。
【請求項４】
アラーム管理部（１２６）に複数の制御装置毎の監視条件を格納する監視条件テーブル（図９）を備えることを特徴とする請求項１の監視装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＥＢインターフェイスを備える制御装置を監視する監視装置に関する。
【０００２】
【従来の技術】
ＷＥＢインターフェイスを備える制御装置は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔＴｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などの技術により、汎用のＷＥＢブラウザを用いて、制御装置の状態を確認し、監視することが可能である。
このような制御装置を図１０に示し説明する。ＷＥＢインターフェイス部９０１はコントローラ部９０２に対してリクエストを送信し、コントローラ部９０２からレスポンスを受け取る。ＷＥＢブラウザ９０３は、ＵＲＬ（ＵｎｉｆｏｒｍＲｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）を指定により、ＷＥＢインターフェイス部９０１を介してＨＴＭＬファイルを読み出し、制御装置１０１の監視や操作を行う（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００２−１０９０３７号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来のＷＥＢインターフェイスを備える制御装置を監視するにはＷＥＢブラウザを開いて監視し続ける人が必要となったり、複数の制御装置を同時に監視したり、表示形式の異なる制御装置を同時に監視することは容易でない。
したがって、この発明の目的は、ＷＥＢインターフェイスを備える制御装置をＷＥＢブラウザを開かずとも監視することができ、また、複数の制御装置を同時に監視でき、さらに画面構成の異なる制御装置を容易に監視することができる監視装置を提供することである。
【０００５】
【課題を解決するための手段】
上記問題を解決するため請求項１記載の監視装置は、
ＷＥＢインターフェイスを備える制御装置（１０１）を監視する監視装置において、制御装置（１０１）からＨＴＭＬファイルを取得する通信部（１２１）と、取得したＨＴＭＬファイルの文字に監視用のラベル付けし、監視条件を設定可能なファイルを作成するＨＴＭＬカプセル化部（１２５）と、前記ＨＴＭＬカプセル化部で作成されたファイルの送信と、監視用コンピュータからの監視条件を設定したファイルを受信するＨＴＴＰサーバ部（１２２）と、定期的に前記制御装置から前記通信部を介してＨＴＭＬファイルを取得し、前記ＨＴＭＬカプセル化部により作成されたファイルを取得し、前記ＨＴＴＰサーバ部で受信したファイルに基づく監視条件と比較し、アラームの有無を調べるアラーム管理部（１２６）と、前記アラーム管理部で発行するアラーム発生時には、アラームメッセージを作成し、前記ＨＴＴＰサーバ部（１２２）に送信し、アラームメッセージに基づいたインターネットメールを通信部（１２１）を介して送信するアラーム作成部（１２３）を備えたことを特徴とするものである。
請求項１記載の監視装置によれば、
監視用コンピュータのＷＥＢブラウザを開いて見つづける人を必要とせず、制御装置の画面構成によらない監視条件を設定できるので監視作業が軽減される。請求項２記載の監視装置は、制御装置（１０１）の監視状態の表示と、制御装置毎の監視の開始／停止、監視設定用の制御装置のＵＲＬ入力を１ぺージのブラウザ画面（６００）だけで行えることを特徴とするものである。
請求項２記載の監視装置によれば、
一画面のブラウザ画面だけで状態の把握、監視の開始／停止が行えるので監視作業が容易となり監視作業が軽減される。
請求項３記載の監視装置は、
前記ラベル付けした監視条件を設定可能なファイルを、制御装置から取得したＨＴＭＬのＷＥＢブラウザ表示と同様に表示する監視設定用画面（７００）を備え、監視設定画面上の文字をクリックすることにより監視条件設定を行えることを特徴とするものである。
請求項３記載の監視装置によれば、
制御装置のＧＵＩ表現を損なわずに監視設定ができ、監視設定作業時間が短縮される。
請求項４記載の監視装置は、
アラーム管理部（１２６）に複数の制御装置毎の監視条件を格納する監視条件テーブル（図９）を備えることを特徴とするものである。
請求項４記載の監視装置によれば、
複数の制御装置の監視ができる。また、異なるＧＵＩをもつ制御装置でもあっても制御装置毎に監視条件を設定でき、容易に工場内ネットワークをマルチベンダー環境で構築できる。
【０００６】
【発明の実施の形態】
この発明の実施の形態について図１に基づいて説明する。図１において、工場内ネットワーク１００に制御装置１０１と監視用コンピュータ１０５と監視装置１０８が接続される。
制御装置１０１はＷＥＢインターフェイス部を備える制御機器であり、たとえば図１０のようにＷＥＢインターフェイス部９０１はコントローラ部９０２に対してリクエストを送信し、コントローラ部９０２からレスポンスを受け取る。ＷＥＢブラウザ９０３は、ＵＲＬを指定することにより、ＷＥＢインターフェイス部９０１を介してＨＴＭＬファイルを読み出し、制御装置１０１の監視や操作ができる。
監視用コンピュータ１０５はＷＥＢブラウザを起動できるコンピュータであり、ＷＥＢブラウザを用いて制御装置１０１の監視や操作、監視装置１０８の設定を行う。
監視装置１０８は、制御装置１０１からＨＴＭＬファイルを取得する通信部１２１と、取得したＨＴＭＬファイルの文字に監視用のラベル付けし、監視条件を設定可能なファイルを作成するＨＴＭＬカプセル化部１２５と、前記ＨＴＭＬカプセル化部で作成されたファイルの送信と、監視用コンピュータからの監視条件を設定したファイルを受信するＨＴＴＰサーバ部１２２と、定期的に前記制御装置から通信部を介してＨＴＭＬファイルを取得し、前記ＨＴＭＬカプセル化部により作成されたファイルを取得し、前記ＨＴＴＰサーバ部で受信したファイルに基づく監視条件と比較し、アラームの有無を調べるアラーム管理部１２６と、前記アラーム管理部で発行するアラーム発生時には、アラームメッセージを作成し、前記ＨＴＴＰサーバ部１２２に送信し、アラームメッセージに基づいたインターネットメールを前記通信部１２１を介して送信するアラーム作成部１２３を備える。
図２は監視装置１０８の監視条件設定時の動作フローを示した図である。監視用コンピュータ１０５のＷＥＢブラウザから監視装置１０８のＵＲＬにリクエストを送信する（Ｓ２０１）と通信部１２１を経てＨＴＴＰサーバ部１２２により監視対象である制御機器のＵＲＬの入力を促すレスポンスが送信される（Ｓ２０２）。監視対象の制御機器のＵＲＬを入力し、設定ボタンを押したかのチェックを行う（Ｓ２０３）。前記判断がＮＯの場合はＳ２０３のチェックを繰り返し、ＹＥＳの場合には、監視装置１０８のＨＴＴＰサーバ部１２２は取得したＵＲＬをＨＴＭＬカプセル化部１２５に渡し、ＨＴＭＬカプセル化部は入力されたＵＲＬの制御機器１０１に通信部を介してアクセスし、ＨＴＭＬファイルを取得（Ｓ２０４）し、実際にＨＴＭＬファイルを取得できたかチェックを行う（Ｓ２０５）。ＨＴＭＬファイルを取得できない場合は、エラー表示（Ｓ２０６）を行い、Ｓ２０２に戻る。取得したＨＴＭＬファイルはＨＴＭＬカプセル化部により、ラベルを付加したファイル（ラベリングファイル）、例えば図３に示すように、タグの括りに＜ラベル１＞．．．．＜／ラベル１＞を作成し、格納する（Ｓ２０７）。次に、ＷＥＢブラウザで実行可能なプログラム、たとえばＪａｖａ(登録商標）などで予め作成したＷＥＢプログラムを送信する（Ｓ２０８）。
前記ＷＥＢブラウザで実行可能なプログラムの動作は図４に示す動作フロー、すなわち、前記ラベルを付加したファイルを読み込み（Ｓ４０１）、監視条件を設定する画面を表示し（Ｓ４０２）、画面上をクリックすると（Ｓ４０３）監視条件を設定できるようなウインドウを表示し（Ｓ４０４）、設定ボタンを押されると（Ｓ４０５）、監視条件データをアラーム管理部１２６に送信する（Ｓ４０６）。
ＷＥＢブラウザから監視条件データが送信されたかのチェックを行い（Ｓ２０９）、送信されていなければ、Ｓ２０９のチェックを繰り返し、送信されていれば、監視条件テーブルに監視条件が格納され（Ｓ２１０）、Ｓ２０９に戻る。監視条件テーブルは図５に示すように監視対象のＵＲＬ５０１，ＨＴＭＬカプセル化部によるラベル番号５０２、通知先のメールアドレス５０３、監視範囲５０４を登録する。
図６は監視装置１０８の監視動作フローを示した図である。アラーム管理部１２６は、監視条件テーブルに登録されたＵＲＬがあるかのチェックを定期的に行う（Ｓ６０１）。登録されたＵＲＬがない場合はＳ６０１に戻り、登録されたＵＲＬがあると、ＨＴＭＬカプセル化部により、登録されたＵＲＬの制御機器にアクセスし、ＨＴＭＬファイルを取得する（Ｓ６０２）。次にＨＴＭＬファイルを取得できたかのチェックを行う（Ｓ６０３）。前記ＨＴＭＬファイルの取得に失敗した場合はエラーを表示し（Ｓ６０４）、Ｓ６０１に戻る。ＨＴＭＬファイルの取得に成功した場合は、ラベルを付加したファイル（ラベリングファイル）を作成する（Ｓ６０５）。前記作成したラベリングファイルと監視条件設定時に作成したラベリングファイルを比較し（Ｓ６０６）、違いがなければ、最初のステップ（Ｓ６０１）に戻り、違いがあれば、監視条件テーブルの条件を満たす項目があるかチェックする（Ｓ６０７）。前記条件を満たすものがなければ、最初のステップ（Ｓ６０１）に戻り、満たすものがあれば、該当する通知先にアラームメールを送信し（Ｓ６０８）、最初のステップＳ６０１に戻る。
この実施の形態によれば、監視用コンピュータのＷＥＢブラウザを開いて見つづける人を必要とせず、制御装置の画面構成によらない監視条件を設定できる。図７は監視対象のＵＲＬを入力する監視設定画面の一例を示す図である。監視用コンピュータ１０５のＷＥＢブラウザにより監視装置１０８のＵＲＬにアクセスすると監視対象設定画面６００が表示される。前記監視設定画面は、監視対象のＵＲＬ入力フォーム６０１にＵＲＬを入力し、設定ボタン６０２を押すことにより、監視条件の設定フェーズに移行し、削除ボタン６０３を押すことにより、監視設定を削除できる。また、監視対象になっているＵＲＬ６０４、監視の状態６０６を一画面で把握できる。さらに監視の開始／停止ボタン６０５により簡単に監視の開始／停止ができる。
この実施の形態によれば、
一画面のブラウザ画面だけで状態の把握、監視の開始／停止が行えるので監視作業が容易となり監視作業が軽減される。
図８は監視条件設定画面の一例を示す図である。監視用コンピュータ１０５のＷＥＢブラウザにより監視対象のＵＲＬを入力後に表示される画面７００は、制御装置から取得したＨＴＭＬのＷＥＢブラウザ表示と同様に表示し、ラベル付けを行っている文字列７０１をクリックすると監視条件設定ウインドウ７１０を表示する。前記監視条件設定ウインドウはクリックされた文字列の部位において異常と判断する範囲７１１と、異常の際の通知先メールアドレス７１２を入力する項目と、設定払ボタン７１３を備えている。
この実施の形態によれば、
制御装置のＧＵＩ表現を損なわずに監視設定ができ、監視設定作業時間が短縮される。
図９は監視装置１０８内の監視条件テーブルを複数の制御装置に対応できるよう、１行で１台の制御装置の監視条件を記述できるようにしたテーブルである。すなわち、ＵＲＬ、ラベル毎に範囲と通知先のメールアドレスのセットを１行として、テーブルを保持する。
この実施の形態によれば、
複数の制御装置の監視ができる。また、異なるＧＵＩをもつ制御装置でもあっても制御装置毎に監視条件を設定でき、マルチベンダー環境で構築された工場内ネットワークにも対応できる。
【０００７】
【発明の効果】
以上述べたように、請求項１記載の監視装置によれば、
監視用コンピュータのＷＥＢブラウザを開いて見つづける人を必要とせず、制御装置の画面構成によらない監視条件を設定できるので監視作業が軽減される。
請求項２記載の監視装置によれば、
一画面のブラウザ画面だけで状態の把握、監視の開始／停止が行えるので監視作業が容易となり監視作業が軽減される。
請求項３記載の監視装置によれば、
制御装置のＧＵＩ表現を損なわずに監視設定ができ、監視設定作業時間が短縮される。
請求項４記載の監視装置によれば、
複数の制御装置の監視ができる。また、異なるＧＵＩをもつ制御装置でもあっても制御装置毎に監視条件を設定でき、容易に工場内ネットワークをマルチベンダー環境で構築できる。
【図面の簡単な説明】
【図１】本発明の一実施例の概略を示す図
【図２】監視条件設定の動作フローを示す図
【図３】ラベルを付加したファイルの例を示す図
【図４】監視条件設定画面の動作フローを示す図
【図５】監視条件テーブルの例を示す図
【図６】監視動作フローを示す図
【図７】監視作業画面の例を示す図
【図８】監視条件設定を行う画面の例を示す図
【図９】複数の制御装置に対応できる監視条件テーブルの例を示す図
【図１０】従来のＷＥＢインターフェイスを備える制御装置を示す図
【符号の説明】
１００  工場内ネットワーク
１０１  制御装置
１０５  監視用コンピュータ
１０８  監視装置
１２１  通信部
１２２  ＨＴＴＰサーバ部
１２３  アラーム作成部
１２５  ＨＴＭＬカプセル化部
１２６  アラーム管理部
３０１  ラベルを付加した例
５０１  ＵＲＬ
５０２  ラベル番号
５０３  メールアドレス
５０４  範囲
６００  監視対象設定画面
６０１  監視対象ＵＲＬ入力フオーム
６０２  設定ボタン
６０３  削除ボタン
６０４  監視対象のＵＲＬ
６０５  監視の開始／停止ボタン
６０６  監視の状態
７００  監視装置監視条件設定画面
７０１  監視指定個所
７１０  監視指定個所の監視条件設定画面
７１１  監視条件範囲入力フオーム
７１２  メールアドレス入力フォーム
７１３  設定ボタン
９０１  ＷＥＢインターフェイス部
９０２  コントローラ部
９０３  ＷＥＢブラウザ
【図１】
2004206195.tif 000003
【図２】
2004206195.tif 000004
【図３】
2004206195.tif 000005
【図４】
2004206195.tif 000006
【図５】
2004206195.tif 000007
【図６】
2004206195.tif 000008
【図７】
2004206195.tif 000009
【図８】
2004206195.tif 000010
【図９】
2004206195.tif 000011
【図１０】
2004206195.tif 000012