(57)【要約】【課題】ホスト計算機の停止または改造を行うことなく、低速の通信回線を介して接続されたホスト計算機と端末装置との間の応答時間が短いプラントデータ監視システムを提供する。【解決手段】プラントデータ監視システムは、ＬＡＮ回線より低速の通信回線を介してプラントに係わる端末装置と通信を行うホスト計算機が端末装置からの所定時間内にデータ送信可能な小データ量のリクエストに基づき端末装置からのプラントのデータを登録し、また所定時間内にデータ送信しきれない大データ量の出力データを生成して端末装置に送信するプラントデータ監視システムにおいて、ホスト計算機と高速の通信回線を介して通信を行うとともに低速の通信回線を介して端末装置と通信を行い、ホスト計算機から出力データを受信して圧縮し、低速の通信回線を介して端末装置に送信する端末用サーバが備えられ、端末装置が、圧縮された出力データを伸張する。【選択図】図１
2006018440.tif 000002
【特許請求の範囲】
【請求項１】
ＬＡＮ回線より低速の通信回線を介してプラントに係わる端末装置と通信を行うホスト計算機が上記端末装置からの所定時間内にデータ送信可能な小データ量のリクエストに基づき上記端末装置からのプラントのデータを登録し、また所定時間内にデータ送信しきれない大データ量の出力データを生成して上記端末装置に送信するプラントデータ監視システムにおいて、
上記ホスト計算機と上記低速の通信回線より高速の通信回線を介して通信を行うとともに上記ＬＡＮ回線より低速の通信回線を介して上記端末装置と通信を行い、上記ホスト計算機から上記出力データを受信して圧縮し、上記ＬＡＮ回線より低速の通信回線を介して上記端末装置に送信する端末用サーバが備えられ、
上記端末装置が、上記圧縮された出力データを伸張することを特徴とするプラントデータ監視システム。
【請求項２】
上記端末用サーバおよび上記端末装置はそれぞれ、双方の機能を合わせ持ち、予め定められた定義ファイルにより上記端末用サーバまたは上記端末装置の一方の機能が選択される両用装置からなることを特徴とする請求項１に記載するプラントデータ監視システム。
【請求項３】
上記ホスト計算機は、実行待ちとして優先度付きジョブを登録するジョブ管理手段を有し、
上記端末用サーバは、上記端末装置から上記リクエストを受信したとき、上記ホスト計算機から実行待ちとして登録されているジョブの優先度の情報を取得し、上記ジョブの優先度が上記リクエストの優先度より高い場合、上記リクエストに対する拒絶信号を上記端末装置に送信することを特徴とする請求項１または２に記載するプラントデータ監視システム。
【請求項４】
上記ホスト計算機は、実行待ちとして優先度付きジョブを登録するジョブ管理手段を有し、
上記端末装置は、これの入力デバイスから上記リクエストが入力されたとき、上記ホスト計算機から実行待ちとして登録されているジョブの優先度の情報を取得し、上記ジョブの優先度が上記リクエストの優先度より高い場合、上記リクエストを無効にすることを特徴とする請求項１または２に記載するプラントデータ監視システム。
【請求項５】
上記リクエストが印字データリクエストからなり、
上記出力データが印字データからなり、
上記端末装置は、上記印字データが出力される印字デバイスが接続されていることを特徴とする請求項１乃至４に記載するプラントデータ監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＬＡＮ回線より低速の通信回線を介して接続されているホスト計算機と端末装置との間でプラントに係わるデータの登録などデータを監視するプラントデータ監視システムに関する。
【背景技術】
【０００２】
従来のプラントデータ監視システムは、第１の通信回線を介して接続されたホスト計算機およびサーバ計算機、サーバ計算機に第２の通信回線を介して接続された情報端末装置から構成されている。ホスト計算機は、監視対象プラントの情報を処理し、取得したプラント情報に基づいてプラント状態を監視し、日誌日報帳票表示等の履歴を管理し、プラントの機器を操作する操作信号を出力する。サーバ計算機は、データファイルを格納し、第１の通信回線と情報端末装置との通信を管理する。情報端末装置は、必要に応じてサーバ計算機に接続し、監視機能、履歴機能、性能計算機能、操作機濃、警報機能などの機能要求を行ない、所要の情報や処理結果を画面表示する（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開２００３−２９８２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来のプラントデータ監視システムは、１台のホスト計算機に対して通信速度の遅い通信回線を介して複数の端末装置が接続されているので、端末装置からのリクエストに対する応答時間が長く掛かってしまうという問題がある。
また、ホスト計算機に対して優先度の高いジョブがリクエストされても、優先度の低いジョブが先に登録されていると、これが先に処理されるので、優先度の高いジョブの処理が遅れてしまうという問題がある。
また、ホスト計算機は常時プラントの状態を監視し、プラント機器を操作しているので、停止したり改造したりすることが困難である。
【０００５】
この発明の目的は、ホスト計算機の停止または改造を行うことなく、ＬＡＮ回線より低速の通信回線を介して接続されたホスト計算機と端末装置との間の応答時間が短いプラントデータ監視システムを提供することである。
【課題を解決するための手段】
【０００６】
この発明に係わるプラントデータ監視システムは、ＬＡＮ回線より低速の通信回線を介してプラントに係わる端末装置と通信を行うホスト計算機が上記端末装置からの所定時間内にデータ送信可能な小データ量のリクエストに基づき上記端末装置からのプラントのデータを登録し、また所定時間内にデータ送信しきれない大データ量の出力データを生成して上記端末装置に送信するプラントデータ監視システムにおいて、上記ホスト計算機と高速の通信回線を介して通信を行うとともに上記ＬＡＮ回線より低速の通信回線を介して上記端末装置と通信を行い、上記ホスト計算機から上記出力データを受信して圧縮し、上記ＬＡＮ回線より低速の通信回線を介して上記端末装置に送信する端末用サーバが備えられ、上記端末装置が、上記圧縮された出力データを伸張する。
【発明の効果】
【０００７】
この発明に係わるプラントデータ監視システムの効果は、印字データなどの出力データがホスト計算機で生成され、高速の通信回線を経由して端末用サーバに送信され、そこで圧縮されてＬＡＮ回線より低速の通信回線を経由して端末装置に送信され、端末装置で圧縮された出力データが伸張されるので、出力データの送信がＬＡＮ回線より低速の通信回線で滞ることがなく、端末装置からの出力データの要求に対して速やかな対応を行うことができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、この発明の実施の形態１に係わるプラントデータ監視システムのブロック図である。図２は、実施の形態１に係わるホスト計算機の機能ブロック図である。図３は、実施の形態１に係わる端末用サーバの機能ブロック図である。図４は、実施の形態１に係わる端末装置の機能ブロック図である。
プラントデータ監視システム１ａは、図１に示すように、ホスト計算機２、端末用サーバ３ａ、端末装置４ａから構成されている。
ホスト計算機２および端末用サーバ３ａは、ＬＡＮからなる通信速度の高い第１の高速通信回線５に接続されている。端末装置４ａは、ＬＡＮからなる通信速度の高い第２の高速通信回線６に接続されている。
第１の高速通信回線５と第２の高速通信回線６は、それぞれ中継装置７が接続されている。中継装置７の間が公衆回線からなる通信速度の低い低速通信回線８で接続されている。
【０００９】
ホスト計算機２は、監視対象プラントの情報を処理し、取得したプラント情報に基づいてプラント状態を監視し、日誌日報帳票表示等の履歴を管理し、プラントの機器を操作する操作信号を出力する。
端末用サーバ３ａは、データファイルを格納し、第１の高速通信回線５と端末装置４ａとの通信を管理する。
端末装置４ａは、必要に応じて端末用サーバ３ａに接続され、監視機能、履歴機能、性能計算機能、操作機濃、警報機能などの機能要求を行ない、所要の情報や処理結果を画面表示する。端末装置４ａは、ユーザが入力操作に用いるキーボードおよびマウスなどからなる入力デバイス１１、系統画面、プロセス量などと同時にユーザのリクエストに係わるマンマシンインタフェースアプリケーションの内容を表示する液晶ディスプレイなどからなる表示デバイス１２が接続されている。
また、第２の高速通信回線６は、端末装置４ａの画面のハードコピーや帳票などを印字するカラープリンタなどからなる印字デバイス１３が接続されている。
なお、ホスト計算機２、端末用サーバ３ａ、端末装置４ａは、一般的なコンピュータから構成されている。
【００１０】
次に、ホスト計算機２の機能について図２を参照して説明する。
ホスト計算機２は、端末用サーバ３ａより送られてくるジョブリクエストを受信し、ジョブリクエストを到着順に実行待ちとして登録し、ジョブが完了する度に次のジョブのジョブイベントを送るジョブ管理手段２１を有する。ジュブ管理手段２１は、ジョブリクエストがデータ登録リクエストの場合データ登録処理手段２２にデータ登録イベント、またジョブリクエストがデータ印字リクエストの場合印字データ生成手段２３にデータ印字イベントを送信する。ジョブ管理手段２１は、登録の際に各ジョブの優先度も合わせて登録している。
さらに、ホスト計算機２は、ジョブ管理手段２１からデータ登録イベントを受信したとき、端末用サーバ３ａから送られてくる登録データを用いて画面表示データを更新し、更新された画面表示データを端末用サーバ３ａに送信するデータ登録処理手段２２、ジョブ管理手段２１からデータ印字イベントを受信したとき、画面表示データから印字データを生成し、端末用サーバ３ａに送信する印字データ生成手段２３を有している。
さらに、ホスト計算機２は、受信した登録データ、更新された画面表示データ、生成された印字データが格納されるデータ格納手段２４を有する。
【００１１】
次に、端末用サーバ３ａの機能について図３を参照して説明する。
端末用サーバ３ａは、端末装置４ａから送られてくるジョブリクエストの内容に従いそのジョブに必要なデータをそのジョブリクエストに付加してホスト計算機２に送信する操作処理手段３１ａを有する。ジョブリクエストがデータ登録リクエストの場合データ登録リクエストに登録データを付加して送信する。
さらに、端末用サーバ３ａは、ホスト計算機２から送られてくる画面表示データおよび印字データを受信し、画面表示データを端末装置４ａに送信し、印字データをデータ圧縮処理手段３３に送り、データ圧縮処理手段３３から送られてくる圧縮印字データを端末装置４ａに送信するデータ通信手段３２、データ通信手段３２から送られてくる印字データを圧縮印字データに圧縮し、それをデータ通信手段３２に送り返すデータ圧縮処理手段３３を有している。
さらに、端末用サーバ３ａは、プラント情報などからなる登録データ、受信した画面表示データおよび印字データ、圧縮印字データが格納されるデータ格納手段３４を有している。
【００１２】
次に、端末装置４ａの機能について図４を参照して説明する。
端末装置４ａは、ユーザが入力デバイス１１を操作して入力するジョブリクエストを端末用サーバ３ａに送信する操作処理手段４１ａ、端末用サーバ３ａから送られてくる画面表示データおよび圧縮印字データを受信し、画面表示データを表示処理手段４４に送り、圧縮印字データをデータ伸張処理手段４３に送り、データ伸張処理手段４３で伸張された印字データを印字デバイス１３に送信するデータ通信手段４２を有している。
さらに、端末装置４ａは、データ通信手段４２から送られてくる圧縮印字データを伸張して印字データに復元し、それをデータ通信手段４２に送り返すデータ伸張処理手段４３、データ通信手段４２から送られてくる画面表示データを表示デバイス１２に表示する表示処理手段４４を有している。
さらに、端末装置４ａは、圧縮印字データ、印字データ、画面表示データが格納されるデータ格納手段４５を有している。
【００１３】
次に、プラントデータ監視システム１ａにおける印字動作について説明する。
ユーザが入力デバイス１１を操作してデータ印字を要求するデータ印字リクエストを入力する。端末装置４ａの操作処理手段４１ａは、そのデータ印字リクエストを端末用サーバ３ａに送信する。
端末用サーバ３ａの操作処理手段３１ａは、ホスト計算機２にデータ印字リクエストを送信する。
ホスト計算機２のジョブ管理手段２１は、データ印字リクエストに基づきデータ印字イベントを印字データ生成手段２３に送る。印字データ生成手段２３は、画面表示データから印字データを生成し、その印字データを端末用サーバ３ａに送信する。
端末用サーバ３ａのデータ圧縮処理手段３３は、印字データを圧縮印字データに圧縮し、端末装置４ａに送信する。
端末装置４ａのデータ伸張処理手段４３は、圧縮印字データを印字データに伸張し、その伸張された印字データを印字デバイス１３に送信する。
印字デバイス１３は、受信した印字データを紙に印刷する。
【００１４】
次に、プラントデータ監視システム１ａにおけるデータ登録の動作について説明する。
ユーザが入力デバイス１１を操作してデータ登録を要求するデータ登録リクエストを入力する。端末装置４ａの操作処理手段４１ａは、そのデータ登録リクエストを端末用サーバ３ａに送信する。
端末用サーバ３ａの操作処理手段３１ａは、ホスト計算機２にデータ登録リクエストと登録データとを送る。
ホスト計算機２のジョブ管理手段２１は、データ登録リクエストに基づいてデータ登録イベントと登録データとをデータ登録処理手段２２に送る。データ登録処理手段２２は、登録データに基づいて画面表示データを更新し、更新された画面表示データを端末用サーバ３ａに送信する。
端末用サーバ３ａのデータ通信手段３２は、受信した画面表示データを端末装置４ａに送信する。
端末装置４ａの表示処理手段４４は、受信した画面表示データを表示デバイス１２に送信する。
表示デバイス１２は、送られてきた画面表示データを画面に表示する。
【００１５】
この低速通信回線８において、データ量として大きな印字データが圧縮されて送信されるので、一定時間に送信されるデータ量が大きい。また、低速通信回線を介して送信されるデータの内その他は、データ量の小さなジョブリクエストおよび画面表示データだけである。なお、画面表示データのデータ量が大きい場合、画面表示データを端末用サーバ３ａで圧縮し、その圧縮された画面表示データを端末装置４ａで伸張してもよい。
一方、高速通信回線６、７において、データ量として大きな印字データがそのまま送信されている。なお、データ量の大小は、所定時間内にデータ通信可能な場合を小データ量、所定時間内にデータ送信しきれない場合を大データ量とする。所定時間は用途に応じて適宜設定されるが、この実施の形態では使い勝手の観点から、例えば２０秒を目安とする。
【００１６】
このようなプロセスデータ監視システムは、端末用サーバにおいて大容量のデータを一旦圧縮したのちＬＡＮ回線より低速の通信回線を介して送信し、端末装置において圧縮されたデータを伸張して印字を行っているので、通信回線に低速な経路が含まれていても、ホスト計算機と端末装置との間で速い応答性能を確保することができる。
また、ホスト計算機は相手の端末の性能を考慮することが必要ないので、ホスト計算機を改造せずに端末装置だけを増設することができる。
また、ホスト計算機から離れた遠隔地などに端末装置を設置するとき、低速通信回線を敷設すればよい。
【００１７】
実施の形態２．
図５は、この発明の実施の形態２に係わるプラントデータ監視システムのブロック図である。図６は、実施の形態２に係わる両用装置の機能ブロック図である。図７は、初期化手段に格納されている定義ファイルである。
実施の形態２に係わるプラントデータ監視システム１ｂは、図５に示すように、システム構成としては実施の形態１のプラントデータ監視システム１ａと同様である。
また、実施の形態２に係わる端末用サーバ５１ａおよび端末装置５１ｂは、同一の両用装置５１から構成されている。そして、端末用サーバ５１ａと端末装置５１ｂとは、両用装置５１の初期化手段５４に格納されている定義ファイルの記載が異なっている。この定義ファイルの記載が異なると有効にされる両用装置５１の機能が異なってくる。
【００１８】
両用装置５１は、図６に示すように、初期化手段５４を有している。初期化手段５４は、定義ファイルに基づき両用装置５１を初期化する。例えば、図７のような記載の定義ファイルの場合、両用装置５１が端末用サーバ５１ａとして初期化される。
このとき有効とされる両用装置５１の機能は、以下の通りである。
操作処理手段５５は、端末装置５１ｂから送られてくるジョブリクエストの内容に従いジョブに必要なデータを付加してホスト計算機２に送信する。
さらに、データ通信手段５６は、ホスト計算機２から送られてくる画面表示データおよび印字データを受信し、画面表示データを端末装置５１ｂに送信し、印字データをデータ圧縮処理手段３３に送り、データ圧縮処理手段３３で圧縮された後送り返されてくる圧縮印字データを端末装置５１ｂに送信する。
さらに、データ圧縮処理手段３３は、データ通信手段５６から送られてくる印字データを圧縮印字データに圧縮し、データ通信手段５６に戻す。
さらに、データ格納手段６０は、登録データ、画面表示データおよび圧縮印字データが格納されることになる。
【００１９】
次に、定義ファイルにおいて端末装置５１ｂと定義されている両用装置５１について説明する。
操作処理手段５５は、ユーザが入力デバイス１１を操作して入力するジョブリクエストを端末用サーバ５１ａに送信する。
さらに、データ通信手段５６は、端末用サーバ５１ａから送られてくる画面表示データおよび圧縮印字データを受信し、画面表示データを表示処理手段４４に送り、圧縮印字データをデータ伸張処理手段４３に送り、データ伸張処理手段４３で伸張された後送り返されてくる印字データを印字デバイス１３に送信する。
さらに、データ伸張処理手段４３は、データ通信手段５６から送られてくる圧縮印字データを伸張して印字データに復元し、それをデータ通信手段５６に戻す。
さらに、表示処理手段４４は、データ通信手段５６から送られてくる画面表示データを表示デバイス１２の画面に表示する。
さらに、データ格納手段６０は、圧縮印字データ、印字データ、画面表示データが格納されることになる。
【００２０】
このようなプラントデータ監視システムは、両用装置が定義ファイルに記述された装置の定義に基づき端末用サーバまたは端末装置の一方に初期化されるので、両用装置を設計すればよく安価なシステムを構成することができる。
【００２１】
実施の形態３．
図８は、この発明の実施の形態３に係わる端末用サーバの機能ブロック図である。
実施の形態３に係わるプラントデータ監視システムは、実施の形態１のプラントデータ監視システム１ａと端末用サーバ３ｂが異なっており、その他は同様であるので同様な部分の説明は省略する。
また、実施の形態３に係わる端末用サーバ３ｂは、図８に示すように、実施の形態１の端末用サーバ３ａと操作処理手段３１ｂが異なっており、その他は同様であるので同様な部分に同じ符号を付記して説明を省略する。
【００２２】
操作処理手段３１ｂは、端末装置４ａからジョブリクエストが入力されたとき、ホスト計算機２のジョブ管理手段２１に実行待ちとして登録されているジョブに関する情報を優先度も合わせて取得し、登録されているジョブの優先度がジョブリクエストの優先度より高いか否かを判断する。ジョブの優先度が高い場合、操作処理手段３１ｂは端末装置４ａにジョブリクエストのキャンセルを応答する。一方、ジョブの優先度が高くない場合、操作処理手段３１ｂはジョブリクエストの内容に従いジョブに必要なデータをジョブリクエストに付加してホスト計算機２に送信する。
【００２３】
このようなプラントデータ監視システムは、ホスト計算機に優先度の高いジョブが登録されているときには、端末用サーバからジョブリクエストがホスト計算機に送信されないので、ホスト計算機において優先度の高いジョブが確実に処理される。
【００２４】
実施の形態４．
図９は、この発明の実施の形態４に係わる端末装置の機能ブロック図である。
実施の形態４に係わるプラントデータ監視システムは、実施の形態１のプラントデータ監視システム１ａと端末装置４ｂが異なっており、その他は同様であるので同様な部分の説明は省略する。
また、実施の形態４に係わる端末装置４ｂは、図９に示すように、実施の形態１の端末装置４ａと操作処理手段４１ｂが異なっており、その他は同様であるので同様な部分に同じ符号を付記して説明を省略する。
【００２５】
操作処理手段４１ｂは、入力デバイス１１からジョブリクエストが入力されたとき、ホスト計算機２のジョブ管理手段２１に実行待ちとして登録されているジョブに関する情報を優先度も合わせて取得し、優先度の高いジョブが登録されているか否かを判断する。優先度の高いジョブが登録されているとき、操作処理手段４１ｂがリクエスト無効の通知を表示デバイス１２の画面に表示する。一方、優先度の高いジョブが登録されていないとき、操作処理手段４１ｂはジョブリクエストを端末用サーバ３ａに送信する。
【００２６】
このようなプラントデータ監視システムは、ホスト計算機に優先度の高いジョブが登録されているとき、端末装置においてジョブリクエストが拒絶されるので、ホスト計算機において優先度の高いジョブが確実に処理される。
【図面の簡単な説明】
【００２７】
【図１】この発明の実施の形態１に係わるプラントデータ監視システムのブロック図である。
【図２】実施の形態１に係わるホスト計算機の機能ブロック図である。
【図３】実施の形態１に係わる端末用サーバの機能ブロック図である。
【図４】実施の形態１に係わる端末装置の機能ブロック図である。
【図５】この発明の実施の形態２に係わるプラントデータ監視システムのブロック図である。
【図６】実施の形態２に係わる両用装置の機能ブロック図である。
【図７】初期化手段に格納されている定義ファイルの記載例を示す図である。
【図８】実施の形態３に係わる端末用サーバの機能ブロック図である。
【図９】実施の形態４に係わる端末装置の機能ブロック図である。
【符号の説明】
【００２８】
１ａ、１ｂ  プラントデータ監視システム、２  ホスト計算機、３ａ、３ｂ、５１ａ  端末用サーバ、４ａ、４ｂ、５１ｂ  端末装置、５、６  高速通信回線、７  中継装置、８  低速通信回線、１１  入力デバイス、１２  表示デバイス、１３  印字デバイス、２１  ジョブ管理手段、２２  データ登録処理手段、２３  印字データ生成手段、２４、３４、４５、６０  データ格納手段、３１ａ、３１ｂ、４１ａ、４１ｂ、５５  操作処理手段、３２、４２、５６  データ通信手段、３３  データ圧縮処理手段、４３  データ伸張処理手段、４４  表示処理手段、５１  両用装置、５４  初期化手段。
【図１】
2006018440.tif 000003
【図２】
2006018440.tif 000004
【図３】
2006018440.tif 000005
【図４】
2006018440.tif 000006
【図５】
2006018440.tif 000007
【図６】
2006018440.tif 000008
【図７】
2006018440.tif 000009
【図８】
2006018440.tif 000010
【図９】
2006018440.tif 000011