(57)【要約】【課題】通信ネットワークを利用して表示装置の画面に監視状況を表示する監視システムの監視画面作成の効率化を図り、開発期間を短縮する。【解決手段】通信ネットワークを通じて監視装置から表示装置にダウンロードされた画面記述を解釈し、同様にダウンロードされた部品プログラムが監視装置と通信して監視量を取得し画面表示を行う監視システムにおいて、監視装置を使用しないで監視画面を直接表示するとき、直接部品プログラムが起動されたことを判定し、模擬データを生成して、その模擬データを使用して画面表示を行うようにする。【選択図】図１
2005301783.tif 000002
【特許請求の範囲】
【請求項１】
監視対象４の監視量を測定する監視量測定手段５と部品プログラム15を記憶する部品プログラム記憶手段６と部品プログラム指定手段16および部品プログラムパラメータ設定手段17を含み画面記述を行う画面記述手段７と監視量計測手段５からの監視量または部品プログラム記憶手段６からの部品プログラムまたは画面記述手段７からの画面記述を表示装置２へ送信しあるいは表示装置２からの要求を受信する通信手段８から構成される監視装置１と、部品プログラム実行手段９と画面記述解釈手段10と画面表示手段11と通信手段12から構成される表示装置２が通信ネットワーク３で接続されており、監視時には監視装置１の画面記述手段７の画面記述を受信して画面記述解釈手段10で解釈し部品プログラム指定手段16で指定された部品プログラムを受信して部品プログラムパラメータ設定手段17に従って部品プログラム実行手段９で実行し監視量測定手段５で取得した監視量を受信して画面表示手段11を用いて監視画面表示を行う監視システムにおいて、表示装置２に部品プログラム18を記憶する部品プログラム記憶手段13と部品プログラム指定手段19および部品プログラムパラメータ設定手段20を含み画面記述を行う画面記述手段14を設け、監視画面作成時には表示装置２の画面記述手段14の画面記述を画面記述解釈手段10で解釈し部品プログラム指定手段19で指定された部品プログラムを表示装置２の部品プログラム記憶手段13から読み出し表示装置２の部品プログラムパラメータ設定手段20に従って部品プログラム実行手段９で実行し監視装置１から監視量を受信する代わりに模擬データを生成して画面表示手段11を用いて監視画面表示を行うことを特徴とする監視システム。
【請求項２】
部品プログラム実行手段９は監視装置１の部品プログラム記憶手段６の部品プログラム15が起動されたか表示装置２の部品プログラム記憶手段12の部品プログラム21が起動されたかを区別し、監視装置１の部品プログラム記憶手段６の部品プログラム15が起動されたとき監視時であると判定し、表示装置２の部品プログラム記憶手段12の部品プログラム21が起動されたとき監視画面作成時であると判定することを特徴とする請求項１の監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信ネットワークを利用して表示装置の画面に監視状況を表示する監視システムに関するものである。
【背景技術】
【０００２】
監視装置にｗｅｂサーバ機能を搭載し、表示装置としてｗｅｂブラウザを搭載したパーソナルコンピュータ等のはん用のコンピュータシステムを利用するｗｅｂ監視システムは、監視システムを低価格に実現するために有効である。監視装置はｗｅｂサーバであるので、監視画面を記述するHTMLデータは監視装置から表示装置のｗｅｂブラウザに送信され、表示装置のｗｅｂブラウザはHTMLデータを解釈して監視画面を表示する。監視装置と表示装置を分離し通信ネットワークを用いて接続する形態にすることで、表示装置としてはん用性の高いコンピュータシステムを利用することができるようになり、コスト低減を実現している
（例えば、非特許文献１参照。）。
【０００３】
【非特許文献１】菊地努著「オープン環境に対応した監視・制御パッケージTOPCIM」日刊工業出版プロダクション、オートメーション、2000年10月号、p．6-10
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、HTMLで記述された監視画面の更新はページごとにしか行えないため、更新ごとに画面全体が書き直されることになり、画面がちらつき非常に見づらくなってしまう。
【０００５】
そこで、監視装置に部品プログラムを記憶させ、表示装置にダウンロードして実行し、その部品プログラムが監視装置と通信して監視量の現在値を取得し、部品単位で画面更新を行うシステムが開発された。
【０００６】
表示装置ははん用のコンピュータシステムであるため、HTMLエディタ等の開発ツールが豊富である。また、容易に調達可能であるため、複数の担当者で並行して作業を行い画面作成期間を短縮することも容易である。
【０００７】
ところが、部品プログラムは監視量を監視装置との通信で取得するため、監視画面作成時にも画面表示のために監視装置が必要になる。監視装置は表示装置ほどのはん用性は持たないため、監視画面作成時に用意できる監視装置の数が表示装置の数に比べて少なくなることは珍しくない。たとえ表示装置を多数用意することが可能であっても、監視装置の数で並行に作業できる担当者の数が制限されてしまうことが問題である。また、HTMLページを表示装置から監視装置に転送する行程が必要であり、わずかな部品位置の調整であっても一定の時間と作業が発生し、作業効率を低下させることが問題である。
【０００８】
このように、通信ネットワークを利用して表示装置の画面に監視状況を表示する監視システムでは、監視画面作成時間の短縮が課題である。
【課題を解決するための手段】
【０００９】
本発明は、監視画面作成時には、監視装置との通信によって監視量を取得する代わりに模擬データを生成して、表示装置だけで監視画面を表示することができるようにする。
【発明の効果】
【００１０】
本発明によると監視画面作成時には監視装置を使用しないで表示装置だけで監視画面を表示することができるため、複数の担当者で並行して監視画面作成作業を行うことができ、画面作成期間を短縮することが可能になる。また、表示装置から監視装置にHTMLデータを転送する工程が不要であり、HTML編集と監視画面の表示を繰り返すことで作業が進み、作業効率は高い。
【発明を実施するための最良の形態】
【００１１】
通信ネットワークを利用して表示装置の画面に監視状況を表示する監視システムの監視画面作成に当たり、直接に部品プログラムが起動されたことを判定して模擬データを生成し、監視装置を使用しないでその模擬データを使用して画面表示を行うようにする。
【実施例１】
【００１２】
図１を用いて本発明の請求項１による監視システムの構成について説明する。
【００１３】
監視量測定手段５は監視対象４の監視量を測定する。監視量は監視装置１の通信手段８と通信ネットワーク３を通じて表示装置に送信される。
【００１４】
監視装置１の部品プログラム記憶手段６は部品プログラム15を記憶する。部品プログラム15は必要に応じて通信手段８と通信ネットワーク３を通じて表示装置２に送信され実行される。
【００１５】
監視装置１の画面記述手段７は監視画面の記述を行う。画面記述手段７は必要に応じて部品プログラム指定手段16と部品プログラムパラメータ設定手段17を含み、部品プログラム記憶手段６に記憶されている部品プログラムから特定の部品プログラムを指定し、その部品プログラムの実行時パラメータを設定する。画面記述は通信手段８と通信ネットワーク３を通じて表示装置２に送信され監視画面が表示される。
【００１６】
監視装置１の通信手段８は監視量測定手段５からの監視量を通信ネットワーク３を通じて表示装置２に送信する。監視装置１の通信手段８は部品プログラム記憶手段６に記憶されている部品プログラム15を通信ネットワーク３を通じて表示装置２に送信する。監視装置１の通信手段８は画面記述手段７の画面記述を通信ネットワーク３を通じて表示装置２に送信する。この画面記述には必要に応じて部品プログラムの指定およびその部品プログラムの実行時パラメータが含まれる。
【００１７】
監視時には、表示装置２の画面記述解釈手段10は通信ネットワーク３と通信手段12を通じて取得した監視装置１の画面記述手段７からの画面記述を解釈し、画面表示手段11を用いて監視画面を表示する。この画面記述に部品プログラムの指定およびその部品プログラムの実行時パラメータが含まれるとき、画面記述解釈手段10は通信ネットワーク３と通信手段12を通じて取得した部品プログラムを部品プログラム実行手段９を用いて実行する。監視画面作成時には、表示装置２の画面記述解釈手段10は画面記述手段14からの画面記述を解釈し、画面表示手段11を用いて監視画面を表示する。この画面記述に部品プログラムの指定及びその部品プログラムの実行時パラメータが含まれるとき、画面記述解釈手段10は部品プログラム記憶手段13に記憶されている部品プログラムを部品プログラム実行手段９を用いて実行する。
【００１８】
表示装置２の部品プログラム実行手段９は画面記述解釈手段10から指定された部品プログラムを実行時パラメータに従って実行する。監視時には、部品プログラム実行手段９は通信ネットワーク３と通信手段12を通じて監視装置１から監視量を取得する。監視画面作成時には、部品プログラム実行手段９は監視装置１から監視量を取得する代わりに、模擬データを生成する。部品プログラム実行手段９は画面表示手段11を用いて監視量または模擬データの画面表示を行う。
【００１９】
表示装置２の画面表示手段11は画面記述解釈手段10および部品プログラム実行手段９からの要求に応じて画面表示を行う。
【００２０】
表示装置２の通信手段12は監視装置１の監視量測定手段５からの監視量を通信ネットワーク３を通じて受信する。表示装置２の通信手段12は監視装置１の部品プログラム記憶手段６に記憶されている部品プログラム15を通信ネットワーク３を通じて受信する。表示装置２の通信手段12は監視装置１の画面記述手段７の画面記述を通信ネットワーク３を通じて受信する。この画面記述には必要に応じて部品プログラムの指定およびその部品プログラムの実行時パラメータが含まれる。表示装置２の通信手段12は監視装置１の監視量測定手段５からの監視量を通信ネットワーク３を通じて受信し部品プログラム実行手段９に送る。
【００２１】
表示装置２の部品プログラム記憶手段13は部品プログラム18を記憶する。部品プログラム18は必要に応じて部品プログラム実行手段９を用いて実行される。
【００２２】
表示装置２の画面記述手段14は監視画面の記述を行う。画面記述手段14は必要に応じて部品プログラム指定手段19と部品プログラムパラメータ設定手段20を含み、部品プログラム記憶手段13に記憶されている部品プログラムから特定の部品プログラムを指定し、その部品プログラムの実行時パラメータを設定する。画面記述は画面記述解釈手段10により解釈され、監視画面が表示される。
【００２３】
通信ネットワーク３は監視装置１と表示装置２を接続し通信を行う。
【００２４】
図１を用いて本発明の請求項１による監視システムの監視時の動作について説明する。
【００２５】
監視装置１の画面記述手段７の画面記述は監視装置１の通信手段８と通信ネットワーク３と表示装置２の通信手段12を通じて画面記述解釈手段10に送られる。画面記述解釈手段10は画面記述を解釈し、画面表示手段11を用いて監視画面を表示する。この画面記述に部品プログラムの指定及びその部品プログラムの実行時パラメータが含まれるとき、監視装置１の部品プログラム15は監視装置１の通信手段８と通信ネットワーク３と表示装置２の通信手段12を通じて部品プログラム実行手段９に送られ実行時パラメータに従って実行される。部品プログラム実行手段は監視量測定手段５と監視装置１の通信手段８と通信ネットワーク３と表示装置２の通信手段12を通じて監視量を取得し、画面表示手段11を用いて監視画面を表示する。表示装置２の部品プログラム記憶手段13および画面記述手段14は使用されない。
【００２６】
図１を用いて本発明の請求項１による監視システムの監視画面作成時の動作について説明する。
【００２７】
表示装置２の画面記述手段14の画面記述は画面記述解釈手段10によって解釈される。画面記述解釈手段10は画面表示手段11を用いて監視画面を表示する。この画面記述に部品プログラムの指定及びその部品プログラムの実行時パラメータが含まれるとき、表示装置２の部品プログラム18は部品プログラム実行手段９に送られ実行時パラメータに従って実行される。部品プログラム実行手段９は監視装置１から監視量を取得する代わりに、模擬データを生成する。部品プログラム実行手段９は模擬データと画面表示手段11を用いて監視画面を表示する。監視装置１および通信ネットワーク３および表示装置の通信手段12は使用されない。
【００２８】
図２を用いて本発明の請求項２による監視システムの、監視時であるか監視画面作成時であるかを部品プログラムが判定する方法について説明する。
【００２９】
表示装置２の部品プログラム実行手段９が実行する部品プログラムは、監視装置１の部品プログラム記憶手段６の部品プログラム15が通信ネットワーク３を通じて送られてきたものであるか、表示装置２の部品プログラム記憶手段13の部品プログラム18のいずれか一方であり、どちらでもないことはない。したがって、部品プログラムが表示装置２の部品プログラム記憶手段13に記憶されているものであるかどうかを判定すれば十分である。
【００３０】
ステップ１で、部品プログラムが表示装置２の部品プログラム記憶手段13に記憶されているものであるかどうかを判定する。部品プログラム実行手段９は監視装置１の部品プログラム記憶手段６の部品プログラム15が起動されたか表示装置２の部品プログラム記憶手段12の部品プログラム21が起動されたかを区別するので、この動作は可能である。
【００３１】
ステップ１の結果がいいえであれば監視時であるので、ステップ２に進み、監視装置１の監視量測定手段５が取得した監視対象４の監視量が監視装置１の通信手段８と通信ネットワーク３と表示装置２の通信手段12を通じて送られ、部品プログラムに取得される。
【００３２】
ステップ１の結果がはいであれば監視画面作成時であるので、ステップ３に進み、部品プログラムは模擬データを監視量の代わりに生成する。
【００３３】
ステップ４では、部品プログラムは画面表示手段11を用いてステップ２で取得した監視量またはステップ３で生成した模擬データを監視画面に表示する。
【産業上の利用可能性】
【００３４】
監視画面作成に当たり、複数の担当者で並行して作業を行うことができるので、画面作成期間を短縮でき、また表示装置から監視装置にHTMLデータを転送する工程が不要であるので作業効率は高いため、あらゆる産業分野で利用できる。
【図面の簡単な説明】
【００３５】
【図１】本発明による監視システムの構成図、
【図２】本発明の請求項２による監視システムの、監視時であるか監視画面作成時であるかの判定の方法について説明する図である。
【符号の説明】
【００３６】
１ 監視装置
２ 表示装置
３ 通信ネットワーク
４ 監視対象
５ 監視量測定手段
６ 監視装置の部品プログラム記憶手段
７ 監視装置の画面記述手段
８ 監視装置の通信手段
９ 部品プログラム実行手段
10 画面記述解釈手段
11 画面表示手段
12 表示装置の通信手段
13 表示装置の部品プログラム記憶手段
14 表示装置の画面記述手段
15 監視装置の部品プログラム
16 監視装置の部品プログラム指定手段
17 監視装置の部品プログラムパラメータ設定手段
18 表示装置の部品プログラム
19 表示装置の部品プログラム指定手段
20 表示装置の部品プログラムパラメータ設定手段
【図１】
2005301783.tif 000003
【図２】
2005301783.tif 000004