(57)【要約】【課題】通信状態の監視を常時可能とする。【解決手段】送信データの送信時に送信ループバック信号を送信し、前記送信ループバック信号が受信不能の場合、受信ポート１２２が、受信データを受信したか否かを判定し、受信データを受信している場合、送信素子１１１の不具合が生じていると判定する送信ループバック判定処理を行う送信ループバック処理部１０１を有することを特徴とする。さらに、各ポートにおける前記送信ループバック信号を、所定送信フレームおきに送信する信号選択部ををさらに有してもよい。【選択図】図１
2012227837.tif 000002
【特許請求の範囲】
【請求項１】
送受信機能の監視を行う送受信監視装置による送受信監視方法であって、
前記送受信監視装置は、
送信データの送信時に送信ループバック信号を送信し、
前記送信ループバック信号の受信に異常を検知した場合、受信ポートが、受信データを受信したか否かを判定し、
受信データを受信している場合、送信ポートにおいて不具合が生じていると判定する送信ループバック判定処理を行う
ことを特徴とする送受信監視方法。
【請求項２】
前記送受信監視装置は、
各ポートにおける前記送信ループバック信号を、所定送信データおきに送信する
ことを特徴とする請求項１に記載の送受信監視方法。
【請求項３】
前記送受信監視装置は、
前記送信ループバック信号を、各ポートで巡回して送信する
ことを特徴とする請求項２に記載の送受信監視方法。
【請求項４】
前記送受信監視装置は、
前記送信データを送信すべきタイミングで受信データを受信した場合、前記送信ループバック信号の送信および前記送信ループバック判定処理を、１回待機する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の送受信監視方法。
【請求項５】
前記送受信監視装置は、
前記ポートを構成する素子の故障を監視しており、
前記機器監視部によって、前記素子の故障が検知されると、
前記故障が検知された素子を有するポートを、前記送信ループバック信号の送信および前記送信ループバック判定処理の対象から除外する
ことを特徴とする請求項１から請求項４のいずれか一項に記載の送受信監視方法。
【請求項６】
前記送信ループバック信号は、ＣＲＣである
ことを特徴とする請求項１から請求項５のいずれか一項に記載の送受信監視方法。
【請求項７】
送受信機能の監視を行う送受信監視装置であって、
送信データの送信時に送信ループバック信号を送信し、
前記送信ループバック信号の受信に異常を検知した場合、受信ポートが、受信データを受信したか否かを判定し、受信データを受信している場合、送信ポートにおいて不具合が生じていると判定する送信ループバック判定処理を行う送信ループバック処理部を
有することを特徴とする送受信監視装置。
【請求項８】
各ポートにおける前記送信ループバック信号を、所定送信データおきに送信する信号選択部を
をさらに有することを特徴とする請求項７に記載の送受信監視装置。
【請求項９】
前記信号選択部は、
前記送信ループバック信号を、各ポートで巡回して送信する
ことを特徴とする請求項８に記載の送受信監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送受信機能の監視を行う送受信監視方法および送受信監視装置の技術に関する。
【背景技術】
【０００２】
上位制御装置と下位制御装置間の情報の送信、受信を行う通信方法としては、フィールドバス、イーサネット（登録商標）などが挙げられる。これらの方法では、受信時のデータ健全性の確認のために、データ比較チェックなどを実行することが多い。
【０００３】
特許文献１に記載の技術では、複数の制御機器を制御する下位制御装置や、この下位制御装置を制御する上位制御装置より構成される制御システムにおいて、上位制御装置は、送受信データの特徴に応じて、第１の通信プロトコルや、第２の通信プロトコルの通信を切り替えて、通信を実行する技術が記載されている。
【０００４】
また、特許文献２に記載の技術では、ＰＨＳ（Personal Handy-phone System）環境下において、自己ＣＳ（Cell Station）内の送信波を、自己ＣＳ内の受信機へループバックさせ、このＣＳ自身の伝送品質の監視を行い、自己診断を実行する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３４３９８号公報
【特許文献２】特開平１０−２３４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ポートなどの通信部を構成する素子の内、外部との電気的絶縁を目的とした絶縁素子は有寿命品であり、経年劣化による通信性能の劣化が起こりうる。また、通信素子は、外部機器とのインタフェースを司る素子であり、外部より規定外の電圧が印加されるなどした場合、破壊される可能性がある。
【０００７】
通信素子などの故障が発生した場合、特許文献１に記載の技術などでは、システムの初期立ち上げ時のみループバック信号によるチェックを実施し、通常動作時は、受信チェックのみを実行している。従って、システム稼働中では、ループバック信号によるチェックは行われておらず、システム稼動中における通信素子の常時監視は行われていない。
また、特許文献２に記載の技術でも、ループバック試験（ループバックテスト）の開始を契機として、ループバックテストが行われており、システム稼動中における通信素子の常時監視は行われていない。
【０００８】
このような背景に鑑みて本発明がなされたのであり、本発明は、通信状態の監視を常時可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するため、本発明は、送信データの送信時に送信ループバック信号を送信し、前記送信ループバック信号の受信に異常を検知した場合、受信ポートが、受信データを受信したか否かを判定し、受信データを受信している場合、送信ポートにおいて不具合が生じていると判定する送信ループバック判定処理を行うことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、通信状態の監視を常時可能とすることができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る通信制御装置の構成例を示す図である。
【図２】第１実施形態に係る送信ループバック信号を送信するタイミングを示す図である。
【図３】第１実施形態に係る送信ループバック判定処理の手順を示すフローチャートである。
【図４】第２実施形態に係る通信制御装置の構成例を示す図である。
【図５】第２実施形態に係る送信ループバック信号を送信するタイミングを示す図である。
【図６】第３実施形態に係る送信ループバック信号を送信するタイミングを示す図である。
【図７】第３実施形態に係る送信ループバック判定処理の手順を示すフローチャートである。
【図８】第４実施形態に係る通信制御装置の構成例を示す図である。
【図９】第４実施形態に係る送信ループバック信号を送信するタイミングを示す図である。
【図１０】第４実施形態に係る素子監視処理の手順を示すフローチャートである。
【図１１】第１実施形態〜第４実施形態に記載の通信制御装置の適用例を示す図である。
【発明を実施するための形態】
【００１２】
次に、本発明を実施するための形態（「実施形態」という）について、適宜図面を参照しながら詳細に説明する。
【００１３】
《第１実施形態》
次に、図１〜図３を参照して、本発明に係る第１実施形態を説明する。
（通信制御装置の構成）
図１は、第１実施形態に係る通信制御装置の構成例を示す図である。
通信制御装置（送受信監視装置）１は、複数のポートを有しており（図１の例ではポート０〜ポート２の３つ）、それぞれのポートは送信ポート１２１および受信ポート１２２を有している。
それぞれの送信ポート１２１は送信素子１１１および絶縁素子１１３を有しており、それぞれの受信ポート１２２は受信素子１１２および絶縁素子１１３を有している。
【００１４】
各ポートには、送信ループバック処理部１０１が接続されている。送信ループバック処理部１０１は、送信フレームを送信すると同時に送信ループバック信号３０１（図２）を送信する。また、送信ループバック信号３０１を基に、後記する送信ループバック判定処理を行う。
【００１５】
（送信ループバック信号送信タイミング図）
図２は、第１実施形態に係る送信ループバック信号を送信するタイミングを示す図である。
図２に示すように、各ポートで、送信フレーム、送信フレーム、受信フレーム、・・・のパターンでフレームが送受信されている場合において、送信ループバック処理部１０１は送信フレームに対して、送信ループバック信号３０１を付与する。送信ループバック信号３０１の付与は、送信フレームの直前に送信される形式でもよいし、送信フレームの直後に送信される形式でもよい。
ここでは、送信フレーム、送信フレーム、受信フレーム、・・・の順に送受信されているものとするが、送信フレーム、受信フレームの送受信タイミングは、このパターンに限らない。
【００１６】
（送信ループバック判定処理）
図３は、第１実施形態に係る送信ループバック判定処理の手順を示すフローチャートである。なお、図３の処理は、送信ループバック信号３０１の送信毎に行われる処理である。
まず、送信ループバック処理部１０１は、送信ループバック信号３０１のチェック（送信ループバックチェック）を行う（Ｓ１０１）。
ステップＳ１０１の結果、送信ループバック信号３０１が正常に送受信されている場合（Ｓ１０１→Ｏ．Ｋ．）、送信ループバック処理部１０１は処理を終了する。
ステップＳ１０１の結果、送信ループバック信号３０１が正常に送受信されていない場合（Ｓ１０１→Ｎ．Ｇ．）、送信素子１１１、受信素子１１２のどちらかに異常が発生していると考えられるので、送信ループバック処理部１０１は、受信フレームを受信しているか否かを判定する（Ｓ１０２）。
【００１７】
ステップＳ１０２の結果、受信フレームを受信している場合（Ｓ１０２→Ｙｅｓ）、送信ループバック処理部１０１は、送信素子１１１に異常が発生している、すなわち送信ポートに不具合が発生している（送信側エラー）ものと判定し（Ｓ１０３）、送信側エラーの旨を上位制御装置などへ通知し（Ｓ１０４）、処理を終了する。
【００１８】
ステップＳ１０２の結果、受信フレームを受信していない場合（Ｓ１０２→Ｎｏ）、送信ループバック処理部１０１は、少なくとも受信素子１１２に異常が発生している（少なくとも受信側エラー）ものと判定し（Ｓ１０５）、少なくとも受信側エラーが発生している旨を上位制御装置などへ通知し（Ｓ１０６）、処理を終了する。ここで、少なくとも、受信素子１１２に異常が発生しているということは、送信素子１１１にも異常が発生している（送信ポートに不具合が発生している）可能性があるということである。
【００１９】
（第１実施形態のまとめ）
第１実施形態によれば、一般的にはテストモードで送信するループバック信号を、送信フレームとともに送信ループバック信号３０１を送信するようにしたことで、ポートにおける通信状態の監視を常時可能とすることができる。
このようにすることで、通信機能に対する信頼性、安全性が向上し、通信システム全体の信頼性が向上する。
また、図３に示す送信ループバック判定処理を行うことにより、送信素子１１１の異常を検知することができる。
【００２０】
《第２実施形態》
次に、図４および図５を参照して、本発明の第２実施形態を説明する。
（通信制御装置の構成）
図４は、第２実施形態に係る通信制御装置の構成例を示す図である。
図４における通信制御装置１ａが、図１に示す通信制御装置１と異なる点は、図１ではポート毎に配置されていた送信ループバック処理部１０１が１つの送信ループバック処理部１０１ａとなり、さらに、各ポートと、送信ループバック処理部１０１ａとの間に、信号選択部１０２が配置されていることである。
信号選択部１０２は、送信ループバック処理部１０１ａが送信する送信ループバック信号３０１を各ポートに振り分け、さらに、各受信ポート１２２で受信した送信ループバック信号３０１を、どのポートで受信したかを示す識別子などを付して送信ループバック処理部１０１ａへ送る。
なお、信号選択部１０２は、送信ループバック信号３０１を各ポートに振り分ける際、送信ループバック信号３０１を付与する送信フレームが重複しないよう制御する。
【００２１】
第１実施形態に記載の技術では、通信制御装置１のポートが１つの場合は、送信ループバック処理部１０１は１つでよい。しかし、ポートが複数の場合、送信ループバック処理部１０１を、図１に示すように同数用意する必要がある。ポート数が多くなった場合、ポート数分の送信ループバック処理部１０１を用意しても、通信制御装置１における設置規模および論理規模に余裕がある場合は問題はない。しかし、通常、ポート数が多くなると、送信ループバック処理部１０１のみで多大な論理数となり、本来必要な通信チェック以外の機能がプリント基板、ＬＳＩ（Large Scale Integration）またはＦＰＧＡ（Field Programmable Gate Array）に実装できない問題が発生するおそれがある。
このようなことに対処するため、第２実施形態では、信号選択部１０２を設けることで、ポートが複数存在する環境化でも送信ループバック処理部１０１ａを１つとすることを可能とした。
【００２２】
（送信ループバック信号送信タイミング図）
図５は、第２実施形態に係る送信ループバック信号を送信するタイミングを示す図である。
図５に示すように、信号選択部１０２は、すべての送信フレームに対し、送信ループバック信号３０１を付与しないように送信する。図５の例では、送信ループバック信号３０１が付与される送信フレームがポート間を巡回するようにしているが、これに限らず、例えば、一定数の送信フレーム毎に送信ループバック信号３０１を付与するようにしてもよい。
このようにすることで、送信ループバック信号３０１の送信回数および送信ループバック判定処理の処理回数を減らすことができ、送信ループバック処理部１０１ａの負荷を軽減することができる。
【００２３】
なお、各送信ループバック信号３０１に対する送信ループバック判定処理は、図３に示すフローチャートと同様の処理となるため、説明を省略するが、第２実施形態では、送信ループバック信号３０１が送信された場合のみ、送信ループバック処理部１０１ａは図３に示す処理を行えばよい。
【００２４】
（第２実施形態のまとめ）
送信ループバック信号３０１を送信する周期は、第１実施形態のように送信フレーム毎に実行することも可能であるが、すべての送信フレームで送信ループバック信号３０１の送信を行うと、制御対象装置への制御周期が遅延し、本来の目的である制御対象装置の適切な制御が実現できない可能性がある。そこで、第２実施形態では送信ループバック信号３０１を送信する周期を、制御周期よりも優先度を落とし、なおかつ通信機能の異常を取りこぼさないようにしている。
【００２５】
つまり、第２実施形態によれば、通信制御装置１ａに信号選択部１０２を設けることにより、送信ループバック信号３０１を分散して送信することにより、通信システムの通信性能を維持しつつ、通信部の信頼性、安全性の向上を図ることが可能となる。
【００２６】
《第３実施形態》
次に、図６および図７を参照して、本発明の第３実施形態を説明する。
（通信制御装置の構成）
第３実施形態における通信制御装置１は、図４の通信制御装置１ａの構成において、送信ループバック処理部１０１ａが、送信フレームを送信すべきタイミングで受信フレームを受信した否かを判定し、送信フレームを送信すべきタイミングで受信フレームを受信した場合は、そのポートに対して送信ループバック信号３０１を送信しないよう、信号選択部１０２へ指示する機能を有している点が異なるだけであるので、図示を省略する。
【００２７】
（送信ループバック信号送信タイミング図）
図６は、第３実施形態に係る送信ループバック信号を送信するタイミングを示す図である。
第３実施形態に記載の技術は、送信フレームが送信されるべきタイミングで、受信フレームが受信された場合、送信ループバック信号３０１の送信を待機するものである。
図２の例では、ポート０において、受信フレームが２回続けて受信されているため、送信ループバック処理部１０１ａは、本来送信フレームが送信されるはずの２回目の受信フレームで、送信ループバック信号３０１の送信を待機し（破線矢印）、次の送信フレームで送信ループバック信号３０１を送信している。
ここで、送信ループバック処理部１０１ａは、送信フレーム、受信フレームの送受信タイミングを予め知っているものとする。
【００２８】
（送信ループバック判定処理）
図７は、第３実施形態に係る送信ループバック判定処理の手順を示すフローチャートである。
まず、送信ループバック処理部１０１ａは、送信フレームを送信するべきタイミングで、受信フレームを受信したか否かを判定する（Ｓ２０１）。
ステップＳ２０１の結果、送信フレームを送信すべきタイミングで受信フレームを受信していない場合（Ｓ２０１→Ｎｏ）、送信ループバック処理部１０１ａは、単独受信カウンタを＋１し（Ｓ２０２）、図３で示した送信ループバック判定処理を行った後（Ｓ２０３）、処理を終了する。
ステップＳ２０２において、送信ループバック処理部１０１ａが、単独受信カウンタをカウントすることにより、ステップＳ２０１の処理を、毎回行っているか否かをユーザがチェックすることができる。なお、ステップＳ２０２の処理は省略可能である。
【００２９】
ステップＳ２０１の結果、送信フレームを送信すべきタイミングで受信フレームを受信した場合（Ｓ２０１→Ｙｅｓ）、送信ループバック処理部１０１ａは、連続受信カウンタを＋１する（Ｓ２０４）。
そして、送信ループバック処理部１０１ａは、連続受信カウンタが所定数Ｎより大きいか否かを判定する（Ｓ２０５）。
ステップＳ２０５の結果、連続受信カウンタが所定数Ｎより大きい場合（Ｓ２０５→Ｙｅｓ）、送信ループバック処理部１０１ａは、連続受信カウンタが所定数Ｎより大きい旨を上位制御装置などへ通知して（Ｓ２０６）、処理を終了する。この情報を受信した上位制御装置などは、ディスプレイなどに送信フレームを送信すべきタイミングで受信フレームが受信されていることを表示し、管理者に通知する。
ステップＳ２０５の結果、連続受信カウンタが所定数Ｎ以下の場合（Ｓ２０５→Ｎｏ）、送信ループバック処理部１０１ａは処理を終了する。
つまり、ステップＳ２０１で、送信フレームを送信すべきタイミングで受信フレームを受信した場合、送信ループバック処理部１０１ａは送信ループバック判定処理を行わず、待機する。
【００３０】
（第３実施形態のまとめ）
第３実施形態によれば、送信フレームを送信すべきタイミングで受信フレームを受信した場合、送信ループバック信号３０１の送信および送信ループバック判定処理を待機することで、受信フレームの受信時に誤って送信ループバック信号３０１を送信してしまうことを防止することができる。
【００３１】
なお、第３実施形態では、第２実施形態に基づいた形態を示しているが、これに限らず、第１実施形態に基づいた形態としてもよい。この場合、送信フレームを送信すべきタイミングで受信フレームを受信すると、送信ループバック処理部１０１は、自身の処理を一回待機することとなる。
【００３２】
《第４実施形態》
次に、図８〜図１０を参照して、本発明の第４実施形態を説明する。
（通信制御装置の構成）
図８は、第４実施形態に係る通信制御装置の構成例を示す図である。
図８に示す通信制御装置１ｂが、図４に示す通信制御装置１ａと異なる点は、各送信素子１１１、受信素子１１２の機械的な故障を監視し、その結果を、送信ループバック処理部１０１ｂへ通知する素子監視部１０３を有している点である。なお、図８において、素子監視部１０３による信号系統を破線で示してある。
また、送信ループバック処理部１０１ｂは、素子監視部１０３から素子（送信素子１１１または受信素子１１２）の故障を通知されると、故障が生じているポートを、送信ループバック信号３０１の送信および送信ループバック判定処理の対象から除外する。
【００３３】
（送信ループバック信号送信タイミング図）
図９は、第４実施形態に係る送信ループバック信号を送信するタイミングを示す図である。
図９のように、送信ループバック処理部１０１ｂは、素子監視部１０３によって、故障が検知されたポートに関しては送信ループバック信号３０１の送信および送信ループバック判定処理を行わない。図９の例では、ポート２に故障発生が検出されたので、ポート２を送信ループバック信号３０１の送信および送信ループバック判定処理の対象から除外し、ポート０およびポート１の間で、送信ループバック信号３０１の送信および送信ループバック判定処理が行われている。
【００３４】
（素子監視処理）
図１０は、第４実施形態に係る素子監視処理の手順を示すフローチャートである。
まず、送信ループバック処理部１０１ｂは、素子監視部１０３からの通知を基に、素子（送信素子１１１または受信素子１１２）が故障しているポート（故障ポート）があるか否かを判定する（Ｓ３０１）。
ステップＳ３０１の結果、素子が故障しているポートがある場合（Ｓ３０１→Ｙｅｓ）、送信ループバック処理部１０１ｂは、そのポート（故障ポート）を、送信ループバック信号の送信対象から除外するとともに、送信ループバック判定処理の対象から除外する（Ｓ３０２）。なお、ステップＳ３０２で、送信ループバック処理部１０１ｂは、故障ポートを送信ループバック判定処理の対象から除外するが、送信ループバック信号の送信対象からは除外しないようにしてもよい。
ステップＳ３０１の結果、素子が故障しているポートがない場合（Ｓ３０１→Ｎｏ）、送信ループバック処理部１０１ｂは素子監視処理を終了する。
以降、送信ループバック処理部１０１ｂは、送信ループバック判定処理の対象から除外されなかったポートについて、図３や、図７の処理を行う。
【００３５】
なお、素子監視部１０３による素子の故障は、上位制御装置などに通知され、監視員の判断によって、素子の交換が行われる。
【００３６】
（第４実施形態のまとめ）
第４実施形態によれば、素子が故障しているポートを、送信ループバック信号３０１の送信および送信ループバック判定処理の対象外とすることで、処理効率を向上させることができる。
【００３７】
第１実施形態〜第４実施形態に係る送信ループバック処理部１０１，１０１ａ，１０１ｂ、信号選択部１０２、素子監視部１０３は、ＰＣ（Personal Computer）などのＨＤＤ（Hard Disk Drive）に格納されているプログラムが、ＲＡＭ（Ramdom Access Mmemory）などに展開され、ＣＰＵ（Central Processing Unit）で実行されることによって具現化してもよい。
あるいは、送信ループバック処理部１０１，１０１ａ，１０１ｂ、信号選択部１０２、素子監視部１０３は、ＮＩＣ（Network Interface Card）などのチップに搭載されてもよい。この場合、送信ループバック処理部１０１，１０１ａ，１０１ｂ、信号選択部１０２、素子監視部１０３は、ＲＯＭなどに格納されているプログラムが、ＡＮＤ回路，ＯＲ回路の論理素子や、ＬＳＩ、ＦＰＧＡなどで実現されるＣＰＵによって具現化する。
【００３８】
第１実施形態〜第４実施形態において、送信ループバック信号３０１にはＣＲＣ（Cyclic Redundancy Check）を用いることが好ましい。ループバックされた送信フレームにおけるすべての情報を確認することも可能ではあるが、その場合、チェックに膨大な時間がかかり、通信システムの通信性能が著しく低下するおそれがある。しかし、送信ループバック信号３０１にＣＲＣを用いることで、容易に誤り検出を行うことができるので、送信ループバック処理部１０１に負荷をかけることなく、送信ループバック判定処理をおこなうことができる。従って、通信システムの通信性能を維持することが可能となる。
なお、送信ループバック信号３０１には、ＣＲＣ以外の符号を用いることも可能である。
【００３９】
（通信システム適用例）
図１１は、第１実施形態〜第４実施形態に記載の通信制御装置の適用例を示す図である。
通信システムＺは、上位の装置から順に上位制御装置２、通信制御装置１，１ａ，１ｂ、下位制御装置３、制御対象装置４が接続されている。ここで、制御指示側を上位とし、制御対象側を下位とする。ここで、通信制御装置１，１ａ，１ｂは、上位制御装置２および下位制御装置３に接続され、制御対象装置４は、下位制御装置３に接続されている。なお、本実施形態で説明する機能は、通信制御装置１，１ａ，１ｂに搭載される機能として説明するが、上位制御装置２や、下位制御装置３に搭載してもよい。
上位制御装置２、通信制御装置１，１ａ，１ｂおよび下位制御装置３のそれぞれは、適切な制御周期で必要な情報を収集し、収集した情報から生成される指令を基に、制御対象装置４を制御する。
ここで、制御対象装置４は、具体的には、モータなどの駆動装置、バルブなどの開閉器などである。
【００４０】
なお、図１１では各制御装置１〜４が、１つの接続線で接続されている形式を示しているが、各制御装置１〜３の故障時における制御対象装置４の機能継続の観点から、２重あるいは３重に各制御装置１〜４を接続するなどの冗長化も可能である。なお、下位制御装置３では、制御対象装置４の出力状態により、装置の構成が複雑となる場合がある。
【００４１】
上位制御装置２は、例えば、通信制御装置１，１ａ，１ｂおよび下位制御装置３を介して制御対象装置４における現在の情報を収集し、出力上昇など、制御の必要があると判断した場合、通信制御装置１，１ａ，１ｂを介して、下位制御装置３へ制御指令を送信する。
また、上位制御装置２は、例えば、通信制御装置１，１ａ，１ｂ、下位制御装置３などにおける通信機能の異常を監視している。
通信制御装置１，１ａ，１ｂや、下位制御装置３などの通信機能に異常が発生した場合、通信制御装置１，１ａ，１ｂおよび下位制御装置３は、自身の状態を上位制御装置２に通知したり、自身のモニタに表示して、運転者に通知するなど、速やかな異常復帰を促すための処理を行う必要がある。
【００４２】
通信制御装置１，１ａ，１ｂは、上位制御装置２からの制御指令を、下位制御装置３へ送信する。また、下位制御装置３からの制御対象装置４の情報を上位制御装置２へ伝達する。
通信の伝送方式には、電気伝送方式と光伝送方式がある。本実施形態では、主に電気伝送方式のチェック方式について記載する。また、電気伝送方式において、通信制御装置１，１ａ，１ｂは、前記した図で説明したように、複数のポートを有している。
下位制御装置３は、制御対象装置４の位置、速度、水位といった物理量を受信し、これらの物理量に関する情報を通信制御装置１，１ａ，１ｂを介して上位制御装置２へ送信する。また、通信制御装置１，１ａ，１ｂを介して、上位制御装置２から送信された制御指令を受信し、この制御指令に従って制御対象装置４を制御する。物理量には、アナログ値とデジタル値があり、下位制御装置３は、制御対象装置４によって、アナログ入力／出力、デジタル入力／出力を使い分ける必要がある。そのため、下位制御装置３は、最低、アナログ入力／出力、デジタル入力／出力の４パターンの入出力形式を使用可能であることが必須である。なお、入出力形式は、制御対象装置４の物理量に応じて、さらに細分化されることもある。
【符号の説明】
【００４３】
１，１ａ，１ｂ  通信制御装置（送受信監視装置）
２      上位制御装置
３      下位制御装置
４      制御対象装置
１０１，１０１ａ，１０１ｂ  送信ループバック処理部
１０２  信号選択部
１０３  素子監視部
１１１  送信素子
１１２  受信素子
１１３  絶縁素子
１２１  送信ポート
１２２  受信ポート
３０１  送信ループバック信号
Ｚ      通信システム
【図１】
2012227837.tif 000003
【図２】
2012227837.tif 000004
【図３】
2012227837.tif 000005
【図４】
2012227837.tif 000006
【図５】
2012227837.tif 000007
【図６】
2012227837.tif 000008
【図７】
2012227837.tif 000009
【図８】
2012227837.tif 000010
【図９】
2012227837.tif 000011
【図１０】
2012227837.tif 000012
【図１１】
2012227837.tif 000013