(57)【要約】【課題】情報伝送処理を簡素化し情報保留のためのメモリ等を節減することができる、インターネットプロトコルを用いた遠方監視制御装置の情報伝送処理システムを提供する。【解決手段】ＴＣ親局とＴＣ子局の間で、ＩＰ回線網を用いて情報を伝送する遠方監視制御システムにおいて、送受信プログラム１ａ〜ｍａ、１ｂ〜ｍｂの実行優先度に従って情報の優先順位を設定し、該情報優先順位に沿って情報伝送用のポート番号１Ａ〜１Ｍ、２Ａ〜２Ｍを送受信別に各々設定し、前記設定されたポート番号順に情報の伝送を行う。【選択図】図２
2009177544.tif 000002
【特許請求の範囲】
【請求項１】
遠方監視制御装置親局と遠方監視制御装置子局の間で、インターネットプロトコルを用いて情報を伝送する、インターネットプロトコルを用いた遠方監視制御装置の情報伝送処理システムにおいて、
送受信プログラムの実行優先度に従って情報の優先順位を設定し、該情報優先順位に沿って情報伝送用のポート番号を送受信別に各々設定する設定手段を備え、
前記設定手段により設定された前記ポート番号順に情報の伝送を行うことを特徴とするインターネットプロトコルを用いた遠方監視制御装置の情報伝送処理システム。
【請求項２】
遠方監視制御装置親局と遠方監視制御装置子局の間で、インターネットプロトコルを用いて情報を伝送する、インターネットプロトコルを用いた遠方監視制御装置の情報伝送処理方法において、
送受信プログラムの実行優先度に従って情報の優先順位を設定し、該情報優先順位に沿って情報伝送用のポート番号を送受信別に各々設定し、
前記設定されたポート番号順に情報の伝送を行うことを特徴とするインターネットプロトコルを用いた遠方監視制御装置の情報伝送処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠方監視制御システムにおいて、遠方監視制御装置親局（以下ＴＣ親局と称する）と遠方監視制御装置子局（以下ＴＣ子局と称する）間の各種情報伝送に、インターネットプロトコル（ＩｎｔｅｒｎｅｔＰｒｏｔｏｃｏｌ；以下ＩＰと称する）を用いた場合の、情報伝送処理システムおよび情報伝送処理方法に関する。
【背景技術】
【０００２】
遠方監視制御システムにおいて、ＴＣ親局とＴＣ子局間での各種情報伝送にＩＰを用いた場合、従来、情報伝送用のポートは、例えば図４に示すように、送信用ポートと受信用ポートのみで分別されるのが一般的である。
【０００３】
図４において、ＴＣ親局は、情報処理部（１ａ）〜（ｎａ）と、情報を送信、受信するためのプログラム（ＩＰ送信（ａ）、ＩＰ受信（ａ））と、ミドル・ウェアＭ／Ｗ（ａ）（イーサネット（登録商標）ドライバ、ファーム・ウェアＦ／Ｗを含む）とを備えている。
【０００４】
またＴＣ子局は、情報処理部（１ｂ）〜（ｎｂ）と、情報を送信、受信するためのプログラム（ＩＰ送信（ｂ）、ＩＰ受信（ｂ））と、ミドル・ウェアＭ／Ｗ（ｂ）（イーサネット（登録商標）ドライバ、ファーム・ウェアＦ／Ｗを含む）とを備えている。
【０００５】
これらＴＣ親局とＴＣ子局の間では、ＩＰ回線網の送信用ポートＡおよび受信用ポートＢを用いて情報伝送が行われる。
【０００６】
図４の遠方監視制御システムにおける送信処理は、図５のフローチャートに沿って行われる。図５において、まずステップＳ１では、送信プログラムが情報内容に基づいて送信情報の優先順位を判定する。
【０００７】
次にステップＳ２において、前記判定された優先順位毎に送信データをメモリにキューイング（一時保留）する。
【０００８】
次にステップＳ３において、優先順位の高いキュー（一時保留メモリ）からデータを取り出して送信する。
【０００９】
次にステップＳ４において、キューにデータが残っているかを判定し、これらステップＳ３，Ｓ４を、キューにデータが無くなるまで繰り返す。
【００１０】
尚従来、遠方監視制御装置において伝送効率の向上を図る技術は、例えば下記特許文献１に記載のものが提案されていた。
【特許文献１】特開平１１−２４３６４３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来の図４、図５の遠方監視制御装置において、情報伝送処理時に情報優先順位を設定する場合、情報を送信するプログラムＩＰ送信（ａ），（ｂ）が情報内容により優先順位を判定し、情報を一時的に保留する等の処理（図５のステップＳ１，Ｓ２）を行わなければならず、保留のためのメモリ等の資源増や、プログラムが複雑となることによる処理停滞要因の内在化が問題となる。
【００１２】
また、情報優先順位の設定を送信プログラムＩＰ送信（ａ），（ｂ）で実施できない場合は、ＩＰ伝送を行うイーサネットドライバおよびＦ／Ｗ（ファーム・ウェア）を含むＭ／Ｗ部（Ｍ／Ｗ（ａ），（ｂ））で実施することが考えられる。この場合は専用のＭ／Ｗを開発しなければならなくなり、汎用のＭ／Ｗを用いる場合と比較し信頼性が低下することが懸念される。
【００１３】
本発明は上記課題を解決するものであり、その目的は、情報伝送処理を簡素化し情報保留のためのメモリ等を節減することができるインターネットプロトコルを用いた遠方監視制御装置の情報伝送処理システムおよび情報伝送処理方法を提供することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するための、本発明のインターネットプロトコルを用いた遠方監視制御装置の情報伝送処理システムは、遠方監視制御装置親局と遠方監視制御装置子局の間で、インターネットプロトコルを用いて情報を伝送する、インターネットプロトコルを用いた遠方監視制御装置の情報伝送処理システムにおいて、送受信プログラムの実行優先度に従って情報の優先順位を設定し、該情報優先順位に沿って情報伝送用のポート番号を送受信別に各々設定する設定手段を備え、前記設定手段により設定された前記ポート番号順に情報の伝送を行うことを特徴としている。
【００１５】
また本発明のインターネットプロトコルを用いた遠方監視制御装置の情報伝送処理方法は、遠方監視制御装置親局と遠方監視制御装置子局の間で、インターネットプロトコルを用いて情報を伝送する、インターネットプロトコルを用いた遠方監視制御装置の情報伝送処理方法において、送受信プログラムの実行優先度に従って情報の優先順位を設定し、該情報優先順位に沿って情報伝送用のポート番号を送受信別に各々設定し、前記設定されたポート番号順に情報の伝送を行うことを特徴としている。
【００１６】
上記構成によれば、情報優先順位に沿った専用のポート番号を設定し、そのポート番号順に情報を伝送するので、情報内容により優先順位を判定し、情報を一時的に保留する等の処理が不要であるため、情報保留のためのメモリ等資源を節減することができる。
【００１７】
プログラムが簡素化できることにより、処理停滞要因となりうる複雑なプログラミングを排除することができる。
【発明の効果】
【００１８】
請求項１、２に記載の発明によれば、情報優先順位に沿った専用のポート番号を設定し、そのポート番号順に情報を伝送するので、情報内容により優先順位を判定し、情報を一時的に保留する等の処理が不要であるため、情報保留のためのメモリ等資源を節減することができる。
【００１９】
また、プログラムが簡素化できることにより、処理停滞要因となりうる複雑なプログラミングを排除することができる。
【００２０】
また、通信用のＭ／Ｗ（ミドル・ウェア）は信頼性の高い汎用のものを採用することができる。
【００２１】
また本発明は、ＴＣＰ／ＩＰおよびＵＤＰ／ＩＰの各種ＩＰ伝送に適用可能である。さらに、送信および受信を行う各プログラムはポート番号が異なるだけで同一のプログラムで処理が可能である。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら本発明の実施の形態を説明するが、本発明は下記の実施形態例に限定されるものではない。
【００２３】
本発明では、遠方監視制御システムに、送受信プログラムの実行優先度に従って情報の優先順位を設定し、該情報優先順位に沿って情報伝送用のポート番号を送受信別に各々設定する、例えばコンピュータにより構成される設定手段を設ける。
【００２４】
すなわち、遠方監視制御システムにおいて、ＴＣ親局とＴＣ子局間での各種情報伝送にＩＰを用いた場合、情報伝送用のポートを情報優先順位の送受信別に設定する。送信データの優先順位は、図１に示すように、各プログラム（ＩＰ送信１ａ〜ＩＰ送信ｍａ）のプライオリティ（実行優先度）に従って基本ソフトウェア（ＯＳ）が制御を行う。
【００２５】
図１において、各送信プログラムＩＰ送信１ａ〜ｍａは各々同一のプログラムで処理され、各プログラムのプライオリティ１＞２＞…＞ｍに従ってデータの優先順位１ａ＞２ａ＞…＞ｍａが設定されている。
【００２６】
そしてこのデータの優先順位１ａ＞２ａ＞…＞ｍａに沿って情報伝送用のポート番号が送受信別に各々設定される。
【００２７】
この情報伝送用のポート番号は１０２４番〜４９１５１番の登録用ポート番号（ＲＥＧＩＳＴＥＲＥＤ  ＰＯＲＴ  ＮＵＭＢＥＲＳ）のうち未使用のポート番号を採用することによって、予約済みポート番号およびダイナミック／プライベートポート番号（ＤＹＮＡＭＩＣ  ＡＮＤ／ＯＲ  ＰＲＩＶＡＴＥ  ＰＯＲＴＳ）との重複を避ける。
【００２８】
ＴＣ親局が３装置、ＴＣ子局が９０装置の遠方監視制御システムの場合のポート番号の設定例を次の表１に示す。
【００２９】
【表１】
2009177544.tif 000003
【００３０】
表１の設定例では、ポート番号で下位４桁の数値が小さいほどプログラム優先度が高いと設定している。また、当該送受信プログラムのプライオリティを情報優先順位で設定することにより、情報を一時的に保留する等の処理を不要とさせている。
【００３１】
これにより、情報保留のためのメモリ等資源が不要となるとともに、プログラムを簡素化することにより処理停滞要因となりうる複雑なプログラミングを排除できる。
【００３２】
また、送受信プログラムで情報優先順位の設定が可能となるため、Ｍ／Ｗは信頼性の高い汎用のものを採用できる。
【００３３】
（実施例１）
図２は、本発明を、ＴＣ親局とＴＣ子局が１対1接続された遠方監視制御システムに適用した場合の実施例を示している。図２において、ＴＣ親局は、情報処理部（ａ）と、情報を送信、受信するためのプログラム（ＩＰ送信（１ａ）〜（ｍａ）、ＩＰ受信（１ａ）〜（ｍａ））と、Ｍ／Ｗ（ａ）を備えている。
【００３４】
またＴＣ子局は、情報処理部（ｂ）と、情報を送信、受信するためのプログラム（ＩＰ送信（１ｂ）〜（ｍｂ）、ＩＰ受信（１ｂ）〜（ｍｂ））と、Ｍ／Ｗ（ｂ）を備えている。
【００３５】
前記遠方監視制御システムは、送受信プログラムの実行優先度に従って情報の優先順位を設定し、該情報優先順位に沿って情報伝送用のポート番号を送受信別に各々設定する、例えばコンピュータにより構成される設定手段（図示省略）を備えている。
【００３６】
ＴＣ親局での各プログラムのプライオリティは、１ａ＞２ａ＞…＞ｍａであり、ＴＣ子局での各プログラムのプライオリティは、１ｂ＞２ｂ＞…＞ｍｂであり、該プライオリティに従って情報優先順位が設定されている。そしてこの情報優先順位の送受信別に設定された情報伝送用のポート番号１Ａ〜１Ｍ，２Ａ〜２Ｍを用いてＴＣ親局とＴＣ子局間の情報伝送が行われる。
【００３７】
ＴＣ親局からＴＣ子局への送信を行うポート番号１Ａ〜１Ｍは次の表２のとおり設定されている。
【００３８】
【表２】
2009177544.tif 000004
【００３９】
またＴＣ子局からＴＣ親局への送信を行うポート番号２Ａ〜２Ｍは次の表３のとおり設定されている。
【００４０】
【表３】
2009177544.tif 000005
【００４１】
表２、表３および図２において、ＴＣ親局からＴＣ子局への全てのポートに対してデータ送信を行うと、ＴＣ親局でのプログラムのプライオリティによりポート番号１Ａ→１Ｂ→１Ｃ…→１Ｍの順でデータの送信が実施される。
【００４２】
また、ＴＣ子局からＴＣ親局への全てのポートに対してデータ送信を行うと、同様にポート番号２Ａ→２Ｂ→２Ｃ…→２Ｍの順でデータの送信が実施される。
【００４３】
（実施例２） 
図３は、本発明を、ＴＣ親局とＴＣ子局がＮ対Ｎ接続された遠方監視制御システムに適用した場合の実施例を示している。図３において、ＴＣ親局＃１は、情報処理部（ａ）群と、情報を送信、受信するためのプログラム（ＩＰ送信（１ａ）〜（ｍａ）、ＩＰ受信（１ａ）〜（ｍａ））と、Ｍ／Ｗ（ａ）とを備えている。ＴＣ親局＃２〜ＴＣ親局＃ＮもＴＣ親局＃１と同様に構成されている。
【００４４】
またＴＣ子局＃１は、情報処理部（ｂ）群と、情報を送信、受信するためのプログラム（ＩＰ送信（１ｂ）〜（ｍｂ）、ＩＰ受信（１ｂ）〜（ｍｂ））と、Ｍ／Ｗ（ｂ）とを備えている。ＴＣ子局＃２〜ＴＣ子局＃ＮもＴＣ子局＃１と同様に構成されている。
【００４５】
前記遠方監視制御システムは、送受信プログラムの実行優先度に従って情報の優先順位を設定し、該情報優先順位に沿って情報伝送用のポート番号を送受信別に各々設定する、例えばコンピュータにより構成される設定手段（図示省略）を備えている。
【００４６】
各ＴＣ親局＃１〜＃Ｎでの各プログラムのプライオリティは、１ａ＞２ａ＞…＞ｍａであり、各ＴＣ子局＃１〜＃Ｎでの各プログラムのプライオリティは、１ｂ＞２ｂ＞…＞ｍｂであり、該プライオリティに従って情報優先順位が設定されている。
【００４７】
そしてこの情報優先順位の送受信別に設定された情報伝送用のポート番号１Ａ１１〜１Ｍ１１〜１Ａｎ１〜１Ｍｎ１、１Ａ１ｍ〜１Ｍ１ｍ〜１Ａｎｍ〜１Ｍｎｍおよび２Ａ１１〜２Ｍ１１〜２Ａｎ１〜２Ｍｎ１、２Ａ１ｍ〜２Ｍ１ｍ〜２Ａｎｍ〜２Ｍｎｍを用いてＴＣ親局＃１〜＃ＮとＴＣ子局＃１〜＃Ｎ間の情報伝送が行われる。
【００４８】
ＴＣ親局＃１〜＃ＮからＴＣ子局＃１〜＃Ｎへの送信を行うポート番号は次の表４のとおり設定されている。
【００４９】
【表４】
2009177544.tif 000006
【００５０】
またＴＣ子局＃１〜＃ＮからＴＣ親局＃１〜＃Ｎへの送信を行うポート番号は次の表５のとおり設定されている。
【００５１】
【表５】
2009177544.tif 000007
【００５２】
表４、表５および図３において、ＴＣ親局からＴＣ子局へ送信を行う場合、ＴＣ親局＃１においてはまず、プライオリティの一番高いプログラム１ａから全てのＴＣ子局に対して、１Ａ１１，１Ａ１２…１Ａ１ｍの各ポートを用いたデータ送信が実施される。
【００５３】
これら各ポート１Ａ１１，１Ａ１２…１Ａ１ｍを用いたデータ送信は並列処理される（タイミングにより同時に処理される）。
【００５４】
そして次にプライオリティの高いプログラム２ａから全てのＴＣ子局に対して、1Ｂ１１…１Ｂ１ｍの各ポートを用いたデータ送信が実施される。これら各ポート1Ｂ１１…１Ｂ１ｍを用いたデータ送信も並列処理される。
【００５５】
以下プライオリティの高い方から低い方へ各プログラム３ａ〜ｍａのデータ送信が行われる。このデータ送信処理はＴＣ親局＃２〜＃Ｎの場合も同様である。
【００５６】
また、ＴＣ子局からＴＣ親局へ送信を行う場合、ＴＣ子局＃１においてはまず、プライオリティの一番高いプログラム１ｂから全てのＴＣ親局に対して、２Ａ１１，２Ａ１２…２Ａ１ｍの各ポートを用いたデータ送信が実施される。これら各ポート２Ａ１１，２Ａ１２…２Ａ１ｍを用いたデータ送信は並列処理される（タイミングにより同時に処理される）。
【００５７】
そして次にプライオリティの高いプログラム２ｂから全てのＴＣ親局に対して、２Ｂ１１…２Ｂ１ｍの各ポートを用いたデータ送信が実施される。これら各ポート２Ｂ１１…２Ｂ１ｍを用いたデータ送信も並列処理される。
【００５８】
以下プライオリティの高い方から低い方へ各プログラム３ｂ〜ｍｂのデータ送信が行われる。このデータ送信処理はＴＣ子局＃２〜＃Ｎの場合も同様である。
【００５９】
尚、本発明は、ＴＣＰ／ＩＰおよびＵＤＰ／ＩＰの各種ＩＰ伝送に適用可能である。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施形態例を表し、送信プログラムのプライオリティと送信データの優先順位の関係を示す説明図。
【図２】本発明を、１対１接続の遠方監視制御装置に適用した実施例１を示す構成図。
【図３】本発明を、Ｎ対Ｎ接続の遠方監視制御装置に適用した実施例２を示す構成図。
【図４】従来の遠方監視制御システムの一例を示す構成図。
【図５】従来の遠方監視制御システムにおける送信処理のフローチャート。
【符号の説明】
【００６１】
（ａ），（ｂ）…情報処理部、１ａ〜ｍａ，１ｂ〜ｍｂ…プログラム、Ｍ／Ｗ（ａ），Ｍ／Ｗ（ｂ）…ミドル・ウェア、１Ａ〜１Ｍ，２Ａ〜２Ｍ，１Ａ１１〜１Ｍ１１〜１Ａｎ１〜１Ｍｎ１、１Ａ１ｍ〜１Ｍ１ｍ〜１Ａｎｍ〜１Ｍｎｍ、２Ａ１１〜２Ｍ１１〜２Ａｎ１〜２Ｍｎ１、２Ａ１ｍ〜２Ｍ１ｍ〜２Ａｎｍ〜２Ｍｎｍ…ポート番号。
【図１】
2009177544.tif 000008
【図２】
2009177544.tif 000009
【図３】
2009177544.tif 000010
【図４】
2009177544.tif 000011
【図５】
2009177544.tif 000012