(57)【要約】【課題】  サーバとクライアント形態の電力系統監視システムにおける２重化ＬＡＮの片方のＬＡＮにおいて間欠故障が発生した場合、故障したＬＡＮを使用することによりサーバが電力系統状態データをクライアントへ送信できなくなり、系統監視不能にならないようにする。【解決手段】  サーバ１内において２重化ＬＡＮが周期電文をタイムアウト時間Ｔ１内に受信することによって正常と判断し、両ＬＡＮが正常である場合は、前記タイムアウト時間Ｔ１より長時間で設定されたＴｓ時間以上周期電文の受信が継続している方のＬＡＮを優先して使用するものである。【選択図】図４
2008160493.tif 000002
【特許請求の範囲】
【請求項１】
サーバ内において２重化ＬＡＮが周期電文をタイムアウト時間内に受信することによって正常と判断し、両ＬＡＮが正常である場合は、前記タイムアウト時間より長時間で設定されたＴｓ時間以上周期電文の受信が継続している方のＬＡＮを優先して使用する間欠故障対応のＬＡＮ切替方法。
【請求項２】
前記両ＬＡＮ共に前記Ｔｓ時間以上周期電文の受信が継続していない場合は、継続時間が長い方のＬＡＮを優先し、両ＬＡＮが同条件の場合、マスターＬＡＮと定めたＬＡＮを優先して使用する請求項１に記載の間欠故障対応のＬＡＮ切替方法。
【請求項３】
データ通信に使用するＬＡＮを判断する時点で、両ＬＡＮ共に周期電文を受信している場合、周期電文を継続受信している時間が長い方のＬＡＮを優先して使用する間欠故障対応のＬＡＮ切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーバとクライアント型で構成される電力系統の監視システムに用いられる間欠故障対応のＬＡＮ切替方法に係り、特にサーバとクライアント間の２重化ＬＡＮの中から使用する片方のＬＡＮを判断するのに好適な間欠故障対応のＬＡＮ切替方法に関する。
【背景技術】
【０００２】
電力系統の監視システムでは、サーバに集約されている電力系統状態データを、２重化ＬＡＮを介して複数のクライアントへ送信し、クライアントで電力系統状態を画面表示することで監視している。この電力系統の監視システムでは、電力系統状態データをクライアントへ送信する際、２重化ＬＡＮの片方をマスターＬＡＮと定め、マスターＬＡＮが正常であれば優先して使用し、異常であれば予備ＬＡＮである他方のＬＡＮを使用してデータ通信する。
【０００３】
ＬＡＮが正常か異常かの判断は、サーバとクライアント間で周期的に送信されている電文が、１周期分以上のタイムアウト時間Ｔ１内に着信している場合は正常とし、そうでない場合は異常と判断し、データ通信するＬＡＮを切替えていた。
【０００４】
このような技術としては、例えば、〔特許文献１〕に記載のように、二重化ＶＰセグメントの切替ノード装置が、運用系の制御セルを一定周期で送信し、相手側ノードからの制御セルの受信状態を監視し、制御セルの受信が所定周期途絶えた時点でＶＰ障害と判断する技術がある。
【０００５】
又、〔特許文献２〕には、ＬＡＮ間接続装置から監視用パケットをＷＡＮ上に送出し、ＬＡＮ間接続装置がこれを返送し、返送された監視用パケットが正常に受信できない場合、ＬＡＮ間接続装置は異常が生じていると見なし、接続先のＷＡＮを変更し、監視用パケットを、所定回数以上の送信に亘り連続して正常に受信できたとき、切替え前の回線が正常な状態に復帰したと判断する技術が開示されている。
【０００６】
【特許文献１】特開２０００−１５１６３４号公報
【特許文献２】特開平９−１０２７９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
〔特許文献１〕，〔特許文献２〕に記載の技術は、故障状態に変化のない永久故障が発生している場合は、使用するＬＡＮを切替えて、システム運用を継続することができる。
【０００８】
しかし、図６に示すように、故障から一時的に復旧することが起こる間欠故障が発生した場合は、次に説明するように、システム運用を継続できないという問題がある。
【０００９】
図６に示すように、マスターＬＡＮと予備ＬＡＮの両ＬＡＮが共に周期電文を受信していた場合に、時刻ｔ１１でマスターＬＡＮが故障し、タイムアウト時間Ｔ１が経過したため、時刻ｔ１２で予備ＬＡＮへ使用するＬＡＮを移行する。
【００１０】
しかし、マスターＬＡＮが一時的に復旧し、時刻ｔ１３で周期電文を受信したため、使用するＬＡＮをマスターＬＡＮに移行する。マスターＬＡＮは時刻ｔ１４に再び故障状態となると、タイムアウト時間Ｔ１が経過するまで使用するＬＡＮは予備ＬＡＮへ移行しない。以降、時刻ｔ１２〜時刻ｔ１４で示すように、同様なことが繰り返されると、予備
ＬＡＮを使用することが定まらなく、サーバとクライアント間の通信は予備ＬＡＮを使用する状態に安定しないため、実質的にサーバとクライアント間は通信不能となり、システム運用を継続できないという問題があった。
【００１１】
このように、従来技術では、故障の原因を解消するまで時間的に故障状態に変化のない永久故障に対しては有効であるが、時間的に故障状態に変化のある間欠故障がマスター
ＬＡＮで発生した場合、故障発生してから故障原因が復旧するまでの時間帯は、使用するＬＡＮを予備ＬＡＮへ完全に切替えることができないため、監視不能状態が継続するという問題があった。
【００１２】
本発明の目的は、間欠故障時に、サーバとクライアント間の２重化ＬＡＮの中から使用する片方のＬＡＮを判断するのに好適な間欠故障対応のＬＡＮ切替方法を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の間欠故障対応のＬＡＮ切替方法は、周期電文をタイムアウト時間Ｔ１内に受信することによって正常と判断し、両ＬＡＮが正常である場合、一定時間以上周期電文の受信が継続している方を優先して使用し、両ＬＡＮ共に一定時間以上周期電文の受信が継続していない場合は、継続時間が長い方のＬＡＮを優先し、両ＬＡＮが同条件の場合、マスターＬＡＮと定めたＬＡＮを優先して使用するものである。
【００１４】
これにより、２重化ＬＡＮの片方のＬＡＮで間欠故障が発生した場合、故障を検出して他方のＬＡＮの使用を開始した以降は故障中のＬＡＮを使用することがないため、監視不能状態が継続しない。
【発明の効果】
【００１５】
本発明によれば、２重化ＬＡＮの片方で間欠故障が発生した場合に、間欠故障したLANを用いてデータ通信を行わないため、監視不能状態が継続することがなく、システム信頼性を向上することができる。
【発明を実施するための最良の形態】
【００１６】
本発明の一実施例であるサーバとクライアントで構成される電力系統監視システムの間欠故障対応のＬＡＮ切替方法を図面を用いて説明する。
【００１７】
図１は、サーバとクライアント形態の電力系統監視システムの一部分を示した概略図である。
【００１８】
図１に示すように、計算機で構成されるサーバ１は、マスターＬＡＮ６と予備ＬＡＮ７により、複数のクライアント２と接続されている。サーバ１には、電力系統状態データ３が記憶されており、この電力系統状態データ３をクライアント２へ、マスターＬＡＮ６と予備ＬＡＮ７の２重化ＬＡＮの片方を使用して配信し、それをクライアント２の電力系統状態レプリカ４へコピーする。クライアント２では、電力系統状態レプリカ４に記憶された電力系統状態データを元に系統図画面５を作成し、画面に表示することで電力系統の監視を行うようになっている。
【００１９】
また、サーバ１からクライアント２へ電力系統状態データ３を送信する際は、クライアント２からサーバ１へ定周期に送信されている電文の受信状況を元に使用するＬＡＮを判断する。その詳細について、以下に説明する。
【００２０】
図２にサーバ１内で動作する故障時刻記憶処理の手順を示す。ステップｓ１１で、２重化ＬＡＮの内、マスターＬＡＮ６と定めた方のＬＡＮにおいて周期電文をタイムアウト時間Ｔ１内に受信しているか否かを判断する。ここで、タイムアウト時間Ｔ１は、周期電文の受信周期の１.５ 倍相当の定数である。
【００２１】
同期電文をタイムアウト時間Ｔ１内に受信していない場合は、ステップｓ１２で、マスターＬＡＮ６の故障時刻を、例えば、１９７０年１月１日０時０分０秒からの相対秒形式で記憶する。ステップｓ１３で、予備ＬＡＮ７と定めた方のＬＡＮにおいて周期電文をタイムアウト時間Ｔ１内に受信しているか否かについて判断する。ステップｓ１４で、周期電文をタイムアウト時間Ｔ１内に受信していない場合は、予備ＬＡＮ７の故障時刻を同形式で記憶する。以上の手順を定周期で繰り返す。
【００２２】
図３にサーバ１内で動作する故障時刻消去処理の手順を示す。ステップｓ２１で、２重化ＬＡＮの内、マスターＬＡＮ６と定めた方のＬＡＮにおいて、周期電文の受信がＴｓ時間継続しているか否かを判定する。ここで、Ｔｓ時間は周期電文の受信周期の数千倍相当の長時間を設定し、定数である。
【００２３】
周期電文の受信がＴｓ時間継続している場合は、ステップｓ２２で、マスターＬＡＮ６の故障時刻を０にする。ステップｓ２３で、２重化ＬＡＮの内、予備ＬＡＮ７と定めた方のＬＡＮにおいて周期電文の受信がＴｓ時間継続しているか否かを判定する。受信がＴｓ時間継続している場合は、ステップｓ２４で、予備ＬＡＮの故障時刻を０にする。以上の手順を定周期で繰り返す。
【００２４】
図４にサーバ１からクライアント２へ電力系統状態データを送信する際に使用するLANを決定する処理について示す。ステップｓ０１で、マスターＬＡＮ６と予備ＬＡＮ７について、クライアント２からの定周期電文の受信時刻を取得する。ステップｓ０２で、両
ＬＡＮ共にタイムアウト時間Ｔ１内に周期電文を受信しているか否かの判断を行う。両
ＬＡＮ共に周期電文を受信している場合は、上述した故障時刻の記憶処理、及び故障時刻の消去処理により更新されている各ＬＡＮの故障時刻のデータを用いて、ステップｓ０６で、マスターＬＡＮ６の故障時刻値が予備ＬＡＮ７の故障時刻値以下であるかを判断し、真、すなわちマスターＬＡＮ６の故障時刻値が予備ＬＡＮ７の故障時刻値以下であれば、ステップｓ０７で、マスターＬＡＮ使用で決定し、偽であれば予備ＬＡＮ７の使用で決定する。又、両ＬＡＮが同条件の場合、マスターＬＡＮと定めたＬＡＮを優先して使用する。
【００２５】
一方、ステップｓ０２の判定が、どちらかのＬＡＮでも周期電文の受信がないと判断した場合は、ステップｓ０３で、両ＬＡＮ共に周期受信が無いか否かの判断を行う。両LAN共に周期電文の受信が無い場合は、ステップｓ０４で、両ＬＡＮとも異常とみなして、
ＬＡＮの使用不可を決定し、片方のＬＡＮで周期受信がある場合は、周期受信している
ＬＡＮを使用することで決定する。
【００２６】
図５にマスターＬＡＮ６で間欠故障が発生した場合のタイムチャートを示す。図５は、両ＬＡＮ共に正常である状態から、時刻ｔ２１マスターＬＡＮが故障したことを示している。その後、タイムアウト時間Ｔ１が経過し、時刻ｔ２２から予備ＬＡＮ７へ使用ＬＡＮを移行する。
【００２７】
その後、マスターＬＡＮ６は一時的に復旧し、時刻ｔ２３で周期電文を受信するが、マスターＬＡＮ６は、Ｔｓ時間以上正常な状態が継続していないため使用ＬＡＮとならず、予備ＬＡＮを使用ＬＡＮとした運用を継続する。
【００２８】
以上の方法で電力系統状態データを送信するためのＬＡＮを判断することによって、片方のＬＡＮで間欠故障が発生した場合でも電力系統の監視を継続することが可能となる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施例である電力系統監視システムの概略構成図である。
【図２】本実施例の故障時刻を記憶する処理のフローチャートである。
【図３】本実施例の故障時刻を解消する処理のフローチャートである。
【図４】本実施例の２重化ＬＡＮの中から使用するＬＡＮを選択する処理のフローチャートである。
【図５】電力系統監視システムにおけるマスターＬＡＮで間欠故障が発生した場合のタイムチャートを示す図である。
【図６】従来の電力系統監視システムにおけるマスターＬＡＮで間欠故障が発生した場合のタイムチャートを示す図である。
【符号の説明】
【００３０】
１  サーバ
２  クライアント
３  電力系統状態データ
４  電力系統状態レプリカ
５  系統図画面
【図１】
2008160493.tif 000003
【図２】
2008160493.tif 000004
【図３】
2008160493.tif 000005
【図４】
2008160493.tif 000006
【図５】
2008160493.tif 000007
【図６】
2008160493.tif 000008