(57)【特許請求の範囲】
【請求項１】
複数の通信装置と，それらを監視制御する監視制御装置と，監視制御装置と各通信装置間とを接続するネットワークを備え，各通信装置は監視制御装置との間の送受信以外に通信装置相互の送受信を行う手段を備えた通信装置の監視制御方式において，
監視制御装置は監視制御の対象となる全通信装置のアドレスと，複数の通信装置で構成する群毎にマスタとして指定された通信装置のアドレスを管理データとして保持し，
各群のマスタの通信装置は，配下の全通信装置に対して定期的にポーリングを行って各通信装置の状態を監視し，前記監視制御装置はマスタの通信装置に対してだけ定期的にポーリングを行ってマスタ及びマスタ配下の通信装置の警報・異常データを収集し，
前記マスタの通信装置配下の通信装置の１つをサブマスタとして設定し，前記サブマスタの通信装置はマスタの通信装置を監視し，マスタの通信装置の異常を検出すると前記監視制御装置に通知することを特徴とする通信装置の監視制御方式。
【請求項２】
請求項１において，
前記監視制御装置は，前記サブマスタの通信装置からマスタの異常通知を受け取ると，前記サブマスタに対しマスタ機能に必要なデータを送信し，
前記サブマスタの通信装置は前記データを受け取るとマスタの通信装置として起動することを特徴とする通信装置の監視制御方式。
【請求項３】
請求項１において，
前記監視制御装置は，個別の通信装置を宛先とした制御が指示されると，個別制御の情報を前記ポーリング周期の間隙に前記マスタの通信装置に送信し，
前記マスタの通信装置は前記個別制御の情報を受け取ると，宛先の通信装置に対し前記個別制御の情報を通知し，
前記宛先の通信装置は通知された制御を実行すると応答情報を前記マスタの通信装置に通知し，
前記マスタの通信装置は前記通知された応答情報を前記監視制御装置に対し通知することを特徴とする通信装置の監視制御方式。
【請求項４】
請求項１において，
前記監視制御装置は，一斉制御が指示されると全通信装置に対し同報通信により一斉制御の情報を，前記ポーリング周期の間隙に送信し，
前記各通信装置は前記一斉制御に対する応答情報を，前記マスタの通信装置からの定期のポーリングに対する応答として返送し，
前記各マスタの通信装置は，各通信装置から収集された各応答情報を前記監視制御装置の定期のポーリングにより収集することを特徴とする通信装置の監視制御方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数の通信装置とそれらを管理する監視制御装置とからなるネットワークにおける通信装置の監視制御方式に関する。
【０００２】
近年，データや音声等の有線，または無線の伝送を行う通信装置を一つの局に複数台設置される場合が多く，そのような構成を備えた複数の局をセンタの監視制御装置で管理するようになっている。複数の局を，監視制御装置により管理する場合に，効率的，且つ異常発生時にも対応できる監視制御方式の実現が望まれている。
【０００３】
【従来の技術】
図１２はネットワーク構成を示す図，図１３は従来例の説明図である。
図１２において，８０は複数の局の通信装置を監視制御する監視制御装置，８１は中継装置，８２は監視制御装置８０と複数の局を接続する通信路，８３は複数の通信装置を備えた局（図の例では＃１，＃２，…＃Ｎの局が設けらている），８４は通信路８２に接続され各局８３に設けられた中継装置，８５は各局内に複数台備えられた通信装置，８６は中継装置８４と通信装置８５を接続する線路である。
【０００４】
このような構成により，監視制御装置８０は中継装置８１，通信路８２を介して各局８３と接続され，各局８３の通信装置８５とは中継装置８４を経由して接続される。なお，上記のネットワークは通信装置を監視するためのものであり，各通信装置はそれぞれの通信を行うための通信路を備えている。
【０００５】
図１３は図１２のようなネットワーク構成における監視制御方式の従来例を説明する図である。図では監視制御装置８０と複数の通信装置８５が通信路８２で接続された原理的な構成が示され，上記図１２に示す中継装置及び複数の局の構成は省略されている。
【０００６】
図１３のＡ．は警報発出方法を示し，各通信装置８５はそれぞれ自通信装置で異常等を検出すると警報情報を含むフレームを自発的に監視制御装置８０に送出して通知する。次のＢ．は監視制御装置８０から個別の通信装置を制御するための制御方法（個別）を示し，特定の通信装置に対し監視制御装置８０から特定の一つの通信装置（＃１）に対し個別制御情報（＃１の通信装置を宛て先として含む）のフレームにより送信すると，＃１の通信装置８５でその制御情報により制御を行い，応答情報（レスポンス）を監視制御装置８０に返送する。Ｃ．は一斉の制御を行う制御方法を示し，監視制御装置８０から全ての通信装置に対して一斉に実行する必要のある制御（例えば，時刻を合わせる制御）を行う場合に，通信路８２を介して全ての通信装置に一斉制御情報が送出される。この場合，各通信装置８５が個別に応答情報（レスポンス）を返送すると回線が輻輳し監視制御装置８０で衝突するので，応答情報を返さない。
【０００７】
【発明が解決しようとする課題】
上記したように，従来の形式でネットワーク上の複数の通信装置を一つの監視制御装置で監視及び制御を行うと，次のような問題がある。
【０００８】
▲１▼監視制御装置から通信装置へ送られる制御情報のフレーム（図１３のＢ．及びＣ）や通信装置から発生する警報情報（図１３のＡ．）は全て自発的に送信されるため，複数の装置に同時に警報が発生してその通知を監視制御装置へ一斉に通知する場合や，監視制御装置側と通信装置側から同時にフレームが送信された場合等では，監視制御装置側でフレームの衝突が発生する可能性が高く，その場合にはフレームの再送が行われるため，ネットワーク上のトラヒックが更に増加する。
【０００９】
▲２▼上記図１３のＣ．のように一斉制御の場合には，応答情報の衝突を避けるために応答情報を返さない等の手段（一斉制御に対し応答情報の返送を無視する手段）がとられているが，処理結果を必要とする制御が行えないという問題がある。
【００１０】
▲３▼監視制御装置は通常定期的に配下の通信装置に順番に診断機能を含む通信を行い，各通信装置の状態をチェックする方法が用いられるが，図１２に示すように配下に多数の通信装置（複数の局の全通信装置）が存在する場合は，診断の間隔が延びてしまい，異常の早期発見が難しいという問題がある。
【００１１】
本発明はネットワーク上のフレームの衝突によるトラヒックの増加を防ぐと共に監視制御装置にかかる負荷を軽減し，装置の異常を早期に検出して通知できる通信装置の監視制御方式を提供することを目的とする。
【００１２】
【課題を解決するための手段】
図１は本発明の原理構成である。
図１において，１は監視制御装置，２は通信路，３〜５は一つの局（または群）に設けられた通信装置を表し，初期状態では３はマスタとして設定され，４はサブマスタとして設定されると，マスタ，サブマスタの機能を実行する状態になる。この図１の構成では，監視制御装置１に一つの局の通信装置が３台だけ設けられている場合を示すが，通信路２に接続された複数の局を設け，それぞれにマスタ，サブマスタを含む通信装置を備えることができる。
【００１３】
監視制御装置１内の１ａは一定周期で実行されるポーリング制御部，１ｂは個別制御部，１ｃは一斉制御部，１ｄは監視制御を管理するための管理データ，収集した警報情報等を格納するメモリ，１ｅは制御，監視の情報が入力される入力手段，１ｆは制御，監視の情報が出力される出力手段である。マスタの通信装置３において，３ａはマスタ機能部，３ｂは監視制御装置からのポーリングに応答するポーリング応答手段，３ｃは他の通信装置４，５に対してポーリングを行いそれぞれの情報を収集するポーリング制御手段，３ｄは監視制御装置１からの個別制御情報を受け取って，配下の通信装置に対し通知すると共に応答を受け取って監視制御装置１に送る制御を行う個別制御応答手段，３ｅは監視制御装置１から一斉制御情報を受けた時に動作して配下の通信装置４，５の応答情報と自装置の応答情報を収集・保持する一斉制御応答制御手段，３ｆはマスタとして機能を実行するための管理データや収集した管理情報等を格納するメモリである。サブマスタの通信装置４において，４ａはサブマスタの機能であるマスタ監視手段，４ｂはポーリング応答手段，４ｃは個別制御の指示に対し応答をマスタの通信装置３へ通知する個別制御応答手段，４ｄはサブマスタの機能を実行するための管理データや自装置の警報情報等を格納するメモリであり，通信装置５において，５ａはポーリング応答手段，５ｂは個別制御応答手段，５ｃは通信装置の管理データや警報情報等を格納するメモリである。
【００１４】
図１の構成において，監視制御装置１のポーリング制御部１ａは一定周期で通信路２を介してマスタの通信装置３に対し定期のポーリングのフレームを送信する。マスタの通信装置３は，監視制御装置１からの定期のポーリングを受け取る時間の間隙の時間に同じ周期でポーリング制御手段３ｃにより他の通信装置４，５に対してポーリングを行い，応答として各通信装置４，５からの警報・異常情報を収集すると，通信装置３のメモリ３ｆに格納する。監視制御装置１からの定期のポーリングを受け取ると，ポーリング応答手段３ｂは収集された他の通信装置４，５の情報と自装置の情報を返送する。監視制御装置１はこれをメモリ１ｄに格納し，出力手段１ｆに警報・異常の内容を出力する。監視制御装置１からの定期のポーリングに対しマスタの通信装置３から一定時間内に応答が帰らないと，通信装置３に異常であるとして，サブマスタの通信装置４に対しマスタとして機能を実行するためのデータを送信して，通信装置４をマスタとして起動する。
【００１５】
サブマスタの通信装置４は，監視制御装置１からの定期のポーリングを受信すると，応答を返すと共にマスタ監視手段４ａを起動して次の定期のポーリングを受信するまでの時間を計測して，決められた周期を経過しても受信されないとマスタ装置異常を表す自発フレームを監視制御装置１に通知する。
【００１６】
監視制御装置１が個別の通信装置に対し制御を行う場合，入力手段１ｅからの指示によりポーリング周期の間隙時間に個別制御部１ｂからマスタの通信装置３に対し配下の通信装置４または５の一つへの制御依頼のフレームを送信する（通信装置３への個別制御も含む）。マスタの通信装置３は，個別制御応答手段３ｄにより通信装置３のポーリングの間隙時間に配下の宛先の通信装置に制御情報を通知する。宛先の通信装置において制御が行われるとその通信装置４または５の個別制御応答手段４ｃまたは５ｂが制御に対する応答情報をマスタの通信装置３へ通知する。マスタの通信装置３はそれに対する応答情報を受け取ると監視制御装置１に通知する。
【００１７】
また，監視制御装置１が全ての通信装置に対する一斉制御を行う場合，入力手段１ｅから指示により一斉制御部１ｃからポーリング周期の間の時間に一斉制御情報が送信される。これを受けた各通信装置は，それぞれ指示された制御を行う。マスタの通信装置３が，この一斉制御情報を受け取ると，一斉制御応答制御手段３ｅは周期的なポーリングを行うポーリング制御手段３ｃにより各通信装置４，５へのポーリングに対して制御応答情報を収集し，制御応答情報としてメモリ３ｆに格納し，監視制御装置１からの定期のポーリングに対し収集した制御応答情報を通知する。
【００１８】
【発明の実施の形態】
図２は本発明による監視制御装置の構成を示し，主として通信処理の構成を示す。
【００１９】
図２において，１は上記図１の符号１と同様の監視制御装置，１０は配下の各通信装置に関するアドレス，属性等を含む管理データ，収集した警報・装置異常のデータ等を格納するメモリ，１１は各通信装置の制御を行う制御部，１２は各通信装置の監視を行う監視部，１３は各通信装置と接続された通信路（バス等）に対しフレームの送受信を行うフレーム送受信ドライバであり，受信フレームの場合，定期のポーリングに対する応答フレームは監視部１２の受信処理部１２３へ転送し，制御に対する応答フレームは制御部１１の受信処理部１１１に転送する。１４は保守者により操作される入出力装置（図１の１ｅ，１ｆ）から監視のためのデータを入出力するためのインタフェースである監視インタフェース（監視ＩＮＦで表示），１５は保守者により入力される各通信装置に対する制御指令が入力され，結果を出力するための制御インタフェース（制御ＩＮＦで表示）である。
【００２０】
監視動作は監視制御装置１の監視部１２により行われ，タイマ１（１２１）に予め設定された一定時間（周期）になると，送信処理部１２０が起動して，ポーリングフレームを作成してマスタの通信装置（図１の３）に定期のポーリングを送信する。この時，タイマ２（１２２）が駆動され，マスタの通信装置からの応答がタイマ２に設定された時間内に戻るとリセットされ，戻ってこないとタイムオーバの出力を発生する。タイマ２により送信処理部１２０が起動すると，マスタの通信装置が異常であると認識し，それまでサブマスタであった通信装置をマスタに変更するための送信処理（後述する図８参照）を起動する。なお，マスタの通信装置が異常の場合，サブマスタの通信装置も同時に異常の場合もあり，その場合はマスタ及びサブマスタ以外の通信装置をマスタに変更する。
【００２１】
監視部１２の受信処理部１２３は，定期ポーリングに対してマスタの通信装置からの警報・異常情報を受信するとメモリ１０に格納して，データ管理する。
制御を行う場合，制御ＩＮＦ１５から制御処理部１１０への制御入力により監視制御装置１に対する制御を行い，応答情報は制御ＩＮＦ１５出力され，データ管理を対象とする制御の場合は，メモリ１０のデータ管理を行う。
【００２２】
制御ＩＮＦ１５から通信装置を指定した個別の制御指示が入力すると，制御部１１の送信処理部１１２は制御フレームを作成してマスタの通信装置に監視部１２からの定期ポーリングの間隙に送信する。個別制御の制御応答情報は，指定された通信装置からマスタの通信装置へ通知され，マスタの通信装置から監視制御装置１へ通知されると，制御部１１の受信処理部１１１で受け取って制御ＩＮＦ１５から出力される。一斉制御の指示が制御ＩＮＦ１５から入力されると，制御部１１の送信処理部１１２から一斉制御のフレームが各通信装置へ送られ，各通信装置からの制御応答情報は，監視部１２からの定期ポーリングに対する応答に含まれてマスタの通信装置から返送されてくる。この制御応答情報は制御部１１の受信処理部１１１で受信され制御ＩＮＦ１５へ出力される。
【００２３】
図３は本発明によるマスタの通信装置の構成を示し，通信処理の構成を中心に示し，通信装置が備える通信機能のための構成（有線，無線の通信，交換等の構成）は従来と同様であり図示省略されている。
【００２４】
図３において，３はマスタの通信装置（図１の３に対応），３０はこの通信装置がマスタであること及びマスタとして機能を実行するためのデータ等の管理データを含むメモリ，３１はこのマスタの通信装置３の配下の通信装置（図１の４，５等）からの収集データ（ポーリングに対する応答データ）を格納するメモリ，３２は自装置の警報・異常情報を格納するメモリ，３３は制御部，３４は監視部，３５は監視制御装置及び他の通信装置と接続された通信路（バス）にフレームを送受信するフレーム送受信ドライバであり，定期のポーリングのフレームは監視部３４の受信処理部３４３へ，制御のフレームは制御部３３の受信処理部３３１へ転送する。
【００２５】
マスタの通信装置３は，上記図２の監視制御装置１からの定期のポーリングをフレーム送受信ドライバ３５で受信すると，監視部３４の受信処理部３４３へ転送し，受信処理部３４３は送信処理部３４０を起動する。送信処理部３４０は受信処理部３４３により起動すると，メモリ３１，３２に予め格納された自装置及び配下装置の収集データを付加してポーリング応答フレームを作成し，監視制御装置へ送信する。また，タイマ１に予め設定された配下の通信装置への定期のポーリング周期の時間毎に送信処理部３４０は配下の通信装置へのポーリングフレームを作成して順番に送信する。これに対して配下の通信装置からのポーリング応答の警報・異常情報は，時間的に順番に送られてくるので，各情報をメモリ３１の配下装置の収集データとして保存する。定期のポーリングに対しポーリング先の通信装置から応答が無い場合は，その通信装置が異常であると監視部３４で識別し，その装置の警報・異常情報としてメモリ３１に格納する。
【００２６】
マスタの通信装置３は，監視制御装置から自装置宛ての制御フレーム（個別制御）を受け取ると，フレーム送受信ドライバ３５から制御部３３の受信処理部３３１へ転送され，受信処理部３３１は制御処理部３３０へ転送して制御処理部３３０で自装置の制御を実行する。配下の通信装置宛ての制御フレーム（個別制御）の場合は，送信処理部３３２を起動して，制御フレームを送信する。配下装置からの制御応答を受信すると，送信処理部３３２を起動し送信処理部３３２から監視制御装置へ制御応答を送信する。制御処理部３３０は，通信装置の制御を行い，データ管理を対象とする制御の場合はメモリ３０の管理データの管理を行う。また，一斉制御を監視制御装置から受信した場合，制御処理部３３０は，送信処理部３３２を起動せず，自装置データに自装置の応答情報を格納する。
【００２７】
一斉制御のフレームの後に，監視部３４の送信処理部３４０から配下装置への定期ポーリングを行うと，配下装置の一斉制御に対する応答情報が収集され，それらを配下装置の収集データとしてメモリ３１に格納する。一斉制御の応答情報は，監視制御装置からの定期ポーリングの受信時に，監視部３４の送信処理部３４０によりメモリ３１，３２から配下装置及び自装置の応答情報を付加したポーリング応答フレームを作成して監視制御装置へ送信する。
【００２８】
マスタの通信装置３では，タイマ２（３４２）は使用せず，非マスタの通信装置（図１の４，５）では後述する図４に説明するように使用する。
図４は本発明による非マスタの通信装置の構成を示し，通信処理の構成を中心に示し，通信装置が備える通信機能のための構成は従来と同様であり図示省略されている。
【００２９】
図４において，４は通信装置（図１の４または５に対応），４０はこの通信装置が非マスタ（マスタでない）であること，及び非マスタの通信装置のためのデータ等の管理データを含むメモリ，４１はこの通信装置３がマスタになった時に使用する配下の通信装置からの収集データを格納するメモリであり，非マスタの場合は使用しない。４２は自装置の警報・異常情報を格納するメモリ，４３は制御部，４４は監視部，４５は監視制御装置及び他の通信装置と接続された通信路（バス）にフレームを送受信するフレーム送受信ドライバである。
【００３０】
通信装置４は，上記図３のマスタの通信装置３からの定期のポーリングをフレーム送受信ドライバ４５で受信すると，監視部４４の受信処理部４４３は送信処理部４４０を起動する。送信処理部４４０はメモリ４２に予め格納された自装置データ（警戒・異常情報）を付加してポーリング応答フレームを作成してマスタへ送信する。
【００３１】
サブマスタの通信装置（図１の４）である場合は，マスタの通信装置３から定期のポーリングを受信すると受信処理部４４３によりタイマ２（４４２）を起動し，次の定期のポーリングがタイマ２に設定された時間内に受信されるとタイマ２をリセットするが，時間内に受信されないとタイマ２から出力がタイムオーバの出力が発生し監視部４４の送信処理部４４０を駆動する。送信処理部４４０がタイマ２により起動すると，自発フレーム（マスタ異常を表す）を作成して監視制御装置へ送信する。この後，監視制御装置から当該サブマスタの通信装置４をマスタの通信装置へ変更するデータが送られて来るとメモリ４０の管理データとして格納され，マスタの通信装置として動作する（後述する図８参照）。
【００３２】
マスタの通信装置からの制御フレーム（個別制御）を受け取ると，フレーム送受信ドライバ４５から制御部４３の受信処理部４３１へ転送される。受信処理部４３１はこれにより制御処理部４３０を起動する。制御処理部４３０は制御対象が通信装置の場合は，制御を行うと共に送信処理を起動する。データ管理を対象とする制御の場合は，指定されたデータ管理を行う。制御フレーム（個別制御）による制御の結果を制御処理部４３０から得ると，制御結果を付加した制御応答フレームが送信処理部４３２で作成されてマスタの通信装置へ送信される。
【００３３】
また，監視制御装置からの一斉制御のフレームの場合は，送信処理を起動せず，メモリ４２の自装置データとして制御応答を格納する。この制御応答は，マスタの通信装置からの定期のポーリングの応答フレームに付加されて送信される。
【００３４】
マスタ及びサブマスタの何れでもない通信装置は，タイマ１，タイマ２の何れも使用しない。
上記図２乃至図４に示す構成を備える監視装置と複数の通信装置で構成される監視制御のネットワークにおける，監視制御の動作シーケンスの例を以下に説明する。
【００３５】
図５はマスタの通信装置が複数の通信装置から警報データを収集する場合の動作シーケンスの例である。
図５において１は上記図２に示す監視制御装置，２は通信路（バス等），３は上記図３に示すマスタの通信装置，４，５は上記図４に示す非マスタの通信装置を表し，各装置の内部は主要部の制御部，監視部，フレーム送受信部及びメモリだけ示し詳細は図示省略されている。
【００３６】
以下に図５中に示す(1) 〜(11)の符号で表す情報の送受信動作または，データの格納，取り出し等の動作の順番に従って説明する。
(1) マスタの通信装置３から配下の通信装置４へ定期のポーリングを送信する。
【００３７】
(2) 通信装置４は警報データをポーリングの応答情報として作成する。
(3) 配下の通信装置４からマスタの通信装置３へ応答情報を送信する。
(4) マスタの通信装置３から配下の通信装置５へポーリングを送信する。
【００３８】
(5) 通信装置５は警報データを応答情報として作成する。
(6) 通信装置５からマスタの通信装置３へ応答情報を送信する。
(7) マスタの通信装置３における配下装置の警報データをメモリに格納する。
【００３９】
(8) 監視制御装置１からマスタの通信装置３へ定期のポーリングを送信する。
(9) マスタの通信装置３は収集した警報情報をポーリングの応答情報として作成する。この時，収集された警報情報はタイムスタンプ順に整理される。
【００４０】
(10)マスタの通信装置３から監視制御装置１へ整理された警報情報が応答情報として送信される。
(11)監視制御装置１における配下の通信装置の警報データはメモリに格納され，管理される。
【００４１】
図６は通信装置に異常が発生した場合の動作シーケンスの例を示す。
図６において，１〜４は上記図５の各符号と同様であり説明を省略する。
この例では，マスタの通信装置から一定ポーリング回数毎にメモリチェック等の診断を通信装置に対して行う。ポーリングに対するレスポンスが無い場合や，診断結果に異常がある場合に，その装置異常であると判断する。マスタの通信装置はその結果を監視制御装置のポーリングによって通知する。また，マスタの通信装置は，異常と判断された通信装置へのポーリングを停止する。さらに，その通信装置がサブマスタの通信装置であった場合には，新しくサブマスタの通信装置を決定する。
【００４２】
以下に，図６中に示す(1) 〜(6) の動作順に説明する。
(1) マスタの通信装置３から配下の通信装置４へポーリングを送信するが，通信装置４から応答が無くて装置異常と判断する。
【００４３】
(2) マスタの通信装置３における配下装置の警報（装置異常）はメモリに格納される。
(3) 監視制御装置１からマスタの通信装置３へ定期のポーリングを送信する。
【００４４】
(4) マスタの通信装置３は収集警報（装置異常）データをポーリングの応答情報として作成する。
(5) マスタの通信装置３から監視制御装置１へ応答情報を送信する。
【００４５】
(6) 監視制御装置１における配下装置の警報（装置異常）データはメモリに格納される。
図７は通信装置の異常が回復した場合の動作シーケンスの例を示す。
【００４６】
図７において，１〜４は上記図５の各符号と同様であり説明を省略する。
この例では，上記図６において異常とされた通信装置４が異常状態から回復した場合である。この場合，通信装置４から監視制御装置１に対して復旧通知を行い，監視制御装置１はマスタの通信装置３にその旨を通知し，マスタの通信装置３はその通信を受け取るとポーリングを再開する。
【００４７】
以下に図７中に示す(1) 〜(7) の動作順に説明する。
(1) 通信装置４から監視制御装置１へ装置異常回復の通知を発生する。
(2) 監視制御装置１がメモリに備える配下装置の警報（装置異常）データを更新（異常回復）する。
【００４８】
(3) 監視制御装置１からマスタの通信装置３へ定期のポーリングを送信し，その中に通信装置４の回復の通知を含める。
(4) マスタの通信装置３は，そのポーリングによりメモリに保持する通信装置４に関する警報（装置異常）情報を異常回復に更新する。
【００４９】
(5) マスタの通信装置３から異常回復した通信装置４へポーリングを送信する。
(6) 通信装置４は収集した警報データをポーリングの応答情報として作成する。
【００５０】
(7) 通信装置４からマスタの通信装置３へ応答情報を送信する。
図８はマスタの通信装置に異常が発生した場合の動作シーケンスの例を示す。
図８において，１は監視制御装置，２は通信路，３はマスタの通信装置，４はサブマスタの通信装置である。各通信装置の内部は上記図６，図７と同様である。
【００５１】
サブマスタはマスタの通信装置３からのポーリングをタイマ管理する（上記図４の説明参照）。マスタの装置異常であることを認識すると，サブマスタの通信装置４がマスタとなり，マスタ更新したことを監視制御装置１に通知する。監視制御装置は通知を受けると新しいマスタの通信装置に配下の通信装置の装置アドレスを通知する。新しいマスタは配下の装置アドレスを受け取った中からサブマスタを決定し，その通信装置に通知する。なお，マスタの通信装置３の異常は監視制御装置１におけるタイマ管理によっても検出される（上記図２の説明参照）が，図８はサブマスタが検出した場合を示す。
【００５２】
以下に，図８に示す(1) 〜(4) の動作順に説明する。
(1) サブマスタの通信装置４が監視制御装置１へマスタ異常を通知する。
(2) サブマスタの通信装置４にマスタとして動作するための必要データを送信する。
【００５３】
(3) サブマスタの通信装置４は受信したデータをメモリに格納し，管理する。
(4) サブマスタの通信装置４は監視制御装置１に正常に受信したことを通知し，マスタの変更を完了する。
【００５４】
図９はマスタとサブマスタが同時に異常になった場合の動作シーケンスの例である。
図９において，１は監視制御装置，２は通信路，３はマスタの通信装置，４はサブマスタの通信装置，５は通信装置である。各通信装置の内部は上記図５と同様である。
【００５５】
マスタとサブマスタの通信装置３，４が同時に異常となった場合は，マスタの異常もサブマスタの異常も装置から自主的に検出及び通知できないため，監視制御装置によるポーリングに対する異常によりマスタが異常であると判断し，新規にマスタを設定する。マスタの通信装置が決定された後，新しいマスタに配下の装置アドレス通知し，マスタはサブマスタを決定する。
【００５６】
以下に図９中に示す(1) 〜(4) の動作順に説明する。
(1) 監視制御装置１からマスタの通信装置３へのポーリング送信して一定時間応答がないためマスタが異常であることを検出する。この時，サブマスタの通信装置４からマスタの通信装置の異常を検出したことを表す通知（上記図８の説明参照）が監視制御装置に送られてこないためサブマスタも異常であることを検出する。
【００５７】
(2) 監視制御装置１は配下の通信装置５にマスタとしての必要データを送信する。
(3) 通信装置５は受信データをメモリに格納して管理する。
【００５８】
(4) 通信装置５は監視制御装置１へ正常に受信したことを通知する（マスタ変更を完了）。
図１０は個々の通信装置に制御を行う場合の動作シーケンスの例である。
【００５９】
図中，１〜４は上記図６，図７等の各符号と同様であり説明を省略する。
監視制御装置１から通信装置４に対して個別の制御を行う場合は，ポーリングを停止してマスタの通信装置３に通知し，マスタの通信装置３もポーリングを停止して通信装置４に制御をかける。マスタの通信装置３はその応答情報を通信装置４から受信すると監視制御装置１に通知する。監視制御装置１は応答情報を受信するとポーリングを再開する。
【００６０】
以下，図１０中に示す(1) 〜(4) の動作順に説明する。
(1) 監視制御装置１がマスタの通信装置３へ通信装置を指定した制御通知を送信する。
【００６１】
(2) マスタの通信装置３から指定された通信装置４へ制御通知を送信する。
(3) 通信装置４で制御を実行してからマスタの通信装置３へ制御応答情報を通知する。
【００６２】
(4) マスタの通信装置３から監視制御装置１へ制御応答情報を通知する。
図１１は一斉放送により複数の通信装置に制御をかける場合の動作シーケンスを示す。
【００６３】
図中，１〜４は上記図１０の各符号と同様であり説明を省略する。
監視制御装置１から配下の全通信装置に対して制御をかけるには，一斉放送により制御をかけ，その応答情報をマスタの通信装置３がポーリングにより収集し，監視制御装置１に通知する。
【００６４】
以下，図１１中に示す(1) 〜(7) の動作を説明する。
(1) 監視制御装置1 から配下の通信装置への一斉制御（一斉放送）を送信する。
【００６５】
(2) 各通信装置においてそれぞれ制御が実行された後，マスタの通信装置３から配下の通信装置４のポーリングを送信する。
(3) 通信装置４は制御応答データをポーリングの応答情報としてマスタの通信装置３へ送信する。
【００６６】
(4) マスタの通信装置３は通信装置４の応答データをメモリに格納する。
(5) 監視制御装置１からマスタの通信装置３へポーリングを送信する。
(6) マスタの通信装置３は収集した制御応答データをポーリング応答情報として作成する。
【００６７】
(7) マスタの通信装置３から監視制御装置１へ応答情報を送信する。
【００６８】
【発明の効果】
本発明によれば，監視制御装置の処理をマスタに分散して監視制御装置での処理の簡略化及び処理の高速化が実現できると共に，装置異常の早期発見と迅速な保守動作が可能となる。また，通信装置の警報や制御に対するレスポンスを各装置からの自発フレームにより行っていたため，フレームの衝突による回線の輻輳が避けられなかったが，定常ポーリングを用いてフレームの送受信を制御することによりフレームの衝突が避けられ回線の輻輳を避けることができる。
【００６９】
同時にサブマスタの装置を設定することにより，マスタの通信装置自身の装置異常に対しても通信装置側で自発的に対処することができ，監視制御装置の付加を軽減できる。
【００７０】
また，サブマスタがマスタを監視することにより，マスタ異常の時にサブマスタが自動的にマスタに切り替わることができ，配下の通信装置の警報通知や異常通知を監視制御装置へ迅速に行うことができる。
【００７１】
更に，同報通信による一斉制御に対しても応答情報を通知することができ，応答情報を必要とする処理も一斉制御により行うことができる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】本発明による監視制御装置の構成を示す図である。
【図３】本発明によるマスタの通信装置の構成を示す図である。
【図４】本発明による非マスタの通信装置の構成を示す図である。
【図５】マスタの通信装置が複数の通信装置から警報データを収集する場合の動作シーケンスの例を示す図である。
【図６】通信装置に異常が発生した場合の動作シーケンスの例を示す図である。
【図７】通信装置の異常が回復した場合の動作シーケンスの例を示す図である。
【図８】マスタの通信装置に異常が発生した場合の動作シーケンスの例を示す図である。
【図９】マスタとサブマスタが同時に異常になった場合の動作シーケンスの例を示す図である。
【図１０】個々の通信装置に制御をかける場合の動作シーケンスの例を示す図である。
【図１１】一斉放送により複数の通信装置に制御をかける場合の動作シーケンスを示す図である。
【図１２】ネットワーク構成を示す図である。
【図１３】従来例の説明図である。
【符号の説明】
１      監視制御装置
１ａ    ポーリング制御部
１ｂ    個別制御部
１ｃ    一斉制御部
１ｄ    メモリ
１ｅ    入力手段
１ｆ    出力手段
２      通信路
３      マスタの通信装置
３ａ    マスタ機能部
３ｂ    ポーリング応答手段
３ｃ    ポーリング制御手段
３ｄ    個別制御応答手段
３ｅ    一斉制御応答制御手段
３ｆ    メモリ
４      サブマスタの通信装置
４ａ    マスタ監視手段
４ｂ    ポーリング応答手段
４ｃ    個別制御応答手段
４ｄ    メモリ
５      通信装置
５ａ    ポーリング応答手段
５ｂ    個別制御応答手段
５ｃ    メモリ
【図１】
0003712810.tif 000002
【図２】
0003712810.tif 000003
【図３】
0003712810.tif 000004
【図４】
0003712810.tif 000005
【図５】
0003712810.tif 000006
【図６】
0003712810.tif 000007
【図７】
0003712810.tif 000008
【図８】
0003712810.tif 000009
【図９】
0003712810.tif 000010
【図１０】
0003712810.tif 000011
【図１１】
0003712810.tif 000012
【図１２】
0003712810.tif 000013
【図１３】
0003712810.tif 000014