(57)【要約】【課題】ケーブルを介して入力される信号に異常があった場合にその原因を特定する。【解決手段】ケーブルを介して入力される信号の信号品質を取得する取得部（１３２１）と、前記信号品質の変動から、前記信号に含まれるノイズの原因が機械的な要因によるものであるか、または、電気ノイズによるものであるかを判定する原因判定を行う原因判定部（１３２３）と、を備えるマスタ装置（１３）。【選択図】図１
2020065138.tif 000002
【特許請求の範囲】
【請求項１】
ケーブルを介して入力される信号の信号品質を取得する取得部と、
前記信号品質の変動から、前記信号に含まれるノイズの原因が機械的な要因によるものであるか、または、電気ノイズによるものであるかを判定する原因判定を行う原因判定部と、を備えている情報処理装置。
【請求項２】
前記原因判定部は、前記信号品質の変動の周波数および前記信号品質の変動の振幅の少なくとも何れかから、前記判定を行う請求項１に記載の情報処理装置。
【請求項３】
前記原因判定部は、
前記信号品質の変動の周波数が所定の値以下の場合、前記信号に含まれる前記ノイズの原因が機械的な要因によるものであると判定し、
前記信号品質の変動の周波数が所定の値よりも高い場合、前記信号に含まれる前記ノイズの原因が電気ノイズによるものであると判定する請求項２に記載の情報処理装置。
【請求項４】
前記原因判定部は、前記信号品質の変動と所定のパターンとの類似度に基づいて、前記判定を行う請求項２または３に記載の情報処理装置。
【請求項５】
前記原因判定部は、前記ノイズの複数の原因のそれぞれに対応付いた所定のパターンを参照して前記判定を行う請求項４に記載の情報処理装置。
【請求項６】
前記取得部は、前記信号品質として、前記信号に含まれるノイズのレベルを表す指標を取得する請求項１から５の何れか１項に記載の情報処理装置。
【請求項７】
前記取得部はマスタスレーブ制御システムにおいてスレーブ装置に入力される信号の信号品質を取得する請求項１から６の何れか１項に記載の情報処理装置。
【請求項８】
ケーブルを介して入力される信号の信号品質を取得する取得ステップと、
前記信号品質の変動から、前記信号に含まれるノイズの原因が機械的な要因によるものであるか、または、電気ノイズによるものであるかを判定する原因判定を行う原因判定ステップと、を含む情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はケーブルを介して入力される信号の異常の原因を判定する情報処理装置に関する。
【背景技術】
【０００２】
電気配線の異常検出装置及び方法が従来技術として知られている。例えば、特許文献１には、瞬間的な断線であっても検出可能で、完全断線を未然に防止することができる電気配線の異常検出装置及び方法が開示されている。詳細には、特許文献１に開示の異常検出装置は、電気配線を流れる電流信号に基づいて電気配線の異常を検出する電気配線の異常検出装置である。前記異常検出装置は、電気配線の近傍に配置され、電気配線の断線により生じる電磁ノイズを検出するノイズ検出コイルを備える。また、前記異常検出装置は、ノイズ検出コイルで検出された電磁ノイズにより発生する電流を電圧に変換する抵抗と、抵抗に印加される電圧の時系列変化を示す波形データを計測し、波形データを出力する波形計測手段を含む電磁ノイズ出力手段とを備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2011-112549号公報（2011年6月9日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような従来技術は電気配線の断線を検出する構成であり、電気配線（ケーブル）を介して入力される信号の異常の原因を特定することを前提とした構成ではない。そのため、上述のような従来技術においては、ケーブルを介して入力される信号に異常があったとしても、その原因を特定することはできない。よって、ユーザは信号の異常の原因に対応した措置を行うことができないという問題が生じ得る。
【０００５】
本発明の一態様は、ケーブルを介して入力される信号に異常があった場合に、その原因を特定することができる情報処理装置を実現することを目的とする。
【課題を解決するための手段】
【０００６】
前記の課題を解決するために、本発明の一態様に係る情報処理装置は、ケーブルを介して入力される信号の信号品質を取得する取得部と、前記信号品質の変動から、前記信号に含まれるノイズの原因が機械的な要因によるものであるか、または、電気ノイズによるものであるかを判定する原因判定を行う原因判定部と、を備えている。
【０００７】
また、本発明の一態様に係る情報処理装置の制御方法は、ケーブルを介して入力される信号の信号品質を取得する取得ステップと、前記信号品質の変動から、前記信号に含まれるノイズの原因が機械的な要因によるものであるか、または、電気ノイズによるものであるかを判定する原因判定を行う原因判定ステップと、を含む。
【０００８】
前記の構成によれば、入力される信号における信号品質の変動から、信号の異常の原因を判定することができる。そのため、ユーザは判定されたノイズの原因に応じた対応を講じることができる。すなわち、ユーザはケーブルを介して入力される信号の異常に対して、適切に対応することができる。
【０００９】
本発明の一態様に係る情報処理装置は、前記原因判定部は、前記信号品質の変動の周波数および前記信号品質の変動の振幅の少なくとも何れかから、前記判定を行ってもよい。
【００１０】
例えば、機械的な要因が信号品質の変動に及ぼす影響は、電気ノイズが信号品質の変動に及ぼす影響に比べ、以下の傾向を示す。
【００１１】
１：電気ノイズの影響を受けた場合に比べ、機械的な要因の影響を受けた信号の信号品質の変動の周波数は低い。
【００１２】
２：電気ノイズの影響を受けた場合に比べ、機械的な要因の影響を受けた信号の信号品質の変動の振幅は小さい。
【００１３】
そのため、前記構成によれば、前記信号に含まれるノイズの原因が、機械的な要因によるものであるか、または、電気ノイズによるものであるかを適切に判定することができる。
【００１４】
本発明の一態様に係る情報処理装置は、前記原因判定部は、前記信号品質の変動の周波数が所定の値以下の場合、前記信号に含まれる前記ノイズの原因が機械的な要因によるものであると判定し、前記信号品質の変動の周波数が所定の値よりも高い場合、前記信号に含まれる前記ノイズの原因が電気ノイズによるものであると判定してもよい。
【００１５】
上述のように電気ノイズの影響を受けた場合に比べ、機械的な要因の影響を受けた信号の信号品質の変動の周波数が低い。そのため、前記構成によれば、前記信号に含まれるノイズの原因が、機械的な要因によるものであるか、または、電気ノイズによるものであるかを適切に判定することができる。
【００１６】
本発明の一態様に係る情報処理装置は、前記原因判定部は、前記信号品質の変動と所定のパターンとの類似度に基づいて、前記判定を行ってもよい。
【００１７】
ここで、所定のパターンとは、例えば、機械的な要因の影響を受けた信号品質の変動パターン、電気ノイズの影響を受けた信号品質の変動パターン等である。すなわち、前記の構成によれば、原因判定部は、信号品質の変動と所定のパターンとのパターンマッチングによって、類似した所定のパターンに対応する原因を信号に含まれるノイズの原因と判定することができる。
【００１８】
本発明の一態様に係る情報処理装置は、前記原因判定部は、前記ノイズの複数の原因のそれぞれに対応付いた所定のパターンを参照して前記判定を行ってもよい。
【００１９】
ここで、前記ノイズの複数の原因とは、例えば、機械的な要因および電気ノイズである。前記の構成によれば、ノイズの原因を判定することができる。そのため、ユーザは判定されたノイズの原因に応じた対応を講じることができる。
【００２０】
本発明の一態様に係る情報処理装置は、前記取得部は、前記信号品質として、前記信号に含まれるノイズのレベルを表す指標を取得してもよい。
【００２１】
ここで、信号に含まれるノイズのレベルを表す指標とは、信号クオリティインジケータ（SQI）の値等である。前記の構成によれば当該指標の変動から、信号の異常の原因を判定する情報処理装置を実現することができる。
【００２２】
本発明の一態様に係る情報処理装置は、前記取得部はマスタスレーブ制御システムにおいてスレーブ装置に入力される信号の信号品質を取得してもよい。
【００２３】
前記の構成によれば、マスタスレーブ制御システムにおける入力信号のノイズの原因を判定することができる。
【発明の効果】
【００２４】
本発明の一態様によれば、ユーザは信号の異常の原因に対応した措置を行うことができ。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態に係るマスタ装置の構成を示すブロック図である。
【図２】本発明の実施形態に係るマスタ装置が適用されているマスタスレーブ制御システムの一例を示す図である。
【図３】本発明の実施形態に係るマスタ装置が適用されているマスタスレーブ制御システムの他の一例を示す図である。
【図４】本発明の実施形態に係るスレーブ装置の構成の一例を示すブロック図である。
【図５】本発明の実施形態に係るＰＨＹ部の構成の一例を示すブロック図である。
【図６】信号品質の一例を示す図である。（ａ）は、正常状態の信号のSQI値の変動の一例を示す図である。（ｂ）は、機械的な要因によるノイズが含まれている信号のSQI値の変動の一例を示す図である。（ｃ）は、電気ノイズを原因とするノイズが含まれている信号のSQI値の変動の一例を示す図である。
【図７】（ａ）および（ｂ）は、本発明の実施形態に係るマスタ装置が実行する信号に含まれるノイズの原因判定処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
〔実施形態〕
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）を、図面に基づいて説明する。
【００２７】
§１  適用例
図２は、本実施形態に係る、マスタ装置１３（情報処理装置）が適用されているマスタスレーブ制御システム１の一例を示す図である。はじめに、図２を用いてマスタ装置１３の適用例の概要を説明する。図２に示すように、マスタ装置１３はマスタスレーブ制御システム１に含まれる。
【００２８】
マスタ装置１３は、マスタスレーブ制御システム１に含まれているスレーブ装置１１から、ケーブルを介してスレーブ装置１１に入力された信号の信号品質を取得する。マスタ装置１３は、信号品質が悪い（信号がノイズを含む）場合、取得した信号品質の変動から、信号に含まれるノイズの原因が機械的な要因によるものであるか、または、電気ノイズによるものであるかを判定する。ノイズの原因が機械的な要因によるものであるか、電気ノイズによるものであるかによって、信号品質の変動の周波数および／または変化幅が異なる。
【００２９】
前記の構成によれば、マスタ装置１３は、当該信号における信号品質の変動から、マスタスレーブ制御システム１における信号の異常の原因を判定することができる。そのため、ユーザは判定されたノイズの原因に応じた対応を講じることができる。すなわち、ユーザはケーブルを介して入力される信号の異常に対して、適切に対応することができる。
【００３０】
§２  構成例
（マスタスレーブ制御システム１）
マスタスレーブ制御システム１は、工場での製造工程の自動化を実現するシステムである。一例として、図２に示すように、マスタスレーブ制御システム１は、スレーブ装置１１、信号中継装置１２、マスタ装置１３、表示入力装置１４等を含む。マスタスレーブ制御システム１においては、マスタ装置１３とスレーブ装置１１とを接続するネットワーク上をデータフレームが順次転送されることで、両装置の間でデータが送受信される。図２に示す例では、信号中継装置１２の通信下流側にて、スレーブ装置１１が形成する通信経路が複数に分岐している。
【００３１】
図３は本実施形態に係るマスタ装置１３が適用されているマスタスレーブ制御システム１の他の一例を示す図である。図３に示す例では、信号中継装置１２の通信下流側にて、マスタスレーブ制御システム１に含まれているスレーブ装置１１が１つの環状の経路を確立している。
【００３２】
（スレーブ装置１１）
スレーブ装置１１は、マスタ装置１３の制御にしたがって製造工程に関する１または複数の機能を実行する。スレーブ装置１１は、ネットワークを介して、マスタ装置１３と通信し、マスタ装置１３の制御下で外部装置１６の駆動を制御する。スレーブ装置１１は、マスタ装置１３と外部装置１６との間でデータの送受信を行なうための中継装置として機能する。
【００３３】
図４は、本実施形態に係るスレーブ装置１１の構成の一例を示すブロック図である。図４に示すように、スレーブ装置１１は、ＰＨＹ部１１０および外部装置制御部１１１を備えている。
【００３４】
（ＰＨＹ部１１０）
ＰＨＹ部１１０は、マスタ装置１３に近い側（通信上流側）のスレーブ装置１１およびマスタ装置１３から遠い側（通信下流側）のスレーブ装置１１との通信のための通信部である。例えば、ＰＨＹ部１１０は、通信を行う物理層の素子が実行する機能を表す機能ブロックである。
【００３５】
図５は本実施形態に係るＰＨＹ部１１０の構成の一例を示すブロック図である。図５に示すように、ＰＨＹ部１１０は信号品質算出部１１０１を備えている。信号品質算出部１１０１はＰＨＹ部１１０にケーブルを介して入力された信号の信号品質を算出する。
【００３６】
信号品質算出部１１０１は、例えば、信号に含まれるノイズのレベルを表す指標を算出する。前記指標は、例えば、信号クオリティインジケータ（SQI：Signal Quality Indicator）の値であってもよい。信号品質算出部１１０１は算出した信号品質を示す信号を他のスレーブ装置１１、信号中継装置１２等を介してマスタ装置１３に出力する。
【００３７】
（外部装置制御部１１１）
外部装置制御部１１１は、マスタ装置１３の制御下で外部装置１６の駆動を制御する。外部装置１６は、製造装置または検査装置などの機械である。外部装置１６は、例えば、センサ（温度センサ、光センサなど）、スイッチ（押ボタンスイッチ、リミットスイッチ、圧力スイッチなど）のような入力機器であってもよいし、または、アクチュエータ、リレー、電磁弁などのような出力機器であってもよい。マスタスレーブ制御システム１においては、マスタ装置１３が、スレーブ装置１１を介して、外部装置１６の動作制御および外部装置１６の出力データの受信を行う。
【００３８】
（信号中継装置１２）
信号中継装置１２は、マスタ装置１３等を含む上位ネットワークとスレーブ装置１１との間でデータを中継する中継装置である。信号中継装置１２は、例えば、集線装置（ハブ）である。信号中継装置１２はマスタ装置１３と上位バス、すなわち、上位通信ネットワークを介して接続されるスレーブ装置ということもできる。
【００３９】
（マスタ装置１３）
マスタ装置１３は、マスタスレーブ制御システム１の全体を統括して制御する制御装置であり、例えば、ＰＬＣ（Programmable Logic Controller）である。マスタ装置１３は、マスタスレーブ制御システム１において信号中継装置１２およびスレーブ装置１１のマスタ装置として動作する。マスタ装置１３には、図２に示すように、接続ケーブルなどを介して、表示入力装置１４等が接続していてもよい。
【００４０】
図１は、本実施形態に係るマスタ装置１３の構成を示すブロック図である。図１に示すように、マスタ装置１３は通信部１３１、制御部１３２および記憶部１３３を備えている。
【００４１】
（通信部１３１）
通信部１３１は、信号中継装置１２を介し、スレーブ装置１１と通信を行う。本実施形態では、特に、スレーブ装置１１からスレーブ装置１１が算出した信号品質を示す信号を受信する。通信部１３１は、受信した信号品質を取得部１３２１に出力する。
【００４２】
また、通信部１３１は、判定結果出力制御部１３２４の指示に従い異常判定部１３２２および原因判定部１３２３が行った判定の結果を示す信号、信号品質を示す信号等を表示入力装置１４に出力する。
【００４３】
（制御部１３２）
制御部１３２は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含み、情報処理に応じて各構成要素の制御を行う。制御部１３２は、取得部１３２１、異常判定部１３２２、原因判定部１３２３および判定結果出力制御部１３２４を備えている。
【００４４】
（取得部１３２１）
取得部１３２１は、通信部１３１からスレーブ装置１１が算出した信号品質を示す信号を取得する。取得部１３２１は該信号品質を示す信号を異常判定部１３２２に出力する。
【００４５】
（異常判定部１３２２）
異常判定部１３２２は、該信号品質の変動から、スレーブ装置１１に入力された信号に異常があるか否かを判定する。
【００４６】
図６は信号品質の変動の一例を示す図である。縦軸はノイズレベルを示しており、横軸は時間を示している。図６の（ａ）は、正常状態の信号のSQI値の変動の一例を示す図である。図６の（ｂ）は、機械的な要因によるノイズが含まれている信号のSQI値の変動の一例を示す図である。例えば、機械的な要因には、機械的振動、ケーブルの断線などが含まれる。
【００４７】
ここで、前記機械的振動とは、ケーブルと機器との電気的な接続が不完全な状態の場合に生じるケーブル内の信号のノイズの混入の原因となる機械的振動である。
【００４８】
図６の（ｂ）においては、ケーブルの一部に断線がある（ケーブルが完全には断線していない）場合の信号のSQI値の変動の一例を示す図である。図６の（ｃ）は、電気ノイズを原因とするノイズが含まれている信号のSQI値の一例を示す図である。
【００４９】
前記電気ノイズとは、ケーブルに印加され、ケーブル内の信号に混入する電気的なノイズである。例えば、前記電気ノイズは、ケーブル近くに設置されている電子機器から、空気中を伝播してケーブル内の信号に混入する電磁波ノイズである。また、その他の電気ノイズとしては、サーボ機構から発生してケーブル内の信号に混入する伝導ノイズを例として挙げることもできる。前記伝導ノイズはケーブル内の信号に混入し、当該信号が入力される機器に誤動作を生じさせ得る。電気ノイズは外部ノイズと表現することもできる。
【００５０】
図６の（ａ）に示す例では、正常状態の信号においては、SQI値はノイズレベル１から変動しない。SQI値は信号に含まれているノイズの程度を示している。SQI値が低い場合、信号に含まれているノイズは少ない。また、SQI値が高い場合、信号に含まれているノイズは多い。なお、正常状態の信号におけるノイズレベルはケーブルの長さ等のマスタスレーブ制御システム１の構成により変わる。例えば、ケーブルの長さが長くなると正常状態の信号のノイズレベルは高くなる傾向にある。
【００５１】
SQI値に変動がある場合、異常判定部１３２２は当該信号に異常があると判定する。異常判定部１３２２は当該信号に異常があると判定すると、該信号品質を示す信号を原因判定部１３２３に出力する。
【００５２】
また、異常判定部１３２２は当該信号に異常がないと判定すると、異常がない旨を示す信号および該信号品質を示す信号を判定結果出力制御部に出力する。
【００５３】
（原因判定部１３２３）
原因判定部１３２３は信号品質の変動から、スレーブ装置１１に入力された信号に含まれるノイズの原因が機械的な要因によるものであるか、または、電気ノイズによるものであるかを判定する。
【００５４】
また、原因判定部１３２３は信号品質の変動の周波数および信号品質の変動の振幅の少なくとも何れかから、前記判定を行ってもよい。例えば、原因判定部１３２３は取得した信号が示す信号品質の時系列データをフーリエ変換（ＦＦＴ）して、周波数成分を解析し、前記判定に用いてもよい。
【００５５】
例えば、図６の（ｂ）および（ｃ）に示すように、機械的な要因が信号品質の変動に及ぼす影響は、電気ノイズが信号品質の変動に及ぼす影響に比べ、以下の傾向を示す。
【００５６】
１：電気ノイズの影響を受けた場合に比べ、機械的な要因の影響を受けた信号の信号品質の変動の周波数は低い。
【００５７】
２：電気ノイズの影響を受けた場合に比べ、機械的な要因の影響を受けた信号の信号品質の変動の振幅は小さい。
【００５８】
信号品質の変動の振幅について詳細に説明する。図６の（ｂ）に示す例では、機械的な要因により影響を受けた信号のSQI値は、ノイズレベル２が基準値となり、ノイズレベル２から３の間を変動する。
【００５９】
また、図６の（ｃ）に示す例では、電気ノイズにより影響を受けた信号のSQI値は、ノイズレベル１から６の間を変動する。電気ノイズにより影響を受けた信号のSQI値の変動の振幅は、械的な要因により影響を受けた信号のSQI値の変動の振幅よりも大きくなる傾向にある。
【００６０】
例えば、原因判定部１３２３は信号品質の変動の振幅が所定の閾値を越えるか否かに応じて、信号に含まれるノイズの原因が機械的な要因によるものであるか、または、電気ノイズによるものであるかを判定してもよい。
【００６１】
前記構成によれば、前記信号に含まれるノイズの原因が、機械的な要因によるものであるか、または、電気ノイズによるものであるかを適切に判定することができる。
【００６２】
また、原因判定部１３２３は、信号品質の変動の周波数が所定の値以下の場合、信号に含まれるノイズの原因が機械的な要因によるものであると判定してもよい。さらに、原因判定部１３２３は、信号品質の変動の周波数が所定の値よりも高い場合、信号に含まれるノイズの原因が電気ノイズによるものであると判定してもよい。
【００６３】
機械的な要因の影響を受けた信号の信号品質は数ｍsecの時間単位で変動し、電気ノイズの影響を受けた信号の信号品質は数μsecの時間単位で変動する。そのため、前記所定の値として、周波数１ｋＨｚ等を例として挙げることができる。
【００６４】
また、原因判定部１３２３は、所定のノイズレベル（例えば、ノイズレベル２）以上が所定の期間（例えば、１ｍsec）以上続いた場合に信号に含まれるノイズの原因が機械的な要因によるものであると判定してもよい。なお、原因判定部１３２３がノイズの原因を判定する基準となる上述の所定のノイズレベルおよび所定の期間については、ケーブルの長さ等のマスタスレーブ制御システム１の構成に応じて適宜設定可能な値である。
【００６５】
すなわち、原因判定部１３２３は、取得した信号品質の変動がｍsecの単位で変動している場合、信号に含まれるノイズの原因が機械的な要因によるものであると判定する。また、原因判定部１３２３は、取得した信号品質の変動がμsecの単位で変動している場合、信号に含まれるノイズの原因が電気ノイズによるものであると判定する。
【００６６】
ここで、前記の判定の基準となる、所定の周波数の値、所定のノイズレベル、所定の期間は、判定情報１３３１として記憶部１３３に格納されている。
【００６７】
前記構成によれば、信号に含まれるノイズの原因が、機械的な要因によるものであるか、または、電気ノイズによるものであるかを適切に判定することができる。
【００６８】
また、原因判定部１３２３は、信号品質の変動と所定のパターンとの類似度に基づいて、前記判定を行ってもよい。
【００６９】
ここで、所定のパターンとは、機械的な要因の影響を受けた信号品質の変動パターンおよび電気ノイズの影響を受けた信号品質の変動パターンである。例えば、変動パターンとは、ノイズレベルの高さ、所定のノイズレベルの継続時間等のパターンである。この変動パターンは、判定情報１３３１として記憶部１３３に格納されている。
【００７０】
すなわち、前記の構成によれば、原因判定部１３２３は、信号品質の変動と所定のパターンとのパターンマッチングによって、類似度を求める。原因判定部１３２３は、類似度がより高い（より類似した）類似した所定のパターンに対応する原因をノイズの原因として判定することができる。
【００７１】
また、原因判定部１３２３は、ノイズの複数の原因のそれぞれに対応付いた所定のパターンを参照して前記判定を行ってもよい。
【００７２】
例えば、前記ノイズの複数の原因とは、機械的な要因および電気ノイズである。
【００７３】
ここで、前記所定のパターンは、判定情報１３３１として記憶部１３３に格納されている。
【００７４】
前記の構成によれば、ノイズの原因を詳細に判定することができる。そのため、ユーザは判定されたノイズの原因に応じた対応を講じることができる。
【００７５】
また、原因判定部１３２３は判定結果を示す信号および該信号品質を示す信号を判定結果出力制御部に出力する。
【００７６】
（判定結果出力制御部１３２４）
判定結果出力制御部１３２４は、異常判定部１３２２および原因判定部１３２３の判定結果および信号品質を示す信号を通信部１３１を介して表示入力装置１４に出力する。
【００７７】
（記憶部１３３）
記憶部１３３は、例えば、フラッシュメモリ、ソリッドステートドライブ等の補助記憶装置であり、上述の判定情報１３３１等を記憶する。
【００７８】
（表示入力装置１４）
表示入力装置１４は、例えば、タッチパネル式の表示入力装置である。マスタスレーブ制御システム１のユーザは、表示入力装置１４を介してマスタ装置１３を操作したり、表示入力装置１４にてマスタスレーブ制御システム１の動作状態を確認したりすることができる。本実施形態では、特に、表示入力装置１４は、マスタ装置１３の判定結果、スレーブ装置１１に入力された信号品質等を表示する。
【００７９】
なお、上述の実施形態では、スレーブ装置１１がケーブルを介して入力された信号の信号品質を算出し、当該算出した信号品質をマスタ装置１３に出力する構成について説明した。その他の構成として、例えば、信号中継装置１２が上述の信号品質算出部１１０１と同様の構成を備えており、算出した信号品質を信号中継装置１２がマスタ装置１３に出力してもよい。
【００８０】
また、マスタスレーブ制御システム１の外部のサーバ装置が信号品質を示す信号を受信し、上述のマスタ装置１３が行う信号に含まれるノイズの原因判定処理を行ってもよい。詳細には、前記外部のサーバ装置としてはマスタ装置１３に接続されたサーバ装置であってもよいし、クラウドサーバ装置であってもよい。
【００８１】
§３  動作例
（マスタ装置１３の処理の流れの例：信号に含まれるノイズの原因判定処理）
図７は、マスタ装置１３が実行する処理の流れの一例を示すフローチャートである。図７の（ａ）は、マスタ装置１３が実行する判定処理の流れの概要の一例を示すフローチャートである。図７の（ｂ）は、異常判定部１３２２が実行する信号に含まれるノイズの原因判定処理の流れの一例を示すフローチャートである。図７の（ａ）に示すように、取得部１３２１はスレーブ装置１１に入力された信号の信号品質を示す信号を取得する（Ｓ１：取得ステップ）。続いて、異常判定部１３２２はスレーブ装置１１に入力された信号に異常があるか否かを判定する（Ｓ２）。スレーブ装置１１に入力された信号に異常がある場合（Ｓ２でＹＥＳ）、原因判定部１３２３は以下の判定を行う。原因判定部１３２３はスレーブ装置１１に入力された信号に含まれるノイズの原因が機械的な要因によるものであるか、または、電気ノイズによるものであるかを判定する（Ｓ３：原因判定ステップ）。続いて、判定結果出力制御部１３２４が、Ｓ３にて行われた判定結果を表示入力装置１４に出力し（Ｓ４）、処理は終了する。なお、スレーブ装置１１に入力された信号に異常がない場合（Ｓ２でＮＯ）、判定結果出力制御部１３２４が、Ｓ２にて行われた判定結果を表示入力装置１４に出力し（Ｓ４）、処理は終了する。
【００８２】
次に、図７の（ｂ）を用いて、異常判定部１３２２が実行する信号に含まれるノイズの原因判定処理（Ｓ３）の流れの一例を説明する。図７の（ｂ）に示すように、異常判定部１３２２は、取得した信号品質の変動の周波数が所定の値以下であるか否かを判定する（Ｓ３１）。取得した信号品質の変動の周波数が所定の値以下である場合（Ｓ３１でＹＥＳ）、異常判定部１３２２は信号に含まれるノイズの原因が機械的な要因によるものであると判定し、処理はＳ４に続く。また、取得した信号品質の変動の周波数が所定の値を越える場合（Ｓ３１でＮＯ）、異常判定部１３２２は信号に含まれるノイズの原因が電気ノイズによるものであると判定し、処理はＳ４に続く。
【００８３】
なお、上述の例では、異常判定部１３２２は信号品質の変動の周波数から、信号に含まれるノイズの原因を判定する例について説明した。その他の例として、異常判定部１３２２は信号品質の変動の振幅の大きさ、信号品質の変動の周波数および振幅の大きさのパターン等から信号に含まれるノイズの原因を判定してもよい。
【００８４】
〔ソフトウェアによる実現例〕
マスタ装置１３の制御ブロック（特に取得部１３２１、異常判定部１３２２、原因判定部１３２３および判定結果出力制御部１３２４）およびスレーブ装置１１の信号品質算出部１１０１は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００８５】
後者の場合、マスタ装置１３およびスレーブ装置１１は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、前記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、前記コンピュータにおいて、前記プロセッサが前記プログラムを前記記録媒体から読み取って実行することにより、本発明の目的が達成される。前記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。前記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、前記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、前記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して前記コンピュータに供給されてもよい。なお、本発明の一態様は、前記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００８６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【００８７】
１  マスタスレーブ制御システム
１３      マスタ装置（情報処理装置）
１３２１  取得部
１３２３  原因判定部
【図１】
2020065138.tif 000003
【図２】
2020065138.tif 000004
【図３】
2020065138.tif 000005
【図４】
2020065138.tif 000006
【図５】
2020065138.tif 000007
【図６】
2020065138.tif 000008
【図７】
2020065138.tif 000009