(57)【要約】【課題】不適合ケーブルを用いた場合に生じうるコントローラとリモートＩ／Ｏ装置との間のデータ通信不具合に対応できるようにする。【解決手段】通信ケーブル３を介してリモートＩ／Ｏ装置２へ所定のテスト信号を送信するとともに、リモートＩ／Ｏ装置２から折り返し送信されたテスト信号を受信して、その送信時点から受信時点までの遅延時間を計測し、その遅延時間に基づくデータと所定の基準値とを比較した比較結果に応じてデータ通信状況の良否を判定し、その不良判定に応じて警報を発する。【選択図】  図１
2006195780.tif 000002
【特許請求の範囲】
【請求項１】
設備機器を接続するリモートＩ／Ｏ装置と通信ケーブルを介してデータ通信を行うことにより前記設備機器を制御するコントローラであって、
前記通信ケーブルを介して前記リモートＩ／Ｏ装置へ所定のテスト信号を送信し、前記リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信するテスト信号送受信手段と、
前記テスト信号の送信時点から受信時点までの遅延時間を計測する遅延時間計測手段と、
前記遅延時間に基づくデータと所定の基準値とを比較した比較結果に応じてデータ通信状況の良否を判定する判定手段と
を備えることを特徴とするコントローラ。
【請求項２】
請求項１に記載のコントローラであって、
前記テスト信号送受信手段は、前記リモートＩ／Ｏ装置との間に並列接続された複数の通信ケーブルごとに、当該通信ケーブルを介して前記リモートＩ／Ｏ装置へ所定のテスト信号を同時に送信し、前記リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信し、
前記遅延時間計測手段は、前記各通信ケーブルで受信された各テスト信号の受信時間差を遅延時間として計測する
ことを特徴とするコントローラ。
【請求項３】
設備機器を接続するリモートＩ／Ｏ装置と複数の通信ケーブルを介して並列接続されて、これら通信ケーブルを同時に使用してパラレルデータ通信を行うことにより前記設備機器を制御するコントローラであって、
前記通信ケーブルごとに、前記リモートＩ／Ｏ装置へ所定のテスト信号を送信し、前記リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信するテスト信号送受信手段と、
前記通信ケーブルごとに、前記テスト信号の送信時点から受信時点までの遅延時間を計測する遅延時間計測手段と、
前記リモートＩ／Ｏ装置から前記各通信ケーブルを介してパラレルデータ通信で送られてきたデータを、前記各通信ケーブルの遅延時間に応じたタイミングで受信するデータ受信手段と
を備えることを特徴とするコントローラ。
【請求項４】
設備機器を接続するリモートＩ／Ｏ装置と通信ケーブルを介してデータ通信を行うことにより前記設備機器を制御するコントローラで行われるリモートＩ／Ｏ通信方法であって、
前記通信ケーブルを介して前記リモートＩ／Ｏ装置へ所定のテスト信号を送信し、前記リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信するテスト信号送受信ステップと、
前記テスト信号の送信時点から受信時点までの遅延時間を計測する遅延時間計測ステップと、
前記遅延時間に基づくデータと所定の基準値とを比較した比較結果に応じてデータ通信状況の良否を判定する判定ステップと
を備えることを特徴とするリモートＩ／Ｏ通信方法。
【請求項５】
請求項４に記載のリモートＩ／Ｏ通信方法であって、
前記テスト送信ステップは、前記リモートＩ／Ｏ装置との間に並列接続された複数の通信ケーブルごとに、当該通信ケーブルを介して前記リモートＩ／Ｏ装置へ所定のテスト信号を同時に送信し、前記リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信し、
前記遅延時間計測ステップは、前記各通信ケーブルで受信された各テスト信号の受信時間差を遅延時間として計測する
ことを特徴とするリモートＩ／Ｏ通信方法。
【請求項６】
設備機器を接続するリモートＩ／Ｏ装置と複数の通信ケーブルを介して並列接続されて、これら通信ケーブルを同時に使用してパラレルデータ通信を行うことにより前記設備機器を制御するコントローラで行われるリモートＩ／Ｏ通信方法であって、
前記通信ケーブルごとに、前記リモートＩ／Ｏ装置へ所定のテスト信号を送信し、前記リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信するテスト信号送受信ステップと、
前記通信ケーブルごとに、前記テスト信号の送信時点から受信時点までの遅延時間を計測する遅延時間計測ステップと、
前記リモートＩ／Ｏ装置から前記各通信ケーブルを介してパラレルデータ通信で送られてきたデータを、前記各通信ケーブルの遅延時間に応じたタイミングで受信するデータ受信ステップと
を備えることを特徴とするリモートＩ／Ｏ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信技術に関し、特に設備管理システムで各設備機器を制御するコントローラとこれら設備機器を遠隔地で接続するリモートＩ／Ｏ装置との間で行われるリモートＩ／Ｏ通信技術に関する。
【背景技術】
【０００２】
ビル、工場、プラントなどの設備管理システムでは、設備機器が遠隔地に設置されている場合、この設備機器をリモートＩ／Ｏ装置に接続し、このリモートＩ／Ｏ装置とコントローラとを通信能力の高い通信ネットワークを介して接続する構成が採られる。
このような通信ネットワークでは、その伝送特性や耐ノイズ性などの通信能力を維持するため、専用のリモートＩ／Ｏケーブルが使用されるが、このリモートＩ／Ｏケーブルとしてイーサネット（登録商標）ケーブルが使用される場合もある。
一般に、イーサネットケーブルは、例えば１００ＢＡＳＴ−Ｔ対応のＬＡＮケーブルなどとして広く市販されており、専用のリモートＩ／Ｏケーブルと比較して入手しやすい。
【０００３】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【特許文献１】特開平６−２０４７６８号公報
【特許文献２】特開２００２−２７７４９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来技術では、不適合ケーブルを用いてコントローラとリモートＩ／Ｏ装置との間を接続した場合、両者間のデータ通信に不具合が発生する可能性があるという問題点があった。
通常、前述した専用のリモートＩ／Ｏケーブルは、その電気的特性や伝送方式に応じて、信号減衰や波形ひずみを考慮した仕様に基づく規定ケーブル長のものが用いられる。しかし、イーサネットケーブルは、種々の長さのケーブルの入手が容易であるため、仕様をはずれた不適合ケーブルが使用されることも考えられる。したがって、このようなケーブル長が仕様に合わない不適合ケーブルを用いてコントローラとリモートＩ／Ｏ装置との間を接続した場合、その通信ケーブルでの遅延が増大し、伝送エラーが生ずる原因となる。
【０００５】
また、コントローラとリモートＩ／Ｏ装置との間で多くのデータを高速で伝送するシステムでは、コントローラとリモートＩ／Ｏ装置との間を複数のリモートＩ／Ｏケーブルで並列的に接続することになる。これは、リモートＩ／Ｏケーブルの芯線数は８本（４ペア）に限定されているからである。
この際、並列接続に用いる個々の通信ケーブルとして電気的特性や長さの異なるものを用いた場合、各通信ケーブル間で信号減衰や転送遅延が異なるためデータの同期ずれにより伝送エラーが生ずる原因となる。
【０００６】
また、硫化性などの厳しい腐食性雰囲気でケーブルを用いた場合は、コネクタとケーブルの接触部の劣化により接触抵抗が上昇してケーブル長の増加と同様の作用があるため、前述同様に遅延や同期ずれにより伝送エラーが生ずる原因となる。
本発明はこのような課題を解決するためのものであり、不適合ケーブルを用いた場合に生じうるコントローラとリモートＩ／Ｏ装置との間のデータ通信不具合に対応できるコントローラおよびリモートＩ／Ｏ通信方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、本発明にかかるコントローラは、設備機器を接続するリモートＩ／Ｏ装置と通信ケーブルを介してデータ通信を行うことにより設備機器を制御するコントローラであって、通信ケーブルを介してリモートＩ／Ｏ装置へ所定のテスト信号を送信し、リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信するテスト信号送受信手段と、テスト信号の送信時点から受信時点までの遅延時間を計測する遅延時間計測手段と、遅延時間に基づくデータと所定の基準値とを比較した比較結果に応じてデータ通信状況の良否を判定する判定手段とを備えている。
【０００８】
この際、テスト信号送受信手段で、リモートＩ／Ｏ装置との間に並列接続された複数の通信ケーブルごとに、当該通信ケーブルを介してリモートＩ／Ｏ装置へ所定のテスト信号を同時に送信し、リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信し、遅延時間計測手段で、各通信ケーブルで受信された各テスト信号の受信時間差を遅延時間として計測するようにしてもよい。
【０００９】
また、本発明にかかる他のコントローラは、設備機器を接続するリモートＩ／Ｏ装置と複数の通信ケーブルを介して並列接続されて、これら通信ケーブルを同時に使用してパラレルデータ通信を行うことにより設備機器を制御するコントローラであって、通信ケーブルごとに、リモートＩ／Ｏ装置へ所定のテスト信号を送信し、リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信するテスト信号送受信手段と、通信ケーブルごとに、テスト信号の送信時点から受信時点までの遅延時間を計測する遅延時間計測手段と、リモートＩ／Ｏ装置から各通信ケーブルを介してパラレルデータ通信で送られてきたデータを、各通信ケーブルの遅延時間に応じたタイミングで受信するデータ受信手段とを備えている。
【００１０】
また、本発明にかかるリモートＩ／Ｏ通信方法は、設備機器を接続するリモートＩ／Ｏ装置と通信ケーブルを介してデータ通信を行うことにより設備機器を制御するコントローラで行われるリモートＩ／Ｏ通信方法であって、通信ケーブルを介してリモートＩ／Ｏ装置へ所定のテスト信号を送信し、リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信するテスト信号送受信ステップと、テスト信号の送信時点から受信時点までの遅延時間を計測する遅延時間計測ステップと、遅延時間に基づくデータと所定の基準値とを比較した比較結果に応じてデータ通信状況の良否を判定する判定ステップとを備えている。
【００１１】
この際、テスト送信ステップは、リモートＩ／Ｏ装置との間に並列接続された複数の通信ケーブルごとに、当該通信ケーブルを介してリモートＩ／Ｏ装置へ所定のテスト信号を同時に送信し、リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信し、遅延時間計測ステップは、各通信ケーブルで受信された各テスト信号の受信時間差を遅延時間として計測するようにしてもよい。
【００１２】
また、本発明にかかる他のリモートＩ／Ｏ通信方法は、設備機器を接続するリモートＩ／Ｏ装置と複数の通信ケーブルを介して並列接続されて、これら通信ケーブルを同時に使用してパラレルデータ通信を行うことにより設備機器を制御するコントローラで行われるリモートＩ／Ｏ通信方法であって、通信ケーブルごとに、リモートＩ／Ｏ装置へ所定のテスト信号を送信し、リモートＩ／Ｏ装置から折り返し送信されたテスト信号を受信するテスト信号送受信ステップと、通信ケーブルごとに、テスト信号の送信時点から受信時点までの遅延時間を計測する遅延時間計測ステップと、リモートＩ／Ｏ装置から各通信ケーブルを介してパラレルデータ通信で送られてきたデータを、各通信ケーブルの遅延時間に応じたタイミングで受信するデータ受信ステップとを備えている。
【発明の効果】
【００１３】
本発明によれば、テスト信号を用いて計測された、テスト信号の送信時点から受信時点までの遅延時間や、通信ケーブル間の伝搬遅延時間差を示す遅延時間、さらにはこれら遅延時間のばらつきの大きさに応じてデータ通信状況や通信ケーブルを電気的に接続するコネクタでの接続状況の良否が判定されるため、使用可能なケーブル長より長い通信ケーブルや、他のケーブルとケーブル長の差が大きい通信ケーブル、あるいは過酷な腐食性雰囲気で劣化が進み接触抵抗が増大し始めた通信ケーブルなどの不適合ケーブルを用いた場合に発生しうる伝送エラーを事前に予測して対応を促したり、伝送エラーを回避して正常なデータ通信を行うことができ、不適合ケーブルに起因するデータ通信不具合に対応することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかるコントローラについて説明する。図１は、本発明の第１の実施の形態にかかるコントローラの構成を示すブロック図である。
【００１５】
このコントローラ１は、ビル、工場、プラントなどの設備管理システムで用いられ、設備機器（図示せず）を接続するリモートＩ／Ｏ装置２と通信ケーブル３を介してデータ通信を行うことにより設備機器を制御する制御装置である。
リモートＩ／Ｏ装置２は、コントローラ１とデータ通信を行うとともに設備機器とデータ通信を行うことにより、コントローラ１と設備機器との間でやり取りされるデータを中継するインターフェース装置である。
【００１６】
本実施の形態では、コントローラ１により、通信ケーブル３を介してリモートＩ／Ｏ装置２へ所定のテスト信号を送信するとともに、リモートＩ／Ｏ装置２から折り返し送信されたテスト信号を受信して、その送信時点から受信時点までの遅延時間を計測し、その遅延時間と所定の基準値とを比較した比較結果に応じてデータ通信状況の良否を判定し、その不良判定に応じて警報を発するようにしたものである。
【００１７】
［コントローラ］
まず、図１を参照して、本発明の第１の実施の形態にかかるコントローラの構成について説明する。
このコントローラ１には、クロック発生回路１０、テスト回路１１、データ送受信回路１５、遅延時間計測回路１６、判定回路１７、記憶回路１８、および制御回路１９が設けられている。これら回路は、所定の信号処理回路や論理回路から構成されている。
なお、例えば遅延時間計測回路１６、判定回路１７、および制御回路１９などの制御系回路については、ＣＰＵのその周辺回路でプログラムを実行することによりハードウェアとプログラムとを協働させて機能部を実現させる演算処理部（図示せず）から構成してもよい。
【００１８】
クロック発生回路１０は、通信ケーブル３を介してコントローラ１とリモートＩ／Ｏ装置２との間でデータを送受信する際に用いる同期用のクロック信号を発生し、そのクロック信号をコントローラ１の各回路部へ供給するとともに、通信ケーブル３を介してリモートＩ／Ｏ装置２へ送信する回路である。
テスト回路１１は、制御回路１９からの指示に応じて、通信ケーブル３を介してリモートＩ／Ｏ装置２へ、所定のテスト信号を送信するとともに、これに応じてリモートＩ／Ｏ装置２から折り返し送信されたテスト信号を受信する回路である。
【００１９】
このテスト回路１１には、テスト信号送信回路１２、およびテスト信号受信回路１３が設けられている。
テスト信号送信回路１２は、制御回路１９からの指示に応じて所定のテスト信号を通信ケーブル３を介してリモートＩ／Ｏ装置２へ送信する回路である。
テスト信号受信回路１３は、テスト信号送信回路１２から送信したテスト信号に応じてリモートＩ／Ｏ装置２から折り返し送信されたテスト信号を受信する回路である。
【００２０】
データ送受信回路１５は、通信ケーブル３を介してリモートＩ／Ｏ装置２との間で所望のデータを送受信する回路である。
遅延時間計測回路１６は、テスト回路１１で送受信されるテスト信号の送信時点から受信時点までの遅延時間を計測する回路部である。
判定回路１７は、遅延時間計測回路１６で計測された遅延時間と所定の基準値とを比較し、その比較結果に応じて通信ケーブル３を使用したリモートＩ／Ｏ装置２とのデータ通信についてその通信状況の良否を判定する回路である。
【００２１】
記憶回路１８は、メモリ回路などからなり、設備機器を制御するためのシステム情報、制御回路１９での制御処理に用いる制御情報やプログラムなどの各種情報を記憶する回路である。
制御回路１９は、コントローラ１の各回路部を制御する回路であり、機能手段として設備制御手段１９Ａと警報手段１９Ｂとを有している。
【００２２】
設備制御手段１９Ａは、記憶回路１８に記憶されている設備管理システムで用いるシステム情報やシステム監視装置などの上位装置（図示せず）からの指示に応じて所定のデータをデータ送受信回路１５および通信ケーブル３を介してリモートＩ／Ｏ装置２へ送信する機能と、データ送受信回路１５および通信ケーブル３を介してリモートＩ／Ｏ装置２から受信したデータを記憶回路１８に格納しあるいは上位装置へ送信する機能とを有している。
警報手段１９Ｂは、判定回路１７で得られた判定結果が通信状況の不良を示す場合、ＬＥＤ（図示せず）を用いた可視表示やブザー（図示せず）を用いた可聴表示によりコントローラ１でその旨の警報を発し、あるいは所定のメッセージをシステム監視装置などの上位装置へ送信する機能を有している。
【００２３】
［リモートＩ／Ｏ装置］
次に、図１を参照して、本発明の第１の実施の形態にかかるコントローラと接続されるリモートＩ／Ｏ装置の構成について説明する。
このリモートＩ／Ｏ装置２には、クロック受信回路２０、信号送受信回路２１、データ送受信回路２２、および設備制御回路２３が設けられている。これら回路は、所定の信号処理回路や論理回路から構成されている。
なお、例えば設備制御回路２３などの制御系回路については、ＣＰＵとその周辺回路でプログラムを実行することによりハードウェアとプログラムとを協働させて機能部を実現させる演算処理部（図示せず）から構成してもよい。
【００２４】
クロック受信回路２０は、通信ケーブル３を介してコントローラ１のクロック発生回路１０から送信された同期用のクロック信号を受信し、そのクロック信号をリモートＩ／Ｏ装置２の各回路部へ供給する回路である。
信号送受信回路２１は、通信ケーブル３を介してコントローラ１のテスト回路１１から送信されたテスト信号を受信し、そのテスト信号を通信ケーブル３を介してコントローラ１へ折り返し送信する回路である。
【００２５】
データ送受信回路２２は、通信ケーブル３を介してコントローラ１のデータ送受信回路１５との間でデータを送受信する回路である。
設備制御回路２３は、リモートＩ／Ｏ装置２に外部接続された設備機器（図示せず）に対してデータ送受信回路２２で受信したコントローラ１からのデータを送信するとともに、設備機器からのデータを受信してデータ送受信回路２２からコントローラ１へ送信することにより、コントローラ１と設備機器との間でやり取りされる各種データを中継する回路である。
【００２６】
［第１の実施の形態の動作］
次に、図２および図３を参照して、本発明の第１の実施の形態にかかるコントローラの動作について説明する。
図２は、本発明の第１の実施の形態にかかるコントローラのケーブル確認処理を示すフローチャートである。図３は、本発明の第１の実施の形態にかかるコントローラの遅延時間計測動作を示す信号波形図である。
【００２７】
コントローラ１の制御回路１９は、周期的あるいは外部からの指示に応じて、図２のケーブル確認処理を実行する。
まず、制御回路１９は、テスト回路１１のテスト信号送信回路１２により、通信ケーブル３を介してリモートＩ／Ｏ装置２へ所定のテスト信号の送信を開始するとともに（ステップ１００）、遅延時間計測回路１６により、当該テスト信号が通信ケーブル３を介してリモートＩ／Ｏ装置２との間を往復するのに要する遅延時間の計測を開始する（ステップ１０１）。
【００２８】
一方、リモートＩ／Ｏ装置２は、信号送受信回路２１でコントローラ１からのテスト信号を受信し、そのテスト信号をコントローラ１へ折り返し送信する。
コントローラ１のテスト回路１１は、テスト信号送信後、テスト信号受信回路１３によりリモートＩ／Ｏ装置２から折り返し送信されるテスト信号の到来に対して受信待機し（ステップ１０２）、テスト信号受信回路１３でのテスト信号の受信開始に応じて（ステップ１０２：ＹＥＳ）、遅延時間計測回路１６での遅延時間の計測を終了する（ステップ１０３）。
【００２９】
例えば、図３に示すように、時刻Ｔ１にテスト信号の送信が開始され、その後の時刻Ｔ２にテスト信号の受信が開始された場合、これら時刻Ｔ２と時刻Ｔ１との差ｔ＝Ｔ２−Ｔ１が遅延時間として計測される。
この遅延時間ｔについては、テスト回路１１からのテスト信号送信開始およびテスト信号受信開始を示すそれぞれの信号を、遅延時間計測回路１６により高速でサンプリングして計測してもよく、遅延素子を用いて計測してもよい。あるいはＣＰＵの内部タイマで計測してもよい。
【００３０】
続いて、コントローラ１の制御回路１９は、遅延時間計測回路１６で計測された遅延時間に基づくデータ、ここでは遅延時間そのものと所定の基準値とを判定回路１７で比較し、その比較結果に応じて通信ケーブル３を使用したリモートＩ／Ｏ装置２とのデータ通信についてその通信状況の良否を判定する（ステップ１０４）。
一般に、この種の通信ケーブルでの電気信号の伝搬遅延時間は、例えば１ｍあたり約５ｎｓであり、通信ケーブル３として使用可能なケーブル長に応じて上限値と下限値を設定しておけばよい。
【００３１】
ここで、計測した遅延時間が上限値以上あるいは下限値以下であって、通信状況の不良を示す場合（ステップ１０４：ＹＥＳ）、コントローラ１とリモートＩ／Ｏ装置２とを接続する通信ケーブル３が適正なケーブル長より長いと判断し、警報手段１９Ｂにより、ＬＥＤ（図示せず）を用いた可視表示やブザー（図示せず）を用いた可聴表示を用いてその旨の警報を発し、あるいは所定のメッセージをシステム監視装置などの上位装置へ送信し（ステップ１０５）、一連のケーブル確認処理を終了する。
また、計測した遅延時間が上限値以下でありかつ下限値以上であって、通信状況の良好を示す場合（ステップ１０４：ＮＯ）、コントローラ１とリモートＩ／Ｏ装置２とを接続する通信ケーブル３は、適正なケーブル長であると判断し、警報を発することなく、一連のケーブル確認処理を終了する。
【００３２】
このように、本実施の形態では、通信ケーブル３を介してリモートＩ／Ｏ装置２へ所定のテスト信号を送信するとともに、リモートＩ／Ｏ装置２から折り返し送信されたテスト信号を受信して、その送信時点から受信時点までの遅延時間を計測し、その遅延時間に基づくデータと所定の基準値とを比較した比較結果に応じてデータ通信状況の良否を判定し、その不良判定に応じて警報を発するようにしたので、通信ケーブル３が使用可能なケーブル長より長い場合、警報により作業者に対して通信ケーブル長に起因するデータ通信不具合が発生する可能性があることを通知できる。
【００３３】
したがって、コントローラ１とリモートＩ／Ｏ装置２とを接続する通信ケーブルとして、規定長を超える不適合ケーブルを用いた場合に発生しうるデータ通信不具合を事前に予測でき、適切な対応を促すことができる。
【００３４】
なお、以上では、通信ケーブル３が１本だけ使用される場合を例として説明したが、複数の通信ケーブル３を用いてコントローラ１とリモートＩ／Ｏ装置２とを接続する場合には、通信ケーブル３ごとに、前述したテスト信号を用いて遅延時間を計測し、基準値との比較結果に応じてデータ通信状況の良否を判定し、その不良判定に応じて警報を発すればよい。
この際、テスト回路１１については、通信ケーブル３ごとに設けてもよいが、複数の通信ケーブル３で１つのテスト回路１１を兼用して、通信ケーブルごとに順次計測してもよく、コントローラ１の回路構成を簡略化できる。
【００３５】
［第２の実施の形態］
次に、図４を参照して、本発明の第２の実施の形態にかかるコントローラについて説明する。図４は、本発明の第２の実施の形態にかかるコントローラの構成を示すブロック図であり、前述した図１と同じまたは同等部分には同一符号を付してある。
【００３６】
前述した第１の実施の形態では、テスト信号を用いて計測した遅延時間に基づくデータと基準値との比較結果に応じて警報を発することにより、通信ケーブル３が規定長を上回る場合に生じうるデータ通信不具合に対応する場合について説明した。
本実施の形態では、コントローラ１とリモートＩ／Ｏ装置２とを並列接続する複数の通信ケーブルでのテスト信号の伝搬遅延差を示す遅延時間に基づくデータと基準値との比較結果に応じて警報を発することにより、これら通信ケーブル３の長さの違いに応じて生じうるデータ通信不具合に対応する場合について説明する。
【００３７】
本実施の形態にかかるコントローラ１は、前述した第１の実施の形態（図１参照）と比較して、コントローラ１とリモートＩ／Ｏ装置２が２つの通信ケーブル３Ａ，３Ｂで並列接続されている。これに応じて、コントローラ１には、通信ケーブル３Ａ，３Ｂごとに、テスト回路１１Ａ，１１Ｂおよびデータ送受信回路１５が設けられている。
また、リモートＩ／Ｏ装置２には、これら通信ケーブル３Ａ，３Ｂごとに、信号送受信回路２１Ａ，２ＡＢおよびデータ送受信回路２２Ａ，２２Ｂが設けられている。なお、他の構成については、前述した第１の実施の形態と同様であり、ここでの詳細な説明は省略する。
【００３８】
［第２の実施の形態の動作］
次に、図５および図６を参照して、本発明の第２の実施の形態にかかるコントローラの動作について説明する。
図５は、本発明の第２の実施の形態にかかるコントローラのケーブル確認処理を示すフローチャートである。図６は、本発明の第２の実施の形態にかかるコントローラの遅延時間計測動作を示す信号波形図である。
【００３９】
コントローラ１の制御回路１９は、周期的あるいは外部からの指示に応じて、図５のケーブル確認処理を実行する。
まず、制御回路１９は、テスト回路１１Ａ，１１Ｂのテスト信号送信回路１２Ａ，１２Ｂにより、通信ケーブル３Ａ，３Ｂを介してリモートＩ／Ｏ装置２へ所定のテスト信号の送信を同時に開始する（ステップ１１０）。
【００４０】
一方、リモートＩ／Ｏ装置２は、信号送受信回路２１Ａ，２１Ｂでコントローラ１からのテスト信号を通信ケーブル３Ａ，３Ｂを介して受信し、そのテスト信号をそれぞれの通信ケーブル３Ａ，３Ｂを介してコントローラ１へ折り返し送信する。
コントローラ１のテスト回路１１Ａ，１１Ｂは、テスト信号送信後、テスト信号受信回路１３によりリモートＩ／Ｏ装置２から折り返し送信されるテスト信号の到来に対して受信待機する（ステップ１１１）。
【００４１】
そして、通信ケーブル３Ａ，３Ｂのいずれか一方を介してテスト信号受信回路１３Ａ，１３Ｂによりテスト信号の受信が開始された場合（ステップ１１１：ＹＥＳ）、遅延時間計測回路１６により、通信ケーブル３Ａ，３Ｂでの伝搬遅延差を示す遅延時間について計測を開始する（ステップ１１２）。
その後、通信ケーブル３Ａ，３Ｂの他方を介してテスト信号受信回路１３Ａ，１３Ｂによりテスト信号の受信が開始された場合（ステップ１１３：ＹＥＳ）、遅延時間計測回路１６での遅延時間の計測を終了する（ステップ１１４）。
【００４２】
例えば、図６に示すように、通信ケーブル３Ａ，３Ｂで時刻Ｔ１にテスト信号の送信が同時に開始され、その後の時刻Ｔ２に通信ケーブル３Ａを介してテスト信号の受信が開始され、さらにその後の時刻Ｔ３に通信ケーブル３Ｂを介してテスト信号の受信が開始された場合、これら時刻Ｔ３と時刻Ｔ２との時間差Ｔ３−Ｔ２が所望の遅延時間ｔとして計測される。
この遅延時間ｔについては、テスト回路１１からのテスト信号送信開始およびテスト信号受信開始を示すそれぞれの信号を、遅延時間計測回路１６により高速でサンプリングして計測してもよく、遅延素子を用いて計測してもよい。あるいはＣＰＵの内部タイマで計測してもよい。
【００４３】
続いて、コントローラ１の制御回路１９は、遅延時間計測回路１６で計測された遅延時間に基づくデータ、ここでは遅延時間そのものと所定の基準値とを判定回路１７で比較し、その比較結果に応じて通信ケーブル３を使用したリモートＩ／Ｏ装置２とのデータ通信についてその通信状況の良否を判定する（ステップ１１５）。
一般に、この種の設備管理システムでは、コントローラ１とリモートＩ／Ｏ装置２との間で、複数の通信ケーブルを並列的に同時に用いてデータ通信を行う場合、共通のクロックに同期したタイミングで、各通信ケーブルを介して受信した信号を取り込む。したがって、これら通信ケーブル間での伝搬遅延差に対する許容値に応じて基準値を設定しておけばよい。
【００４４】
ここで、計測した遅延時間が基準値を上回り、通信状況の不良を示す場合（ステップ１１５：ＹＥＳ）、コントローラ１とリモートＩ／Ｏ装置２とを並列接続する各通信ケーブル３間でケーブル長の差が大きいと判断する。
そして、この場合には、警報手段１９Ｂにより、ＬＥＤ（図示せず）を用いた可視表示やブザー（図示せず）を用いた可聴表示を用いてその旨の警報を発し、あるいは所定のメッセージをシステム監視装置などの上位装置へ送信し（ステップ１１６）、一連のケーブル確認処理を終了する。
【００４５】
また、計測した遅延時間が基準値以下であり、通信状況の良好を示す場合（ステップ１１５：ＮＯ）、コントローラ１とリモートＩ／Ｏ装置２とを並列接続する各通信ケーブル３間でケーブル長のばらつきが小さく適正であると判断し、警報を発することなく、一連のケーブル確認処理を終了する。
【００４６】
このように、本実施の形態では、リモートＩ／Ｏ装置２との間に並列接続された複数の通信ケーブル３Ａ，３Ｂごとに、当該通信ケーブル３Ａ，３Ｂを介してリモートＩ／Ｏ装置２へ所定のテスト信号を同時に送信するとともに、リモートＩ／Ｏ装置２から折り返し送信されたテスト信号を受信して、これら各通信ケーブルで受信された各テスト信号の受信時間差を遅延時間として計測し、その遅延時間に基づくデータと所定の基準値とを比較した比較結果に応じてデータ通信状況の良否を判定し、その不良判定に応じて警報を発するようにしたので、各通信ケーブル３Ａ，３Ｂの長さの違いが大きい場合、警報により作業者に対して通信ケーブル長のばらつきに起因するデータ通信不具合が発生する可能性があることを通知できる。
【００４７】
したがって、コントローラ１とリモートＩ／Ｏ装置２とを並列接続する複数の通信ケーブルとして、長さの異なる不適合ケーブルを用いた場合に発生しうるデータ通信不具合を事前に予測でき、適切な対応を促すことができる。
【００４８】
なお、以上では、通信ケーブル３が２本使用される場合を例として説明したが、３本以上の通信ケーブル３を用いてコントローラ１とリモートＩ／Ｏ装置２とを並列接続する場合には、通信ケーブル３のうち最も早く受信信号を受信した時点と最も遅く受信信号を受信した時点との差（最大差）を遅延時間として計測すればよい。
【００４９】
また、本実施の形態では、各通信ケーブル３Ａ，３Ｂでテスト信号を同時に送信するとともに、これらテスト信号の受信タイミング差を遅延時間として計測するようにしたので、テスト信号を１回送付するだけで所望の遅延時間を直接計測でき、極めて短い時間で通信ケーブルの確認処理を実施することができ、コントローラ１およびリモートＩ／Ｏ装置２における通常の設備機器の制御に関する処理への影響を最小限に抑制できる。
【００５０】
なお、各通信ケーブル３Ａ，３Ｂ間での伝搬遅延差については、遅延時間計測回路１６により、個々の通信ケーブル３Ａ，３Ｂごとにテスト信号の送信時点から受信時点までの伝搬遅延時間をそれぞれ計測し、これら伝搬遅延時間の差（最大差）から所望の遅延時間を算出してもよい。
この際、テスト回路１１については、通信ケーブル３ごとに設けてもよいが、複数の通信ケーブル３で１つのテスト回路１１を兼用して、通信ケーブルごとに順次計測してもよく、コントローラ１の回路構成を簡略化できる。
【００５１】
［第３の実施の形態］
次に、本発明の第３の実施の形態にかかるコントローラについて説明する。
前述した第２の実施の形態では、コントローラ１とリモートＩ／Ｏ装置２とを並列接続する複数の通信ケーブルでのテスト信号の伝搬遅延差を示す遅延時間に基づくデータと基準値との比較結果に応じて警報を発する場合について説明した。
【００５２】
本実施の形態では、通信ケーブルごとにテスト信号の伝搬に要する遅延時間を計測し、その遅延時間に基づくデータに応じた受信タイミングでリモートＩ／Ｏ装置２からのデータを受信することにより、これら通信ケーブル３の長さの違いに応じて生じうるデータ通信不具合に対応する場合について説明する。
なお、本実施の形態にかかるコントローラ１は、前述した第２の実施の形態（図４参照）と同様の構成であり、ここでの詳細な説明は省略する。
【００５３】
［第３の実施の形態の動作］
次に、図７および図８を参照して、本発明の第３の実施の形態にかかるコントローラの動作について説明する。
図７は、本発明の第３の実施の形態にかかるコントローラのケーブル確認処理を示すフローチャートである。図８は、本発明の第３の実施の形態にかかるコントローラの遅延時間計測動作を示す信号波形図である。図９は、本発明の第３の実施の形態にかかるコントローラのデータ受信タイミングを示す信号波形図である。
【００５４】
コントローラ１の制御回路１９は、周期的あるいは外部からの指示に応じて、図７のケーブル確認処理を実行する。
まず、制御回路１９は、テスト回路１１Ａ，１１Ｂのテスト信号送信回路１２Ａ，１２Ｂにより、通信ケーブル３Ａ，３Ｂを介してリモートＩ／Ｏ装置２へ所定のテスト信号の送信を同時に開始するとともに（ステップ１２０）、遅延時間計測回路１６により、通信ケーブル３Ａ，３Ｂごとに、当該テスト信号がリモートＩ／Ｏ装置２との間を往復するのに要する遅延時間の計測を開始する（ステップ１２１）。
【００５５】
一方、リモートＩ／Ｏ装置２は、信号送受信回路２１Ａ，２１Ｂでコントローラ１からのテスト信号を通信ケーブル３Ａ，３Ｂを介して受信し、そのテスト信号をそれぞれの通信ケーブル３Ａ，３Ｂを介してコントローラ１へ折り返し送信する。
コントローラ１のテスト回路１１は、テスト信号送信後、テスト信号受信回路１３Ａ，１３ＢによりリモートＩ／Ｏ装置２から折り返し送信されるテスト信号の到来に対して受信待機する（ステップ１２２）。
そして、テスト信号受信回路１３Ａ，１３Ｂでのテスト信号の受信に応じて（ステップ１２２：ＹＥＳ）、当該通信ケーブル３Ａ，３Ｂに関する遅延時間計測回路１６での遅延時間の計測を終了する（ステップ１２３）。
【００５６】
例えば、図８に示すように、通信ケーブル３Ａ，３Ｂで時刻Ｔ１にテスト信号の送信が同時に開始され、その後の時刻Ｔ２に通信ケーブル３Ａのテスト信号受信回路１３Ａでテスト信号の受信が開始された場合、これら時刻Ｔ２と時刻Ｔ１との差ｔａ＝Ｔ２−Ｔ１が遅延時間として計測される。
同様にして時刻Ｔ３に通信ケーブル３Ｂのテスト信号受信回路１３Ｂでテスト信号の受信が開始された場合、これら時刻Ｔ３と時刻Ｔ１との差ｔｂ＝Ｔ３−Ｔ１が遅延時間として計測される。
【００５７】
この遅延時間ｔａ，ｔｂについては、テスト回路１１からのテスト信号送信開始およびテスト信号受信開始を示すそれぞれの信号を、遅延時間計測回路１６により高速でサンプリングして計測してもよく、遅延素子を用いて計測してもよい。あるいはＣＰＵの内部タイマで計測してもよい。
【００５８】
このようにして、すべての通信ケーブル３Ａ，３Ｂについて遅延時間の計測が終了した後（ステップ１２４：ＹＥＳ）、各通信ケーブル３Ａ，３Ｂについて計測した遅延時間に基づくデータ、ここでは遅延時間そのものに基づき当該通信ケーブル３Ａ，３Ｂのデータ送受信回路１５Ａ，１５Ｂでの、リモートＩ／Ｏ装置２からのデータに対する受信タイミングを設定し（ステップ１２５）、一連のケーブル確認処理を終了する。
【００５９】
したがって、図９に示すように、データ送受信回路１５Ａ，１５Ｂでは、クロック発生回路１０から供給された基準となるクロック信号に対して、それぞれの通信ケーブル３Ａ，３Ｂで計測された遅延時間ｔａ，ｔｂに対応する遅延量ｄａ，ｄｂだけ、遅延させた受信タイミング４１Ａ，４１Ｂが設定され、これら受信タイミング４１Ａ，４１Ｂに基づきリモートＩ／Ｏ装置２からのデータを受信する。
【００６０】
この際、例えば受信タイミング調整前の基準のクロック信号では、時刻Ｔ１の立ち下がりエッジで受信データ４１Ａ，４２Ｂが受信取り込み（ラッチ）されるため、ケーブル長が比較的長い場合は、例えば受信データ４２Ｂの遅延が大きくなり、正常に受信取り込みできない。
【００６１】
これに対して、調整後は、時刻Ｔ１より遅延量ｄａだけ遅延させた受信タイミング４２Ａに基づきデータ送受信回路１５Ａで受信データ４１Ａが受信取り込みされ、時刻Ｔ１より遅延量ｄｂだけ遅延させた受信タイミング４２Ｂに基づきデータ送受信回路１５Ａで受信データ４１Ａが受信取り込みされる。
したがって、受信データ４２Ａ，４２Ｂをその波形が安定した適切なタイミングで正常に受信取り込みできる。
【００６２】
このように、本実施の形態では、リモートＩ／Ｏ装置２との間に並列接続された複数の通信ケーブル３Ａ，３Ｂごとに、当該通信ケーブル３Ａ，３Ｂを介してリモートＩ／Ｏ装置２へ所定のテスト信号を同時に送信するとともに、リモートＩ／Ｏ装置２から折り返し送信されたテスト信号を受信して、これら通信ケーブルごとにテスト信号の送信時点から受信時点までの遅延時間を計測し、これら通信ケーブルについて計測した遅延時間に基づくデータに基づき当該通信ケーブル３Ａ，３Ｂのデータ送受信回路１５Ａ，１５Ｂでの、リモートＩ／Ｏ装置２からのデータに対する受信タイミングを設定するようにしたので、各通信ケーブル３Ａ，３Ｂの長さが異なる場合でも、それぞれの通信ケーブルごとに適切なタイミングでリモートＩ／Ｏ装置２からのデータを受信できる。
【００６３】
したがって、コントローラ１とリモートＩ／Ｏ装置２とを並列接続する複数の通信ケーブルとして、長さの異なる不適合ケーブルを用いた場合に発生しうるデータ通信不具合を回避でき、正常なデータ通信を実現できる。
【００６４】
また、本実施の形態では、各通信ケーブル３Ａ，３Ｂでテスト信号を同時に送信するとともに、これらテスト信号の受信タイミング差を遅延時間として計測するようにしたので、テスト信号を１回送付するだけで所望の遅延時間を通信ケーブルごとに計測できる。
これにより、極めて短い時間で通信ケーブルの確認処理を実施することができ、コントローラ１およびリモートＩ／Ｏ装置２における通常の設備機器の制御に関する処理への影響を最小限に抑制できる。
【００６５】
なお、各通信ケーブル３Ａ，３Ｂ間での伝搬遅延差については、遅延時間計測回路１６により、個々の通信ケーブル３Ａ，３Ｂごとにテスト信号の送信時点から受信時点までの伝搬遅延時間をそれぞれ計測してもよい。
この際、テスト回路１１については、通信ケーブル３ごとに設けてもよいが、複数の通信ケーブル３で１つのテスト回路１１を兼用して、通信ケーブルごとに順次計測してもよく、コントローラ１の回路構成を簡略化できる。
【００６６】
［第４の実施の形態］
次に、図１０を参照して、本発明の第４の実施の形態にかかるコントローラについて説明する。図１０は、本発明の第４の実施の形態にかかるコントローラの構成を示すブロック図であり、前述した図１と同じまたは同等部分には同一符号を付してある。
【００６７】
前述した第１の実施の形態では、テスト信号を用いて計測した遅延時間に基づくデータと基準値との比較結果に応じて警報を発する場合について説明した。
本実施の形態では、遅延時間に基づくデータとしてテスト信号を用いて計測した各遅延時間のばらつき値を用い、このばらつき値と許容値（基準値）との比較結果に基づいて通信ケーブルの接続状況を診断することにより、コネクタと通信ケーブルとの接触抵抗の上昇に応じて生じうるデータ通信不具合に対応する場合について説明する。
【００６８】
図１０に示した本実施の形態にかかるコントローラ１は、前述した第１の実施の形態（図１参照）と比較して、制御回路１９に、判定手段１９Ｃが新たに設けられている。この判定手段１９Ｃは、テスト信号を用いて計測された各遅延時間のばらつの大きさに基づいて、通信ケーブル３の接続状況を診断する機能手段である。また、判定回路１７は不要となる。
なお、図１０のコントローラ１には、テスト回路１１にしきい値判定回路１４が設けられているが必須の構成ではない。しきい値判定回路１４は、リモートＩ／Ｏ装置２から折り返し送信されたテスト信号の振幅値と所定のしきい値電圧とを比較判定する回路である。他の構成については、前述した第１の実施の形態と同様であり、ここでの詳細な説明は省略する。
【００６９】
［第４の実施の形態の動作］
次に、図１１および図１２を参照して、本発明の第４の実施の形態にかかるコントローラの動作について説明する。
図１１は、本発明の第４の実施の形態にかかるコントローラのケーブル確認処理を示すフローチャートである。図１２は、本発明の第４の実施の形態にかかるコントローラで計測した遅延時間のばらつきを示す説明図である。
【００７０】
コントローラ１の制御回路１９は、周期的あるいは外部からの指示に応じて、図５のケーブル確認処理を実行する。
まず、制御回路１９は、前述した図２のケーブル確認処理のステップ１００〜１０３と同様の処理を実行することにより、テスト信号の送信時点から受信時点までの遅延時間を計測し（ステップ１３０）、得られた遅延時間を記憶回路１８へ順に格納する（ステップ１３１）。
【００７１】
次に、記憶回路１８に格納されている各遅延時間のばらつき値、例えば直近の所定期間内に計測された各遅延時間の標準偏差、範囲（レンジ）、分散値など、各遅延時間のばらつきの大きさを示す統計量を算出する（ステップ１３２）
そして、このばらつき値と所定の許容値（基準値）とを比較することにより、通信ケーブル３をコントローラ１やリモートＩ／Ｏ装置２に電気的に接続するコネクタ（図示せず）についてその接続状況の良否を判定する（ステップ１３３）。
【００７２】
一般に、この種の設備管理システムでは、通信ケーブル３をコントローラ１やリモートＩ／Ｏ装置２に接続する場合、コントローラ１やリモートＩ／Ｏ装置２にモジュラージャック形式のコネクタを設け、通信ケーブル３の端点に設けられたモジュラープラグをコネクタに挿入することにより、例えば金メッキされた互いの接点が接触し、両者が電気的に接続される。
通常、これら接点間の接触抵抗は極めて低いものの、硫化物などによる腐食環境が厳しいプラントでは、下地金属から絶縁性の腐食生成物がメッキ上に表出して、接触抵抗の増大を引き起こす。このように接点が劣化し接触抵抗の増大が生じると信号波形のなまりが大きくなり、遅延や同期ずれにより伝送エラーが生ずる原因となる。
【００７３】
この際、接点が劣化した場合、装置や通信ケーブルの振動、あるいは温度変化によるミクロ的な移動や変位などにより、メッキ上の絶縁性腐食生成物が破壊されて局所的に電気的に導通するため、接点の接触抵抗が大きく変化して、テスト信号の遅延時間のばらつき値も大きくなる。
したがって、コントローラ１とリモートＩ／Ｏ装置２との間で行われるデータ通信のエラー率と遅延時間のばらつき値との関係を予め求め、この関係に基づいて遅延時間のばらつき値に対する許容値を設定しておけばよい。
【００７４】
ここで、算出した遅延時間のばらつき値が許容値を上回り、通信ケーブル３の接続状況の不良を示す場合（ステップ１３３：ＹＥＳ）、通信ケーブル３とコネクタとの接点の劣化が生じている可能性が高いと判断する。例えば、図１２の計測タイミングＴＳにおいて算出したばらつき値が許容値を超えた場合、接点の劣化が生じている可能性が高いと判断する。
この場合には、警報手段１９Ｂにより、ＬＥＤ（図示せず）を用いた可視表示やブザー（図示せず）を用いた可聴表示を用いてその旨の警報を発し、あるいは所定のメッセージをシステム監視装置などの上位装置へ送信し（ステップ１３４）、一連のケーブル確認処理を終了する。
【００７５】
また、計測した遅延時間が許容値以下であり、通信ケーブル３の接続状況の良好を示す場合（ステップ１３３：ＮＯ）、通信ケーブル３とコネクタとの接点に劣化が生じている可能性が低いと判断し、警報を発することなく、一連のケーブル確認処理を終了する。
【００７６】
このように、本実施の形態では、リモートＩ／Ｏ装置２との間に接続された通信ケーブル３を介してリモートＩ／Ｏ装置２へ所定のテスト信号を送信するとともに、リモートＩ／Ｏ装置２から折り返し送信されたテスト信号を受信して、そのテスト信号の送信時点から受信時点までの遅延時間を計測し、これら遅延時間のばらつきの大きさに基づいて、通信ケーブル３を電気的に接続するコネクタでの接続状況を診断するようにしたので、コネクタの接点の劣化に起因して同期ずれにより伝送エラーが生ずる可能性を診断できる。
【００７７】
したがって、コントローラ１とリモートＩ／Ｏ装置２とを接続する通信ケーブルが過酷な腐食性雰囲気で用いられ、接点が劣化してきた場合、発生しうるデータ通信不具合を事前に予測でき、適切な対応を促すことができる。
【００７８】
なお、以上では、通信ケーブル３が１本だけ使用される場合を例として説明したが、複数の通信ケーブル３を用いてコントローラ１とリモートＩ／Ｏ装置２とを接続する場合には、通信ケーブル３ごとに、前述したテスト信号を用いて遅延時間を計測し、基準値との比較結果に応じてデータ通信状況の良否を判定し、その不良判定に応じて警報を発すればよい。
この際、テスト回路１１については、通信ケーブル３ごとに設けてもよいが、複数の通信ケーブル３で１つのテスト回路１１を兼用して、通信ケーブルごとに順次計測してもよく、コントローラ１の回路構成を簡略化できる。
【００７９】
本実施の形態では、遅延時間のばらつき値に基づき通信ケーブル３を電気的に接続するコネクタでの接続状況を診断する場合について説明したが、遅延時間のばらつき値に代えて、テスト回路１１のしきい値判定回路１４で得られたしきい値に基づきコネクタでの接続状況を診断してもよい。
この場合、しきい値判定回路１４により、リモートＩ／Ｏ装置２から折り返し送信されたテスト信号について、その振幅値と所定のしきい値電圧とを比較判定することにより、コネクタにおける接触抵抗の増大有無を判定する。そして、制御回路１９の判定手段１９Ｃで、しきい値判定回路１４からの判定有無に基づいて、コネクタでの接続状況を診断する。
【００８０】
これにより、遅延時間のばらつき値を用いた場合と同様に、コネクタの接点の劣化に起因して同期ずれにより伝送エラーが生ずる可能性を診断できる。また、装置を停止し、オフラインでケーブルの接触抵抗を別途測定して劣化を測定する必要もなく、コントローラ１を稼働させたままで設備機器制御を行いながら、オンラインで通信ケーブルの劣化を監視できる。
なお、テスト信号は、コネクタでの接触抵抗の増大だけでなく通信ケーブル３のケーブル長の増大によってもその振幅が減衰する。したがって、コネクタの接点の劣化に起因するデータ通信不具合だけでなく、規定長を超える通信ケーブルを用いた場合に発生しうるデータ通信不具合についても事前に予測でき、適切な対応を促すことができる。
【００８１】
なお、前述した第１〜第３の実施の形態では、遅延時間に基づくデータとして、遅延時間そのものを用いた場合を例として説明したが、これに限定されるものではなく、計測を数回繰り返して得られた複数の遅延時間から算出した平均、移動平均、分散、最大、最小などの統計量を遅延時間に基づくデータとして用いてもよい。
また、前述した第１〜第３の実施の形態では、制御回路１９とは別個に判定回路１７を設けて、遅延時間に基づくデータと基準値とを比較する場合について説明したが、この判定回路１７については、第４の実施の形態における判定手段１９Ｃと同様に、制御回路１９の機能手段で実現してもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の第１の実施の形態にかかるコントローラの構成を示すブロック図である。
【図２】本発明の第１の実施の形態にかかるコントローラのケーブル確認処理を示すフローチャートである。
【図３】本発明の第１の実施の形態にかかるコントローラの遅延時間計測動作を示す信号波形図である。
【図４】本発明の第２の実施の形態にかかるコントローラの構成を示すブロック図である。
【図５】本発明の第２の実施の形態にかかるコントローラのケーブル確認処理を示すフローチャートである。
【図６】本発明の第２の実施の形態にかかるコントローラの遅延時間計測動作を示す信号波形図である。
【図７】本発明の第３の実施の形態にかかるコントローラのケーブル確認処理を示すフローチャートである。
【図８】本発明の第３の実施の形態にかかるコントローラの遅延時間計測動作を示す信号波形図である。
【図９】本発明の第３の実施の形態にかかるコントローラのデータ受信タイミングを示す信号波形図である。
【図１０】本発明の第４の実施の形態にかかるコントローラの構成を示すブロック図である。
【図１１】本発明の第４の実施の形態にかかるコントローラのケーブル確認処理を示すフローチャートである。
【図１２】本発明の第４の実施の形態にかかるコントローラで計測した遅延時間のばらつきを示す説明図である。
【符号の説明】
【００８３】
１…コントローラ、１０…クロック発生回路、１１…テスト回路、１２…テスト信号送信回路、１３…テスト信号受信回路、１４…しきい値判定回路、１５…データ送受信回路、１６…遅延時間計測回路、１７…判定回路、１８…記憶回路、１９…制御回路、１９Ａ…設備制御手段、１９Ｂ…警報手段、１９Ｃ…判定手段、２…リモートＩ／Ｏ装置、２０…クロック受信回路、２１…信号送受信回路、２２…データ送受信回路、２３…設備制御回路、３，３Ａ，３Ｂ…通信ケーブル。
【図１】
2006195780.tif 000003
【図２】
2006195780.tif 000004
【図３】
2006195780.tif 000005
【図４】
2006195780.tif 000006
【図５】
2006195780.tif 000007
【図６】
2006195780.tif 000008
【図７】
2006195780.tif 000009
【図８】
2006195780.tif 000010
【図９】
2006195780.tif 000011
【図１０】
2006195780.tif 000012
【図１１】
2006195780.tif 000013
【図１２】
2006195780.tif 000014