(57)【要約】【課題】シーケンサ相互でデータの整合を得るために、全データをＬＡＮで送受信するのではＬＡＮの占有が大きくなる。【解決手段】送信側シーケンサＡは、データテーブル１に記憶するデータ群のうち、状態変化が発生したデータを格納エリア２に取り出し、このデータとそのアドレスおよび該データ数のみを送信エリア３からＬＡＮで伝送する。受信側シーケンサＢは、受信データとアドレスを受信エリア５に取り込み、アドレスを基にデータテーブル４に展開する。また、受信カウンタ５Ａで受信するデータ数から受信データの数の照合・確認を行うと共に、送信カウンタ６からシーケンサＡの受信カウンタに伝送する。送信側シーケンサは、送信カウンタ３Ａのデータ数と、送信されたデータ数との照合で当該データの伝送完了の確認を行う。【選択図】　図１
2004080283.tif 000002
【特許請求の範囲】
【請求項１】
複数台のシーケンサをＬＡＮで接続し、各シーケンサがそれぞれのデータテーブルに取得するデータを各シーケンサ間でＬＡＮで周期的に伝送して該データを整合させておく監視制御システムにおいて、
データの送信側シーケンサは、前記データテーブルに記憶するデータ群のうち、状態変化が発生したデータとそのアドレスおよび該データ数のみをＬＡＮで受信側シーケンサに伝送する手段を設け、
前記データの受信側シーケンサは、受信データをそのアドレスを基に自身のデータテーブルに展開し、前記データ数の照合・確認を行う手段を設け、
前記送信側シーケンサは、データ送信時に記憶する前記データ数と、前記受信側シーケンサから送信された前記データ数との照合で当該データの伝送完了の確認を行う手段を設けたことを特徴とする監視制御システムのデータ伝送方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数台のシーケンサをＬＡＮで接続した監視制御システムに係り、特にシーケンサ相互のデータ伝送方式に関する。
【０００２】
【従来の技術】
電力系統やプラントなどの監視制御システムは、中央管理室に設置する監視制御用コンピュータと、現場機器側に設置するシーケンサとの間をネットワーク接続し、シーケンサが機器計測情報などの監視情報を収集して監視制御用コンピュータ側に伝送し、この監視情報や操作情報等を基にした制御情報をコンピュータからシーケンサ側に伝送し、各種機器を制御する。
【０００３】
このような監視制御システムにおいて、信頼性を高めかつ連続運転が要求されるシステムでは、監視制御用コンピュータやシーケンサをそれぞれ二重化し、一方を主制御装置、他方を待機装置とすることが多い。
【０００４】
この二重化システムでは、主制御装置と待機装置がもつデータを常時に整合させておき、主制御装置の故障発生には待機装置に監視制御などの機能を移行し、待機装置によるシステムの連続運転を可能にする。
【０００５】
図２は、シーケンサの二重化システム構成例を示し、シーケンサＡとシーケンサＢをＬＡＮで接続し、シーケンサＡがもつデータを周期的にシーケンサＢにＬＡＮで伝送し、両シーケンサ間のデータを整合させておく。図示の場合、シーケンサＡのデータテーブルＡにもつ１〜１００のデータをシーケンサＢへ送信する場合、シーケンサＡがアドレスＡ１〜Ａ１００のデータＤ１〜Ｄ１００をＬＡＮ上に送信し、このデータをシーケンサＢがアドレスＢ１〜Ｂ１００にデータＤ１〜Ｄ１００をテーブルＢに受信する。
【０００６】
【発明が解決しようとする課題】
前記のように、シーケンサを二重化し、両シーケンサ間のデータを常時整合させておくためには、シーケンサ間で周期的なデータ伝送を必要とする。
【０００７】
このデータ伝送には、前記のように、１００個のデータを伝送するとき、シーケンサＡはＬＡＮ上のデータ１００個分のエリアを占有することになる。実際のシステムでは、システムの規模によっては伝送を必要とするデータ量が数千〜数万になり、このデータ量に比例してデータ伝送時間が長くなり、シーケンサＡがもつ本来のシーケンス処理に応答遅れが発生したり、シーケンサＢのデータ更新に遅れが発生する。
【０００８】
また、シーケンサが１回で送受信できるデータ量（ＬＡＮ上の占有エリア）には限度があり、それを越えるデータの送受信には複数回に分けて行い、伝送時間がますます長くなる。
【０００９】
また、システム構成によっては、３台以上のシーケンサに機能分担し、それらの間で、一部のデータについてデータの整合を必要とする場合があり、この場合も同様の問題がある。
【００１０】
これら問題を解決するには、シーケンサおよびＬＡＮのハードウェアを変更することが考えられるが、これは多大なコストアップになる。
【００１１】
本発明の目的は、システムのハードウェアを変更することなく、データ伝送時間を短縮またはシーケンサの大容量化を図ることができるデータ伝送方式を提供することにある。
【００１２】
【課題を解決するための手段】
本発明は、前記の課題を解決するため、送信側シーケンサのデータテーブルに記憶するデータ群のうち、状態変化が発生したデータとそのアドレスのみをＬＡＮで受信側シーケンサに伝送し、受信側シーケンサでは受信データをそのアドレスを基に自身のデータテーブルに展開する構成とし、さらに送信側シーケンサからのデータ伝送には送信するデータ数を一緒に伝送し、これを受信側シーケンサで受信してデータ数の照合・確認を行うと共に送信側シーケンサに送信することで送信側シーケンサで当該データの伝送完了の確認を行うようにしたもので、以下の構成を特徴とする。
【００１３】
複数台のシーケンサをＬＡＮで接続し、各シーケンサがそれぞれのデータテーブルに取得するデータを各シーケンサ間でＬＡＮで周期的に伝送して該データを整合させておく監視制御システムにおいて、
データの送信側シーケンサは、前記データテーブルに記憶するデータ群のうち、状態変化が発生したデータとそのアドレスおよび該データ数のみをＬＡＮで受信側シーケンサに伝送する手段を設け、
前記データの受信側シーケンサは、受信データをそのアドレスを基に自身のデータテーブルに展開し、前記データ数の照合・確認を行う手段を設け、
前記送信側シーケンサは、データ送信時に記憶する前記データ数と、前記受信側シーケンサから送信された前記データ数との照合で当該データの伝送完了の確認を行う手段を設けたことを特徴とする。
【００１４】
【発明の実施の形態】
図１は、本発明の実施形態を示すデータ伝送方式のソフトウェア構成図であり、シーケンサＡからシーケンサＢにＬＡＮを介してテーブルデータを伝送する場合を示す。
【００１５】
シーケンサＡは、データテーブル１のデータのうち、状態変化があったデータとそのアドレスを組みとして状変データ格納エリア２に取得する。この格納エリア２のサイズは、図示ではｎ個とするが、システムの運転状態によって、状態変化するデータ数が増減することから、可変できるようにしておく。
【００１６】
格納エリア２のデータは送信時刻に達したときに送信エリア３に送信データとして転送する。送信エリア３には送信データの他に、送信データのデータ数ｎの値を書込んでおく送信カウンタ３Ａをもち、送信データとカウンタ３Ａに書込まれた送信データ数ｎも一緒にシーケンサＢに伝送する。
【００１７】
シーケンサＢは、データテーブル１と同等のデータテーブル４の他に、受信エリア５と送信エリア６を設けておく。受信エリア５は、シーケンサＡから伝送されたｎ個のデータを取り込むエリアの他に、送信カウンタ３Ａのデータ数ｎを書込む受信カウンタ５Ａのエリアを設ける。
【００１８】
シーケンサＢは、受信カウンタ５Ａに書込まれた数値ｎによって受信したデータ数との照合・確認を行い、この確認が取れたときに、受信エリア５で受信したｎ個のデータはそれぞれのアドレスに一致するデータテーブル４のアドレスに展開する。これに並行して、受信カウンタ５Ａに受信したデータ数ｎを送信エリア６の送信カウンタにセットし、この送信カウンタの値をＬＡＮでシーケンサＡに伝送する。
【００１９】
シーケンサＡでは、シーケンサＢの送信カウンタ６から伝送されたデータ数ｎを受信エリア７の受信カウンタで受信し、このデータ数ｎが送信カウンタ３Ａに書込まれた値ｎと一致したとき、状態変化データのすべての伝送完了の確認をし、それまでに取り込んだ状変データ格納エリア２のデータを次回の送信データとして取り込み、次回の送信時刻に備える。
【００２０】
したがって、シーケンサＡからＢへのデータ伝送には、状態変化があったデータのみを伝送し、ＬＡＮ上の占有エリアを大幅に削減可能となる。例えば、状変データ格納エリア２のサイズを８（１回の送信で４個のデータを送信可能）とした場合、これに送信カウンタ３Ａの１個分のデータを加えた送信にも、従来の１００個のデータをそのまま伝送する場合に比べて、９１個分の占有エリアの削減ができる。
【００２１】
しかも、本実施形態では、送信データの数ｎをシーケンサＡ，Ｂ間で送受信することで送信データ数の確認ができ、データ欠落に対応可能となる。
【００２２】
なお、実施形態では、２台のシーケンサ間のデータ伝送の場合を示すが、３台以上のシーケンサ間で一部のデータについてその整合を得るシステム構成の場合にも適用して同等の作用効果を得ることができる。
【００２３】
【発明の効果】
以上のとおり、本発明によれば、送信側シーケンサはデータテーブルのデータ群のうち、状態変化が発生したデータとそのアドレス及び送信データ数のみをＬＡＮで受信側シーケンサに伝送し、受信側シーケンサでは受信データをそのアドレスを基に自身のデータテーブルに展開し、データ数の送受信で送受信側シーケンサ間で送受信データ数の照合・確認を行うようにしたため、ＬＡＮ上を伝送するデータ量を大幅に削減して伝送時間の短縮または大容量化を図ることができ、さらにデータ伝送量の照合・確認で確実な伝送が可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態を示すデータ伝送方式のソフトウェア構成図。
【図２】監視制御システムの構成例。
【符号の説明】
Ａ、Ｂ…シーケンサ
１、４…データテーブル
２…状変データ格納エリア
３…送信エリア
３Ａ…送信カウンタ
５…受信エリア
６…送信エリア
７…受信エリア
【図１】
2004080283.tif 000003
【図２】
2004080283.tif 000004