演算部と、パケットの送信及び受信を行う通信部とを有し、計測された計測値を通知する計測値パケットと、時刻同期のための時刻同期パケットとを、パケット通信先装置と通信する通信装置であって、計測値パケットに対する処理を前記演算部が行い、時刻同期パケットに対する処理を、前記通信部が前記演算部から独立して行うことを特徴とする通信装置。前記通信部は、前記パケット通信先装置から時刻同期パケットを受信した場合に、受信した時刻同期パケットを前記演算部に出力することなく、受信した時刻同期パケットを用いて時刻同期のための処理を行うことを特徴とする請求項1に記載の通信装置。前記通信部は、時刻同期パケットを生成し、生成した時刻同期パケットを前記パケット通信先装置に送信することを特徴とする請求項1に記載の通信装置。前記通信装置は、複数種類の時刻同期パケットを前記パケット通信先装置と通信し、前記通信部は、前記パケット通信先装置から時刻同期パケットを受信した場合に、受信した時刻同期パケットを前記演算部に出力することなく、受信した時刻同期パケットの種類に応じて、受信した時刻同期パケットに応答する時刻同期パケットを生成することを特徴とする請求項3に記載の通信装置。前記通信部は、前記パケット通信先装置から計測値パケットを受信した場合に、受信した計測値パケットを前記演算部に出力し、前記パケット通信先装置に送信する時刻同期パケットを生成することを特徴とする請求項3に記載の通信装置。前記通信部は、前記パケット通信先装置から受信中のパケットから、パケットの種類を表す種類識別子データを検出し、検出した種類識別子データに基づき計測値パケットを受信中であると判断した後に、計測値パケットを前記演算部に出力することを特徴とする請求項5に記載の通信装置。前記通信部は、前記パケット通信先装置からのパケット受信を開始した時点で、受信中のパケットの前記演算部に対する出力を開始し、受信中のパケットから、パケットの種類を表す種類識別子データを検出し、検出した種類識別子データに基づき時刻同期パケットを受信中であると判断した場合に、前記演算部に対して受信中のパケットの出力を停止し、種類識別子データに基づき計測値パケットを受信中であると判断した場合に、前記演算部に対して受信中のパケットの出力を継続することを特徴とする請求項5に記載の通信装置。前記通信部は、時刻同期パケットとして、前記通信装置における現在時刻を前記パケット通信先装置に通知するパケットを生成することを特徴とする請求項3に記載の通信装置。前記通信部は、前記パケット通信先装置から時刻同期パケットを受信し、受信した時刻同期パケットが、前記通信装置における処理遅延時間の通知を要求するパケットである場合に、前記パケット通信先装置から受信した時刻同期パケットに応答する時刻同期パケットとして、前記通信装置においてパケットを受信してから受信したパケットに応答するパケットを送信するまでの処理遅延時間を前記パケット通信先装置に通知するパケットを生成することを特徴とする請求項3に記載の通信装置。前記通信部は、前記パケット通信先装置から時刻同期パケットを受信し、受信した時刻同期パケットが、前記パケット通信先装置における現在時刻を通知するパケットである場合に、前記パケット通信先装置から受信した時刻同期パケットに応答する時刻同期パケットとして、前記パケット通信先装置においてパケットを受信してから受信したパケットに応答するパケットを送信するまでの処理遅延時間を通知するよう要求するパケットを生成することを特徴とする請求項3に記載の通信装置。特許文献1の技術では、IEDやMUの演算部が空の時刻同期パケットを生成し、通信部が空の時刻同期パケットを横取りして空の時刻同期パケットに時刻情報を設定する方式をとる。このような方式では、演算部が時刻同期パケットを生成しないと、図8に示す時刻同期シーケンスが開始せず、また時刻同期シーケンスが進行しない。一般に、IEDとMU間で時刻同期シーケンスを実施した後に、新たな時刻同期シーケンスを実施しないでいると、互いの時計は徐々にずれていく。その理由は、時計を刻むための水晶等のオシレータには、単位時間あたりの周波数に固体ごとの誤差があり、IEDとMUのオシレータは単位時間あたりの周波数が完全には一致しないためである。そのため、IEDとMUの時計の誤差を小さく抑え続けるためには、短い周期で時刻同期シーケンスを繰り返し続ける必要がある。したがって、特許文献1の技術のように時刻同期シーケンスの開始および進行に演算部の処理が必要となる方式では、短い周期で時刻同期シーケンスを繰り返すためには、演算部で時刻同期のための処理を短い周期で繰り返す必要がある。そのため、演算部に負荷がかかり、系統保護のための処理計測値を解析して電力系統に異常がないかを判定する処理に影響が出るおそれがある。本発明は、このような点に鑑みたものであり、演算部に負荷をかけずに、時刻同期の対象となる装置間で恒常的に時刻を一致させることを主な目的とする。本発明に係る通信装置は、演算部と、パケットの送信及び受信を行う通信部とを有し、計測された計測値を通知する計測値パケットと、時刻同期のための時刻同期パケットとを、パケット通信先装置と通信する通信装置であって、計測値パケットに対する処理を前記演算部が行い、時刻同期パケットに対する処理を、前記通信部が前記演算部から独立して行うことを特徴とする。本発明によれば、時刻同期パケットに対する処理を、通信部が演算部から独立して行うため、時刻同期シーケンスを実行しても演算部に負荷がかからない。このため、演算部に負荷をかけずに、短い周期で時刻同期シーケンスを繰り返すことができ、通信装置とパケット通信先装置との間で恒常的に時刻を一致させることができる。実施の形態1.図1は、本実施の形態に係るMU100とIED200の内部構成例を示す。MU100は通信部101と演算部102を有し、IED200は通信部201と演算部202を有している。本実施の形態では、時刻同期の実装方式としてハードウェア方式を用いる例を説明する。このため、MU100の通信部101と演算部102は、それぞれ別のハードウェアである。また、IED200の通信部201と演算部202も、それぞれ別のハードウェアである。なお、MU100の通信部101はMU通信部101とも表記し、MU100の演算部102はMU演算部102とも表記する。また、IED200の通信部201はIED通信部201とも表記し、IED200の演算部202はIED演算部202とも表記する。本実施の形態に係るMU100とIED200は、図7に示すように、通信回線300で接続されている。また、特許文献1についての説明で示したように、MU演算部102が電流電圧の計測値を通知する計測値パケットを周期的に生成し、MU通信部101が計測値パケットをIED200に送信し、IED200では、IED演算部202が計測値パケットに示されている計測値を解析して電力系統の異常を判断する。また、計測値パケットの送受信の合間に、IED200とMU100との間では、図8に示すsyncパケット、delay_reqパケット及びdelay_respパケット時刻同期パケットの一例が送受信される。syncパケット、delay_reqパケット及びdelay_respパケットの送受信では、IED200が図8のコンピュータAの役割を担い、MU100が図8のコンピュータBの役割を担うことになる。本実施の形態では、IED演算部202ではなくIED通信部201がsyncパケットを生成し、生成したsyncパケットをMU100に送信する。MU100では、MU通信部101がsyncパケットを受信し、受信したsyncパケットに示されている現在時刻を記憶する。また、MU演算部102ではなくMU通信部101がdelay_reqパケットを生成し、生成したdelay_reqパケットをIED200に送信する。なお、このときMU通信部101はdelay_reqパケットの送信時刻を記憶する。IED200では、IED演算部202ではなくIED通信部201がdelay_reqパケットを受信するとともに、delay_reqに応答するために空のdelay_respパケットペイロードが空のdelay_respパケットを生成し、生成した空のdelay_respパケットのペイロードにIED200内部の処理遅延時間図8のレスポンス時間Xに相当を書き込み、処理遅延時間が書き込まれたdelay_respパケットをMU100に送信する。MU100では、MU通信部101がdelay_respパケットを受信し、delay_respパケットの受信時刻とdelay_reqパケットの送信時刻との差分の時間図8のレスポンス時間Yに相当を算出し、算出した時間と、delay_respパケットに示されている処理遅延時間とから、図8の伝播遅延時間Dを算出し、伝播遅延時間Dとsyncパケットで通知された現在時刻とから時刻補正値を算出し、MU100内の内部時計の時刻を更新する。このように、本実施の形態に係るIED200では、特許文献1の技術と異なり、IED演算部202からの指示や空パケットの入力といったIED演算部202による制御なく、IED通信部201が、IED演算部202から独立してsyncパケットを生成し、syncパケットをMU100に送信する。また、delay_reqパケットを受信した際にも、delay_reqパケットをIED演算部202に出力することなく、また、IED演算部202からの指示や空パケットの入力といったIED演算部202による制御なく、IED通信部201が、IED演算部202から独立してdelay_respパケットを生成し、delay_reqパケットをMU100に送信する。更に、本実施の形態に係るMU100では、特許文献1の技術と異なり、syncパケットをMU演算部102に出力することなく、また、MU演算部102からの指示や空パケットの入力といったMU演算部102による制御なく、MU通信部101が、MU演算部102から独立してdelay_reqパケットの生成を行い、delay_reqパケットをIED200に送信する。なお、MU100及びIED200は、通信装置及びパケット通信先装置の例である。つまり、MU100が通信装置として動作する場合は、IED200がパケット通信先装置として動作し、IED200が通信装置として動作する場合は、MU100がパケット通信先装置として動作する。図2は、MU通信部101及びIED通信部201の内部構成例を示す。MU通信部101及びIED通信部201は、イーサネット登録商標の第1層物理層の処理を行うPHY213と、第2層データリンク層の処理を行うMAC211と、PHY213とMAC211の間で時刻同期に関係しないパケットを透過転送し、時刻同期に関係するパケットは横取りし、横取りしたパケットに対して所定の処理を行う時刻同期部212で構成される。更に、時刻同期部212は、パケットルーティング部221と時刻同期処理部222と時刻同期パケット生成部223とから構成される。パケットルーティング部221は、PHY213とMAC211の間で流れるパケットのパケット識別子に応じてパケットの透過または横取りを行う。時刻同期処理部222は、時刻同期パケットを受け取り、受け取った時刻同期パケットに対する処理を行う。時刻同期パケットに対する処理とは、MU100の場合は、例えば、syncパケットで通知された現在時刻の記憶、delay_reqパケットの送信時刻の記憶、時刻補正値の算出、内部時計の更新等であり、IED200の場合は、例えば、処理遅延時間の算出等である。時刻同期パケット生成部223は、時刻同期処理部222の指示に従い、時刻同期パケットを生成する。より具体的には、MU100の時刻同期パケット生成部223は、delay_reqパケットを生成し、IED200の時刻同期パケット生成部223は、syncパケット及びdelay_respパケットを生成する。なお、本実施の形態と特許文献1との差異を明確にするために、特許文献1のMU及びIEDの通信部の構成例を図13に示す。特許文献1では、時刻同期パケットは演算部で生成されるため、図13に示す通り、特許文献1の通信部では、時刻同期パケット生成部223が存在しない。なお、図13において、時刻同期パケット生成部223以外の構成は、図2のものと同様である。次に、本実施の形態に係るMU100とIED200とが通信するパケットのフォーマットを図9~図12に示す。図9~図12に示すように、本実施の形態では、計測値の周期伝送に用いる計測値パケット図9と、時刻同期のために時刻情報を伝送する時刻同期パケットがあり、更に、時刻同期パケットとして、IEEE1588同様、syncパケット図10、delay_reqパケット図11、delay_respパケット図12の3種類を用いる。計測値パケットについて、41は送信先のMACMediaAccessControlアドレス、42は送信元のMACアドレス、43はパケットの種類が計測値パケットであることを示す識別子、44はペイロードである計測値の送信データ、45はパケット全体のチェックサムである。syncパケットについて、51は送信先のMACアドレス、52は送信元のMACアドレス、53はパケットの種類が時刻同期パケットであることを示す識別子、56はパケットの種類がsyncパケットであることを示す識別子、54はペイロードである時刻情報現在時刻の情報の送信データ、55はパケット全体のチェックサムである。delay_reqパケットについて、61は送信先のMACアドレス、62は送信元のMACアドレス、63はパケットの種類が時刻同期パケットであることを示す識別子、66はパケットの種類がdelay_reqパケットであることを示す識別子、64はペイロードである時刻情報必須ではないの送信データ、65はパケット全体のチェックサムである。delay_respパケットについて、71は送信先のMACアドレス、72は送信元のMACアドレス、73はパケットの種類が時刻同期パケットであることを示す識別子、76はパケットの種類がdelay_respパケットであることを示す識別子、74はペイロードである時刻情報IED200内部の処理遅延時間の情報の送信データ、75はパケット全体のチェックサムである。なお、図9~図12に示した識別子43、53、56、63、66、73及び76は、パケットの種類を識別するために用いられる識別子であり、種類識別子データの例に相当する。次に、本実施の形態に係るIED200とMU100間の時刻同期の手順を、図3、図4を参照しながら説明する。0事前設定事前設定として、IED演算部202は、時刻同期部212のパケットルーティング部221に対し、パケット識別子が計測値パケットであるパケットを検知したときに、計測値パケットの検知を時刻同期処理部222に通知するよう設定する。1時刻同期syncパケット伝送図3以下では、IED200のIED通信部201が、MU100からの計測値パケットを受信した時点から説明を始める。先ず、IED通信部201内の時刻同期部212のパケットルーティング部221は、PHY213から転送されたパケットのパケット識別子を読む。すると、計測値パケットを示すパケット識別子が読めるので、パケットルーティング部221は、MAC211に計測値パケットの末尾まで透過転送した直後、時刻同期処理部222に、計測値パケットの受信を通知するS101。次に、時刻同期処理部222は、パケットルーティング部221から計測値パケットの受信の通知を受け、時刻同期パケット生成部223に対しsyncパケットの生成を命じるS102。時刻同期パケット生成部223は、パケット識別子が時刻同期かつsyncであり、送信データに時刻情報IED200での現在時刻の情報を格納したsyncパケット図10を生成し、生成したsyncパケットをパケットルーティング部221に転送するS103。パケットルーティング部221は、時刻同期パケット生成部223から転送されたsyncパケットをPHY213に転送するS104。PHY213は、パケットルーティング部221から転送されたsyncパケットをMU100のPHY213に送信するS105。MU100のPHY213は、IED200から送信されたパケットを時刻同期部212へ転送するS106。時刻同期部212のパケットルーティング部221は、PHY213から転送されたパケットのパケット識別子を読む。すると、時刻同期パケットを示すパケット識別子が読めるので、転送された時刻同期パケットを時刻同期処理部222へ転送するS107。時刻同期処理部222は、パケットルーティング部221から転送された時刻同期パケットを受け取り、パケット識別子からsyncパケットと判別し、syncパケットの送信データから時刻情報IED200の現在時刻の情報を読み出すS108。そして、時刻同期処理部222は、syncパケットの送信データから読み出した時刻情報IED200の現在時刻の情報を記憶する図4に続く。2時刻同期delay_reqパケット伝送図4MU100の時刻同期処理部222は、IED200からの時刻同期パケットsyncパケットを受け、時刻同期パケット生成部223に対し、delay_reqパケットの生成を指示するS109。時刻同期パケット生成部223は、パケット識別子が時刻同期かつdelay_reqであり、送信データに任意の情報を格納したdelay_reqパケット図11を生成し、生成したdelay_reqパケットをパケットルーティング部221に転送しS110、パケットルーティング部221がdelay_reqパケットをPHY213に転送するS111。delay_reqパケットの送信データの内容は任意であり、所定の時刻情報を格納してもよいし、無意味な情報であってもよい。以降、syncパケットの伝送と同様に、MU100のPHY213がdelay_reqパケットをIED200のPHY213に送信し、IED200のパケットルーティング部221がパケット識別子の検出により受信したパケットが時刻同期パケットであると判別し、受信した時刻同期パケットを時刻同期処理部222に転送するS112~S114。なお、MU100では、時刻同期処理部222が、PHY213からdelay_reqパケットの送信時刻の通知を受け、delay_reqパケットの送信時刻を記憶しておく。または、MU100の時刻同期処理部222は、パケットルーティング部221から、パケットルーティング部221がPHY213にdelay_reqパケットを転送した時刻をdelay_reqパケットの送信時刻として通知を受け、delay_reqパケットの送信時刻を記憶しておく。3時刻同期delay_respパケット伝送図4IED200の時刻同期処理部222は、時刻同期パケットのパケット識別子を検出して受信したパケットがdelay_reqパケットであることを判別し、時刻同期パケット生成部223に対しdelay_respパケットの生成を命じるS115。時刻同期パケット生成部223は、パケット識別子が時刻同期かつdelay_respであり、送信データに時刻情報IED200内の処理遅延時間の情報を格納したdelay_respパケット図12を生成し、生成したdelay_respパケットをパケットルーティング部221に転送するS116。IED200内の処理遅延時間図8のレスポンス時間Xに相当とは、IED200がdelay_reqパケットを受信してから、delay_reqパケットに応答するdelay_respパケットを送信するまでの時間である。IED200の時刻同期パケット生成部223は、例えば、パケットルーティング部221がdelay_reqパケットを受信したことを検知した時刻から時刻同期パケット生成部223がdelay_respパケットを実際に生成するまでの時間を、処理遅延時間としてdelay_respパケットに記述してもよい。別の方法としては、時刻同期パケット生成部223は、統計情報から、delay_reqパケットを受信してからdelay_respパケットを送信するまでの平均時間を導出しておき、この平均時間を処理遅延時間としてdelay_respパケットに記述してもよい。そして、IED200のパケットルーティング部221が、delay_respパケットをPHY213に転送するS117。PHY213は、パケットルーティング部221から転送されたdelay_respをMU100のPHY213に送信するS118。MU100のPHY213は、IED200から送信されたパケットを時刻同期部212へ転送するS119。時刻同期部212のパケットルーティング部221は、PHY213から転送されたパケットのパケット識別子を読む。すると、時刻同期パケットを示すパケット識別子が読めるので、転送された時刻同期パケットを時刻同期処理部222へ転送するS120。時刻同期処理部222は、パケットルーティング部221から転送された時刻同期パケットを受け取り、パケット識別子54から受信したパケットがdelay_respパケットであると判別し、delay_respパケットの送信データから時刻情報IED200内の処理遅延時間の情報を読み出すS121。時刻同期処理部222は、delay_respパケットの受信時刻とdelay_reqパケットの送信時刻との差分の時間図8のレスポンス時間Yに相当を算出し、算出した時間と、delay_respパケットに示されている処理遅延時間とから、図8の伝播遅延時間Dを算出し、伝播遅延時間Dとsyncパケットで通知された現在時刻とから時刻補正値を算出し、内部時計を更新する。例えば、syncパケットで通知された現在時刻に伝播遅延時間Dを加算した時刻をMU100の現在時刻として内部時計を更新する。なお、delay_respパケットの受信時刻は、例えば、時刻同期処理部222がdelay_respパケットを入力したと判別した時刻S120の時刻とすることが考えられる。別の方法としては、PHY213は、IED200からパケットを受信する度に、パケットの受信時刻を記憶しておき、時刻同期処理部222がdelay_respパケットを受信したことを検知した場合に、PHY213にdelay_respパケットの受信時刻を問い合わせ、PHY213から通知された時刻をdelay_respパケットの受信時刻としてもよい。なお、計測値パケットの送受信については、図3の計測値伝送欄にあるように、MU演算部102が計測値パケットを生成し、MU通信部101がIED200に計測値パケットを送信し、IED通信部201が計測値パケットを受信し、IED演算部202に計測値パケットに出力している。IED演算部202では、前述したように計測値を解析して電力系統の異常の有無を判定する。以上のように、本実施の形態では、IED通信部201が、IED演算部202の動作から独立して自律的にsyncパケットを生成し、syncパケットをMU100に送信する。また、delay_reqパケットを受信した際にも、IED通信部201がdelay_reqパケットをIED演算部202に出力することなく、また、IED演算部202の動作から独立して自律的にdelay_respパケットを生成し、delay_respパケットをMU100に送信する。更に、本実施の形態に係るMU100では、MU通信部101がsyncパケットをMU演算部102に出力することなく、また、MU演算部102の動作から独立して自律的にdelay_reqパケットの生成を行い、delay_reqパケットをIED200に送信する。一方で、特許文献1の技術では、IEDの通信部の動作は演算部の動作に依存し、MUの通信部の動作は演算部の動作に依存している。実施の形態1に係るIED200とMU100との比較のために、特許文献1の技術におけるIED200とMU100の動作例を図14~図16を参照して概説する。1時刻同期syncパケット伝送図14ここでも、図3と同様に、IED200の通信部が、MU100からの計測値パケットを受信した時点から説明を始める。IED200の演算部は、計測値の周期伝送完了後、パケット識別子が時刻同期かつsyncであり、データ内容ペイロードが空のパケットを生成し、MAC211に転送するS1。MAC211は、演算部から転送されたパケットを、時刻同期部212へ転送するS2。時刻同期部212のパケットルーティング部221は、MAC211から転送されたパケットのパケット識別子を読む。すると、時刻同期パケットを示すパケット識別子が読めるので、パケットを時刻同期処理部222へ転送するS3。時刻同期処理部222は、パケットルーティング部221から転送されたパケットを受け取り、パケット識別子syncと判別し、パケットの送信データに時刻情報IED200での現在時刻の情報を書き込み、パケットルーティング部221に転送するS4。パケットルーティング部221は、時刻同期処理部222から転送されたパケットをPHY213に転送するS5。PHY213は、パケットルーティング部221から転送されたパケットをMU100のPHY213に送信するS6。MU100のPHY213は、IED200から送信されたパケットを時刻同期部212へ転送するS7。時刻同期部212のパケットルーティング部221は、PHY213から転送されたパケットのパケット識別子を読む。すると、時刻同期パケットを示すパケット識別子が読めるので、パケットを時刻同期処理部222へ転送するS8。時刻同期処理部222は、パケットルーティング部221から転送されたパケットを受け取り、パケット識別子syncと判別し、パケットの送信データから時刻情報IED200での現在時刻の情報を読み出し、パケットルーティング部221に転送するS9。また、時刻同期処理部222は、syncパケットの送信データから読み出した時刻情報IED200の現在時刻の情報を記憶する。パケットルーティング部221は、時刻同期処理部222から転送されたsyncパケットをMAC211に転送するS10。MAC211は、syncパケットを演算部に転送するS11図15に続く。2時刻同期delay_reqパケット伝送図15MU100の演算部は、IED200からのsyncパケットを受け、パケット識別子が時刻同期かつdelay_reqであり、送信データが空のパケットdelay_reqパケットを生成し、MAC211に転送するS12。MAC211は、送信データが空のdelay_reqパケットをパケットルーティング部221に転送しS13、パケットルーティング部221は送信データが空のdelay_reqパケットを時刻同期処理部222に転送するS14。時刻同期処理部222は、delay_reqパケットの送信データに所定の時刻情報を書き込む又は送信データを空のままにしておき、送信データに所定の時刻情報を書き込まれている又は送信データが空のままのdelay_reqパケットをパケットルーティング部221に転送するS15。そして、パケットルーティング部221がdelay_reqパケットをPHY213に転送しS16、PHY213がIED200のPHY213にdelay_reqパケットを転送するS17。なお、MU100では、S17の際に、時刻同期処理部222が、PHY213からdelay_reqパケットの送信時刻の通知を受け、delay_reqパケットの送信時刻を記憶しておく。IED200では、PHY213が受信したパケットをパケットルーティング部221に転送しS18、パケットルーティング部221がパケット識別子の検出により受信したパケットが時刻同期パケットであると判別し、受信した時刻同期パケットを時刻同期処理部222に転送するS19。時刻同期処理部222は、時刻同期パケットのパケット識別子を検出して受信したパケットがdelay_reqパケットであることを判別し、パケットルーティング部221に演算部への転送を指示して、delay_reqパケットをパケットルーティング部221に転送するS20。パケットルーティング部221はdelay_reqパケットをMAC211に転送しS21、MAC211はdelay_reqパケットを演算部に転送するS22図16に続く。3時刻同期delay_respパケット伝送図16IED200の演算部は、パケット識別子が時刻同期かつdelay_respであり、データ内容が空のパケットを生成し、MAC211に転送するS23。MAC211は、演算部から転送されたパケットを、時刻同期部212へ転送するS24。時刻同期部212のパケットルーティング部221は、MAC211から転送されたパケットのパケット識別子を読む。すると、時刻同期パケットを示すパケット識別子が読めるので、パケットを時刻同期処理部222へ転送するS25。時刻同期処理部222は、パケットルーティング部221から転送されたパケットを受け取り、パケット識別子delay_respと判別し、パケットの送信データに時刻情報IED200内の処理遅延時間の情報を書き込み、パケットルーティング部221に転送するS26。パケットルーティング部221は、時刻同期処理部222から転送されたパケットをPHY213に送信するS27。PHY213は、パケットルーティング部221から送信されたパケットをMU100のPHY213に転送するS28。MU100のPHY213は、IED200から転送されたパケットを時刻同期部212へ転送するS29。時刻同期部212のパケットルーティング部221は、PHY213から転送されたパケットのパケット識別子を読む。すると、時刻同期パケットを示すパケット識別子が読めるので、パケットを時刻同期処理部222へ転送するS30。時刻同期処理部222は、パケットルーティング部221から転送されたパケットを受け取り、パケット識別子delay_respと判別し、パケットの送信データから時刻情報IED200内の処理遅延時間の情報を読み出し、delay_respパケットをパケットルーティング部221に転送するS31。パケットルーティング部221は、時刻同期処理部222から転送されたdelay_respパケットをMAC211に転送するS32。MAC211は、delay_respパケットを演算部に転送するS33。その後、MU100の演算部は、delay_respパケットの受信時刻とdelay_reqパケットの送信時刻との差分の時間図8のレスポンス時間Yに相当を算出し、算出した時間と、delay_respパケットに示されている処理遅延時間とから、図8の伝播遅延時間Dを算出し、伝播遅延時間Dとsyncパケットで通知された現在時刻とから時刻補正値を算出し、内部時計を更新する。このように、本実施の形態によれば、IED200の時刻同期部212が、周期伝送される計測値パケットの通過を検知し、自律的に時刻同期を開始syncパケットを自力で生成し送信する。また、IED200やMU100の時刻同期部212は、時刻同期パケットを受信すると、自力で次に送信すべき時刻同期パケットを生成して送信する。これにより、時刻同期の処理が、IED200やMU100の演算部102、202の処理に頼らずに可能となる。このように、時刻同期が、時刻同期部212同士で自律的に実施され、IED200やMU100の演算部102、202の処理に頼らずに可能となることで、演算部102、202の負荷が軽減される。つまり、受信した時刻同期パケットに対する処理、送信する時刻同期パケットの生成を通信部101、201が行うため、時刻同期シーケンスを実行しても演算部102、202に負荷がかからない。このため、演算部102、202が行う系統保護のための処理に影響を及ぼすことなく、短い周期で時刻同期シーケンスを繰り返すことができ、IED200とMU100との間の時刻を恒常的に一致させることができる。また、演算部102、202への負荷が軽減されることにより、演算部102、202として、従来より廉価な演算装置を採用でき、コスト低減の効果が期待できる。また、時刻同期の実行に演算部102、202の処理が不要なことから、演算部102、202のソフトウェア設計容易化の効果も期待できる。更に、受信した時刻同期パケットの通信部101、201から演算部102、202への転送、演算部102、202から通信部101、201への空の時刻同期パケットの転送を省略できるので、IED200内及びMU100内の処理時間を短縮させることができ、また、消費電力を低減することができる。実施の形態2.実施の形態1では、時刻同期部212のパケットルーティング部221は、外部から送信されたパケットをパケット識別子まで受信し、パケット識別子を検出した後にパケットの透過転送を開始する。これに対し、パケットルーティング部221でパケットを受信開始したとき、パケットの種類の判別を行わず直ちに時刻同期処理部222およびMAC211にパケットを透過転送する方式も考えられる。これにより、パケットルーティング部221がパケット識別子まで受信する時間を待つ必要がなく、結果として時刻同期の通信に必要な時間が短縮できる。ただし、この場合は、パケットルーティング部221はパケットを無条件でMAC211に透過転送するため、このままでは時刻同期パケットがMAC211に届いてしまい、演算部MU演算部102又はIED演算部202がMAC211に届いた時刻同期パケットを判別して捨てる処理が発生する。そこで、本実施の形態では、パケットルーティング部221は、透過転送と並行してパケットのパケット識別子を検出し、時刻同期パケットであれば、MAC211への透過転送を途中で打ち切る。すると、MAC211に届いた時刻同期パケットは、チェックサム検査の結果エラーとなる。ここで、MAC211がチェックサムエラーのパケットを捨て、演算部MU演算部102又はIED演算部202にパケット受信を通知しないことで、演算部がMAC211に届いた時刻同期パケットを判別して捨てる処理を無くすことができる。以下、本実施の形態に係る動作を具体的に説明する。まず、IED200とMU100の構成は、実施の形態1と同様である。ただし、一部の機能が異なる。パケットルーティング部221は、前述の通りパケットの受信を開始したとき、パケットの種類の判別を行わず直ちに時刻同期処理部222およびMAC211にパケットを透過転送する。また、時刻同期処理部222には、パケットルーティング部221から透過されたパケットのパケット識別子を検出し、予め設定された識別子なら時刻同期を開始する機能を追加する。次に、IED200とMU100間の時刻同期の手順を、図5、図6の図解を参照しながら説明する。0事前設定事前設定として、IED200の演算部202は、時刻同期部212の時刻同期処理部222に対し、パケット識別子が計測値パケットであるパケットを受信したときに、時刻同期を開始するよう設定する。1時刻同期syncパケット伝送図5なお、ここでも、図3と同様に、IED200の通信部201が、MU100からの計測値パケットを受信した時点から説明を始める。時刻同期部212の時刻同期処理部222は、パケットルーティング部221から転送されたパケットのパケット識別子を読む。すると、計測値パケットを示すパケット識別子が読めるので、時刻同期処理部222は、時刻同期パケット生成部223に対しsyncパケットの生成を命じるS201。時刻同期パケット生成部223は、パケット識別子が時刻同期かつsyncであり、送信データに時刻情報IED200での現在時刻の情報を格納したsyncパケット図10を生成し、生成したsyncパケットをパケットルーティング部221に転送するS202。パケットルーティング部221は、時刻同期パケット生成部223から転送されたsyncパケットをPHY213に転送するS203。PHY213は、パケットルーティング部221から転送されたsyncパケットをMU100のPHY213に送信するS204。MU100のPHY213は、IED200から送信されたパケットを時刻同期部212へ転送するS205。時刻同期部212のパケットルーティング部221は、PHY213から転送されたパケットを時刻同期処理部222とMAC211に転送するS206、S208。ただし、パケットルーティング部221は、パケットの転送と並行してパケット識別子を検出し、その結果、MAC211に転送中のパケットが時刻同期パケットと判明するので、MAC211への転送は途中で打ち切るS208。時刻同期処理部222は、パケットルーティング部221から転送されたパケットを受け取り、パケット識別子からsyncパケットと判別し、syncパケットの送信データから時刻情報IED200の現在時刻の情報を読み出すS207。MAC211に届いた時刻同期パケットMAC211への転送が途中で打ち切られた時刻同期パケットは、MAC211によるチェックサム検査の結果、エラーとなる。ここで、MAC211がチェックサムエラーの時刻同期パケットを捨て、MU演算部102に時刻同期パケットの受信を通知しない図6に続く。2時刻同期delay_reqパケット伝送図6S209~S213は、実施の形態1で示した図4のS109~S113と同じである。つまり、MU100の時刻同期処理部222は、IED200からの時刻同期パケットsyncパケットを受け、時刻同期パケット生成部223に対し、delay_reqパケットの生成を指示するS209。更に、時刻同期パケット生成部223は、パケット識別子が時刻同期かつdelay_reqであり、送信データに任意の情報を格納したdelay_reqパケット図11を生成し、生成したdelay_reqパケットをパケットルーティング部221に転送しS210、パケットルーティング部221がdelay_reqパケットをPHY213に転送するS211。更に、MU100のPHY213がdelay_reqパケットをIED200のPHY213に送信しS212、IED200のPHY213は、受信したパケットをパケットルーティング部221に転送するS213。パケットルーティング部221は、PHY213から転送されたパケットを時刻同期処理部222とMAC211に転送するS214、S215。ただし、パケットルーティング部221は、パケットの転送と並行してパケット識別子を検出し、その結果、時刻同期パケットと判明するので、MAC211への転送は途中で打ち切るS215。MAC211に届いた時刻同期パケットMAC211への転送が途中で打ち切られた時刻同期パケットは、MAC211によるチェックサム検査の結果、エラーとなる。ここで、MAC211がチェックサムエラーの時刻同期パケットを捨て、MU演算部102に時刻同期パケットの受信を通知しない。3時刻同期delay_respパケット伝送図6S216~S220は、実施の形態1で示した図4のS115~S119と同じである。つまり、IED200の時刻同期処理部222は、時刻同期パケットのパケット識別子を検出してdelay_reqパケットであることを判別し、時刻同期パケット生成部223に対しdelay_respパケットの生成を命じるS216。また、時刻同期パケット生成部223は、パケット識別子が時刻同期かつdelay_respであり、送信データに時刻情報IED200内の処理遅延時間の情報を格納したdelay_respパケット図12を生成し、生成したdelay_respパケットをパケットルーティング部221に転送するS217。そして、IED200のパケットルーティング部221が、delay_respパケットをPHY213に転送するS218。PHY213は、パケットルーティング部221から転送されたdelay_respパケットをMU100のPHY213に送信するS219。MU100のPHY213は、IED200から送信されたパケットを時刻同期部212へ転送するS220。次に、パケットルーティング部221は、PHY213から転送されたパケットを時刻同期処理部222とMAC211に転送するS221、S222。ただし、パケットルーティング部221は、パケットの転送と並行してパケット識別子を検出し、その結果時刻同期パケットと判明するので、MAC211への転送は途中で打ち切るS222。MAC211に届いた時刻同期パケットは、チェックサム検査の結果エラーとなる。ここで、MAC211がチェックサムエラーのパケットを捨て、MU演算部102にパケット受信を通知しない。時刻同期処理部222では、実施の形態1と同様に、図8の伝播遅延時間Dを算出し、伝播遅延時間Dとsyncパケットで通知された現在時刻とから時刻補正値を算出し、内部時計を更新する。なお、IED200において、計測値パケットを受信した場合も、パケットルーティング部221は、受信したパケットが計測値パケットであることを検知する前に受信したパケットを時刻同期処理部222とMAC211に転送する図5のS301、S302。そして、パケットルーティング部221は、受信したパケットが計測値パケットであると検知した場合に、計測値パケットのMAC211への転送を維持するので、計測値パケットはMAC211で破棄されずにIED演算部202に転送される。この結果、IED演算部202は計測値パケットの計測値を解析して電力系統の異常の有無を判定する。このように本実施の形態では、通信部が、パケットの種類を判別する前に、受信したパケットを演算部に対して出力するとともに、受信したパケットの種類を判別した結果、受信したパケットが演算部に必要のないパケット時刻同期パケットである場合には、演算部へのパケットの出力を停止し、当該パケットを破棄する。一方、受信したパケットが演算部に必要なパケット計測値パケットである場合には、演算部へのパケットの出力を維持し、演算部に当該パケットを受領させる。このため、本実施の形態によれば、パケットの種類を判別する時間分だけ早期に演算部に対してパケットを出力することができ、処理時間を短縮させることができる。以上、実施の形態1及び2では、電力系統の電流電圧を周期的にサンプリングする計測ユニットMUと、前記計測ユニットから電流電圧のサンプリング値を収集して電力系統の異常を判断する演算ユニットIEDが、双方向のネットワークケーブルを介して接続され、計測ユニットから演算ユニットへサンプリング値がパケットに格納されて周期的に伝送され、また、前記サンプリング値の格納されたパケット計測値パケットの周期的伝送の合間の時間に、時刻情報をパケット時刻同期パケットに格納して伝送することによって時刻同期を行う電力系統保護システムを説明した。そして、実施の形態1及び2では、前記パケットは、前記サンプリング値を格納したパケットと、前記時刻情報を格納した時刻同期のためのパケットの少なくとも2種類があり、それぞれパケットに格納された識別子で判別できるものであって、前記演算ユニットおよび前記計測ユニットの通信部は、ネットワーク伝送処理を行うPHYおよびMACと、時刻同期のための処理を行う時刻同期部で構成されるものであって、前記時刻同期部は、前記PHYおよび前記MACの間でパケットを透過および取り込みするパケットルーティング部と、前記パケットルーティング部の取り込んだパケットに格納された識別子を判別し、前記識別子に応じて処理を行う時刻同期処理部と、前記時刻同期処理部の指令を受けて時刻同期のためのパケットを生成する時刻同期パケット生成部で構成されることを説明した。また、実施の形態1及び2では、前記演算ユニットまたは前記計測ユニットの前記時刻同期部は、前記パケットルーティング部が、前記PHYから受け取ったパケットのパケット識別子を読み、その結果時刻同期のためのパケットと判明すると、前記パケットを時刻同期処理部へ転送し、前記時刻同期処理部は、前記パケットルーティング部から転送されたパケットを受け取り、時刻同期に関する処理を行うと共に、前記時刻同期パケット生成部に対し、前記受け取った時刻同期のためのパケットに応じて送信すべきパケットの生成を命令し、前記時刻同期パケット生成部は、前記時刻同期処理部の命令に従い、前記受け取った時刻同期のためのパケットに応じて送信すべきパケットを生成し、前記パケットルーティング部を通じて前記PHYに転送することを説明した。また、実施の形態2では、前記演算ユニットまたは前記計測ユニットの前記時刻同期部は、前記パケットルーティング部が、前記PHYから受け取ったパケットをただちに時刻同期処理部および前記MACへ転送開始することと並行して、前記PHYから受け取ったパケットの識別子を識別し、時刻同期のためのパケットと判明すると、前記MACへの前記パケットの転送を中止し、前記時刻同期処理部は、前記パケットルーティング部から転送されたパケットを受け取り、パケット識別子を読み、その結果時刻同期のためのパケットと判明すると、時刻同期に関する処理を行うと共に、前記時刻同期パケット生成部に対し、前記受け取った時刻同期のためのパケットに応じて送信すべきパケットの生成を命令し、前記時刻同期パケット生成部は、前記時刻同期処理部の命令に従い、前記受け取った時刻同期のためのパケットに応じて送信すべきパケットを生成し、前記パケットルーティング部を通じて前記PHYに転送することを説明した。以上では、電力系統保護システムに用いられるMUとIEDを例として説明を進めた。しかし、電力系統保護システムの用途に限らず、計測された計測値を通知する計測値パケットと、時刻同期のための時刻同期パケットとを送受信する通信装置であれば、実施の形態1及び2で説明した構成及び手順を適用することができる。最後に、実施の形態1及び2に示したMU100及びIED200のハードウェア構成例について説明する。図17は、実施の形態1及び2に示すMU100及びIED200のハードウェア資源の一例を示す図である。なお、図17の構成は、あくまでもMU100及びIED200のハードウェア構成の一例を示すものであり、MU100及びIED200のハードウェア構成は図17に記載の構成に限らず、他の構成であってもよい。図17において、MU100及びIED200は、プログラムを実行するCPU911CentralProcessingUnit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいうを備えている。CPU911は、図1に示すMU演算部102及びIED演算部202に相当する。CPU911は、バス912を介して、例えば、ROMReadOnlyMemory913、RAMRandomAccessMemory914、通信ボード915、表示装置901、キーボード902、マウス903、磁気ディスク装置920と接続され、これらのハードウェアデバイスを制御する。通信ボード915は、図1に示すMU通信部101及びIED通信部201に相当する。更に、CPU911は、FDD904FlexibleDiskDrive、コンパクトディスク装置905CDDと接続していてもよい。また、磁気ディスク装置920の代わりに、SSDSolidStateDrive、光ディスク装置、メモリカード登録商標読み書き装置などの記憶装置でもよい。RAM914は、揮発性メモリの一例である。ROM913、FDD904、CDD905、磁気ディスク装置920の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置の一例である。通信ボード915、キーボード902、マウス903などは、入力装置の一例である。また、通信ボード915、表示装置901などは、出力装置の一例である。通信ボード915は、図8に示すように、通信回線300に接続されている。また、MU100の場合は、図8に示すように、計器用変圧器400と通信するための通信回線と接続されている。この他、通信ボード915は、LANローカルエリアネットワーク、インターネット、WANワイドエリアネットワーク、SANストレージエリアネットワークなどに接続されていてもよい。磁気ディスク装置920には、オペレーティングシステム921OS、ウィンドウシステム922、プログラム群923、ファイル群924が記憶されている。プログラム群923のプログラムは、CPU911がオペレーティングシステム921、ウィンドウシステム922を利用しながら実行する。また、RAM914には、CPU911に実行させるオペレーティングシステム921のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM914には、CPU911による処理に必要な各種データが格納される。また、ROM913には、BIOSBasicInputOutputSystemプログラムが格納され、磁気ディスク装置920にはブートプログラムが格納されている。MU100及びIED200の起動時には、ROM913のBIOSプログラム及び磁気ディスク装置920のブートプログラムが実行され、BIOSプログラム及びブートプログラムによりオペレーティングシステム921が起動される。上記プログラム群923には、実施の形態1及び2で説明したMU演算部102及びIED演算部202の機能を実行するプログラムが記憶されている。実施の形態1及び2では、図1に示す通信部MU通信部101、IED通信部201が、演算部MU通信部101、IED演算部202と別のハードウェアであること例を説明した。しかし、図2に示すパケットルーティング部221、時刻同期処理部222、時刻同期パケット生成部223及びMAC211をプログラムで実現し、これらの機能を実現するプログラムを磁気ディスク装置920に格納してもよい。磁気ディスク装置920内のプログラムは、CPU911により読み出され実行される。ファイル群924には、実施の形態1及び2の説明において、~の判断、~の判定、~の検査、~の検出、~の生成、~の更新、~の設定、~の選択、~の入力、~の出力等として説明している処理の結果を示す情報やデータや信号値や変数値やパラメータが、~ファイルや~データベースの各項目として記憶されている。~ファイルや~データベースは、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してCPU911によりメインメモリやキャッシュメモリに読み出される。そして、読み出された情報やデータや信号値や変数値やパラメータは、抽出検索参照比較演算計算処理編集出力印刷表示などのCPUの動作に用いられる。抽出検索参照比較演算計算処理編集出力印刷表示のCPUの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリ、レジスタ、キャッシュメモリ、バッファメモリ等に一時的に記憶される。また、実施の形態1及び2で説明している図の矢印の部分は主としてデータや信号の入出力を示す。データや信号値は、RAM914のメモリ、FDD904のフレキシブルディスク、CDD905のコンパクトディスク、磁気ディスク装置920の磁気ディスク、その他光ディスク、ミニディスク、DVD等の記録媒体に記録される。また、データや信号は、バス912や信号線やケーブルその他の伝送媒体によりオンライン伝送される。また、実施の形態1及び2の説明において~部として説明しているものは、~回路、~装置、~機器であってもよく、また、~ステップ、~手順、~処理であってもよい。すなわち、実施の形態1及び2で説明した図に示すステップ、手順、処理により、MU100及びIED200の動作をパケット処理方法として捉えることができる。また、~部として説明しているものは、ROM913に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子デバイス基板配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD等の記録媒体に記憶される。プログラムはCPU911により読み出され、CPU911により実行される。