伝送路を介して複数のスレーブ装置に接続され、前記複数のスレーブ装置との間で時刻同期を行うマスタ装置であって、前記複数のスレーブ装置と通信を行って伝送路遅延の補正のためのオフセット値を算出し、算出したオフセット値を前記複数のスレーブ装置に通知するオフセット値算出通知シーケンスを繰り返し実施するシーケンス実施部と、前記シーケンス実施部によるオフセット値算出通知シーケンスの実施の度に、オフセット値算出通知シーケンスの識別子であるシーケンス識別子を前記複数のスレーブ装置に通知するシーケンス識別子通知部と、前記シーケンス識別子通知部により既に前記複数のスレーブ装置に通知されているシーケンス識別子の中からいずれかのシーケンス識別子を選択し、選択した選択シーケンス識別子を前記複数のスレーブ装置に通知し、選択シーケンス識別子に対応するオフセット値算出通知シーケンスにおいて通知されたオフセット値を時刻同期に用いるよう前記複数のスレーブ装置に指示するオフセット値指示部とを有することを特徴とするマスタ装置。前記オフセット値指示部は、既に前記複数のスレーブ装置に通知されている2以上のシーケンス識別子の中から前記複数のスレーブ装置に直近に通知されたシーケンス識別子以外のシーケンス識別子を選択することを特徴とする請求項1に記載のマスタ装置。前記オフセット値指示部は、既に前記複数のスレーブ装置に通知されている2以上のシーケンス識別子の中からいずれかのシーケンス識別子を選択シーケンス識別子として前記複数のスレーブ装置に通知した後に、前記シーケンス実施部により新たなオフセット値算出通知シーケンスが実施される前に、別のシーケンス識別子を選択シーケンス識別子として選択し、選択した別のシーケンス識別子を前記複数のスレーブ装置に通知し、当該別のシーケンス識別子に対応するオフセット値算出通知シーケンスにおいて通知されたオフセット値を時刻同期に用いるよう前記複数のスレーブ装置に指示することを特徴とする請求項1又は2に記載のマスタ装置。前記オフセット値指示部は、前記複数のスレーブ装置に時刻同期のタイミングを通知する同期タイミング通知データに選択シーケンス識別子を記述し、選択シーケンス識別子が記述されている同期タイミング通知データを前記複数のスレーブ装置に送信して、選択シーケンス識別子に対応するオフセット値算出通知シーケンスにおいて通知されたオフセット値を時刻同期に用いるよう前記複数のスレーブ装置に指示することを特徴とする請求項1~3のいずれかに記載のマスタ装置。前記オフセット値指示部は、マスタ装置の識別子が記述されている同期タイミング通知データを前記複数のスレーブ装置に送信することを特徴とする請求項4に記載のマスタ装置。前記シーケンス識別子通知部は、前記シーケンス実施部によりオフセット値算出通知シーケンスが実施される度に、前記シーケンス実施部により実施されたオフセット値算出通知シーケンスのシーケンス識別子が記述されているシーケンス識別子通知データを生成し、生成したシーケンス識別子通知データを前記複数のスレーブ装置に送信することを特徴とする請求項1~5のいずれかに記載のマスタ装置。前記シーケンス実施部は、前記オフセット値算出通知シーケンスにおいて、伝送路遅延計測に用いられる遅延計測データを前記複数のスレーブ装置に送信し、更に、算出したオフセット値を通知するオフセット値通知データを前記複数のスレーブ装置に送信しており、前記シーケンス識別子通知部は、遅延計測データ及びオフセット値通知データの少なくともいずれかに、前記シーケンス実施部により実施されているオフセット値算出通知シーケンスのシーケンス識別子を記述し、前記シーケンス実施部は、前記オフセット値算出通知シーケンスにおいて、シーケンス識別子が記述されている遅延計測データ及びシーケンス識別子が記述されているオフセット値通知データの少なくともいずれかを前記複数のスレーブ装置に送信することを特徴とする請求項1~6のいずれかに記載のマスタ装置。前記マスタ装置は、各々に1つ以上のスレーブ装置が縦続接続している複数の分岐経路に分岐する伝送路に接続され、前記シーケンス実施部は、前記オフセット値算出通知シーケンスにおいて、伝送路遅延計測に用いられる遅延計測データを経路の個数分生成するとともに、各遅延計測データに対象となる分岐経路の識別子を記述し、分岐経路の識別子が記述されている各遅延計測データを前記伝送路に送信し、分岐経路ごとにスレーブ装置間で遅延計測データを転送させて、前記複数のスレーブ装置に伝送路遅延を計測させることを特徴とする請求項1~7のいずれかに記載のマスタ装置。前記シーケンス実施部は、前記オフセット値算出通知シーケンスにおいて、算出したオフセット値を通知するオフセット値通知データを経路の個数分生成するとともに、各オフセット値通知データに対象となる分岐経路の識別子を記述し、分岐経路の識別子が記述されている各オフセット値通知データを前記伝送路に送信し、分岐経路ごとにスレーブ装置間でオフセット値通知データを転送させて、前記複数のスレーブ装置にオフセット値を通知することを特徴とする請求項8に記載のマスタ装置。前記マスタ装置は、複数のスレーブ装置が縦続接続している伝送路に接続され、前記シーケンス実施部は、前記オフセット値算出通知シーケンスにおいて、伝送路遅延計測に用いられる遅延計測データを前記伝送路に送信し、スレーブ装置間で遅延計測データを転送させるとともに、最後尾のスレーブ装置にて折り返された折り返し遅延計測データをスレーブ装置間で逆方向に転送させて前記複数のスレーブ装置に伝送路遅延を計測させ、折り返し遅延計測データを受信する動作を、2回以上行い、各回の遅延計測データの送信時刻と折り返し遅延計測データの受信時刻との差に基づき、オフセット値を算出し、算出したオフセット値を通知するオフセット値通知データを前記伝送路に送信し、スレーブ装置間でオフセット値通知データを転送させて、前記複数のスレーブ装置にオフセット値を通知することを特徴とする請求項1~9のいずれかに記載のマスタ装置。伝送路を介してマスタ装置と接続され、前記マスタ装置との間で時刻同期を行うスレーブ装置であって、伝送路遅延の補正のためのオフセット値を算出するためのデータ送受信と、前記マスタ装置で算出されたオフセット値の通知の受信とが含まれるオフセット値算出通知シーケンスを、前記マスタ装置との間で繰り返し実施するシーケンス実施部と、オフセット値算出通知シーケンスの実施の度に、前記マスタ装置から送信された、オフセット値算出通知シーケンスの識別子であるシーケンス識別子を通知する第1のシーケンス識別子通知データを受信する第1のデータ受信部と、オフセット値算出通知シーケンスで通知されたオフセット値と、前記第1のシーケンス識別子通知データで通知された当該オフセット値算出通知シーケンスのシーケンス識別子とを対応付けて記憶するオフセット値記憶部と、前記マスタ装置から送信された、前記マスタ装置により選択された選択シーケンス識別子を通知する第2の選択シーケンス識別子通知データを受信する第2のデータ受信部と、前記第2のシーケンス識別子通知データで通知された選択シーケンス識別子と対応付けて記憶されているオフセット値を、前記マスタ装置との時刻同期に用いるオフセット値として選択するオフセット値管理部とを有することを特徴とするスレーブ装置。前記第2のデータ受信部は、前記第1のデータ受信部により直近に受信された第1のシーケンス識別子通知データで通知されたシーケンス識別子以外のシーケンス識別子が選択シーケンス識別子として通知されている第2のシーケンス識別子通知データを受信することを特徴とする請求項11に記載のスレーブ装置。前記第2のデータ受信部は、時刻同期のタイミングを通知する同期タイミング通知データであって、選択シーケンス識別子が記述されている同期タイミング通知データを、前記第2のシーケンス識別子通知データとして受信することを特徴とする請求項11又は12に記載のスレーブ装置。伝送路を介して複数のスレーブ装置に接続されているマスタ装置が行う、前記複数のスレーブ装置との時刻同期方法であって、前記複数のスレーブ装置と通信を行って伝送路遅延の補正のためのオフセット値を算出し、算出したオフセット値を前記複数のスレーブ装置に通知するオフセット値算出通知シーケンスを繰り返し実施し、オフセット値算出通知シーケンスの実施の度に、オフセット値算出通知シーケンスの識別子であるシーケンス識別子を前記複数のスレーブ装置に通知し、既に前記複数のスレーブ装置に通知されているシーケンス識別子の中からいずれかのシーケンス識別子を選択し、選択した選択シーケンス識別子を前記複数のスレーブ装置に通知し、選択シーケンス識別子に対応するオフセット値算出通知シーケンスにおいて通知されたオフセット値を時刻同期に用いるよう前記複数のスレーブ装置に指示することを特徴とする時刻同期方法。伝送路を介してマスタ装置と接続されているスレーブ装置が行う、前記マスタ装置との時刻同期方法であって、伝送路遅延の補正のためのオフセット値を算出するためのデータ送受信と、前記マスタ装置で算出されたオフセット値の通知の受信とが含まれるオフセット値算出通知シーケンスを、前記マスタ装置との間で繰り返し実施し、オフセット値算出通知シーケンスの実施の度に、前記マスタ装置から送信された、オフセット値算出通知シーケンスの識別子であるシーケンス識別子を通知する第1のシーケンス識別子通知データを受信し、オフセット値算出通知シーケンスで通知されたオフセット値と、前記第1のシーケンス識別子通知データで通知された当該オフセット値算出通知シーケンスのシーケンス識別子とを対応付けて記憶し、前記マスタ装置から送信された、前記マスタ装置により選択された選択シーケンス識別子を通知する第2の選択シーケンス識別子通知データを受信し、前記第2のシーケンス識別子通知データで通知された選択シーケンス識別子と対応付けて記憶されているオフセット値を、前記マスタ装置との時刻同期に用いるオフセット値として選択することを特徴とする時刻同期方法。従来の伝送路遅延計測の課題は、システム全体として遅延計測結果を適用する仕組みがない点である。例えば、スレーブ装置がネットワークに徐々に追加される場合、遅延計測が不安定となる。つまり、スレーブ装置がネットワークに徐々に追加される場合のように、ネットワークに接続するスレーブ装置に変動が生じる場合に、ネットワークに接続するスレーブ装置に変動が生じた直後に計測された伝送遅延に基づいて算出されたオフセット値では、高精度の同期が得られない可能性がある。このため、遅延計測が安定するまでは、最新の遅延計測結果を使用するよりも、安定していた期間の遅延計測結果を使用したほうが、安定した同期が得られる。この発明は、上記のような課題を解決することを主な目的としており、ネットワークに接続するスレーブ装置に変動が生じた直後であっても、安定した同期を得ることを主な目的とする。本発明に係るマスタ装置は、伝送路を介して複数のスレーブ装置に接続され、前記複数のスレーブ装置との間で時刻同期を行うマスタ装置であって、前記複数のスレーブ装置と通信を行って伝送路遅延の補正のためのオフセット値を算出し、算出したオフセット値を前記複数のスレーブ装置に通知するオフセット値算出通知シーケンスを繰り返し実施するシーケンス実施部と、前記シーケンス実施部によるオフセット値算出通知シーケンスの実施の度に、オフセット値算出通知シーケンスの識別子であるシーケンス識別子を前記複数のスレーブ装置に通知するシーケンス識別子通知部と、前記シーケンス識別子通知部により既に前記複数のスレーブ装置に通知されているシーケンス識別子の中からいずれかのシーケンス識別子を選択し、選択した選択シーケンス識別子を前記複数のスレーブ装置に通知し、選択シーケンス識別子に対応するオフセット値算出通知シーケンスにおいて通知されたオフセット値を時刻同期に用いるよう前記複数のスレーブ装置に指示するオフセット値指示部とを有することを特徴とする。本発明によれば、マスタ装置は、既に各スレーブ装置に通知されているシーケンス識別子の中からいずれかのシーケンス識別子を選択し、選択した選択シーケンス識別子を各スレーブ装置に通知し、選択シーケンス識別子に対応するオフセット値算出通知シーケンスにおいて通知されたオフセット値を時刻同期に用いるよう各スレーブ装置に指示する。このため、ネットワークに接続するスレーブ装置に変動が生じた直後の不安定な期間は、以前の安定していた時期のオフセット値を選択して、各スレーブ装置に使用させることができるため、ネットワークに接続するスレーブ装置に変動が生じた直後であっても、安定した同期を得ることができる。実施の形態1.本実施の形態では、徐々にスレーブ装置がネットワークに追加される場合等においても、安定した同期を得て、システム安定性を向上させる構成を説明する。なお、本実施の形態に係る時刻同期の手順も、従来技術と同様に、1遅延計測、2オフセット算出、3通知、4確定、5同期運用の5つの段階で構成される。そして、1遅延計測、2オフセット算出、3通知で構成されるシーケンスをオフセット値算出通知シーケンスという。オフセット値算出通知シーケンスでは、マスタ装置とスレーブ装置との間でデータを送受信するとともに、マスタ装置が伝送路遅延の補正のためのオフセット値oを算出し、スレーブ装置にオフセット値oを通知する。図1は、本実施の形態に係るマスタ装置101の構成例を示す。また、図2は、本実施の形態に係るスレーブ装置201の構成例を示す。マスタ装置101と複数のスレーブ装置201の間で時刻同期が行われる。図1において、プロトコル処理部102はフレームの生成、送信、受信を処理する。より具体的には、プロトコル処理部102は、フレームの生成、送信、受信によりオフセット値算出通知シーケンスを繰り返し実施し、各オフセット値算出通知シーケンスにおいてオフセット値oを算出し、算出したオフセット値oを各スレーブ装置201に通知する。また、プロトコル処理部102は、オフセット値算出通知シーケンスの実施の度に、オフセット値算出通知シーケンスの識別子であるシーケンス識別子以下、SyncIDともいうを各スレーブ装置201に通知する。また、プロトコル処理部102は、既に各スレーブ装置201に通知されている2以上のシーケンス識別子の中からいずれかのシーケンス識別子を選択し、選択した選択シーケンス識別子を各スレーブ装置201に通知し、選択シーケンス識別子に対応するオフセット値算出通知シーケンスにおいて通知したオフセット値oを時刻同期に用いるよう各スレーブ装置201に指示する。プロトコル処理部102は、シーケンス実施部、シーケンス識別子通知部及びオフセット値指示部の例である。オフセット値算出部103は、ラウンドトリップ時間trと、マスタ装置101内部でのSyncフレームを送信してから同期時刻点までの時間tsより、スレーブ装置201がSyncフレームを受信してから同期時刻点までのスレーブ装置201のためのオフセット値oを算出する。オフセット値算出部103も、シーケンス実施部の例に相当する。オフセット値管理部104は、シーケンス識別子、経路の識別子をキーとして、オフセット値oを管理する。オフセット値記憶部106は、シーケンス識別子、経路の識別子をキーとして、オフセット値oを記憶する。ラウンドトリップ時間計測部105は、Measureフレームを送信してから、MeasureAckフレームを受信するまでの時間を計測する。図2において、プロトコル処理部202は、フレームの送信、受信を処理する。より具体的には、プロトコル処理部202は、フレームの送信、受信によりマスタ装置101との間でオフセット値算出通知シーケンスを繰り返し実施し、各オフセット値算出通知シーケンスにおいて、伝送路遅延ラウンドトリップ時間trを計測するとともに、マスタ装置101からオフセット値oの通知を受ける。また、プロトコル処理部202は、オフセット値算出通知シーケンスの実施の度に、マスタ装置101から送信された、オフセット値算出通知シーケンスの識別子であるシーケンス識別子SyncIDを通知するUpdateフレーム第1のシーケンス識別子通知データの例を受信する。更に、プロトコル処理部202は、マスタ装置101から送信された、マスタ装置101により選択された選択シーケンス識別子を通知するSyncフレーム第2の選択シーケンス識別子通知データの例を受信する。プロトコル処理部202は、シーケンス実施部、第1のデータ受信部及び第2のデータ受信部の例である。オフセット値管理部204は、シーケンス識別子、経路の識別子をキーとして、ラウンドトリップ時間trとオフセット値oを管理する。また、オフセット値管理部204は、Syncフレームで通知された選択シーケンス識別子と対応付けて記憶されているラウンドトリップ時間trとオフセット値oを、マスタ装置101との時刻同期に用いるラウンドトリップ時間とオフセット値として選択する。オフセット値記憶部206は、オフセット値算出通知シーケンスで計測されたラウンドトリップ時間trとオフセット値算出通知シーケンスで通知されたオフセット値oと、Updateフレームで通知された当該オフセット値算出通知シーケンスのシーケンス識別子とを対応付けて記憶する。遅延時間算出部203は、オフセット値管理部204により選択されたオフセット値oとラウンドトリップ時間trから、同期時刻点までの時間である遅延時間osを算出する。ラウンドトリップ時間計測部205は、Measureフレームを受信してから、MeasureAckフレームを受信するまで、あるいは、MeasureAckフレームの送信までの時間を計測する。図3は、本実施の形態に係るマスタ装置101とスレーブ装置201との接続形態の一例を示す。図3の接続形態では、マスタ装置101と6つのスレーブ装置201から構成されている。図3の接続の場合、マスタ装置101から末端スレーブ装置までの経路は全部で3つとなる。つまり、スレーブ装置3までの経路、スレーブ装置5までの経路、スレーブ装置6までの経路である。各経路では、1つ以上のスレーブ装置201が縦続接続している。また、マスタ装置101に接続している伝送路は、1つ目のハブにおいて、スレーブ装置3までの経路及びスレーブ装置5までの経路と、スレーブ装置6までの経路とに分岐する。更に、2つ目のハブにおいて、スレーブ装置3までの経路とスレーブ装置5までの経路に分岐する。図4は、マスタ装置101とスレーブ装置201の間で送受信されるフレームのフィールド構成例を示している。図4aは、Measureフレーム401のフィールド構成例を示している。図4bは、MeasureAckフレーム402のフィールド構成例を示している。図4cは、Offsetフレーム403のフィールド構成例を示している。図4dは、Updateフレーム404のフィールド構成例を示している。図4eは、Syncフレーム405のフィールド構成例を示している。Measureフレーム401は、宛先、Measureフレームであることを示すフレーム識別子フレームID、経路の識別子MeasureIDを含む。Measureフレーム401は、各スレーブ装置201における伝送路遅延計測に用いられるフレームであり、遅延計測データの例である。MeasureAckフレーム402は、宛先、MeasureAckフレームであることを示すフレームID、MeasureIDを含む。MeasureAckフレーム402は、最後尾のスレーブ装置にて折り返されるMeasureフレーム401であり、折り返し遅延計測データの例である。Offsetフレーム403は、宛先、Offsetフレームであることを示すフレームID、MeasureID、オフセット値oを含む。Offsetフレーム403は、オフセット値oを各スレーブ装置201に通知するフレームであり、オフセット値通知データの例である。Updateフレーム404は、宛先、Updateフレームであることを示すフレームID、シーケンス識別子SyncIDを含む。Updateフレーム404は、シーケンス識別子通知データ及び第1のシーケンス識別子通知データの例である。Syncフレーム405は、宛先、Syncフレームであることを示すフレームID、SyncIDを含む。Syncフレーム405は同期タイミング通知データ及び第2のシーケンス識別子通知データの例であり、Syncフレーム405で通知されるSyncIDが選択シーケンス識別子に相当する。次に、動作について説明する。本実施の形態に係る時刻同期の手順は、前述のように、1遅延計測、2オフセット算出、3通知、4確定、5同期運用の5つの段階で構成され、それぞれが一連の動作として実施される。図5を中心に、本実施の形態に係るマスタ装置101とスレーブ装置201の動作例を説明する。なお、図5において、401の矢印マスタ装置からスレーブ装置への矢印は、Measureフレームを示し、402の矢印スレーブ装置からマスタ装置への矢印は、MeasureAckフレームを示し、403の矢印マスタ装置からスレーブ装置への矢印は、Offsetフレームを示す。また、404の矢印マスタ装置からスレーブ装置への矢印は、Updateフレームを示し、405の矢印マスタ装置からスレーブ装置への矢印は、Syncフレームを示す。なお、作図上の理由より、すべての矢印に符号を付加していないが、同じ種類の矢印は同じフレームであることを示す。また、図5の401~405の符号とフレームとの対応関係は、図4の401~405の符号とフレームと対応関係と一致している。また、図5のMeasureフレーム、MeasureAckフレーム、Offsetフレームの矢印に記載されている数字は経路の識別子MeasureIDを示す。またUpdateフレーム、Syncフレームの矢印に記載されている数字はシーケンス識別子SyncIDを示す。1遅延計測の段階501~503では、マスタ装置101が、スレーブ装置201までの伝送路遅延を計測する。遅延計測において、マスタ装置101のプロトコル処理部102は、末端スレーブ装置を宛先としてMeasureフレーム401を送信する。末端スレーブ装置は複数存在する場合があり、経路も複数ある場合がある。このため、プロトコル処理部102は、経路毎にMeasureフレーム401を送信する。このMeasureフレーム401およびMeasureAckフレーム402には、経路の識別子であるMeasureIDが含まれる。図3に示すスレーブ装置1は、2経路スレーブ装置3を末端スレーブ装置とする経路とスレーブ装置5を末端スレーブ装置とする経路に含まれるが、MeasureIDを参照することで、いずれの経路宛てのフレームであるかを判別することができる。末端スレーブ装置はMeasureフレーム401を受信すると、MeasureAckフレーム402を送信する。経路上のすべてのスレーブ装置201は、プロトコル処理部202にてMeasureフレーム401とMeasureAckフレーム402を受信し、ラウンドトリップ時間計測部205でMeasureフレーム401の到着時刻と、MeasureAckフレーム402の到着時刻からラウンドトリップ時間trを算出する。ただし、マスタ装置101では、ラウンドトリップ時間計測部105がMeasureフレーム401の送信時刻と、MeasureAckフレーム402の到着時刻からラウンドトリップ時間trを算出する。また、末端スレーブ装置では、ラウンドトリップ時間計測部205が、Measureフレーム401の到着時刻と、MeasureAckフレーム402の送信時刻からラウンドトリップ時間trを算出する。そして、マスタ装置101のオフセット値管理部104、スレーブ装置201のオフセット値管理部204のそれぞれでMeasureIDをキーとして、ラウンドトリップ時間trをのオフセット値記憶部106及びオフセット値記憶部206に記録する。2オフセット算出の段階501~503では、マスタ装置101のオフセット値算出部103が、ラウンドトリップ時間trと、マスタ装置101内部でのSyncフレーム405を送信してから同期時刻点までの時間tsより、スレーブ装置201がSyncフレーム405を受信してから同期時刻点までのスレーブ装置201のためのオフセット値oを算出する。算出式はo=ts-tr/2である。そして、マスタ装置101のオフセット値管理部104がMeasureIDをキーとして、オフセット値oをオフセット値記憶部106に記録する。3通知の段階501~503では、マスタ装置101がオフセット値oを各スレーブ装置201に配布する。具体的には、マスタ装置101のプロトコル処理部102が、Offsetフレーム403を、前述のMeasureフレーム401と同じ経路で送信し、各スレーブ装置201にオフセット値oを配布する。このOffsetフレーム403にはMeasureIDが含まれており、計測経路を特定することができる。上述したように、図3のスレーブ装置1は2つの経路に重複して属しているが、MeasureIDによって、どの経路宛てのOffsetフレーム403であるかを特定することができる。各スレーブ装置201は、プロトコル処理部202にてOffsetフレーム403を受信し、オフセット値管理部204がMeasureIDをキーとして、オフセット値oをオフセット値記憶部206に記録する。4確定の段階504では、マスタ装置101は各スレーブ装置201に配布したオフセット値oの確定を各スレーブ装置201に指示する。具体的には、マスタ装置101のプロトコル処理部102が、Updateフレーム404をブロードキャストで送信し、全スレーブ装置201にオフセット値oの確定を通知する。Updateフレーム404にはSyncIDが含まれている。スレーブ装置201では、プロトコル処理部202がUpdateフレーム403を受信し、オフセット値管理部204が現時点での最新のオフセット値oと、Updateフレーム403に含まれているSyncIDとを関連付ける。マスタ装置101のオフセット値記憶部106における記録テーブルの例とスレーブ装置201のオフセット値記憶部206における記録テーブルの例を図6と図7に示す。図6は、マスタ装置101のオフセット値記憶部106における記録テーブルの例である。図7は、図3のスレーブ装置1のオフセット値記憶部206における記録テーブルの例である。なお、マスタ装置101では、オフセット値oを算出した後は、ラウンドトリップ時間trを保持しておかなくてもよいので、図6では、SyncIDとMeasureIDに対してオフセット値oのみを管理している例を示している。5同期運用の段階505~507では、マスタ装置101は各スレーブ装置201に同期のタイミングを通知する。具体的には、マスタ装置101のプロトコル処理部102が、Syncフレーム405をブロードキャストで送信し、各スレーブ装置201に同期のタイミングを通知する。Syncフレーム405にはSyncIDが含まれており、同期に使用するラウンドトリップ時間trとオフセット値oを指定することができる。各スレーブ装置201では、プロトコル処理部202がSyncフレーム405を受信し、オフセット値管理部204が、Syncフレーム405に含まれているSyncIDと対応付けられているラウンドトリップ時間trとオフセット値oをオフセット値記憶部206から取得し、取得したラウンドトリップ時間trとオフセット値oを遅延時間算出部203に出力する。遅延時間算出部203は、入力したラウンドトリップ時間trとオフセット値oより、Syncフレーム405の受信時刻から同期時刻点までの時間である遅延時間osを算出する。算出式はos=tr/2oである。そして、遅延時間算出部203は、Syncフレーム405を受信した時刻から遅延時間osが経過した時刻を同期時刻とし、時刻同期を行う。ネットワークへのノード追加、削除を実施するシステムでは、接続形態が変更になり、従来の遅延計測では同期が不安定あるいは無効になる場合がある。しかし、本実施の形態に係る同期システムでは、MeasureIDとSyncIDによって、マスタ装置101はより安定していた時期のオフセット値を同期に適用することができるようになる。これを説明した図が図8である。図8では、まず、マスタ装置101は、図5の1回目のオフセット値算出通知シーケンスで算出されたオフセット値oによる同期を実施する801~802。具体的には、マスタ装置101のプロトコル処理部102が、SyncID=11回目のオフセット値算出通知シーケンスのシーケンス識別子を指定したSyncフレーム405を各スレーブ装置201に送信して、1回目のオフセット値算出通知シーケンスでのラウンドトリップ時間trとオフセット値oを使用した同期を各スレーブ装置201に行わせる。次に、システム構成変更などをトリガとして、マスタ装置101は、2回目のオフセット値算出通知シーケンスを実施する803~805。そして、従来技術では、2回目のオフセット値算出通知シーケンスでのラウンドトリップ時間trとオフセット値oによる同期の運用となるはずだが806、ここでは、2回目のオフセット値算出通知シーケンスでのラウンドトリップ時間trとオフセット値oを即時には適用しない。1回目のオフセット値算出通知シーケンスでのラウンドトリップ時間trとオフセット値oを適当な期間、適用した807、808後に、システム安定性をマスタ装置101が判断した場合に、2回目のオフセット値算出通知シーケンスでのラウンドトリップ時間trとオフセット値oを適用する809、810。このときは、マスタ装置101のプロトコル処理部102が、SyncID=22回目のオフセット値算出通知シーケンスのシーケンス識別子を指定したSyncフレーム405を各スレーブ装置201に送信して、2回目のオフセット値算出通知シーケンスでのラウンドトリップ時間trとオフセット値oを使用した同期を各スレーブ装置201に行わせる。このように、本実施の形態によれば、オフセット値の適用を制御できるので、より安定した同期を得ることができる。以上、本実施の形態では、以下のマスタ通信装置とスレーブ通信装置とを備える同期システムを説明した。同期を管理するマスタ通信装置は以下を備える。a伝送路遅延計測および同期時刻までのオフセット値を通知する構成b伝送路遅延計測に識別子を設け、伝送路遅延計測とオフセット値を管理する構成c伝送路遅延計測識別子によって、自局およびスレーブ装置のオフセット値を指定する構成。また、同期するスレーブ通信装置は以下を備える。a伝送路遅延計測および通知されたオフセット値から同期時刻を算出する構成b伝送路遅延計測識別子によって、伝送路遅延計測とオフセット値を管理する構成c伝送路遅延計測識別子によって、マスタ通信装置からオフセット値を指定され、それを同期に適用する構成。また、本実施の形態では、マスタ通信装置が更に以下を備えることを説明した。d経路に識別子を設け、伝送路遅延計測とオフセット値を管理する構成。また、スレーブ通信装置が更に以下を備えることを説明した。d経路に識別子を設け、伝送路遅延計測とオフセット値を管理する構成。実施の形態2.図9のように、Measureフレーム901、MeasureAckフレーム902、Offsetフレーム903にSyncIDを含んでもよい。この場合は、SyncIDを指定しながらの計測になるのでUpdateフレームは不要になる。このように、本実施の形態によれば、フレーム種別が削減され、同期システムが簡便になる。実施の形態3.また、図9のようにMeasureフレーム901、MeasureAckフレーム902、Offsetフレーム903、Updateフレーム904、Syncフレーム905にマスタ装置IDを含んでもよい。この場合、同期の基準となる時刻を保持するマスタ装置を特定することができるので、1つのシステム内に複数のマスタ装置を存在させることができる。以上、本実施の形態では、マスタ通信装置が更に以下を備えることを説明した。eマスタ装置に識別子を設け、伝送路遅延計測とオフセット値を管理する構成。また、スレーブ通信装置が更に以下を備えることを説明した。eマスタ装置に識別子を設け、伝送路遅延計測とオフセット値を管理する構成。実施の形態4.また、計測毎にOffsetフレームを必ず送信するのではなく、計測の確定の代用として、Offsetフレームを送信してもよい。図10の適用事例では、より計測精度を向上するために各経路での計測を2回行い1001~1006、そのオフセット値を1回で通知している1007。OffsetフレームにはSyncIDとMeasureIDを含んでおり、Updateフレームの代用となる。1007で送信されるOffsetフレーム403において、1、1、1、2、1、3のうち1つ目の値はSyncIDであり、2番目の値はMeasureIDである。このように、本実施の形態では、Offsetフレームの数が削減され、またUpdateフレームが不要になる。この結果、システム全体の帯域が削減される。最後に、実施の形態1~4に示したマスタ装置101及びスレーブ装置201のハードウェア構成例について説明する。図11は、実施の形態1~4に示すマスタ装置101及びスレーブ装置201のハードウェア資源の一例を示す図である。なお、図11の構成は、あくまでもマスタ装置101及びスレーブ装置201のハードウェア構成の一例を示すものであり、マスタ装置101及びスレーブ装置201のハードウェア構成は図11に記載の構成に限らず、他の構成であってもよい。図11において、マスタ装置101及びスレーブ装置201は、プログラムを実行するCPU911CentralProcessingUnit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいうを備えている。CPU911は、バス912を介して、例えば、ROMReadOnlyMemory913、RAMRandomAccessMemory914、通信ボード915、表示装置901、キーボード902、マウス903、磁気ディスク装置920と接続され、これらのハードウェアデバイスを制御する。更に、CPU911は、FDD904FlexibleDiskDrive、コンパクトディスク装置905CDDと接続していてもよい。また、磁気ディスク装置920の代わりに、SSDSolidStateDrive、光ディスク装置、メモリカード登録商標読み書き装置などの記憶装置でもよい。RAM914は、揮発性メモリの一例である。ROM913、FDD904、CDD905、磁気ディスク装置920の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置の一例である。実施の形態1~4で説明したオフセット値記憶部106及びオフセット値記憶部206は、RAM914、磁気ディスク装置920等により実現される。通信ボード915、キーボード902、マウス903、FDD904などは、入力装置の一例である。また、通信ボード915、表示装置901などは、出力装置の一例である。通信ボード915は、図1に示すように、ネットワークに接続されている。例えば、通信ボード915は、LANローカルエリアネットワークの他、インターネット、WANワイドエリアネットワーク、SANストレージエリアネットワークなどに接続されていてもよい。磁気ディスク装置920には、オペレーティングシステム921OS、ウィンドウシステム922、プログラム群923、ファイル群924が記憶されている。プログラム群923のプログラムは、CPU911がオペレーティングシステム921、ウィンドウシステム922を利用しながら実行する。また、RAM914には、CPU911に実行させるオペレーティングシステム921のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM914には、CPU911による処理に必要な各種データが格納される。また、ROM913には、BIOSBasicInputOutputSystemプログラムが格納され、磁気ディスク装置920にはブートプログラムが格納されている。マスタ装置101及びスレーブ装置201の起動時には、ROM913のBIOSプログラム及び磁気ディスク装置920のブートプログラムが実行され、BIOSプログラム及びブートプログラムによりオペレーティングシステム921が起動される。上記プログラム群923には、実施の形態1~4の説明において~部オフセット値記憶部106及びオフセット値記憶部206以外、以下同様として説明している機能を実行するプログラムが記憶されている。プログラムは、CPU911により読み出され実行される。ファイル群924には、実施の形態1~4の説明において、~の判断、~の計算、~の比較、~の評価、~の更新、~の設定、~の登録、~の選択、~の入力、~の出力等として説明している処理の結果を示す情報やデータや信号値や変数値やパラメータが、~ファイルや~データベースの各項目として記憶されている。~ファイルや~データベースは、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してCPU911によりメインメモリやキャッシュメモリに読み出される。そして、読み出された情報やデータや信号値や変数値やパラメータは、抽出検索参照比較演算計算処理編集出力印刷表示などのCPUの動作に用いられる。抽出検索参照比較演算計算処理編集出力印刷表示のCPUの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリ、レジスタ、キャッシュメモリ、バッファメモリ等に一時的に記憶される。また、実施の形態1~4で説明しているフローチャートの矢印の部分は主としてデータや信号の入出力を示す。データや信号値は、RAM914のメモリ、FDD904のフレキシブルディスク、CDD905のコンパクトディスク、磁気ディスク装置920の磁気ディスク、その他光ディスク、ミニディスク、DVD等の記録媒体に記録される。また、データや信号は、バス912や信号線やケーブルその他の伝送媒体によりオンライン伝送される。また、実施の形態1~4の説明において~部として説明しているものは、~回路、~装置、~機器であってもよく、また、~ステップ、~手順、~処理であってもよい。すなわち、実施の形態1~4で説明したフローチャートに示すステップ、手順、処理により、本発明に係るマスタ装置による時刻同期方法及びスレーブ装置による時刻同期方法を実現することができる。また、~部として説明しているものは、ROM913に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子デバイス基板配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD等の記録媒体に記憶される。プログラムはCPU911により読み出され、CPU911により実行される。すなわち、プログラムは、実施の形態1~4の~部としてコンピュータを機能させるものである。あるいは、実施の形態1~4の~部の手順や方法をコンピュータに実行させるものである。このように、実施の形態1~4に示すマスタ装置101及びスレーブ装置201は、処理装置たるCPU、記憶装置たるメモリ、磁気ディスク等、入力装置たるキーボード、マウス、通信ボード等、出力装置たる表示装置、通信ボード等を備えるコンピュータである。そして、上記したように~部として示された機能をこれら処理装置、記憶装置、入力装置、出力装置を用いて実現するものである。