(57)【要約】【課題】  シリアルインターフェースのみしか備えない機器の監視及び制御を遠隔から行うことを目的とする。【解決手段】  メールメッセージ情報からシリアルコマンドに変換し、シリアルコマンドからメールメッセージ情報に変換するための変換情報テーブル１４Ａ、１４Ｂを記憶しておき、メール通信部１３がメッセージ情報を取得した場合に、当該メッセージ情報をコマンドメッセージ変換処理部１２によりシリアルコマンドに変換して、当該シリアルコマンドをシリアル通信部１１によってターゲット機器２に送出し、シリアル通信部１１がシリアルコマンドを取得した場合に、当該シリアルコマンドをコマンドメッセージ変換処理部１２によりメッセージ情報に変換して、当該メッセージ情報をメール通信部１３によってメールサーバに送出する。【選択図】      図２
2010147994.tif 000002
【特許請求の範囲】
【請求項１】
メールサーバとメッセージ情報の通信を行うメール通信手段と、
対象機器と接続され、当該対象機器との間で、当該対象機器に対する監視又は制御を行う監視制御コマンドのシリアル通信を行うシリアル通信手段と、
前記メール通信手段により前記メッセージ情報を取得した場合に前記監視制御コマンドを生成する変換処理と、前記シリアル通信手段により前記監視制御コマンドを取得した場合に前記メッセージ情報を生成する変換処理とを行う変換処理手段とを備え、
前記メール通信手段が前記メッセージ情報を取得した場合に、当該メッセージ情報を前記変換処理手段により前記監視制御コマンドに変換して、当該監視制御コマンドを前記シリアル通信手段によって前記対象機器に送出し、
前記シリアル通信手段が前記監視制御コマンドを取得した場合に、当該監視制御コマンドを前記変換処理手段により前記メッセージ情報に変換して、当該メッセージ情報を前記メール通信手段によって前記メールサーバに送出すること
を特徴とするシリアル通信変換装置。
【請求項２】
前記メッセージ情報と前記監視制御コマンドとを対応づけて登録した変換情報テーブルを記憶する記憶手段を備え、
前記変換処理部は、前記記憶手段に記憶された前記変換情報テーブルを参照して、前記メッセージ情報と前記監視制御コマンドとを相互に変換すること
を特徴とする請求項１に記載のシリアル通信変換装置。
【請求項３】
前記変換処理手段は、前記対象機器へのリクエストを示す前記メッセージ情報を受信して前記監視制御コマンドを前記対象機器に送信し、当該対象機器から当該リクエストへのレスポンスとしての監視制御コマンドを受信してメッセージ情報に変換する際に、当該メッセージ情報に、前記リクエストを示すメッセージ情報のレスポンスであることを示す情報を含めることを特徴とする請求項１又は請求項２に記載のシリアル通信変換装置。
【請求項４】
前記メール通信手段により受信した前記メッセージ情報に基づいて、前記メッセージ情報と前記監視制御コマンドとを対応づける情報を前記変換情報テーブルに登録する登録処理手段を備えることを特徴とする請求項２に記載のシリアル通信変換装置。
【請求項５】
所定のシリアル通信方式により通信を行う対象機器と、
メッセージ情報の授受を行うメールサーバと、
前記複数の対象機器及び前記メールサーバと通信が可能とされるシリアル通信変換装置と、
前記メールサーバを介して、前記シリアル通信変換装置との間でメッセージ情報の授受を行う遠隔操作用端末とを備え、
前記シリアル通信変換装置は、
前記メールサーバとメッセージ情報の通信を行うメール通信手段と、
前記対象機器と接続され、当該対象機器との間で、当該対象機器に対する監視又は制御を行う監視制御コマンドのシリアル通信を行うシリアル通信手段と、
前記メール通信手段により前記メッセージ情報を取得した場合に前記監視制御コマンドを生成する変換処理と、前記シリアル通信手段により前記監視制御コマンドを取得した場合に前記メッセージ情報を生成する変換処理とを行う変換処理手段とを備え、
前記メール通信手段が前記メッセージ情報を取得した場合に、当該メッセージ情報を前記変換処理手段により前記監視制御コマンドに変換して、当該監視制御コマンドを前記シリアル通信手段によって前記対象機器に送出し、
前記シリアル通信手段が前記監視制御コマンドを取得した場合に、当該監視制御コマンドを前記変換処理手段により前記メッセージ情報に変換して、当該メッセージ情報を前記メール通信手段によって前記メールサーバに送出すること
を特徴とする監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象機器の監視及び制御を行うためのシリアル通信変換装置、監視制御システムに関する。
【背景技術】
【０００２】
従来より、対象機器を監視、制御する技術としては、シリアルインターフェースを備えた対象機器を制御するものが知られている（下記の特許文献１を参照）。
【０００３】
この技術において、ＬＡＮに接続されない対象機器は、ＬＡＮインターフェースを備えず、シリアルインターフェースで対象機器の設定や制御を行っているものが多い。このようなシリアルインターフェースを用いた通信は、リクエスト・レスポンス形式で行われることが多い。
【０００４】
また、シリアルインターフェースしか備えない機器の設定や制御を行う場合には、機器が設置されている現場まで作業員が出向き、機器設定専用のパーソナルコンピュータ等を機器に接続して行うことが多い。
【特許文献１】特開平５−３１６５７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した技術においては、現場に行かないと機器の設定や制御を行うことができない、シリアル通信により出力した警報等の情報を遠隔地の携帯端末などで受信したいという要望がある。
【０００６】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、シリアルインターフェースのみしか備えない機器の監視及び制御を遠隔から行うことができるシリアル通信変換装置、監視制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、メールサーバとメッセージ情報の通信を行うメール通信手段と、対象機器と接続され、当該対象機器との間で、当該対象機器に対する監視又は制御を行う監視制御コマンドのシリアル通信を行うシリアル通信手段と、メール通信手段によりメッセージ情報を取得した場合に監視制御コマンドを生成する変換処理と、シリアル通信手段により監視制御コマンドを取得した場合にメッセージ情報を生成する変換処理とを行う変換処理手段とを備え、上述の課題を解決するために、メール通信手段がメッセージ情報を取得した場合に、当該メッセージ情報を変換処理手段により監視制御コマンドに変換して、当該監視制御コマンドをシリアル通信手段によって対象機器に送出し、シリアル通信手段が監視制御コマンドを取得した場合に、当該監視制御コマンドを変換処理手段によりメッセージ情報に変換して、当該メッセージ情報をメール通信手段によってメールサーバに送出することを特徴とする。
【０００８】
また、本発明は、メッセージ情報と監視制御コマンドとを対応づけて登録した変換情報テーブルを記憶する記憶手段を備え、変換処理部により、記憶手段に記憶された変換情報テーブルを参照して、メッセージ情報と監視制御コマンドとを相互に変換する。
【０００９】
更に、本発明は、変換処理手段により、対象機器へのリクエストを示すメッセージ情報を受信して監視制御コマンドを対象機器に送信し、当該対象機器から当該リクエストへのレスポンスとしての監視制御コマンドを受信してメッセージ情報に変換する際に、当該メッセージ情報に、リクエストを示すメッセージ情報のレスポンスであることを示す情報を含めることが望ましい。
【００１０】
更にまた、本発明は、メール通信手段により受信したメッセージ情報に基づいて、メッセージ情報と監視制御コマンドとを対応づける情報を変換情報テーブルに登録する登録処理手段を備えていても良い。
【００１１】
本発明に係る監視制御システムは、所定のシリアル通信方式により通信を行う対象機器と、メッセージ情報の授受を行うメールサーバと、複数の対象機器及びメールサーバと通信が可能とされるシリアル通信変換装置と、メールサーバを介して、シリアル通信変換装置との間でメッセージ情報の授受を行う遠隔操作用端末とを備える。この監視制御システムにおいて、シリアル通信変換装置は、メールサーバとメッセージ情報の通信を行うメール通信手段と、対象機器と接続され、当該対象機器との間で、当該対象機器に対する監視又は制御を行う監視制御コマンドのシリアル通信を行うシリアル通信手段と、メール通信手段によりメッセージ情報を取得した場合に監視制御コマンドを生成する変換処理と、シリアル通信手段により監視制御コマンドを取得した場合にメッセージ情報を生成する変換処理とを行う変換処理手段とを備え、上述の課題を解決するために、メール通信手段がメッセージ情報を取得した場合に、当該メッセージ情報を変換処理手段により監視制御コマンドに変換して、当該監視制御コマンドをシリアル通信手段によって対象機器に送出し、シリアル通信手段が監視制御コマンドを取得した場合に、当該監視制御コマンドを変換処理手段によりメッセージ情報に変換して、当該メッセージ情報をメール通信手段によってメールサーバに送出する。
【発明の効果】
【００１２】
本発明に係るシリアル通信変換装置及び監視制御システムによれば、メッセージ情報を取得した場合に、当該メッセージ情報を監視制御コマンドに変換して、当該監視制御コマンドを対象機器に送出し、シリアル通信変換装置により監視制御コマンドを取得した場合に、当該監視制御コマンドをメッセージ情報に変換して、当該メッセージ情報をメールサーバに送出するので、シリアルインターフェースしか備えない対象機器をシリアル通信変換装置に接続するのみで、メールサーバを介して監視制御コマンドを用いた対象機器の制御及び監視を行うことができる。
【００１３】
また、本発明に係るシリアル通信変換装置によれば、変換情報テーブルを記憶しておき、当該変換情報テーブルを参照してメッセージ情報と監視制御コマンドとを相互に変換できるので、ユーザに容易に理解できるメッセージ情報を監視制御コマンドに対応付けて登録しておくだけで、対象機器の監視、制御するユーザインターフェースをユーザフレンドリーなものとすることができる。
【００１４】
更にまた、本発明に係るシリアル通信変換装置によれば、リクエストを示すメッセージ情報を受信して、当該メッセージ情報に対するレスポンスとしてのメッセージ情報を作成する際に、当該レスポンスに、当該リクエストを示すメッセージ情報のレスポンスであることを示す情報を含めることができる。これにより、リクエストを示すメッセージ情報とレスポンスを示すメッセージ情報との関連が分かるように、レスポンスを通知することができる。
【００１５】
更にまた、本発明に係るシリアル通信変換装置によれば、シリアル通信変換装置により受信したメッセージ情報に基づいて、変換情報テーブルの読み込み、情報の追加、変更、削除を行うことができるので、当該変換情報テーブルの情報を遠隔で追加等をすることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照して説明する。
【００１７】
［第１実施形態］
「監視制御システムの構成」
本発明の実施形態として示す監視制御システムは、図１に示すように、シリアル通信変換装置１と、監視対象及び制御対象となるターゲット機器２と、ルータ３と、メールサーバ４と、携帯電話５ａやパーソナルコンピュータ５ｂなどの遠隔操作用端末５とを備える。
【００１８】
ターゲット機器２は、所定のシリアル通信方式に従って動作するシリアルインターフェース２ａを備え、当該シリアルインターフェース２ａを介してシリアル通信変換装置１と通信を行う。これにより、ターゲット機器２は、シリアル通信変換装置１等を介して、遠隔操作用端末５と通信が可能となる。ターゲット機器２としては、例えば空調機器、照明機器、防犯機器などの各種の機器である。
【００１９】
ターゲット機器２は、シリアル通信変換装置１との間でシリアルコマンド（監視制御コマンド）の通信を行って、現在状態の監視、制御が行われる。シリアルコマンドは、リクエストコマンド及び当該リクエストコマンドに対する応答であるレスポンスコマンド、異常などを自発的に通知する通知コマンドを含む。なお、以下の説明においては、リクエストコマンド、レスポンスコマンド、通知コマンドを特に区別しない場合には、「シリアルコマンド」の用語を使用し、これらを区別する場合には、それぞれの名称を使用するものとする。このようなシリアルコマンドは、シリアル通信変換装置１により当該コマンドの内容がメールメッセージ情報に変換されて、遠隔操作用端末５に供給される。逆に、遠隔操作用端末５からのメールメッセージ情報は、シリアル通信変換装置１によりシリアルコマンドに変換されて、ターゲット機器２に供給される。これにより、ターゲット機器２は、遠隔操作用端末５と通信を行うことができる。
【００２０】
メールサーバ４は、遠隔操作用端末５との間で所定のメール通信プロトコルに従ってメールメッセージ情報の送受信を行うと共に、シリアル通信変換装置１との間でも、所定のメール通信プロトコルに従ってメールメッセージ情報の送受信を行う。この所定のメール通信プロトコルは、ＰＯＰ（Post Office Protocol）３などが挙げられる。このメールメッセージ情報としては、ターゲット機器２を監視又は制御するリクエスト情報含むリクエストメールメッセージ情報、ターゲット機器２へのリクエストに対するレスポンスメールメッセージ情報、ターゲット機器２から遠隔操作用端末５に対して通知する通知メールメッセージ情報が含まれる。
【００２１】
メールサーバ４には、シリアル通信変換装置１及び遠隔操作用端末５のメールアカウント情報が登録される。このメールアカウント情報としては、メールアドレス、ＩＰ（Internet Protocol）アドレス等が含まれる。これにより、メールサーバ４は、遠隔操作用端末５とシリアル通信変換装置１との間でメールメッセージ情報を転送できる。
【００２２】
遠隔操作用端末５は、メールサーバ４との間で所定のメール通信プロトコルに従ってメールメッセージ情報の送受信を行う。遠隔操作用端末５は、ターゲット機器２を監視又は制御したいユーザによって操作され、ターゲット機器２の現在の動作状態を表示する。遠隔操作用端末５は、ユーザの操作に従ってターゲット機器２に対するリクエスト情報を含むリクエストメールメッセージ情報を生成して、メールサーバ４に対して送信する。これにより、遠隔操作用端末５は、メールサーバ４、シリアル通信変換装置１等を介してターゲット機器２にリクエストコマンドを送出できる。また、遠隔操作用端末５は、ターゲット機器２がレスポンスコマンド又は通知コマンドを送出すると、シリアル通信変換装置１、メールサーバ４等を介して、レスポンスメールメッセージ情報、通知メールメッセージ情報を受信し、当該受信した情報を表示できる。
【００２３】
なお、メールサーバ４は、遠隔操作用端末５におけるターゲット機器２の監視・制御用のアプリケーションにより生成されたメールメッセージ情報を受信したことにより自動的にシリアル通信変換装置１に当該メールメッセージ情報を転送しても良い。すなわち、メールサーバ４は、遠隔操作用端末５とシリアル通信変換装置１とを紐付ける対応テーブルが記憶させておき、メールサーバ４は、所定の遠隔操作用端末５からリクエストメールメッセージ情報を受信した場合には、自動的にメールメッセージ情報を転送できるようにしても良い。
【００２４】
シリアル通信変換装置１は、図２に示すように、ターゲット機器２と接続されたシリアル通信部１１と、メールサーバ４と通信を行うメール通信部１３と、メールメッセージ情報とシリアルコマンドとの変換を行うコマンドメッセージ変換処理部１２と、変換情報テーブル１４Ａ、１４Ｂと、コマンドメッセージ登録処理部１５と、メールアカウント情報登録処理部１６とを備える。
【００２５】
シリアル通信変換装置１は、ターゲット機器２とシリアル通信をするためのシリアルインターフェース１ａ及びルータ３と通信をするためのＬＡＮインターフェース１ｂを備えている。シリアル通信変換装置１は、シリアルインターフェース１ａを介してターゲット機器２のシリアルインターフェース２ａとシリアル通信を行う。
【００２６】
シリアル通信部１１は、所定のシリアル通信方式に従って動作するシリアルインターフェース１ａを構成し、ターゲット機器２に接続される。シリアル通信部１１は、ターゲット機器２との間で、ターゲット機器２に対する監視又は制御を行うシリアルコマンド（リクエストコマンド、レスポンスコマンド、通知コマンド）を通信するシリアル通信を行う。
【００２７】
メール通信部１３は、メールサーバ４とメールメッセージ情報の通信を行う。メール通信部１３は、ルータ３及びインターネット網ＮＴを介して、所定のメール通信プロトコルに従って、メールメッセージ情報を送受信する。この所定のメール通信プロトコルは、ＳＭＴＰ（Simple Mail Transfer Protocol）などが挙げられる。このメールメッセージ情報としては、ターゲット機器２を監視又は制御するリクエスト情報含むリクエストメールメッセージ情報、ターゲット機器２へのリクエストに対するレスポンスメールメッセージ情報、ターゲット機器２から遠隔操作用端末５に対して通知する通知メールメッセージ情報が含まれる。
【００２８】
コマンドメッセージ変換処理部１２は、メールメッセージ情報を取得した場合にシリアルコマンドを生成する変換処理、シリアルコマンドを取得した場合にメールメッセージ情報を生成する変換処理を行う機能を備える。この変換処理を行うとき、コマンドメッセージ変換処理部１２は、変換情報テーブル１４Ａ、１４Ｂを参照する。コマンドメッセージ変換処理部１２は、メール通信部１３からメールメッセージ情報を受信した時には、「メール→シリアル方向」の第１変換情報テーブル１４Ａを参照して、シリアルコマンドを生成してシリアル通信部１１に供給する。コマンドメッセージ変換処理部１２は、シリアル通信部１１からシリアルコマンドを受信した時には、「シリアル→メール方向」の第２変換情報テーブル１４Ｂを参照して、メールメッセージ情報を生成してメール通信部１３に供給する。
【００２９】
第１変換情報テーブル１４Ａは、メールメッセージ情報からシリアルコマンドを生成するに際して参照され、図３（ａ）に示すように構成されている。第１変換情報テーブル１４Ａは、登録番号ごとに、メールメッセージ情報とシリアルコマンドとの対応関係が登録されている。メールメッセージ情報には、件名情報（subject）と本文情報とが含まれる。シリアルコマンドには、コマンド列とが含まれている。コマンドメッセージ変換処理部１２は、メールメッセージ情報を受信した時に、受信したメールメッセージ情報に含まれる件名情報及び本文情報と、第１変換情報テーブル１４Ａの件名情報及び本文情報とを比較して、シリアルコマンドを決定する。なお、メールメッセージ情報に対するシリアルコマンドの種別が複数ある場合には、シリアルコマンドにおける種別情報を設定しても良いことは勿論である。
【００３０】
例えば、件名情報が「温度異常確認」、本文情報が「現在の温度状況は？」であるメールメッセージ情報を受信した場合、コマンド列が「＆Ｒ０００」のシリアルコマンドを生成する。また、件名情報が「閾値の設定」、本文情報が「温度センサー（％１）の上限値を（％２）度に設定」であるメールメッセージ情報を受信した場合、コマンド列が「＆Ｒ００１（％１）（％２）」のシリアルコマンドを生成する。ここで、（％１）、（％２）は変数であり、遠隔操作用端末５に対するユーザの操作によって決定されて、メールメッセージ情報に含まれる。そして、コマンドメッセージ変換処理部１２により当該変数が認識されることにより、シリアルコマンドに組み入れられる。
【００３１】
具体的には、受信したメールメッセージ情報の本文情報が「温度センサー（０２）の上限値を（０８０）度に設定」である場合、シリアルコマンドのコマンド列は「＆Ｒ００１０２０８０」と変換される。
【００３２】
第２変換情報テーブル１４Ｂは、シリアルコマンドからメールメッセージ情報を生成するに際して参照され、図３（ｂ）に示すように構成されている。第２変換情報テーブル１４Ｂは、登録番号ごとに、メールメッセージ情報とシリアルコマンドとの対応関係が登録されている。メールメッセージ情報には、件名情報（subject）と本文情報と文字列変換情報が含まれる。シリアルコマンドには、種別情報とコマンド列とが含まれている。コマンドメッセージ変換処理部１２は、シリアルコマンドを受信した時に、受信したシリアルコマンドに含まれる種別情報及びコマンド列と、第２変換情報テーブル１４Ｂの種別情報及びコマンド列とを比較して、メールメッセージ情報を決定する。
【００３３】
ここで、シリアルコマンドのコマンド列には、ターゲット機器２の状態によって変化される数字、文字がある場合には、（％数字：文字数）として含まれる。（％数字）は、メールメッセージ情報の本文情報における（％数字）と同じ位置に割り当てられる。また、種別情報としては、ターゲット機器２から送信されるレスポンスコマンド、通知コマンドの何れかが設定される。また、メールメッセージ情報における文字列変換情報は、シリアルコマンドにおける（％数字）を文字列に変換して、本文情報に組み入れたい場合に、該当する（％数字）、シリアルコマンド内の文字、変換文字の順に登録される。
【００３４】
具体的には、受信したシリアルコマンドが「＃Ｒ００００１Ｎ０２Ｌ」である場合、メールメッセージ情報の本文情報を「温度センサー（０１）は正常、温度センサー（０２）は下限異常です」と変換される。
【００３５】
なお、この実施形態においては、変換情報テーブル１４Ａ、１４Ｂをシリアル通信変換装置１に記憶している例を示しているが、変換情報テーブル１４Ａ、１４Ｂを記憶しない構成であっても、別個に設けられた記憶装置から変換情報テーブル１４Ａ、１４Ｂを読み出す方式、所定の演算によって変換する方式を採用しても良い。
【００３６】
コマンドメッセージ登録処理部１５は、変換情報テーブル１４Ａ、１４Ｂに登録されているシリアルコマンド、メールメッセージ情報を登録する処理を行う。また、メールアカウント情報登録処理部１６は、遠隔操作用端末５のメールアカウント情報を追加又は削除する処理を行う。変換情報テーブル１４Ａ、１４Ｂに設定登録、メールアカウント情報の設定登録は、シリアル通信変換装置１のデータ登録モード時に行われる。このデータ登録モードにおいては、シリアル通信部１１によりシリアルコマンドを受信し、当該シリアルコマンドによって各種の情報が登録される。
【００３７】
変換情報テーブル１４Ａ、１４Ｂの設定及び変更時、メールアカウント情報の追加及び削除時において、シリアル通信変換装置１には、設定用端末６が接続される。設定用端末６は、シリアル通信変換装置１の管理者により操作される。この設定用端末６からは、シリアルコマンドとして変換情報テーブル１４Ａ、１４Ｂの設定、メールアカウント情報の設定をするための情報が供給される。
【００３８】
設定用端末６からシリアルコマンド及びメールメッセージ情報の変更内容を含むコマンドメッセージ登録要求が供給されると、当該情報をシリアル通信部１１により受信する。そして、当該コマンドメッセージ登録要求及びコマンドメッセージは、コマンドメッセージ登録処理部１５により、変換情報テーブル１４Ａ、１４Ｂの設定登録に用いられる。変換情報テーブル１４Ａ、１４Ｂの設定登録が完了すると、コマンドメッセージ登録処理部１５は、シリアル通信部１１を介して、コマンドメッセージ登録確認及びメッセージを設定用端末６に送信する。
【００３９】
また、設定用端末６からメールアカウント情報の変更内容を含むメールアカウント登録要求が供給されると、シリアル通信部１１を介してメールアカウント情報登録処理部１６により受信する。メールアカウント情報登録処理部１６は、メールアカウント情報の登録要求に含まれるメールアカウント情報を取得する。また、メールアカウント情報登録処理部１６は、設定用端末６からメールアカウント情報の確認要求が供給されると、シリアル通信部１１を介して、保持しているメールアカウント情報を設定用端末６に供給する。メールアカウント情報登録処理部１６は、新たなメールアカウント情報が登録されると、当該メールアカウント情報をメールサーバ４に送信することにより、当該メールアカウント情報を用いた通信が可能となる。
【００４０】
「監視制御システムの動作」
「メールメッセージ情報受信時の動作」
つぎに、上述したように構成された監視制御システムにおいて、遠隔操作用端末５によりターゲット機器２の制御を行う際に、シリアル通信変換装置１がメールメッセージ情報を受信した時の動作を図４のフローチャートを参照して説明する。なお、以下の動作説明においては、ターゲット機器２が空調機器であり、当該ターゲット機器２にて計測している温度が異常であるか否かを遠隔操作用端末５によって確認する温度異常確認動作をさせる時を例にとって説明する。
【００４１】
先ず、遠隔操作用端末５により、件名情報が「温度異常確認」、本文情報が「現在の温度状況は？」というメールメッセージ情報をメールサーバ４に対して送信する。そして、このメールメッセージ情報は、メールサーバ４によりシリアル通信変換装置１に対して送信され、インターネット網ＮＴ及びルータ３を介して、シリアル通信変換装置１により受信される。なお、遠隔操作用端末５は、シリアル通信変換装置１を宛先に設定してメールメッセージ情報を作成しても良く、遠隔操作用端末５から送信されたメールメッセージ情報はメールサーバ４により自動的にシリアル通信変換装置１に送信するものとしても良い。
【００４２】
シリアル通信変換装置１によりメールメッセージ情報を受信すると、ステップＳ１によりメール通信部１３により宛先情報の確認などの処理を行い、当該メールメッセージ情報をコマンドメッセージ変換処理部１２に供給する。
【００４３】
次のステップＳ２において、コマンドメッセージ変換処理部１２は、ステップＳ１にて受信したメールメッセージ情報の件名情報が、「メール→シリアル方向」の第１変換情報テーブル１４Ａの同一の件名情報（subject）として登録されているか否かを判定する。同一の件名情報が登録されていない場合にはステップＳ３において当該メールメッセージ情報を破棄して処理を終了する。一方、同一の件名情報が登録されている場合にはステップＳ４に処理を進める。ここで、受信したメールメッセージ情報の件名情報は「温度異常確認」であるので、図３（ａ）における登録番号がＮｏ．１のメールメッセージ情報に該当する。
【００４４】
ステップＳ４において、コマンドメッセージ変換処理部１２は、ステップＳ１にて受信したメールメッセージ情報の本文情報「現在の温度状況は？」が、第１変換情報テーブル１４Ａの本文情報として登録されている内容と同じか否かを判定する。このとき、コマンドメッセージ変換処理部１２は、本文情報における可変文字部分については省いて、相互の本文情報を比較する。受信したメールメッセージ情報の本文情報と第１変換情報テーブル１４Ａに登録された本文情報とが同じ内容である場合にはステップＳ６に処理を進め、そうではない場合にはステップＳ５にてメールメッセージ情報を破棄する。ここで、受信したメールメッセージ情報の本文情報は「現在の温度状況は？」であるので、図３（ａ）における登録番号がＮｏ．１のメールメッセージ情報に該当する。
【００４５】
ステップＳ６において、コマンドメッセージ変換処理部１２は、ステップＳ２にて判定されたメールメッセージ情報と同じ件名情報が登録され、且つステップＳ４にて判定されたメールメッセージ情報と同じ内容の本文情報が登録された登録番号のシリアルコマンドを、第１変換情報テーブル１４Ａから引用する。ここで、受信したメールメッセージ情報の件名情報は「温度異常確認」、本文情報は「現在の温度状況は？」であるので、図３（ａ）における登録番号がＮｏ．１のメールメッセージ情報に対応した、シリアルコマンドのコマンド列「＆Ｒ０００」を引用できる。
【００４６】
次のステップＳ７において、コマンドメッセージ変換処理部１２は、ステップＳ６にて引用したシリアルコマンドの中に可変文字は存在するか否かを判定する。シリアルコマンドの中に可変文字が存在しない場合にはステップＳ９に処理を進め、シリアルコマンドの中に可変文字が存在する場合にはステップＳ８に処理を進める。ここで、ステップＳ６にてシリアルコマンドのコマンド列「＆Ｒ０００」を引用した場合には、ステップＳ７の判定は否定となり、ステップＳ９に処理は進められる。
【００４７】
ステップＳ８において、コマンドメッセージ変換処理部１２は、メールメッセージ情報の本文情報に含まれる可変文字を、ステップＳ６にて引用したシリアルコマンドに組み込む。
【００４８】
ステップＳ９において、シリアル通信部１１により、コマンドメッセージ変換処理部１２によって変換されたシリアルコマンドをターゲット機器２に送信する。ここで、シリアルコマンドのコマンド列が「＆Ｒ０００」である場合、ターゲット機器２に対して当該コマンド列を送信することにより、現在にターゲット機器２が計測している温度が異常であるかの確認動作をさせることができる。
【００４９】
「シリアルコマンド受信時の動作」
つぎに、上述したように構成された監視制御システムにおいて、シリアル通信変換装置１がシリアルコマンドを受信した時の動作を図５のフローチャートを参照して説明する。なお、以下の動作説明においては、ターゲット機器２が空調機器であり、当該ターゲット機器２が温度異常確認についてのリクエストコマンドを受信したことに対して、レスポンスコマンドをシリアル通信変換装置１に返信する動作について説明する。
【００５０】
先ず、ターゲット機器２が温度異常確認についてのコマンド列「＆Ｒ０００」を受信すると、当該シリアルコマンド（リクエストコマンド）を解釈し、ターゲット機器２により内蔵の温度センサの状態を表すレスポンスコマンドを生成する。この時、ターゲット機器２は、コマンド列「＃Ｒ００００１Ｎ０２Ｌ」のレスポンスコマンドをシリアル通信変換装置１に返信したとする。そして、このシリアルコマンドは、シリアル通信変換装置１に対して送出される。
【００５１】
シリアル通信変換装置１によりシリアルコマンドを受信すると、ステップＳ１１によりシリアル通信部１１により所定のシリアル通信規格に関する処理を行い、当該シリアルコマンドをコマンドメッセージ変換処理部１２に供給する。
【００５２】
次のステップＳ１２において、コマンドメッセージ変換処理部１２は、ステップＳ１１にて受信したシリアルコマンドが、「シリアル→メール方向」の第２変換情報テーブル１４Ｂの同一のコマンド列として登録されているか否かを判定する。このとき、コマンドメッセージ変換処理部１２は、コマンド列における可変文字部分については省いて、相互のコマンド列を比較する。同一のコマンド列が登録されていない場合にはステップＳ１３において当該シリアルコマンドを破棄して処理を終了する。一方、同一のコマンド列が登録されている場合にはステップＳ１４に処理を進める。ここで、第２変換情報テーブル１４Ｂにはコマンド列「＃Ｒ０００（％１：２）（％２：１）（％３：２）（％４：１）」が登録され、ステップＳ１１にて受信したシリアルコマンドのコマンド列は「＃Ｒ００００１Ｎ０２Ｌ」であるので、図３（ｂ）における登録番号がＮｏ．１のコマンド列に該当する。
【００５３】
ステップＳ１４において、コマンドメッセージ変換処理部１２は、ステップＳ１２にて判定されたコマンド列と同じ登録番号と対応付けられて第２変換情報テーブル１４Ｂに登録されているメールメッセージ情報を、第２変換情報テーブル１４Ｂから引用する。ここで、図３（ｂ）における登録番号がＮｏ．１のシリアルコマンドに対応した、メールメッセージ情報の件名情報、本文情報、文字列変換情報を引用できる。
【００５４】
次のステップＳ１５において、コマンドメッセージ変換処理部１２は、ステップＳ１４にて引用したメールメッセージ情報の中に可変文字は存在するか否かを判定する。メールメッセージ情報の中に可変文字が存在しない場合にはステップＳ１７に処理を進め、メールメッセージ情報の中に可変文字が存在する場合にはステップＳ１８に処理を進める。ここで、ステップＳ１４のおいて、図３（ｂ）に示す登録番号がＮｏ．１に対応したメールメッセージ情報を引用したので、ステップＳ１５の判定は肯定となり、ステップＳ１６に処理は進められる。
【００５５】
ステップＳ１６において、コマンドメッセージ変換処理部１２は、シリアルコマンド内の可変文字を、ステップＳ１４にて引用したメールメッセージ情報における本文情報に組み込む。ここで、ステップＳ１４にて「温度センサー（％１）は（％２）度、温度センサー（％３）は（％４）度」が引用され、シリアルコマンドのコマンド列「＃Ｒ００００１Ｎ０２Ｌ」内の可変文字は（％１）（％３）であるので、「温度センサー（０１）は（％２）度、温度センサー（０２）は（％４）度」とする。
【００５６】
次のステップＳ１７において、コマンドメッセージ変換処理部１２は、ステップＳ１４にて引用したメールメッセージ情報中に文字列変換が存在するか否かを判定する。文字列変換が存在する場合にはステップＳ１８に処理を進め、文字列変換が存在しない場合にはステップＳ１９にてメールメッセージ情報を破棄する。ここで、シリアルコマンド内の％２、％４は文字列変換の必要があるので、ステップＳ１８に処理を進めることを判定する。
【００５７】
ステップＳ１８において、コマンドメッセージ変換処理部１２により文字列変換を行い、ステップＳ１７にて正常に文字列変換が可能であったか否かを判定する。ここで、ステップＳ１４にて「温度センサー（％１）は（％２）度、温度センサー（％３）は（％４）度」が引用され、シリアルコマンドのコマンド列「＃Ｒ００００１Ｎ０２Ｌ」のうち、（％２）はＮであるので変換文字は「正常」、（％４）はＬであるので変換文字は「下限異常」となり、正常に文字列変換が可能であるので、ステップＳ２０に処理を進めることになる。
【００５８】
次のステップＳ２０において、コマンドメッセージ変換処理部１２は、ステップＳ１８にて変換した文字を、ステップＳ１６にて可変文字が組み込まれたメールメッセージ情報の本文情報に組み込む。ここで、ステップＳ１６においてメールメッセージ情報の本文情報が「温度センサー（０１）は（％２）度、温度センサー（０２）は（％４）度」とされたので、ステップＳ２０において、コマンドメッセージ変換処理部１２は、（％２）に「正常」、（％４）に「下限異常」を組み込み、「温度センサー（０１）は（正常）、温度センサー（０２）は（下限異常）」とする。
【００５９】
次のステップＳ２１において、メール通信部１３は、ステップＳ２０にて変換されたメールメッセージ情報の本文情報及び件名情報を含むメールメッセージ情報を送信する。これにより、このメールメッセージ情報は、ルータ３、インターネット網ＮＴ及びメールサーバ４を介して、遠隔操作用端末５に送信される。そして、遠隔操作用端末５では、メールメッセージ情報によってリクエストしたターゲット機器２の温度異常確認に対するレスポンスとして、「温度センサー（０１）は（正常）、温度センサー（０２）は（下限異常）」であることをユーザに提示することができる。
【００６０】
なお、上述した図４を参照して、メールメッセージ情報を受信した時にターゲット機器２にリクエストコマンドを送信するためのシリアル通信変換装置１の処理説明を行い、上述した図５を参照して、ターゲット機器２からのレスポンスコマンドを受信した時にメールメッセージ情報を送信するシリアル通信変換装置１の処理説明を行ったが、ターゲット機器２から通知コマンドを受信した場合には図５と同様の処理を行って、ターゲット機器２の状態を表すメールメッセージ情報を生成して、メールサーバ４に送信することができる。
【００６１】
［実施形態の効果］
以上説明したように、本発明を適用した監視制御システムによれば、シリアル通信変換装置１によりメールメッセージ情報を取得した場合に、当該メールメッセージ情報をシリアルコマンドに変換して、当該シリアルコマンドをターゲット機器２に送出し、シリアル通信変換装置１によりシリアルコマンドを取得した場合に、当該シリアルコマンドをメールメッセージ情報に変換して、当該メールメッセージ情報をメールサーバ４に送出するので、シリアルインターフェース２ａしか備えないターゲット機器２をシリアル通信変換装置１に接続するのみで、メールサーバ４を介してシリアルコマンドを用いたターゲット機器２の制御及び監視を行うことができる。
【００６２】
すなわち、ターゲット機器２がシリアルインターフェース２ａしか備えず、汎用ネットワーク網であるインターネット網ＮＴから見てスタンドアロン状態となっているターゲット機器２であっても、シリアル通信変換装置１によって、インターネット網ＮＴ及びメールサーバ４を介して遠隔操作用端末５から操作することができる。
【００６３】
また、この監視制御システムによれば、シリアル通信変換装置１に変換情報テーブル１４Ａ、１４Ｂを記憶しておき、当該変換情報テーブル１４Ａ、１４Ｂを参照してコマンドメッセージ変換処理部１２によってメールメッセージ情報とシリアルコマンドとを相互に変換できるので、ユーザに容易に理解できるメールメッセージ情報をシリアルコマンドに対応付けて登録しておくだけで、ターゲット機器２の監視、制御するインターフェースをユーザフレンドリーなものとすることができる。
【００６４】
［第２実施形態］
つぎに、本発明の第２実施形態について説明する。なお、この第２実施形態として示す監視制御システムにおいて、第１実施形態と同じ部分については同一符号を付することによりその詳細な説明を省略する。
【００６５】
第２実施形態として示す監視制御システムは、図６に示すように、シリアル通信変換装置１のコマンドメッセージ変換処理部１２に、受信メッセージ記憶部１２ａを備える点で、第１実施形態として示す監視制御システムとは異なる。
【００６６】
この監視制御システムにおけるシリアル通信変換装置１は、メール通信部１３によりメールメッセージ情報を受信した時に、コマンドメッセージ変換処理部１２によって受信メッセージ記憶部１２ａに当該メールメッセージ情報を記録する。また、当該メールメッセージ情報から変換されたリクエストコマンドを、ターゲット機器２に対して送信する。そして、シリアル通信変換装置１は、受信メッセージ記憶部１２ａにメールメッセージ情報を記録している期間においては、ターゲット機器２からレスポンスコマンドを受信するまでは次のリクエストコマンドをターゲット機器２に対して送信しない。
【００６７】
また、シリアル通信変換装置１は、メール通信部１３によりメールメッセージ情報を受信して受信メッセージ記憶部１２ａに記憶させた時からの時間を計時し、レスポンスコマンドがターゲット機器２から返信されない場合には、エラー情報を含むメールメッセージ情報を、メールサーバ４を介して遠隔操作用端末５に送信する。
【００６８】
「メールメッセージ情報受信時の動作」
上述したように構成された監視制御システムにおいて、遠隔操作用端末５によりメールメッセージ情報が送信され、当該メールメッセージ情報をシリアル通信変換装置１により受信したときの動作を図７及び図８を参照して説明する。
【００６９】
シリアル通信変換装置１は、メールメッセージ情報を受信すると、第１実施形態と同様にステップＳ１〜ステップＳ５の処理を行い、ステップＳ４にて肯定判定がされると、ステップＳ３１に処理を進める。
【００７０】
ステップＳ３１において、コマンドメッセージ変換処理部１２は、ステップＳ１にて受信したメールメッセージ情報のうち件名情報（subject）、本文情報を受信メッセージ記憶部１２ａに保存する。そして、コマンドメッセージ変換処理部１２は、ステップＳ６〜ステップＳ８の処理を行ってシリアルコマンドを生成すると、ステップＳ３２に処理を進める。
【００７１】
ステップＳ３２において、シリアル通信部１１により、現在においてターゲット機器２に対してリクエストコマンドを送信中ではないか否かを判定する。リクエストコマンドを送信中である場合にはステップＳ３３に処理を進め、リクエストコマンドを送信中ではない場合にはステップＳ９に処理を進める。
【００７２】
ステップＳ３２にてリクエストコマンドを送信中ではないと判定した場合には、ステップＳ９に処理を進めてターゲット機器２にリクエストコマンドを送信する。すなわち、ターゲット機器２は、現在においてリクエストコマンドに対する処理を実行している最中ではないので、新たな監視、制御をするためのリクエストコマンドをターゲット機器２に送信する。略同時的にステップＳ３４において、コマンドメッセージ変換処理部１２は、受信メッセージ記憶部１２ａの記録時間を計時するレスポンス受信タイマーを、所定の閾値にセットする。これにより、シリアル通信変換装置１は、リクエストコマンドを送出してからエラー情報を遠隔操作用端末５に送信するまでのカウントダウンを開始することができる。
【００７３】
一方、ステップＳ３３において、シリアル通信部１１は、リクエストコマンドをシリアル送信バッファに保存して処理を終了する。このシリアル送信バッファは、シリアル通信部１１に標準的に内蔵されている機能である。
【００７４】
また、シリアル通信変換装置１は、ステップＳ３４にてレスポンス受信タイマーをセットした後に、所定期間ごとに図８に示す処理を行う。なお、以下の処理は、コマンドメッセージ変換処理部１２にて行うこととしているが、別個のモジュールにより実現しても良いことは勿論である。
【００７５】
ステップＳ４１において、コマンドメッセージ変換処理部１２は、ステップＳ３４にてセットしたレスポンス受信タイマーがタイムアウトしたか否かを判定する。レスポンス受信タイマーがタイムアウトしていない場合には所定時間後に再判定を行い、レスポンス受信タイマーがタイムアウトした場合にはステップＳ４２に処理を進める。
【００７６】
ステップＳ４２において、コマンドメッセージ変換処理部１２は、受信メッセージ記憶部１２ａに保存された最も記録時刻が古いメールメッセージ情報を読み出す。
【００７７】
次のステップＳ４３において、コマンドメッセージ変換処理部１２は、エラー情報を含むメールメッセージ情報を作成する。この時、コマンドメッセージ変換処理部１２は、例えば、件名情報として「Ｒｅ：（受信メッセージ記憶部１２ａに保存された件名情報）」、本文情報として「ターゲット機器のリクエストに失敗しました。（以下受信メッセージ記憶部１２ａに保存された本文情報）」をエラー情報として含むメールメッセージ情報を作成する。
【００７８】
次のステップＳ４５において、メール通信部１３は、ステップＳ４４にて作成されたメールメッセージ情報をメールサーバ４に送信する。これにより、エラー情報を含むメールメッセージ情報は、メールサーバ４によって転送されて、遠隔操作用端末５に受信され、遠隔操作用端末５によって、リクエストコマンドに対するエラー情報を提示することができる。
【００７９】
次のステップＳ４６において、コマンドメッセージ変換処理部１２により、シリアル通信部１１のシリアル送信バッファにリクエストコマンドが有るか否かを判定する。シリアル送信バッファにリクエストコマンドがある場合にはステップＳ４７に処理を進め、ない場合には処理を終了する。
【００８０】
ステップＳ４７において、コマンドメッセージ変換処理部１２は、ターゲット機器２に対して、シリアル送信バッファに保存されていたリクエストコマンドを送信する。
【００８１】
次のステップＳ４８において、コマンドメッセージ変換処理部１２は、レスポンス受信タイマーをセットする。
【００８２】
このように、シリアル通信変換装置１は、レスポンス受信タイマーがタイムアウトした時には、エラー情報を含むメールメッセージ情報を送信し、既にシリアル送信バッファにリクエストコマンドが保存されている場合には当該リクエストコマンドを送信してレスポンス受信タイマーをセットすることができる。
【００８３】
「シリアルコマンド受信時の動作」
つぎに、第２実施形態として示す監視制御システムにおいて、シリアル通信変換装置１によりシリアルコマンドを受信した時の処理を図９を参照して説明する。
【００８４】
シリアルコマンドを受信した時には、第１実施形態と同様にステップＳ１１〜ステップＳ２０の処理を行うことによりメールメッセージ情報を作成して、ステップＳ５１に処理を進める。
【００８５】
ステップＳ５１において、コマンドメッセージ変換処理部１２は、ステップＳ１１にて受信したシリアルコマンドの種別情報を参照して、当該受信したシリアルコマンドの種別がレスポンスか否かを判定する。シリアルコマンドの種別がレスポンスである場合にはステップＳ５２に処理を進め、レスポンスではない場合にはステップＳ２１に処理を進めてメールメッセージ情報を送信する。
【００８６】
ステップＳ５２において、コマンドメッセージ変換処理部１２は、レスポンス受信タイマーをリセットする。これにより、リクエストコマンドに対するレスポンスコマンドの送出できる場合には、エラー情報を送信することを禁止する。
【００８７】
ステップＳ５３において、コマンドメッセージ変換処理部１２は、受信メッセージ記憶部１２ａに保存された最も記録時刻が古いメールメッセージ情報を読み出す。
【００８８】
次のステップＳ５４において、コマンドメッセージ変換処理部１２は、ステップＳ２０にて作成したメールメッセージ情報の本文情報に、当該レスポンスコマンドの内容を含むメールメッセージ情報を作成する元となった、遠隔操作用端末５からのリクエストメールメッセージ情報の本文情報を付加する。
【００８９】
例えば第１実施形態にて示した例を用いると、リクエストメールメッセージ情報に本文情報「現在の温度状況は？」が含まれている場合に対して、レスポンスメールメッセージ情報に本文情報「温度センサー（０１）は（正常）、温度センサー（０２）は（下限異常）」が含まれている場合、当該本文情報「温度センサー（０１）は（正常）、温度センサー（０２）は（下限異常）「現在の温度状況は？」」とする。
【００９０】
次のステップＳ５５において、コマンドメッセージ変換処理部１２により、シリアル通信部１１のシリアル送信バッファにリクエストコマンドが有るか否かを判定する。シリアル送信バッファにリクエストコマンドがある場合にはステップＳ５６に処理を進め、ない場合にはステップＳ２１に処理を進めてメールメッセージ情報を送信する。
【００９１】
ステップＳ５６において、コマンドメッセージ変換処理部１２は、ターゲット機器２に対して、シリアル送信バッファに保存されていたリクエストコマンドを送信する。
【００９２】
次のステップＳ５７において、コマンドメッセージ変換処理部１２は、レスポンス受信タイマーをセットし、ステップＳ２１にてメールメッセージ情報を送信する。
【００９３】
これにより、シリアル通信変換装置１は、第１実施形態の例を用いれば、
件名情報（subject）：温度異常確認の応答
本文情報：温度センサー０１は正常、温度センサー０２は下限異常です。
＞現在の温度状況は？
というメールメッセージ情報を送信することができる。
【００９４】
［実施形態の効果］
以上説明したように、第２実施形態に係る監視制御システムによれば、遠隔操作用端末５からリクエストメールメッセージ情報を受信して、当該リクエストメールメッセージ情報に対するレスポンスメールメッセージ情報を作成する際に、当該レスポンスメールメッセージ情報に、当該リクエストメールメッセージ情報のレスポンスであることを示す情報を含めることができる。例えばリクエストメールメッセージ情報の本文情報を、レスポンスメールメッセージ情報の本文情報に付加することができる。
【００９５】
これにより、例えば災害時などにおいてターゲット機器２から発せられる警報としての通知コマンドが頻発している場面であっても、リクエストメールメッセージ情報とレスポンスメールメッセージ情報との関連が分かるように遠隔操作用端末５にレスポンスを通知することができる。これにより、遠隔操作用端末５のユーザにとっては、どのリクエストメールメッセージ情報に対してレスポンスメールメッセージ情報が送信されたかを明確に知ることができ、ターゲット機器２の制御結果を簡単に知ることができる。
【００９６】
［第３実施形態］
つぎに、本発明の第３実施形態について説明する。なお、この第３実施形態として示す監視制御システムにおいて、上述した第１実施形態と同じ部分については同一符号を付することによりその詳細な説明を省略する。
【００９７】
第３実施形態として示す監視制御システムは、図１０に示すように、ターゲット機器２から遠隔地にある携帯電話５ａやパーソナルコンピュータ５ｂ等の遠隔操作用端末５の操作によって、変換情報テーブル１４Ａ、１４Ｂへの情報登録、情報変更を行う。具体的には、シリアル通信変換装置１は、シリアル通信変換装置１により受信したメールメッセージ情報に基づいて、変換情報テーブル１４Ａ、１４Ｂに対して情報の登録、変更をする登録処理手段としてコマンドメッセージ登録処理部１５を動作させる。
【００９８】
コマンドメッセージ登録処理部１５は、遠隔操作用端末５から送信された変換情報テーブル１４Ａ，１４Ｂの設定メールメッセージが、メール通信部１３を介して供給される。これに応じて、コマンドメッセージ登録処理部１５は、受信した変換情報テーブル１４Ａ，１４Ｂの設定メールメッセージに基づいて、変換情報テーブル１４Ａ，１４Ｂの内容を設定する。そして、この変換情報テーブル１４Ａ，１４Ｂの設定が完了すると、変換情報テーブルの設定メールメッセージを送信した遠隔操作用端末５に対して、変換情報テーブルの設定応答メールメッセージを送信する。
【００９９】
コマンドメッセージ登録処理部１５によって変換情報テーブル１４Ａ、１４Ｂの登録、変更を行う場合には、図１１に示すような特定のメールメッセージ情報を用いる。図１１のメールメッセージ情報によれば、変換情報テーブル１４Ａ、１４Ｂに対する操作種別ごとに、特定の件名情報（subject）、本文情報が規定されており、コマンドメッセージ変換処理部１２によって参照可能に記憶されている。操作種別としては、変換情報テーブル１４Ａ、１４Ｂの読み込み、追加、変更、削除が挙げられる。
【０１００】
変換情報テーブル１４Ａ、１４Ｂを操作するためのメールメッセージ情報における件名情報としては、「変換情報テーブル１４Ａ、１４Ｂの読み込み」、「追加」、「変更」、「削除」が挙げられ、本文情報としては、変換情報テーブル１４Ａ、１４Ｂを区別する情報（MailToSerial,SerialToMail）、登録番号、件名情報、本文情報、シリアルコマンドが含まれる。
【０１０１】
そして、コマンドメッセージ登録処理部１５は、変換情報テーブル１４Ａ、１４Ｂを操作するメールメッセージ情報を受信した時に、件名情報及び本文情報が図１１によって規定された件名情報及び本文情報に該当しているかを判断する。そして、図１１によって規定された件名情報及び本文情報に該当している場合には、当該件名情報及び本文情報に対応した「説明欄」に記述された処理を行い、「応答メールの本文内容」に相当する内容を本文情報としたメールメッセージ情報を作成して、遠隔操作用端末５に送信する。ここで、メールメッセージ情報の件名情報には、遠隔操作用端末５から送信されたメールメッセージ情報の件名情報に対して「Ｒｅ：」を付加したものとなる。
【０１０２】
第１変換情報テーブル１４Ａは、例えば図１２に示すような簡易言語によってメールメッセージ情報とシリアルコマンドとの対応関係が記述され、これによって、図３（ａ）に示すように件名情報、本文情報及びコマンド列が対応付けられる。また、第２変換情報テーブル１４Ｂは、図１３に示すような簡易言語によってメールメッセージ情報とシリアルコマンドとの対応関係が記述され、これによって、図３（ｂ）に示すように件名情報、本文情報及び文字列変換情報が対応付けられる。そして、この簡易言語は、変換情報テーブル１４Ａ、１４Ｂの変更時において本文情報に記載しても良い。そして、この簡易言語は遠隔操作用端末５によって解釈されて、所定のレイアウトでユーザに提示することができる。
【０１０３】
このように監視制御システムによれば、シリアル通信変換装置１により受信したメールメッセージ情報に基づいて、変換情報テーブル１４Ａ、１４Ｂの読み込み、情報の追加、変更、削除を行うことができるので、当該変換情報テーブル１４Ａ、１４Ｂの情報を遠隔で追加等をすることができる。
【０１０４】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【０１０５】
【図１】本発明の第１実施形態として示す監視制御システムのブロック図である。
【図２】本発明の第１実施形態として示す監視制御システムにおいて、シリアル通信変換装置の内部構成を示すブロック図である。
【図３】（ａ）は、メールメッセージ情報からシリアルコマンドを生成する第１変換情報テーブルを示し、（ｂ）は、シリアルコマンドからメールメッセージ情報を生成する第２変換情報テーブルを示す。
【図４】本発明の第１実施形態として示す監視制御システムにおいて、メールメッセージ情報を受信したことに対してシリアルコマンドを送信するシリアル通信変換装置の処理手順を示すフローチャートである。
【図５】本発明の第１実施形態として示す監視制御システムにおいて、シリアルコマンドを受信したことに対してメールメッセージ情報を送信するシリアル通信変換装置の処理手順を示すフローチャートである。
【図６】本発明の第２実施形態として示す監視制御システムにおいて、シリアル通信変換装置の内部構成を示すブロック図である。
【図７】本発明の第２実施形態として示す監視制御システムにおいて、メールメッセージ情報を受信したことに対してシリアルコマンドを送信するシリアル通信変換装置の処理手順を示すフローチャートである。
【図８】本発明の第２実施形態として示す監視制御システムにおいて、レスポンス受信タイマーを監視するシリアル通信変換装置の処理手順を示すフローチャートである。
【図９】本発明の第２実施形態として示す監視制御システムにおいて、シリアルコマンドを受信したことに対してメールメッセージ情報を送信するシリアル通信変換装置の処理手順を示すフローチャートである。
【図１０】本発明の第３実施形態として示す監視制御システムのブロック図である。
【図１１】本発明の第３実施形態として示すシリアル通信変換装置において、変換情報テーブルを操作するためのメールメッセージ情報を示す図である。
【図１２】第１変換情報テーブルを簡易言語で表した図である。
【図１３】第２変換情報テーブルを簡易言語で表した図である。
【符号の説明】
【０１０６】
１  シリアル通信変換装置
１ａ  シリアルインターフェース
１ｂ  ＬＡＮインターフェース
２  ターゲット機器
２ａ  シリアルインターフェース
３  ルータ
４  メールサーバ
５  遠隔操作用端末
５ａ  携帯電話
５ｂ  パーソナルコンピュータ
６  設定用端末
１１  シリアル通信部
１２  コマンドメッセージ変換処理部
１２ａ  受信メッセージ記憶部
１３  メール通信部
１４Ａ  第１変換情報テーブル
１４Ｂ  第２変換情報テーブル
１５  コマンドメッセージ登録処理部
１６  メールアカウント情報登録処理部
【図１】
2010147994.tif 000003
【図２】
2010147994.tif 000004
【図３】
2010147994.tif 000005
【図４】
2010147994.tif 000006
【図５】
2010147994.tif 000007
【図６】
2010147994.tif 000008
【図７】
2010147994.tif 000009
【図８】
2010147994.tif 000010
【図９】
2010147994.tif 000011
【図１０】
2010147994.tif 000012
【図１１】
2010147994.tif 000013
【図１２】
2010147994.tif 000014
【図１３】
2010147994.tif 000015