(57)【特許請求の範囲】
【請求項１】
複数のスレーブ局の内の１つのスレーブ局が入力信号の変化を検出したとき、検出結果を伝送信号としてマスタ局に送信し、マスタ局が前記伝送信号に基づいて他のスレーブ局を制御する制御信号を伝送信号として送信し、前記他のスレーブ局が出力信号を出力する伝送システムにおいて、
前記１つのスレーブ局の入力信号と該入力信号の状態の変化と前記他のスレーブ局の出力信号と該出力信号の状態の変化が指定されたとき、指定された前記入力信号と前記１つのスレーブ局から送信される前記伝送信号と前記伝送信号の状態の変化を規定する開始用トリガ条件とを対応づけて記憶すると共に、指定された前記出力信号と前記他のスレーブ局に送信する前記伝送信号と前記他のスレーブ局に送信する前記伝送信号の状態の変化を規定する終了用トリガ条件とを対応づけて記憶する記憶手段と、
前記１つのスレーブ局から送信される前記伝送信号の状態の変化が、前記記憶手段に記憶されている前記開始用トリガ条件と一致するか否か、前記他のスレーブ局に送信する前記伝送信号の状態の変化が前記記憶手段に記憶されている前記終了用トリガ条件と一致するか否かを判定するトリガ条件判定手段と、
前記トリガ条件判定手段により前記１つのスレーブ局から送信される前記伝送信号の状態の変化が前記開始用トリガ条件と一致すると判定されたとき測定開始信号を出力し、前記他のスレーブ局に送信する前記伝送信号の状態の変化が前記終了用トリガ条件と一致すると判定されたとき測定終了信号を出力する出力手段とをマスタ局が有し、
前記マスタ局から出力される前記測定開始信号と前記測定終了信号とに基づいて前記１つのスレーブ局から送信される前記伝送信号と前記マスタ局から前記他のスレーブ局に送信される前記伝送信号の時間差が許容値以下か否かを判定する測定装置とを備えることを特徴とするトリガ機能を持つ伝送システム。
【請求項２】
前記記憶手段は、指定された前記入力信号と前記出力信号の番号と、前記入力信号と前記出力信号に１対１に対応する前記伝送信号の番号を対応づけて記憶し、前記入力信号の立ち上がりの変化を前記１つのスレーブ局から送信される前記伝送信号の前記開始用トリガ条件として記憶し、前記出力信号の立ち上がりの変化を前記他のスレーブ局に送信される前記伝送信号の前記終了用トリガ条件として記憶することを特徴とする請求項１記載のトリガ機能を持つ伝送システム。
【請求項３】
前記スレーブ局から前記マスタ局に伝送される伝送信号が圧縮されている場合に、前記マスタ局は圧縮された伝送信号を圧縮前の状態に戻す解凍手段を有し、
前記トリガ条件判定手段は、前記解凍手段で解凍された測定対象の伝送信号の状態の変化が前記開始用トリガ条件または終了用トリガ条件と一致するか否かを判定することを特徴とする請求項１記載のトリガ機能を持つ伝送システム。
【請求項４】
前記１つのスレーブ局はセンサ、前記マスタ局はプログラマブルコントローラ、前記他のスレーブ局は制御対象の機器からなり、
測定対象の入力信号と出力信号のトリガ条件を外部から受信する受信手段と、
前記受信手段で受信されたトリガ条件に基づいて前記記憶手段に記憶されている前記測定対象の伝送信号の開始用トリガ条件及び終了用トリガ条件を更新する更新手段を有することを特徴とする請求項１または２記載のトリガ機能を持つ伝送システム。
【請求項５】
複数のスレーブ局の内の１つのスレーブ局が入力信号の変化を検出したとき、検出結果を伝送信号としてマスタ局に送信し、マスタ局が前記伝送信号に基づいて他のスレーブ局を制御する制御信号を伝送信号として送信し、前記他のスレーブ局が出力信号を出力する伝送システムにおける入出力信号の時間間隔測定方法において、
前記１つのスレーブ局の入力信号と該入力信号の状態の変化と前記他のスレーブ局の出力信号と該出力信号の状態の変化が指定されたとき、指定された前記入力信号と前記１つのスレーブ局から送信される前記伝送信号と前記１つのスレーブ局から送信される前記伝送信号の状態の変化を規定する開始用トリガ条件とを対応づけて記憶すると共に、指定された前記出力信号と前記他のスレーブ局に送信する前記伝送信号と前記他のスレーブ局に送信する前記伝送信号の状態の変化を規定する終了用トリガ条件とを対応づけて前記マスタ局の記憶手段に記憶し、
前記１つのスレーブ局から送信される前記伝送信号の状態の変化が前記記憶手段に記憶されている前記開始用トリガ条件と一致するか否か、前記他のスレーブ局に送信する前記伝送信号の状態の変化が前記記憶手段に記憶されている前記終了用トリガ条件と一致するか否かを前記マスタ局が判定し、
前記１つのスレーブ局から送信される前記伝送信号の状態の変化が前記開始用トリガ条件と一致すると判定されたとき測定開始信号を測定装置に出力し、前記マスタ局から前記他のスレーブ局に送信する前記伝送信号の状態の変化が前記終了用トリガ条件と一致すると判定されたとき測定終了信号を前記マスタ局から測定装置に出力し、
前記測定装置が前記マスタ局から出力される前記測定開始信号と前記測定終了信号とに基づいて前記１つのスレーブ局から送信される前記伝送信号と前記マスタ局から前記他のスレーブ局に送信される前記伝送信号の時間差が許容値以下か否かを判定する伝送システムの入出力信号の時間間隔測定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は  スレーブ局とマスタ局とからなる伝送システム及び入出力信号の時間間隔測定方法に関する。
【０００２】
【従来の技術】
工場や物流設備などで通信機能を持つセンサ、アクチュエータ、インバータ、サーボ等の機器（これをスレーブ局と呼ぶ）と、それらの機器を通信回線を介して制御するコントローラ（マスタ局と呼ぶ）とからなる伝送システムがある。
【０００３】
図１０は、従来の伝送システムの構成図である。スレーブ局１０、１１、１２は信号線Ｌ１を介してマスタ局１５のインターフェース部ＩＦ１と接続されており、スレーブ局２０、２１、２２は信号線Ｌ２を介してマスタ局１５のインターフェース部ＩＦ２と接続されている。また、測定装置１６は、信号の時間間隔を測定する装置であり、入力端子Ｈ１が信号線Ｌ１に接続され、入力端子Ｈ２が信号線Ｌ２に接続されている。測定装置１６の入力端子Ｈ３には測定対象の入出力信号に対応する伝送信号を指定する情報がユーザにより入力され、出力端子Ｈ４からは、測定対象の伝送信号の時間差が許容値以下か否かを示す判定結果ｑ４が出力される。
【０００４】
図１１は、スレーブ局１０、２０、マスタ局１５及び測定装置１６の動作を示す図である。
スレーブ局１０は、例えばセンサであり、センサの入力信号ＩＮ１の立ち上がりを検出すると、信号線Ｌ１上にマスタ局１５宛にセンサの検出信号Ｓａ１を出力する。マスタ局１５は、受信した信号がセンサの検出信号Ｓａ１であると認識すると、信号線Ｌ２上にスレーブ局２０宛に伝送信号Ｓｂ１を出力する。スレーブ局２０は、例えばアクチュエータであり、マスタ局１５からの伝送信号Ｓｂ１を受信してアクチュエータを駆動し、同時に駆動状態を示す出力信号ＯＵＴ１を出力する。
【０００５】
測定装置１６は、スレーブ局１０の入力信号ＩＮ１と、スレーブ局２０から出力される出力信号ＯＵＴ１との時間間隔が許容値以下か否か、つまりセンサの入力を検出してから一定時間以内にアクチュエータが動作したか否かを判定する。この場合、測定装置１６は、上記の入出力信号ＩＮ１、ＯＵＴ１を直接測定することができないので、その代わりに入力端子Ｈ１に入力する伝送信号Ｓａ１と、入力端子Ｈ２に入力する伝送信号Ｓｂ１との時間差ｔ１を測定して、その値が許容値ｔ０’以下か否かを判定し、判定結果ｑ４を出力する。
【０００６】
マスタ局１５は、測定装置１６から出力される判定結果ｑ４を監視し、正のパルス信号が出力されたときには、上記の入出力信号ＩＮ１、ＯＵＴ１を入力または出力するセンサとアクチュエータが正常に動作しているものと判断し、判定結果ｑ４としてパルス信号が出力されないときには、センサとアクチュエータに異常が発生したものと判断して異常処理を実行する。
【０００７】
次に、従来の測定装置１６の動作を図１２の機能説明図を参照して説明する。
測定装置１６には信号線Ｌ１、Ｌ２上の伝送信号が信号ｑ１、ｑ２として入力されている（図１２▲１▼）。測定装置１６は、入力信号ＩＮ１、出力信号ＯＵＴ１に対応する伝送信号Ｓａ１、Ｓｂ１の立ち上がりを検出して伝送信号Ｓａ１とＳｂ１の時間差ｔ１を測定する（図１２▲２▼）。そして、時間差ｔ１の許容値ｔ０をメモリから読み出し（図１２▲３▼）、その許容値ｔ０’と測定した時間差ｔ１とを比較する（図１２▲４▼）。測定した時間差ｔ１が許容値ｔ０’以下であれば、判定結果ｑ４として正のパルス信号を出力し、測定した時間差ｔ１が許容値ｔ０’を超えていればパルス信号を出力しない。
【０００８】
【発明が解決しようとする課題】
上述したように測定装置１６が入力信号ＩＮ１と出力信号ＯＵＴ１との時間間隔が許容値以下となっているか否かを判定する場合に、入力信号ＩＮ１と出力信号ＯＵＴ１を直接測定できないときには、代わりにその入力信号ＩＮ１、出力信号ＯＵＴ１に対応する信号線上の伝送信号Ｓａ１、Ｓｂ１の時間差ｔ１を測定し、その時間差ｔ１が許容値ｔ０’以下か否かを判定することが行われる。その場合、測定装置１６に、例えば伝送信号Ｓａ１、Ｓｂ１の立ち上がりを検出する回路を設けて、伝送信号Ｓａ１の立ち上がりから伝送信号Ｓｂ１の立ち上がりまでの時間が測定される。
【０００９】
従来の測定装置１６は、上記のような特定の入出力信号に対応する伝送信号の時間差を測定することはできるが、信号線上を伝送される任意の伝送信号の時間差を測定する機能を持っていなかった。
【００１０】
また、信号線上を伝送される伝送信号がデータ圧縮されている場合は、従来の測定装置１６では、圧縮されたデータの時間間隔を測定することができなかった。
【００１１】
本発明の課題は、入出力信号の時間間隔を信号線上の伝送信号から簡単に測定できるようにすることである。
また、他の課題は、信号線上を伝送される伝送信号がデータ圧縮されている場合でも、伝送信号の時間間隔を測定できるようにすることである。
【００１２】
【課題を解決するための手段】
本発明のトリガ機能を持つ伝送システムは、複数のスレーブ局の内の１つのスレーブ局が入力信号の変化を検出したとき、検出結果を伝送信号としてマスタ局に送信し、マスタ局が前記伝送信号に基づいて他のスレーブ局を制御する制御信号を伝送信号として送信し、前記他のスレーブ局が出力信号を出力する伝送システムにおいて、前記１つのスレーブ局の入力信号と該入力信号の状態の変化と前記他のスレーブ局の出力信号と該出力信号の状態の変化が指定されたとき、指定された入力信号と前記１つのスレーブ局から送信される伝送信号と前記伝送信号の状態の変化を規定する開始用トリガ条件とを対応づけて記憶すると共に、指定された出力信号と前記他のスレーブ局に送信する伝送信号と前記他のスレーブ局に送信する前記伝送信号の状態の変化を規定する終了用トリガ条件とを対応づけて記憶する記憶手段と、前記１つのスレーブ局から送信される伝送信号の状態の変化が、前記記憶手段に記憶されている前記開始用トリガ条件と一致するか否か、前記他のスレーブ局に送信する前記伝送信号の状態の変化が前記記憶手段に記憶されている前記終了用トリガ条件と一致するか否かを判定するトリガ条件判定手段と、前記トリガ条件判定手段により前記１つのスレーブ局から送信される前記伝送信号の状態の変化が前記開始用トリガ条件と一致すると判定されたとき測定開始信号を出力し、前記他のスレーブ局に送信する前記伝送信号の状態の変化が前記終了用トリガ条件と一致すると判定されたとき測定終了信号を出力する出力手段とをマスタ局が有し、前記マスタ局から出力される前記測定開始信号と前記測定終了信号とに基づいて前記１つのスレーブ局から送信される前記伝送信号と前記マスタ局から前記他のスレーブ局に送信される前記伝送信号の時間差が許容値以下か否かを判定する測定装置とを備えるトリガ機能を持つ伝送システム。
【００１３】
本発明では、測定対象の入出力信号の時間間隔を測定する場合に、その入出力信号に対応する伝送信号とその伝送信号の状態の変化を規定する情報を、測定開始を示す開始用トリガ条件、測定終了を示す終了用トリガ条件として、入出力信号に対応させて記憶させ、測定対象の伝送信号の状態の変化が開始用トリガ条件または終了用トリガ条件と一致したとき、測定開始または終了を示す信号を出力するようにした。
【００１４】
従って、マスタ局側で、入出力信号に対応する信号線上の伝送信号とその伝送信号のトリガ条件を定めることにより、例えば入出力信号の時間間隔を測定する測定装置側で測定対象の伝送信号の立ち上がり、あるいは立ち下がりを検出する必要がなくなる。また、マスタ局は入出力信号と伝送信号とを対応づけて、その伝送信号のトリガ条件を定めるだけでよいので、トリガ条件の設定が簡単に行え、測定対象の入出力信号が変更された場合にも柔軟に対応できる。
【００１５】
さらに、マスタ局にデータの解凍手段を設けることで、信号線上を伝送される伝送信号がデータ圧縮されていても、その伝送信号を解凍して元のデータから入出力信号に対応する伝送信号とそのトリガ条件を定めることができる。これにより、従来の測定装置ではできなかった圧縮された伝送信号の時間間隔の測定が可能となる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図１は、本発明の第１の実施の形態の伝送システムのシステム構成を示す図である。同図において、信号線Ｌ１には、スレーブ局１０、１１、１２、マスタ局３０のインターフェース部ＩＦ１及び測定装置３１の入力端子Ｈ１が接続されている。また、信号線Ｌ２には、スレーブ局２０、２１、２２、マスタ局３０及び測定装置３１の入力端子Ｈ２が接続されている。なお、スレーブ局１０〜１２、２０〜２２は、例えば、通信機能を有するセンサ、アクチュエータ、インバータ、サーボ等の機器からなり、マスタ局３０はそれらの機器を制御するプログラマブルコントローラからなる。なお、スレーブ局としてプログラマブルコントローラを用い、上位のマスタ局のプログラマブルコントローラが下位のスレーブ局のプログラマブルコントローラを制御するような構成としてもよい。また、図１は、スレーブ局１０〜１２とスレーブ局２０〜２２がそれぞれ別の信号線Ｌ１、Ｌ２に接続されている例を示しているが、スレーブ局１０〜１２、２０〜２２が同一の信号線に接続されていてもよい。
【００１７】
マスタ局３０の出力端子ｑ５、ｑ６からは、測定装置３１における時間間隔の測定タイミングを決めるトリガ信号ｑ５、ｑ６が測定装置３１の入力端子Ｈ５、Ｈ６に出力され、マスタ局３０の入力端子ｑ７には、測定装置３１の出力端子Ｈ７から出力される測定対象の入出力信号を指定する情報とその入出力信号のトリガ条件等が入力される。
【００１８】
測定装置３１の入力端子Ｈ３には、測定対象の入力信号ＩＮ１と出力信号ＯＵＴ１を指定する情報とそのトリガ条件がユーザにより入力され、出力端子Ｈ４からは入力信号ＩＮ１と出力信号ＯＵＴ１との時間間隔が許容値以下か否かを判定した判定結果ｑ４が出力される。
【００１９】
次に、図２は、マスタ局３０の構成を示すブロック図である。マスタ局３０は、信号線Ｌ１の信号が入力するインターフェース３２と、信号線Ｌ２の信号が入力するインターフェース３３と、後述する入出力信号のトリガ情報、伝送信号のトリガ情報等を記憶するメモリ３４と、マイクロコンピュータ３５からの指示に従って測定装置３１にトリガ信号ｑ５、ｑ６を出力、あるいは測定装置３１から入出力信号のトリガ条件等が入力される入出力部３６と、マスタ局３０の状態等を表示する表示器３７と、それらの回路を制御するマイクロコンピュータ３５とからなる。
【００２０】
次に、以上のような構成のスレーブ局１０、２０、マスタ局３０及び測定装置３１の動作を、図３を参照して説明する。
スレーブ局１０は、例えばセンサであり、センサの入信号ＩＮ１の立ち上がりを検出すると、信号線Ｌ１上にマスタ装置３０宛にセンサの検出信号として伝送信号Ｓａ１を出力する。マスタ局３０は、伝送信号Ｓａ１を受信すると、信号線Ｌ２上にスレーブ局２０宛に伝送信号Ｓｂ１を出力する。スレーブ局２０は、例えばアクチュエータであり、マスタ局３０から伝送信号Ｓｂ１を受信すると、アクチュエータを駆動し、同時にアクチュエータの駆動状態を示す信号を出力信号ＯＵＴ１として外部に出力する。
【００２１】
また、マスタ局３０は、入力信号ＩＮ１に対応する伝送信号Ｓ１０を定め、その立ち上がりにトリガ信号ｑ５を測定装置３１に出力し、出力信号ＯＵＴ１に対応する伝送信号Ｓ２０を定め、その立ち上がりにトリガ信号ｑ６を測定装置３１に出力する。
【００２２】
測定装置３１は、トリガ信号ｑ５、ｑ６を利用して伝送信号Ｓａ１とＳｂ１の時間差ｔ１を測定して、その時間ｔ１が許容値ｔ０’以下か否か、つまりセンサの入力信号を検出してからアクチュエータが動作するまでの時間が一定時間以下を否かを判定する。そして、許容値以下であれば判定結果ｑ４として正のパルス信号を、例えばマスタ局３０に出力する。マスタ局３０は、判定結果ｑ４として正のパルス信号を検出したときに、センサ及びアクチュエータが正常に動作しているものと判断し、パルス信号が出力されなければ、何らかの異常が発生したものと判断して異常処理を実行する。
【００２３】
次に、マスタ局３０と測定装置３１の機能を図４により説明する。例えば、ユーザが測定対象の入力信号ＩＮ１と出力信号ＯＵＴ１を指定し、それらの信号の状態の変化を設定すると、測定装置３１からマスタ装置３０に入力信号ＩＮ１と出力信号ＯＵＴ１を指定する情報と、それらの信号のトリガ条件ＴＲＧ１、ＴＲＧ２と、それらの信号の時間間隔の許容値ｔ０が出力される（図４▲１▼）。
【００２４】
マスタ局３０は、測定装置３１により指定された入力信号ＩＮ１と出力信号ＯＵＴ１に、信号線Ｌ１上の伝送信号Ｓ１０と信号線Ｌ２上の伝送信号Ｓ２０を対応させ、さらに入力信号ＩＮ１のトリガ条件ＴＲＧ１と出力信号ＯＵＴ１のトリガ条件ＴＲＧ２に対応する伝送信号Ｓ１０とＳ２０のトリガ条件ＴＲＧＡ１とＴＲＧＡ２を作成する（図４▲２▼）。
【００２５】
例えば、図５の説明図に示すように、入力信号ＩＮ１の測定開始を示す開始用トリガ条件ＴＲＧ１が、入力信号ＩＮ１の状態がローレベルからハイレベルに変化する立ち上がりであれば、その入力信号ＩＮ１に対応する伝送信号Ｓ１０がローレベルからハイレベルに変化する信号の立ち上がりが、伝送信号Ｓ１０の開始用トリガ条件ＴＲＧＡ１としてマスタ局３０のメモリ３４に書き込まれる。同様に出力信号ＯＵＴ１の測定終了を示す終了用トリガ条件ＴＲＧ２が、出力信号ＯＵＴ１の状態がローレベルからハイレベルに変化する信号の立ち上がりであれば、その出力信号ＯＵＴ１に対応する伝送信号Ｓ２０がローレベルからハイレベルに変化する信号の立ち上がりが、信号Ｓ２０の終了用トリガ条件ＴＲＧＡ２としてメモり３４に書き込まれる。
【００２６】
図６は、マスタ局３０のメモリ３４に記憶される入出力信号と伝送信号との対応関係を示す図である。測定装置３１から入力信号ＩＮ１と出力信号ＯＵＴ１を指定する情報とそれらのトリガ条件ＴＲＧ１、ＴＲＧ２が出力されると、マスタ局３０は、入力信号ＩＮ１に対して番号Ｎ１を、その入力信号ＩＮ１に対応する伝送信号Ｓ１０に番号Ｍ１を定め、両者を図６に示すように対応づけてメモリ３４に記憶する。同様に出力信号ＯＵＴ１に対して番号Ｎjを定め、その出力信号ＯＵＴ１に対応する伝送信号Ｓ２０に番号Ｍkを定め、両者を図６に示すように対応づけてメモリ３４に記憶する。
【００２７】
また、図７は、測定装置３１から出力されるトリガ情報と、そのトリガ情報から作成される伝送信号のトリガ情報との対応関係を示す図である。入出力信号の測定開始を示すトリガ条件ＴＲＧ１が入力信号ＩＮ１の立ち上がりであれば、その入力信号ＩＮ１に対応する伝送信号Ｓ１０のトリガ条件ＴＲＧＡ１として伝送信号Ｓ１０の立ち上がりがメモリ３４に記憶される。同様に測定終了を示すトリガ条件ＴＲＧ２が出力信号ＯＵＴ１の立ち上がりであれば、その出力信号ＯＵＴ１に対応する伝送信号Ｓ２０のトリガ条件ＴＲＧＡ２として伝送信号Ｓ２０の立ち上がりがメモリ３４に記憶される。また、図７には示していないが、入力信号ＩＮ１と出力信号ＯＵＴ１の時間間隔の許容値ｔ０と、その入出力信号に対応する伝送信号Ｓ１０、Ｓ２０の時間間隔の許容値ｔ０’が記憶されている。
【００２８】
なお、図７のトリガ情報は、図６の入出力信号と伝送信号の番号と対応づけて記憶されており、入出力信号が定まれば、入出力信号のトリガ条件、対応する伝送信号、そのトリガ条件及び時間間隔の許容値を求めることができる。
【００２９】
また、入出力信号と伝送信号及びその伝送信号のトリガ条件とを対応づける方法としては、上記に述べたように入出力信号と伝送信号に番号を割り当てる方法に限らず、単に入出力信号とそれに対応する伝送信号とその伝送信号のトリガ条件と時間間隔の許容値を対応づけてメモリ３４に記憶するようにしてもよい。
【００３０】
図４に戻り、マスタ局３０は、信号線Ｌ１上の伝送信号Ｓ１０と信号線Ｌ２の伝送信号Ｓ２０のトリガ条件ＴＲＧＡ１、ＴＲＧＡ２が成立したとき、つまり伝送信号Ｓ１０、Ｓ２０の立ち上がり時に、それぞれトリガ信号ｑ５、ｑ６を測定装置３１に出力する（図４▲３▼）。
【００３１】
測定装置３１は、入力端子Ｈ１、Ｈ２から入力する信号線Ｌ１、Ｌ２上の信号ｑ１、ｑ２を（図▲４▼）、トリガ信号ｑ５、ｑ６でトリガし、つまりトリガ信号ｑ５の立ち上がりのタイミングで伝送信号Ｓａ１をトリガし、トリガ信号ｑ６の立ち上がりのタイミングで伝送信号Ｓｂ１をトリガし（図４▲５▼）、伝送信号Ｓａ１とＳｂ１の時間差ｔ１を測定する（図４▲６▼）。
【００３２】
次に、メモリ３４から伝送信号Ｓａ１、Ｓｂ１の時間間隔の許容値ｔ０を読み出し（図４▲７▼）、測定値ｔ１が許容値ｔ０以下か否かを判定する（図４▲８▼）。そして、その判定結果を出力する（図４▲９▼）。
【００３３】
伝送信号Ｓａ１とＳｂ１の時間差ｔ１がその許容値ｔ０’以下（入力信号ＩＮ１と出力信号ＯＵＴ１の時間間隔が許容値ｔ０以下）で、判定結果が良のときには、図３に示すように測定装置３１から判定結果ｑ４として正のパルス信号が出力され、判定結果が不良のときには、パルス信号は出力されない。
【００３４】
この第１の実施の形態では、測定対象の入出力信号に対応する伝送信号がトリガ条件を満足するとき、マスタ局３０が、トリガ信号ｑ５、ｑ６を測定装置３１に出力するようにしたので、測定装置３１側では測定対象の伝送信号の状態の変化を検出する機能を有しなくとも、入出力信号の時間間隔を測定できる。
【００３５】
また、この実施の形態では、測定対象の入出力信号が変更となったときでも、変更となった入出力信号に対応する伝送信号を定め、そのトリガ条件を作成するだけでよいので、測定対象の入出力信号の変更に対して柔軟に対応できる。
【００３６】
次に、圧縮された伝送信号からトリガ条件を作成できるようにした本発明の第２の実施の形態を説明する。この第２の実施の形態の伝送システムの構成は、基本的には図１と同様である。この実施の形態は、マスタ局３０が圧縮されたデータを解凍する機能を有している。
【００３７】
以下、マスタ局３０における処理動作を図８のフローチャートを参照して説明する。先ず、信号線Ｌ１から伝送信号を受信し、受信した伝送信号が圧縮されたデータを否かを判断する（図８、ＳＴ１）。圧縮されたデータであればそのデータを解凍する（ＳＴ２）。
【００３８】
図９（１）に示すように、圧縮されたデータＤ１は、データの数とデータの値とを一対とし、それら１対のデータが複数集まって構成されている。例えば、図９（１）の圧縮されたデータＤ１は、「１１・５０・１０１」であるので、最初のデータは「１」の値が１ビット続き、２番目のデータは「０」が５ビット続き、３番目のデータは「１」が１０ビット続くことを示している。従って、解凍後のデータＤ２（同図（２））は、最初に「１」が１ビット、次に「０」が５ビット、その次に「１」が１０ビット続くデータとなる。
【００３９】
同様に、図９（３）の圧縮データＤ３は、「１１・１０・１１・３０・１０１」であるので、解凍後のデータＤ４は（同図（４））、最初に「１」が１ビット、次に「０」が１ビット、次に「１」が１ビット、次に「０」が３ビット、最後に「１」が１０ビット続くデータとなる。
【００４０】
解凍後のデータの３ビット目が「０」か「１」かにより、伝送信号の状態の変化が表されている。Ｓａ１＝０からＳａ１＝１に変化したときが、伝送信号Ｓａ１の立ち上がりを示している。
【００４１】
図８に戻り、信号線Ｌ１の伝送信号ｑ１の状態とトリガ条件が一致するか否かを判定する（ＳＴ３）。トリガ条件が一致しなければ、そこで処理を終了する。例えば、伝送信号Ｓ１０の立ち上がりと同じタイミングで、解凍したデータの３ビット目がＳａ１＝０からＳａ１＝１に変化した場合には、伝送信号Ｓ１０のトリガ条件を満たすので、マスタ局３０はトリガ信号ｑ５を測定装置３１に出力する（ＳＴ４）。同様に信号線Ｌ２の伝送信号ｑ２についてもトリガ条件と一致するか否かを判定し、トリガ条件が一致したならトリガ信号ｑ６を測定装置３１に出力する。
【００４２】
測定装置３１は、上述した第１の実施の形態と同様にトリガ信号ｑ５、ｑ６の受信タイミングにおける信号Ｓａ１、Ｓｂ１の時間差ｔ１を測定し、測定した時間差ｔ１が許容値ｔ０以下か否かを判定する。
【００４３】
この第２の実施の形態によれば、スレーブ局１０、２０とマスタ局３０との間を伝送される伝送信号が圧縮されている場合に、マスタ局３０がデータの解凍機能を有し、解凍したデータがトリガ条件を満足するか否かを判定するようにしたので、従来の測定装置１６では測定できなかった圧縮された伝送信号の時間間隔を測定することが可能となる。
【００４４】
【発明の効果】
本発明は、マスタ局が測定対象の入出力信号に対応する伝送信号のトリガ条件を定め、伝送信号の状態の変化がトリガ条件を満たすか否かを判定するようにしたので、例えば測定装置が伝送信号の状態の変化を検出する機能を持たなくとも入出力信号の時間間隔を測定することができる。また、マスタ局が信号線上を伝送される圧縮された伝送信号を解凍して、解凍した伝送信号がトリガ条件を満たすか否かを判定するようにしたので、従来の測定装置では測定できなかった圧縮された伝送信号の時間間隔を測定することが可能となった。
【図面の簡単な説明】
【図１】第１の実施の形態の伝送システムの構成を示す図である。
【図２】マスタ局３０の構成を示すブロック図である。
【図３】第１の実施の形態の測定装置３１の動作を示す図である。
【図４】第１の実施の形態のマスタ局３０及び測定装置３１の機能説明図である。
【図５】実施の形態のマスタ局３０のトリガ情報の説明図である。
【図６】入出力信号と伝送信号との対応関係を示す図である。
【図７】入出力信号のトリガ条件と伝送信号のトリガ条件との対応関係を示す図である。
【図８】第２の実施の形態のマスタ局３０の受信動作を示すフローチャートである。
【図９】第２の実施の形態のマスタ局３０の受信データの処理の説明図である。
【図１０】従来の伝送システムの構成を示す図である。
【図１１】従来の測定装置１６の動作を示す図である。
【図１２】従来の測定装置１６の機能説明図である。
【符号の説明】
１０〜１２、２０〜２２    スレーブ局
３０      マスタ局
３１      測定装置
【図１】
0003702605.tif 000002
【図２】
0003702605.tif 000003
【図３】
0003702605.tif 000004
【図４】
0003702605.tif 000005
【図５】
0003702605.tif 000006
【図６】
0003702605.tif 000007
【図７】
0003702605.tif 000008
【図８】
0003702605.tif 000009
【図９】
0003702605.tif 000010
【図１０】
0003702605.tif 000011
【図１１】
0003702605.tif 000012
【図１２】
0003702605.tif 000013