(57)【要約】【課題】遠隔監視制御装置に対する監視・制御のサービスをネットワーク上のクライアント用端末からの要求に応じて提供できる能力を伝送ユニットに付与できる遠隔監視制御システムを提供することにある。【解決手段】伝送処理用コンピュータ１０には、ホスト用コンピュータ３と通信を行う通信ポート１３を備え、ホスト用コンピュータ３側で利用可能な設備負荷５の監視・制御に係るサービスの内容や、サポートするインターフェースの定義を含む諸元情報を記憶部１２に格納し、ホスト用コンピュータ３からインターフェース定義に規定される仕様に従ったアクセスによる監視や制御の要求があると、設備負荷５の状態を示すデータをホスト用コンピュータ３へ転送する監視サービスや、設備負荷５を制御するための制御データを作成させて伝送信号により送出させる制御サービスを提供するインターフェースモジュール１５を備えている。【選択図】図１
2007174437.tif 000002
【特許請求の範囲】
【請求項１】
建物内に設置された設備負荷の制御を行う１乃至複数の制御用端末器と、前記設備負荷の制御を指示するデータを入力する入力手段の入力状態を監視する１乃至複数の監視用端末器と、これら制御用端末器及び監視用端末器とともに専用２線の伝送線に接続され伝送ユニットとを少なくとも備え、伝送ユニットには各端末器をアクセスするためのアドレスデータを含む伝送信号を時分多重で伝送線に送出することで各端末器をアクセスし、伝送信号に設定されている返送待機期間に前記入力手段の入力状態を示す監視用端末器からの監視データを受信すると、該監視データの内容に基づく制御データを作成し、該制御データを伝送信号により当該監視用端末器と対応付けられた制御用端末器宛に送出する伝送処理コンピュータを備え、前記制御用端末器には受信した制御データに基づいて対応する設備負荷の動作を制御する出力を発生する制御機能を備え、前記監視用端末器では前記入力手段の状態を示す監視データを前記返送待機期間に返送する機能を備えている遠隔監視制御装置と、
前記伝送ユニットの伝送信号処理を行う前記伝送処理用コンピュータとの間でネットワーク接続のコンピュータシステムを構成するホスト用コンピュータとを具備し、
前記伝送処理用コンピュータには、前記ホスト用コンピュータ側の第１の通信部との間で通信を行うための第２の通信部と、前記ホスト用コンピュータ側で利用可能な前記設備負荷の監視・制御に係るサービスの内容や、サポートするインターフェースの定義を含む諸元情報を格納している記憶部と、前記ホスト用コンピュータからインターフェース定義に規定される仕様に従ったアクセスによる監視や制御の要求があると、前記設備負荷の状態を示すデータを前記ホスト用コンピュータ側へ前記第２の通信部を通じて転送する監視サービスや、前記ホスト用コンピュータ側のアクセスにより前記設備負荷を制御するための制御データを伝送信号により送出させる制御サービスを提供するインターフェースモジュールとを備え、
前記ホスト用コンピュータには、ネットワークによって接続されるクライアント用端末から前記設備負荷の監視・制御のサービス要求を受け取ると共に、前記伝送処理用コンピュータから転送される設備負荷の監視データを前記クライアント用端末へ提供するサーバ部と、前記伝送処理用コンピュータから得た前記インターフェース定義の識別子に基づいて選択された前記インターフェース定義に規定される仕様に従ったアクセスを前記インターフェースモジュールに行って前記クライアント用端末からサーバ部が受け取った監視や制御の要求に基づく要求を行うアクセスコントローラとを備え、前記インターフェースモジュールへのアクセスは分散型のデバイスオブジェクトが機能することで行うことを特徴とする遠隔監視制御システム。
【請求項２】
前記サーバはクライアント用端末に対してウェブインターフェースを提供するウェブサーバからなることを特徴とする請求項１記載の遠隔監視制御システム。
【請求項３】
前記クライアント用端末と前記ホスト用コンピュータと前記伝送処理用コンピュータはＬＡＮやＷＡＮを構成するネットワークを通じて接続され、前記第１，第２の通信部は当該ネットワークに対応する通信部であることを特徴とする請求項１又は２記載の遠隔監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワークを介して遠隔監視制御装置の伝送ユニットへのアクセスを可能として遠隔監視制御システムを提供することにある。
【背景技術】
【０００２】
従来、この種の遠隔監視制御装置では、伝送ユニットからみて端末の一つとなるインターフェース装置を伝送線に接続し、このインターフェース装置では情報通信ネットワーク上のコンピュータからのコマンドデータの授受を行うとともに、コマンドデータに基づいて負荷操作のための監視データを伝送信号の返送待機期間において伝送ユニットへ返送させ、また伝送信号によって送られてくる制御データをコマンドデータに変換して情報通信ネットワークへ送るようにしたものが提供されている（例えば、特許文献１）。
【特許文献１】特開平１０−１３６４６６号公報（段落００２３〜００２６、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１に開示されている遠隔監視制御装置のように端末として備えたインターフェース装置を通じてコンピュータで負荷制御や監視を行う場合には、コマンドデータから伝送信号のための変換処理や、伝送信号からのデータをコマンドデータへ変換する処理等が必要であるため、取り扱えるデータ量には限界があり、まして遠隔監視制御装置全体での負荷監視や、負荷制御を行うためにはインターフェース装置の処理負担が大きくなるという課題があり、また端末として扱われるため伝送ユニットへの割り込み処理や伝送ユニットからの伝送信号のアクセス等の手順を経るため処理も遅くなるという課題もあった。
【０００４】
一方遠隔監視制御装置全体の制御と監視のデータを集中的に扱う伝送ユニットとコンピュータシステムとの間でデータの授受を行えば、伝送信号を介する必要がなくなるため、処理速度を速めることができるが、伝送ユニット自体は、伝送線に接続される端末器のアドレス関係を格納したテーブルや監視データに対応した各制御用端末器での負荷状態を格納したテーブルや、伝送信号の送信と伝送信号の返送待機期間で受信される監視データの取得処理など限られた処理能力しか持たなかったため、上述のような端末器として扱うインターフェース装置が用いられていた。
【０００５】
そのため、インターネット等のネットワーク上に接続されたクライアント用端末からの要求に応じて遠隔監視制御装置での監視や制御のサービスを可能とすることが希求されている。
【０００６】
本発明は、上述の問題点に鑑みて為されたもので、その目的とするところは遠隔監視制御装置に対する監視・制御のサービスをネットワーク上のクライアント用端末からの要求に応じて提供できる能力を伝送ユニットに付与できる遠隔監視制御システムを提供することにある。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために、請求項１の発明では、建物内に設置された設備負荷の制御を行う１乃至複数の制御用端末器と、前記設備負荷の制御を指示するデータを入力する入力手段の入力状態を監視する１乃至複数の監視用端末器と、これら制御用端末器及び監視用端末器とともに専用２線の伝送線に接続され伝送ユニットとを少なくとも備え、伝送ユニットには各端末器をアクセスするためのアドレスデータを含む伝送信号を時分多重で伝送線に送出することで各端末器をアクセスし、伝送信号に設定されている返送待機期間に前記入力手段の入力状態を示す監視用端末器からの監視データを受信すると、該監視データの内容に基づく制御データを作成し、該制御データを伝送信号により当該監視用端末器と対応付けられた制御用端末器宛に送出する伝送処理コンピュータを備え、前記制御用端末器には受信した制御データに基づいて対応する設備負荷の動作を制御する出力を発生する制御機能を備え、前記監視用端末器では前記入力手段の状態を示す監視データを前記返送待機期間に返送する機能を備えている遠隔監視制御装置と、
前記伝送ユニットの伝送信号処理を行う前記伝送処理用コンピュータとの間でネットワーク接続のコンピュータシステムを構成するホスト用コンピュータとを具備し、
前記伝送処理用コンピュータには、前記ホスト用コンピュータ側の第１の通信部との間で通信を行うための第２の通信部と、前記ホスト用コンピュータ側で利用可能な前記設備負荷の監視・制御に係るサービスの内容や、サポートするインターフェースの定義を含む諸元情報を格納している記憶部と、前記ホスト用コンピュータからインターフェース定義に規定される仕様に従ったアクセスによる監視や制御の要求があると、前記設備負荷の状態を示すデータを前記ホスト用コンピュータ側へ前記第２の通信部を通じて転送する監視サービスや、前記ホスト用コンピュータ側のアクセスにより前記設備負荷を制御するための制御データを伝送信号により送出させる制御サービスを提供するインターフェースモジュールとを備え、
前記ホスト用コンピュータには、ネットワークによって接続されるクライアント用端末から前記設備負荷の監視・制御のサービス要求を受け取ると共に、前記伝送処理用コンピュータから転送される設備負荷の監視データを前記クライアント用端末へ提供するサーバ部と、前記伝送処理用コンピュータから得た前記インターフェース定義の識別子に基づいて選択された前記インターフェース定義に規定される仕様に従ったアクセスを前記インターフェースモジュールに行って前記クライアント用端末からサーバ部が受け取った監視や制御の要求に基づく要求を行うアクセスコントローラとを備え、前記インターフェースモジュールへのアクセスは分散型のデバイスオブジェクトが機能することで行うことを特徴とする。
【０００８】
請求項２の発明では、請求項１の発明において、前記サーバは前記クライアント用端末に対してウェブインターフェースを提供するウェブサーバからなることを特徴とする。
【０００９】
請求項２の発明によれば、クライアント用端末側で、ウェブブラウザを通じて監視や制御の要求や情報閲覧ができ、操作性に優れる。
【００１０】
請求項３の発明では、請求項１又は２の発明において、前記クライアント用端末と前記ホスト用コンピュータと前記伝送処理用コンピュータはＬＡＮやＷＡＮを構成するネットワークを通じて接続され、前記第１，第２の通信部は当該ネットワークに対応する通信部であることを特徴とする。
【００１１】
請求項３の発明によれば、ント用端末、ホスト用コンピュータ、伝送処理用コンピュータをネットワーク上に分散させた形でシステムを構築することができる。
【発明の効果】
【００１２】
本発明は、能力の限られた遠隔監視制御装置の伝送ユニットの伝送処理用コンピュータにソフトウェアを組み込むことで、遠隔監視制御装置が提供するサービスをより大きなネットワークコンピュータシステムを介して分散させ、限られた伝送処理用コンピュータの監視及び制御能力を強化することができ、遠隔監視制御装置が提供するサービスをネットワーク上のクライアント用端末がホスト用コンピュータを通じて容易に享受できるシステムを構築することが可能となり、特にクライアント用端末に対してネットワーク上の遠隔地に存在する遠隔監視制御装置が提供する負荷の制御や監視のサービスがクライアント用端末の手許にあるかのように利用することができるという効果がある。
【発明を実施するための最良の形態】
【００１３】
本発明を実施形態により説明する。
【００１４】
(実施形態１）
本実施形態の遠隔監視制御システムは図１，図２に示すように時分割多重の伝送信号Ｖｓ(図３参照）を用いて設備負荷５の監視制御を行う遠隔監視制御装置Ａと、この遠隔監視制御装置Ａの中枢となる伝送ユニット１内の伝送処理用コンピュータ２と、ホスト用コンピュータ３と、このホスト用コンピュータ３とネットワークＮＴを介して接続されるクライアント用端末４とで構成され、伝送処理用コンピュータ２，ホスト用コンピュータ３及びクライアント用端末４とでネットワークコンピュータを構成する。
【００１５】
遠隔監視制御装置Ａは、伝送ユニット１がホスト用コンピュータ３とネットワークコンピュータを構成する伝送処理用コンピュータ２を備えている以外は、設備負荷（例えば照明装置）５を制御操作するための指示データとしてオン／オフ操作のデータを入力する入力手段たる操作スイッチＳＷ１…を備えた監視用端末器６と、設備負荷５を駆動制御する制御用端末器７と、伝送ユニット１とを、上述の特許文献１に開示されている遠隔監視制御システムと同様に基本的構成としている。
【００１６】
ここで遠隔監視制御装置Ａの基本的構成の部分について簡単に説明する。まず各端末器６，７と伝送ユニット１との間を専用２線の伝送線８で接続し、伝送ユニット１から伝送線８に送出される伝送信号Ｖｓは図３（ａ）に示すように、信号送出開始を示すスタートパルス信号ＳＴ、信号モードを示すモードデータ信号ＭＤ、端末器６，７を呼び出すアドレスデータ信号ＡＤ、設備負荷５を制御する制御データ信号ＣＤ、チェックサムデータ信号ＣＳ及び端末器６，７からの返送期間を設定する長パルスで構成される返送待機期間ＷＴよりなる複極（±２４Ｖ）の時分割多重信号であり、各データはパルス幅変調によって伝送されるようになっている。
【００１７】
各端末器６，７では、伝送線８を介して受信された伝送信号Ｖｓのアドレスデータと自己の固有アドレスデータとが一致したときその伝送信号Ｖｓの制御データを取り込むとともに、伝送信号Ｖｓの返送待機期間ＷＴに同期して監視データ信号を電流モード信号（伝送線８間を適当な低インピータンスを介して短絡して送出される信号）として、返送するようになっている。
【００１８】
また、伝送ユニット１には、モードデータ信号ＭＤをダミーモードとしたダミー伝送信号Ｖｓを常時送出するダミー信号送信手段と、何れかの監視用端末器６から返送された図３（ｂ）に示すような割り込み信号Ｖｉが受信されたとき割り込み発生監視用端末器６を検出して該監視用端末器６をアクセスして操作スイッチＳＷ１…の操作状態を示す監視データを返送させる割り込み処理手段とが設けられてる。
【００１９】
一方、監視用端末器６には、操作スイッチＳＷ１ … が操作されることによる監視入力があったとき、ダミー伝送信号Ｖｓのスタートパルス信号ＳＴに同期して割り込み信号Ｖｉを発生するとともに、伝送ユニット１からのアドレス確認モードの伝送信号Ｖｓの返送待機期間ＷＴに同期して自己の固有アドレスデータを返送する割り込み発生手段と、伝送ユニット１から割り込みに応答した割り込みアクセスモードの伝送信号Ｖｓが伝送されたときに監視入力に対応した監視データを返送するデータ返送手段とが設けられている。
【００２０】
伝送ユニット１は、監視用端末器６から伝送ユニット１に返送された監視データに基づいて予め設定テーブルに対応関係を登録してある制御用端末器７のアドレス宛に伝送する制御データを作成して、当該制御用端末器７に伝送信号Ｖｓの制御データ信号ＣＤにより伝送して設備負荷５をオン／オフ制御するようになっている。制御用端末器７は設備負荷５をオン／オフさせるためにラッチングリレーを用い、制御データの受信に応じて反転動作させるようになっている。 またこの反転動作に伴う設備負荷５の状態を監視データとして監視用端末器６と同様に伝送信号Ｖｓの返送待機期間ＷＴに伝送ユニット１へ返送するようになっている。
【００２１】
また伝送ユニット１は、この制御用端末器７からの監視データに基づき、対応する監視用端末器６の操作スイッチＳＷ１…毎に設けた動作表示素子を制御する制御データを作成して当該監視用端末器６宛に伝送信号Ｖｓの制御データ信号ＣＤにより送る処理を行う。
【００２２】
ここで監視用端末器６の操作スイッチＳＷ１…の内の一つが操作されたときに、設定テーブルに予め複数の制御用端末器７に対して制御データを送ることで、設備負荷５，つまり複数の照明負荷を同じ制御内容で点灯／消灯させるグループ制御や、或いは複数の照明負荷を予め決めた点灯パターンとなるように制御するパターン制御が行えるようになっている。
【００２３】
そして伝送ユニット１には、遠隔監視制御装置Ａの中枢として必要な上述のダミー信号送信手段と、割り込み処理手段と、監視用端末器６或いは制御用端末器７から返送されてきた監視データに基づいて対応する制御用端末器７或いは監視用端末器６宛に制御データを上述のように作成して伝送信号Ｖｓとして伝送させる手段とを機能として持つコンピュータ構成の伝送処理用コンピュータ１０と、伝送信号Ｖｓの送信と監視データ信号の受信とを行う伝送信号送受信部１１とを備え、伝送処理用コンピュータ１０内には上述の設定テーブルを格納する記憶部１２を備えている。
【００２４】
一方、伝送処理用コンピュータ１０は、ホスト用コンピュータ３の通信ポート３０にＲＳ２３２、ＲＳ４８５、電力線、有線接続、無線接続等の何れかの通信路を介して接続する通信ポート１３を備えている。勿論伝送処理用コンピュータ１０とホスト用コンピュータ３とが互いに離れた場所に設置されている場合にはＬＡＮやＷＡＮ（インターネット）等のネットワークを通じて行うようにしても良い。
【００２５】
クライアント用端末４は、ＬＡＮやＷＡＮ（インターネット）等のネットワークＮＴを介して遠隔の場所からホスト用コンピュータ３に接続され、ホスト用コンピュータ３，伝送処理用コンピュータ１０とでネットワークコンピュータシステムＢを構成する。尚ホスト用コンピュータ３の機能をクライアント用端末４に備えていても良い。
【００２６】
このような構成により、ユーザは、クライアント用端末４によりホスト用コンピュータ３を介して伝送ユニット１の伝送処理用コンピュータ１０で遠隔監視制御装置Ａが提供するサービスに遠隔地からアクセスすることができる。
【００２７】
ここで図１は、上述のクライアント用端末４，ホスト用コンピュータ３及び伝送ユニット１の主なハードウェアとソフトウェアの要素からなる概念的なブロック図を示している。
【００２８】
伝送ユニット１の伝送処理用コンピュータ１０は、図示するように遠隔監視制御装置Ａで取り扱う伝送信号Ｖｓの送信及び返送される監視データ信号の受信は伝送信号送受信部１１を介して送受信される。
【００２９】
伝送処理用演算装置１０に組み込みまれた組み込み型アプリケーションプログラム１４は、伝送信号送受信部１１と直接データの授受を行う実行命令を有し、伝送信号Ｖｓによるデータの授受を繰り返して行う。勿論繰り返して行わなくても良い。
【００３０】
また、伝送処理用コンピュータ１０は伝送処理用コンピュータ１０自身の特性及び能力についての基本情報を能力表Ｔ１として記憶部１２に記憶させている。この能力表Ｔ１は、ファイルとして記憶しても良く、又はアプリケーションプログラム１４とコンパイルされた状態のデータとして記憶しても良く、更に伝送処理用コンピュータ１０の外部の記憶装置（図示せず）に記憶しても良い。表１は、能力表Ｔ１の一例を示している。
【００３１】
【表１】
2007174437.tif 000003
【００３２】
表１に示すように、能力表Ｔ１では、（１Ａ）により伝送処理用コンピュータ１０がどんなインターフェース定義をサポートするかを示す、インターフェース定義のフィールドとその使用は十分に示す。能力表Ｔ１の（１Ｂ）はバイト配列形式の識別を示し、（１Ｃ）は特定の伝送処理用コンピュータ１０のために装置がどんなものであるかを示す装置識別を示し、（１Ｄ）は、伝送処理用コンピュータ１０にアドレスがある場合に書き込まれる装置アドレスである。またアプリケーションプログラム１４等の互換性を確保するあめに使用されるソフトウェアのバージョン番号（１Ｅ）を書き込んでも良い。同様に通信プロトコル・バージョンの番号（１Ｆ）を書き込んでも良い。また通信についての詳細も記憶してよく、（１Ｇ）で示す最大通信パケットサイズを書き込んでも良い。
【００３３】
この能力表Ｔ１は、ホスト用コンピュータ３の要求に応じてホスト用コンピュータ３側へ能力表Ｔ１のデータを転送し、ホスト用コンピュータ３側で伝送処理用コンピュータ１０の特性及び能力を確認することができるものである。
【００３４】
クライアント用端末４及びホスト用コンピュータ３又はその何れかで動作するアプリケーションプログラムによって、ユーザが伝送処理用コンピュータ１０により提供される遠隔監視制御装置Ａのサービス（設備負荷５の監視や制御）にアクセスしたい場合がある。
【００３５】
この監視や制御のサービスは、異なる機能、変数、イベント及びファイル又はその何れかを有する。例えば、ユーザは、特定の設備負荷５の状態監視や、制御等のサービスを望むことがあるが、このユーザがアクセスを必要とする可能性のあるサービスを本実施形態ではサービス表Ｔ２としてリストアップしてある。
【００３６】
このサービス表Ｔ２は、伝送処理用コンピュータ１０の記憶部１２に記憶されるが、この場合、サービス表Ｔ２をファイルとして記憶しても良いし、或いはアプリケーションプログラム１４とコンパイルされた静的データとして記憶部１２に記憶しても良いし、又は、伝送処理用コンピュータ１０の外部の記憶装置（図示せず）に記憶しても良い。
【００３７】
表２は、サービス表Ｔ２の一例を示す。
【００３８】
【表２】
2007174437.tif 000004
【００３９】
この表２に示すように、サービス表Ｔ２は、サービスの名称又は識別、サービスの種類（例えば、それが機能、変数、イベント又はファイルなどであるか否か）が書き込まれ、また必要に応じて入力パラメータの種類、リターンの種類、及びサービスのアドレスのような情報を含んでも良い。
【００４０】
ここで（２Ａ）は、機能「Function」についての情報を示している、すなわち、それが機能であり、それが入力パラメータとしてワードを取り、それが何もリターンしない（無）、そのアドレスが＆Functionで表されていることを示している。
【００４１】
また（２Ｂ）は、他の機能「ＦｕｎｃｔｉｏｎＢ」についての情報を示している。また変数についての適切な情報は（２Ｃ），（２Ｄ）に示してある。
【００４２】
イベントについての情報は、（２Ｅ），（２Ｆ）に示してある。ここで示すイベントは、任意の種類のデータであっても良い。例えば、イベントは、変数、特定のレジスタ、割り込みなどとすることができる。またイベントは、非同期的に生じる品目について特に有用であり、非同期的な種類のイベントの例には設備負荷５の制御状態の変更などがある。特定のファイルについての情報は、（２Ｇ）と（２Ｈ）に示してある。
【００４３】
さて伝送処理用コンピュータ１０の記憶部１２に遠隔監視制御装置Ａのサービスについての情報をサービス表Ｔ２に記憶することによって、ホスト用コンピュータ３は、伝送処理用コンピュータ１０を通じてどのようなサービスが利用できるかを容易に確認することができる。
【００４４】
ここで、伝送処理用コンピュータ１０のアプリケーションプログラム１４は、サービスを定義し、サービス表Ｔ２は、特定のサービスについての情報を提供するように機能し、この情報はホスト用コンピュータ３に接続されたクライアント用端末４のユーザに有用となる。勿論ホスト用コンピュータ３のユーザ(管理者）にとっても有用なものとなる。
【００４５】
また伝送処理用コンピュータ１０に組み込んだソフトウェアとしてのインターフェースモジュール１５は、伝送処理用コンピュータ１０を通じて提供されるサービスと、ホスト用コンピュータ３（で動作するソフトウェア）との間でアクセスを行うもので、伝送処理用コンピュータ１０の所望サービスにアクセスするためにサービス表Ｔ２の情報を使用し、伝送処理用コンピュータ１０に組み込んだソフトウェアによって実現される通信モジュール１６と、ハードウェアの通信ポート１３とを介してホスト用コンピュータ３に対して通信を行う。インターフェースモジュール１５、通信モジュール１６及びアプリケーションプログラム１４は記憶手段に格納されているもので、記憶手段としては記憶部１２であっても、別の記憶素子であっても良い。
【００４６】
尚通信モジュール１６の代わりに、インターフェースモジュール１５が伝送処理用コンピュータ１０における通信ポート１３と直接インターフェース接続するに必要な通信コードを有しても良い。通信モジュール１６又は通信コードは、通信ポート１３へアクセスしてデータが適当な大きさでフォーマットされたデータ片により通信ポート１３に与られ、且つ通信ポート１３で受信したデータが正しく読み取られるということを保障するものである。
【００４７】
さて伝送処理用コンピュータ１０とネットワークコンピュータシステムＢを構成するホスト用コンピュータ３は、伝送処理用コンピュータ１０の通信ポート１３と通信をするハードウェアの通信ポート３０と、通信ポート３０を介して伝送処理用コンピュータ１０との間で通信を行うためのソフトウェアからなる通信モジュール３１とを有し、この通信モジュール３１は伝送処理用コンピュータ１０の通信モジュール１６と同様で、通信ポート３０に対し書き込まれたり、読み出されたりするデータのフォーマットを正しく作成するためのものである。
【００４８】
更にホスト用コンピュータ３は、伝送処理用コンピュータ１０で提供されるサービスに対するアクセスを行うために、伝送処理用コンピュータ１０に対して記憶部１２に記憶されているサービス表Ｔ２のリスト要求を行って転送させ、サービス情報３２を作成する。このサービス情報３２は、遠隔監視制御装置Ａにおいてどんなサービスが利用できるか、及び、もしあるとすればどんなデータの種類が個々のサービスで使用されるかを示す。これにより、ホスト用コンピュータ３を介して、伝送処理用コンピュータ１０へのアクセスが容易になる。尚このサービス情報３２を作成させる処理はホスト用コンピュータ３の初期処理として実行され、この実行はホスト用コンピュータ３内のアクセスコントローラ３３により指示される。アクセスコントローラ３３はホスト用コンピュータ３の処理動作を統括するものであり、対応するソフトウェアを実行されることで構成される。
【００４９】
ここでホスト用コンピュータ３はクライアント用端末４との間で通信を行い、クライアント用端末４に対して伝送処理用コンピュータ１０が提供するサービスへのアクセスが行えるようになっており、クライアント用端末４によるアクセスを容易にするため、ウェブサーバ３４を備えている。このウェブサーバ３４は、伝送処理用コンピュータ１０でのサービスに対しウェブインターフェースを提供するもので、例えば遠隔監視制御装置Ａでの設備負荷５の状態の表示や、制御指示の入力を行うためのウェブページを提供する。つまりアクセスコントローラ３３は、伝送処理用コンピュータ１０で利用可能なサービスからウェブページを作成し、ウェブサーバ３４は作成されたウェブページ提示に対するクライアント用端末４の要求に対してサービスする。
【００５０】
またホスト用コンピュータ３は、伝送処理用コンピュータ１０のサービスに対するクライアントの要求にサービスするために、デバイスアクセスサーバ３５を備えており、このデバイスアクセスサーバ３５は、サービス情報３２にアクセスし、このサービス情報３２をクライアント用端末４のユーザが利用できるようにする。
【００５１】
パーソナルコンピュータにより構成されるクライアント用端末４は、ウェブブラウザからなるクライアントアプリケーション４０とネットワーク用の通信ポート４とを有し、通信ポート４１は、伝送処理用コンピュータ１０のサービスにアクセスするためにホスト用コンピュータ３のデバイスアクセスサーバ３５と通信する。クライアントアプリケーション４０は、サービスに関する情報を得るために通信ポート４１を使用し、ホスト用コンピュータ３に構築されたウェブサーバ３４からのデータにアクセスするようになっている。
【００５２】
ところで上述のホスト用コンピュータ３では転送されてきたサービス情報３２のカプセル化をソフトウェアオブジェクトの実行で行うようになっている。
【００５３】
つまりホスト用コンピュータ３に格納されているソフトウェアオブジェクト（以下オブジェクトという）３６を実行することでサービス情報３２をカプセル化しており、このオブジェクト３６は伝送処理用コンピュータ１０を含む遠隔監視制御装置Ａの少なくとも一部のオブジェクト表現を提供し、オブジェクト３６の一部は主として伝送処理用コンピュータ１０から提供されるサービスにアクセスするために用いられる。そしてオブジェクト３６をホスト用コンピュータ３上で実現することにより、伝送ユニット１側の伝送処理用コンピュータ１０の資源を使用することなく、ソフトウェアの開発者はオブジェクト指向分析及び設計に係る利益が与えられることになる。
【００５４】
ここでオブジェクト３６は、データ構造で記述され、一つのオブジェクト３６は、データ及び機能又は何れかをカプセル化した抽象的なデータ形式であり、メンバーコンポーネント（機能、変数、データ等カプセル化しもの）がホスト用コンピュータ３上の記憶部(図示せず）に格納され、少なくとも一つのメンバーコンポーネントが伝送処理用コンピュータ１０に対して通信を行って伝送処理用コンピュータ１０のデータをリトリーブして伝送処理用コンピュータ１０上のデータを変更するかコードを実行させる。つまりオブジェクト３６は部分的に伝送処理用コンピュータ１０のデータ、機能及びイベント又はその何れかを担う用に機能する。
【００５５】
そして、伝送処理用コンピュータ１０側のサービス表Ｔ２及びホスト用コンピュータ３で作成されたサービス情報３２はオブジェクト３６が伝送処理用コンピュータ１０が提供するサービスを、ホスト用コンピュータ３で動作するソフトウェア及びクライアント用端末４で動作するソフトウェアの両方又は一方に関連付けることを可能とする。
【００５６】
このようにして伝送処理用コンピュータ１０のデータ及び機能又はその何れかの一部がネットワークを通じて分散される。そして必要なデータのみが伝送処理用コンピュータ１０に格納され、また伝送処理用コンピュータ１０上に格納される必要がある実行可能コードのみが伝送処理用コンピュータ１０に格納される。これによりネットワークコンピュータシステムＢを構成する伝送処理用コンピュータ１０とホスト用コンピュータ３との間でデータと機能とを分散して伝送処理用コンピュータ１０の資源を最小とし、オブジェクト３６が分散されたデータ及び機能をホスト用コンピュータ３でアクセス可能としている。
【００５７】
ここでホスト用コンピュータ３若しくはネットワーク上に上述のように定義されたオブジェクトのアクセスは、機器が存在するネットワーク上の物理的なＩＰアドレスを意識することなく、論理的なオブジェクト識別子を用いて行われ、オブジェクト識別子及びネットワーク上のアクセスに使われる経路情報を保持したオブジェクトアクセスサーバ（以下ＯＡＳと略す）９を図２に示すようにネットワークＮＴ上に一つ若しくは複数以上設け、クライアント用端末４はＯＡＳ９に対して所望のオブジェクト識別子を用いてアクセス要求を出すことでクライアント端末４から遠隔にあるオブジェクトにアクセス可能となっている。尚ＯＡＳ９はホスト用コンピュータ３上で稼動するものであっても良い。
【００５８】
而して今遠隔監視制御装置ＡとネットワークコンピュータシステムＢを構成するホスト用コンピュータ３で搭載されたソフトウェアを実行させるために、図４（ａ）のステップＳ１で示すようにユーザはホスト用コンピュータ１０を立ち上げてアクセスコントローラ３３及び通信ポート３０を起動させる。これにより伝送処理用コンピュータ１０のインターフェースモジュール１５をリセットさせる(ステップＳ２）。このリセットに応じて伝送処理用コンピュータ１０のインターフェースモジュール１５は、リセットしたことの確認をホスト用コンピュータ３のアクセスコントローラ３３へ返す。
【００５９】
またアクセスコントローラ３３は、性能表Ｔ１及びサービス表Ｔ２の転送を要求する(ステップＳ３、Ｓ４）。この要求に応じてインターフェースモジュール１５は記憶部１２からこれら表Ｔ１，Ｔ２をホスト用コンピュータ３へ転送する。これによりホスト用コンピュータ３で実行されたソフトウェアは、伝送ユニット１の伝送処理用コンピュータ１０がどのような能力（インターフェース）を持っているかを知るとともに、伝送処理用コンピュータ１０によって提供される遠隔監視制御装置Ａでのサービスに関するサービス情報３２をオブジェクト３６によって作成して記憶手段(図示せず）に保持する(ステップＳ５）。そしてホスト用コンピュータ３のアクセスコントローラ３３はサービス情報３２をクライアント用端末４で提示させるためのウェブページを作成し、ウェブサーバ３４を介してクライアント用端末４のクライアントアプリケーション４０へ送出することを可能とする。そして上述のサービス情報３２はオブジェクト３６によってカプセル化される。またウェーブサーバ部３４及びデバイスアクセスサーバ３５が起動することになる(ステップＳ６、Ｓ７）。以後ホスト用コンピュータ１０上でソフトウェアが動作すると、受信した要求をサービスするように動作する(ステップＳ８）。
【００６０】
一方サービスを求めるユーザは、クライアントアプリケーション４０及びデバイスアクセスクライアント４２又はその何れかがクライアント用端末４上で起動させる。
【００６１】
図４（ｂ）は伝送処理用コンピュータ１０からサービスのための変数値を獲得する手順の流れ図を示す。
【００６２】
まずクライアントアプリケーション４０が既に伝送処理用コンピュータ１０でのサービスを認識していない限り、クライアントアプリケーション４０はステップＳ１０で利用可能なサービス表Ｔ２のリストを要求する。ウェブサーバ３４、デバイスアクセスサーバ３５、又は同様のサーバの何れかが要求を受信して、オブジェクト３６により作成されたサービス情報３２を読み出す（ステップＳ１１）。
【００６３】
続いてサーバ３４又は３５はサービス情報３２をクライアント用端末４に送る（ステップＳ１３）。一度クライアント用端末４が伝送処理用コンピュータ１０でどのようなサービスが利用可能かを知ると、このクライアント用端末４はそのサービスに関するデータ及び動作又は何れかを要求する。つまりクライアント用端末４はそれらに対応する特定の変数値を要求する。（ステップＳ１２）。ユーザはクライアント用端末４のクライアントアプリケーション４０を通して、伝送処理用コンピュータ１０でのイベントの状態又はデータの状態（設備負荷５の状態変化や現在の状態）を知るために伝送処理用コンピュータ１０に特定の変数値を要求する（ステップＳ１３）。
【００６４】
サーバ３４又は３５は特定の変数値に関する要求を受信し（ステップＳ１４）、その変数値を適切なオブジェクト３６から要求する（ステップＳ１５）。オブジェクト３６は、この要求を受信すると、この要求されている変数値に対応して伝送処理用コンピュータ１０に組み込まれているインターフェースモジュール１５にメッセージを送る（ステップＳ１６）。このメッセージをステップＳ１７で受信した伝送処理用コンピュータ１０のインターフェースモジュール１５は、変数にアクセスし、そこに含まれる値を読み取る（ステップＳ１７）。インターフェースモジュール１５は読み取った変数値をホスト用コンピュータ１０のオブジェクト３６にその通信路を通して送り返す（ステップＳ１８）。オブジェクト３６はこの変数値を受け取ると、その変数値をサーバ３４又は３５に返す（ステップＳ１９）。続いてサーバ３４又は３５はクライアント用端末４からの要求に応答し、その変数値をクライアント用端末４のクライアントアプリケーション４０又はデバイスクライアント４１を構成するソフトウェアへ送る。 
【００６５】
ここで、オブジェクトの能力を拡張するためにオブジェクト階層が使用されている場合、オブジェクト３６はデータをサーバ３４又は３５に戻す前にそのデータに対して更なる処理を加える。
【００６６】
勿論上述したように定義されたオブジェクトのアクセスは、論理的なオブジェクト識別子を用いて行われており、クライアント用端末４はＯＡＳ９に対して所望のオブジェクト識別子を用いてアクセス要求を出すことでクライアント端末４から遠隔にあるオブジェクトにアクセスするのである。
【００６７】
かようにして本実施形態のシステムでは、クライアント用端末４からホスト用コンピュータ３を介して遠隔監視制御装置Ａの伝送ユニット１の伝送処理用コンピュータ１０に対して遠隔監視制御装置Ａの設備負荷５の状態のデータ、つまり監視データを要求したり、或いは所定の設備負荷５の制御を要求することで、遠隔地においても設備負荷５の監視と制御を可能とするものである。
【００６８】
そして本実施形態では、能力の限られた遠隔監視制御装置Ａの伝送ユニット１の伝送処理用コンピュータ１０のアプリケーションプログラム１４、インターフェースモジュール１５に関連するソフトウェア（通信モジュール１３及び３０に関連する）、及びクライアント用端末４のクライアントアプリケーション４０を夫々に組み込むことで、限られた伝送処理用コンピュータ１０の監視及び制御能力を強化するために遠隔監視制御装置Ａが提供するサービスをより大きなネットワークコンピュータシステムＢを介して分散させ、例えば遠隔監視制御装置Ａに関連するデータの格納能力をホスト用コンピュータ３上に格納できるようにすることで増加させることや、伝送処理用コンピュータ１０とのインターフェース及び通信の容易さを増加させることを可能としている。遠隔監視制御装置Ａが提供するサービスの情報をホスト用コンピュータ３でカプセル化し、それをクライアント用端末４のクライアントアプリケーション４０に提示することで、伝送処理用コンピュータ１０を通じて遠隔監視制御装置Ａのサービスがより容易にアクセスすることができるのである。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態１の概念的なブロック図である。
【図２】実施形態１のシステムの全体構成図である。
【図３】実施形態１の遠隔監視制御装置で使用する伝送信号の説明図である。
【図４】実施形態１の動作説明用フローチャートである。
【符号の説明】
【００７０】
１  伝送ユニット
１０  伝送処理用コンピュータ
１１  伝送信号送受信部
１２  記憶部
１３  通信ポート
１４  アプリケーションプログラム
１５  インターフェースモジュール
１６  通信モジュール
３    ホスト用コンピュータ
３０  通信ポート
３１  通信モジュール
３２  サービス情報
３３  アクセスコントローラ
３４  ウェブサーバ
３５  デバイスアクセスサーバ
３６  オブジェクト
４    クライアント用端末
４０  クライアントアプリケーション
４１  デバイスアクセスクライアント
５  設備負荷
６  監視用端末器
７  監視用端末器
８  伝送線
Ａ  遠隔監視制御装置
Ｂ  ネットワークコンピュータシステム
【図１】
2007174437.tif 000005
【図２】
2007174437.tif 000006
【図３】
2007174437.tif 000007
【図４】
2007174437.tif 000008