現在時刻と、基準信号が出力される指定時刻とを決定し、前記指定時刻に達したとき前記基準信号を出力するように構成された時刻源115、205と、前記時刻源115、205に通信可能に結合され、i前記指定時刻を識別し、ii前記識別した指定時刻を、ローカルネットワーク120を介して1つまたは複数のネットワークデバイス110a~nに伝達するように構成されたネットワークホスト105とを備え、前記1つまたは複数のネットワークデバイス110a~nが、i内部クロック153を起動し、ii前記ネットワークホスト105から前記指定時刻を受信し、iii前記指定時刻を受信した後に前記時刻源115、205によって出力される前記基準信号を受信し、iv前記基準信号を受信し次第、前記内部クロック153の値を前記指定時刻に設定するようにそれぞれ構成されている、システム100。前記時刻源115、205が、全地球測位システムGPS時刻源117を含む、請求項1記載のシステム100。前記ネットワークホスト105が前記時刻源を含み、前記ネットワークホスト105が、少なくとも1つの時刻信号をリモートエンティティから受信するようにさらに構成されている、請求項1記載のシステム100。前記少なくとも1つの時刻信号が、イーサネットベースの時間同期信号を含む、請求項3記載のシステム100。前記1つまたは複数のネットワークデバイス110a~nが、ファンデーションフィールドバスH1デバイス、または低帯域幅ネットワークデバイスのうちの少なくとも1つを含む、請求項1記載のシステム100。前記基準信号が、前記時刻源115、205が周期的な方法で出力するパルス信号を含む、請求項1記載のシステム100。前記基準信号が、1つまたは複数の専用信号線を介して、前記1つまたは複数のネットワークデバイス110a~nによって受信される、請求項1記載のシステム100。ローカルネットワーク120内で時間同期を行うための方法300であって、指定時刻に基準信号を出力するように構成された時刻源115、205を、ネットワークホストデバイス105によって識別するステップ305と、前記時刻源115、205が前記基準信号を出力する前記指定時刻を、前記ホストデバイス105によって決定するステップ310と、前記指定時刻の指示を、ローカルネットワーク130を介してかつ前記指定時刻より前に、1つまたは複数のネットワークデバイス110a~nに前記ホストデバイス105によって伝達するステップ315とを含み、前記1つまたは複数のネットワークデバイス110a~nが、前記指示を受信し、前記時刻源から前記基準信号をその後受信し次第、内部クロック153の値を前記指定時刻に設定するようにそれぞれ構成されている、方法300。時刻源を識別するステップが、全地球測位システムGPS時刻源117を識別するステップを含む、請求項8記載の方法300。時刻源115、205を識別するステップ305が、前記ホストデバイス105とネットワーク通信するリモートエンティティを識別するステップと、少なくとも1つの時刻信号を前記リモートエンティティから前記ホストデバイス105によって受信するステップとを含む、請求項8記載の方法300。少なくとも1つの時刻信号を受信するステップが、イーサネットベースの時間同期信号を受信するステップを含む、請求項10記載の方法300。1つまたは複数のネットワークデバイス110a~nに前記指定時刻の指示を伝達するステップ315が、1つもしくは複数のファンデーションフィールドバスH1デバイスに、または1つもしくは複数の低帯域幅ネットワークデバイスに指示を伝達するステップを含む、請求項8記載の方法300。前記基準信号を、前記ホストデバイス105から前記1つまたは複数のネットワークデバイス110a~nに伝達するステップ320をさらに含む、請求項8記載の方法300。前記基準信号を伝達するステップ320が、1つまたは複数の専用信号線を介して前記基準信号を伝達するステップを含む、請求項13記載の方法300。したがって、時間同期を容易にする改善されたシステムおよび方法、ならびにローカルネットワーク内の時間同期を容易にする改善されたシステムおよび方法が望ましい。本発明の特定の実施形態により、上記の要求および/または問題の一部もしくはすべてに対処することができる。本発明の諸実施形態は、時間同期を行うためのシステムおよび方法を含むことができる。本発明の一実施形態によれば、時間同期を行うためのシステムが開示されている。そのシステムは、時刻源、ネットワークホスト、および1つまたは複数のネットワークデバイスを含むことができる。その時刻源は、現在時刻と、基準信号が出力される指定時刻とを決定し、その指定時刻に達したとき基準信号を出力するように構成することができる。ネットワークホストは、時刻源に通信可能に結合され、i指定時刻を識別し、ii識別した指定時刻を、ローカルネットワークを介して1つまたは複数のネットワークデバイスに伝達するように構成することができる。その1つまたは複数のネットワークデバイスは、i内部クロックを起動し、iiネットワークホストから指定時刻を受信し、iii指定時刻を受信した後に、時刻源によって出力される基準信号を受信し、iv基準信号を受信し次第、内部クロックの値をその指定時刻に設定するようにそれぞれ構成することができる。本発明の別の実施形態によれば、時間同期を行うための方法が開示されている。ネットワークホストデバイスは、指定時刻に基準信号を出力するように構成された時刻源を識別することができる。次いでそのホストデバイスは、時刻源によって基準信号が出力される指定時刻を決定し、その指定時刻の指示を、ローカルネットワークを介して1つまたは複数のネットワークデバイスに伝達することができる。この指示は、指定時刻より前に伝達することができる。この1つまたは複数のネットワークデバイスは、その指示を受信し、時刻源から基準信号をその後受信し次第、内部クロックの値をその指定時刻に設定するようにそれぞれ構成することができる。本発明のさらに別の実施形態によれば、時間同期を行うための方法が開示されている。ネットワークデバイスは、内部タイミング信号を起動することができる。次いでこのネットワークデバイスは、時刻源によって基準信号が出力される指定時刻の指示を、ローカルネットワークを介して受信することができる。この指示を受信した後、ネットワークデバイスは時刻源から基準信号を受信することができる。基準信号を受信することに少なくとも部分的に基づいて、内部タイミング信号の値をその指定時刻に設定することができる。本発明の様々な実施形態の技法により、さらなるシステム、方法、機器、特徴、および態様が実現される。本発明の他の実施形態および態様を本明細書に詳しく記載し、特許請求の範囲に記載の本発明の一部とみなす。この記載および図面を参考にして、他の実施形態および態様を理解することができる。本発明をこうして一般論として記載したが、次に、必ずしも縮尺通りに描かれていない添付図面を参照する。次に、本発明のすべての実施形態ではないが一部の実施形態を示す添付図面を参照し、本発明の説明のための諸実施形態を以下により完全に記載する。実際には、本発明は多くの異なる形式で実施することができ、本明細書に記載する諸実施形態に限定されるものとして解釈すべきでない。むしろ、これらの実施形態は、適用される法的要件を本開示が満たすよう提供する。全体を通じて、同様の番号は同様の要素を指す。本開示では、用語ネットワークデバイスは、ローカルネットワークに接続される比較的低い帯域幅のネットワークデバイスを指すことができる。このネットワークデバイスの比較的低い帯域幅は、ネットワークデバイスにおいて比較的正確な時刻信号を維持すること、またはイーサネット商標パケット交換通信などの、ネットワークベースのパケット交換通信により時刻信号を他の時刻信号に同期させることを困難にする場合がある。例えば、ネットワークデバイスの比較的低い帯域幅および/または比較的遅い処理速度がもたらす遅延は、約1ミリ秒の所望の分解能など、SOESequenceofEventタイミングの所望の分解能を満たす時刻信号を維持することを困難にする場合がある。適切なネットワークデバイスの一例は、H1ファンデーションフィールドバスデバイスだが、本発明の様々な実施形態で他のネットワークデバイスを利用することができる。時間同期を行うための制御システムおよび方法を開示する。本発明の一実施形態によれば、発電所や製造プラントにあるファンデーションフィールドバスデバイスや他の比較的低い帯域幅のデバイスのローカルネットワークなどの、ローカルネットワーク内で時間同期を行うためのシステムが開示されている。全地球測位システムGPS時刻源などの時刻源は、比較的正確なまたは精密な現在時刻を決定するように構成することができる。さらに、この時刻源は、1つまたは複数の指定時刻において基準信号を出力するように構成することができる。例えば、この時刻源は、1秒に1回や10秒に1回など、指定時刻において基準信号を周期的に出力するように構成することができる。ネットワークホストデバイスなどの第1のネットワークデバイスは、この時刻源を組み込み、またはこの時刻源と通信することができる。ネットワークホストデバイスは、基準信号が出力される次の秒など、時刻源が基準信号を出力する次の指定時刻を識別するように構成し、またはプログラムすることができる。ネットワークホストは、識別した指定時刻または指定時刻の指示を、ローカルネットワークを介しかつ指定時刻に達する前に1つまたは複数の比較的低い帯域幅のネットワークデバイスに伝達することができる。例えば、この指定時刻は、ファンデーションフィールドバスネットワークとともに適切な通信バスを介し、1つまたは複数のファンデーションフィールドバスデバイスに伝達することができる。次いで時刻源は、自らが維持する現在時刻がその指定時刻に達したときping信号などの基準信号を出力することができ、ネットワークデバイスのそれぞれはその基準信号を受信することができる。特定の実施形態では、指定されたバス線などの1つまたは複数の指定された信号線が、ネットワークデバイスに基準信号を伝達することを容易にすることができる。他の実施形態では、この基準信号は、バス内の信号線上で伝搬される信号に重畳させまたは別の方法で追加することができる。ネットワークデバイスは、この基準信号を受信すると、内部タイミング信号例えば内部クロックの値を、以前受信した指定時刻に設定しまたは更新することができる。この点で、比較的低い帯域幅のデバイスのネットワーク内の、比較的正確なまたは精密な時間同期を容易にすることができる。この時間同期は、モニタされるイベントを比較的正確にタイムスタンプすることを容易にすることができ、かつ/またはSOESequenceofEventタイミングを維持することができる。本発明の様々な実施形態は、1つまたは複数の比較的低い帯域幅のデバイスを含むローカルネットワークなどのネットワーク内の、時間同期および/またはSOEタイミング合わせを容易にする、1つもしくは複数の専用コンピュータ、システム、および/または特定の機械を含むことができる。様々な実施形態において、専用コンピュータまたは特定の機械は、多岐にわたる様々なソフトウェアモジュールを所望の通りに含むことができる。以下により詳細に説明するように、特定の実施形態では、時間同期を容易にするためにこれらの様々なソフトウェアコンポーネントを利用することができる。本明細書に記載する本発明の特定の実施形態には、1つまたは複数の比較的低い帯域幅のネットワークデバイスを含むネットワークなどのネットワーク内の、比較的正確な時間同期を容易にする技術的効果があり得る。さらに本発明の特定の実施形態は、発電所や製造プラントにおける制御ネットワークなどの制御ネットワーク内の、比較的正確なSOESequenceofEventタイミング合わせを容易にする技術的効果を有することができる。本発明の様々な実施形態は、ファンデーションフィールドバスタイプの以下フィールドバスデバイスなどの比較的低い帯域幅のデバイスを、発電所や製造プラントの制御システムに関連する1つまたは複数のローカルネットワークなどの、1つまたは複数のネットワークの中に組み込むことができる。本発明の様々な実施形態において、多岐にわたるフィールドバスデバイスを所望の通りに利用することができる。フィールドバスデバイスの例には、センサ、ゲージ、測定デバイス、バルブ、作動器、入出力サブシステム、ホストシステム、リンクデバイス、適切なフィールドバスH1デバイス、および/または適切なフィールドバス高速イーサネット商標HSEデバイスが含まれるが、これだけに限定されない。特定の実施形態では、H1デバイスは、比較的低い帯域幅もしくはデータ速度で動作しかつ/または通信することができるのに対し、HSEデバイスは、比較的より速いデータ速度で動作することができる。一例として、H1デバイスは約31.25キロビット/秒で動作することができ、HSEデバイスは約100メガビット/秒で動作することができる。フィールドバスデバイス間の通信は、フィールドバスプロトコルを利用することによって所望の通りに容易にすることができる。このフィールドバスプロトコルは、フィールド機器またはフィールドバスデバイスを相互接続するバスもしくはネットワークに標準化された物理インターフェイスを提供する、全デジタルシリアル双方向通信プロトコルである。このフィールドバスプロトコルは、フィールドバスファンデーションが開発し、運営するオープンアーキテクチャプロトコルである。このフィールドバスプロトコルは、プラントや施設内のフィールド計器またはフィールドデバイスにローカルエリアネットワークを事実上与え、そのローカルエリアネットワークは、これらのフィールドデバイスが、施設の全体にわたって分散された位置において制御機能を実行すること、ならびにこれらの制御機能を実行する前および後に互いに通信して全体的な制御戦略を実施することを可能にする。このフィールドバスプロトコルは、制御機能をプロセス制御ネットワークの全体にわたって分散できるようにするので、中央コントローラの作業負荷を減らすことができる。図1は、本発明の説明のための一実施形態による、ローカルネットワークなどのネットワーク内で時間同期を行うために利用することができるシステム100の一例の概略ブロック図である。この制御システム100は、少なくとも1つのネットワークホストデバイス105、任意の数の他のネットワークデバイス110a~n、および時刻源115を含むことができる。ネットワークホストデバイス105と、他のネットワークデバイス110a~nとは、適切なローカルネットワークまたはローカルバス120を介して所望の通りに互いに通信することができる。この点で、ネットワークホストデバイス105および他のネットワークデバイス110a~nは、ローカルネットワークまたはローカルエリアネットワーク、例えば発電所や製造プラントにあるローカルネットワークを形成することができる。特定の実施形態では、ネットワークデバイス110a~nは、発電所や製造プラント内の様々な機器および/またはシステムをモニタするように構成することができる。次いで、ネットワークデバイス110a~nによって集められた測定データおよび/または他のモニタデータを、ネットワークホストデバイス105に伝達することができる。ネットワークホストデバイス105は、他のデバイス110a~nから受信したデータの少なくとも一部分を、プラントに関連する中央コントローラおよび/または他のローカルネットワークに関連する他のネットワークホストデバイスなど、1つもしくは複数のリモートデバイスおよび/またはリモートシステム125に所望の通りに伝達することができる。ネットワークホストデバイス105と1つまたは複数のリモートデバイス125との間の通信は、以下により詳細に論じるネットワーク130など、任意の数の適切なネットワークを介して容易にすることができる。本発明の一態様によれば、ネットワークホストデバイス105は、時刻源115を含み、組み込み、または時刻源115と通信することができる。時刻源115は、現在時刻を指示する比較的正確かつ/または精密な時刻信号を生成し、かつ/または維持するように構成することができる。例えば、時刻源115は、約1マイクロ秒の分解能を有する時刻信号を維持するように構成することができるが、他の分解能を有する時刻信号を利用することもできる。本発明の様々な実施形態において、多岐にわたる適切な時刻源115を所望の通りに利用することができる。一実施形態例では、時刻源115は、比較的正確な時刻信号を生成するために1つまたは複数のGPS衛星117と通信するように動作できもしくは構成された、全地球測位システムGPS時刻源を含むことができる。時刻源115は、所望の数の衛星117と交信を確立し、交信が行われると時刻信号を確立しまたは生成することができる。GPS時刻源は、所望の通りにネットワークホストデバイス105に組み込み、またはホストデバイス105に通信可能に結合することができる。図1に関してGPS時刻源を記載するが、他の適切な時刻源を利用することもできる。例えば、図2に関して以下により詳細に論じるように、ネットワークホストデバイス115は、1つまたは複数のリモートデバイスと通信し、イーサネット商標ベースのパケット交換により適切な時刻信号を生成しまたは確立することができる。ネットワークホストデバイス115は、他のネットワークデバイス110a~nの1つまたは複数よりも比較的高い帯域幅を有することができ、それによりホストデバイス115が、パケット交換技術および通信により比較的正確な時刻信号を受信しかつ/または維持することを可能にする。この点で、ネットワークホストデバイス115は、システム100内の時刻源としての役割を果たすことができる。本発明の一態様によれば、時刻源115は、1つまたは複数の指定時刻において基準信号を出力するように構成することができる。特定の実施形態では、1つまたは複数の指定時刻は、デフォルトのパラメータおよび/またはネットワークホストデバイス105から受信されるパラメータなど、時刻源115が受信しかつ/または記憶する任意の数のパラメータを利用して確立しもしくは決定することができる。例えば、時刻源115は、1つまたは複数の指定時刻において基準信号を出力せよという指図もしくは要求を、ネットワークホストデバイス105から受信することができる。別の例として、この時刻源は、1秒に1回や10秒に1回など、指定時刻において基準信号を周期的に出力するように構成することができる。指定時刻に達すると、時刻源115は、ホストデバイス105および/または他のネットワークデバイス110a~nなど、システム100の1つまたは複数の他のコンポーネントが受信するための適切な基準信号を出力することができる。様々な実施形態において、時刻源115は、パルス信号や他の同期信号など多岐にわたる適切な基準信号を所望の通りに出力することができる。特定の実施形態では、この基準信号は、ローカルネットワークまたはバス120内の指定された線など、他のコンポーネントに伝搬するための指定された信号線上に出力することができる。他の実施形態では、この基準信号は、ローカルネットワークまたはバス120により伝搬される別の信号に重畳させることができる。出力される基準信号は、所望の通りに受け手に直接伝達し、またはネットワークホストデバイス105など、1つまたは複数の他のコンポーネントを介して受け手に間接的に伝達することができる。ネットワークホストデバイス105またはローカルホストデバイスは、ローカルネットワーク内で接続される任意の数の他のデバイス110a~nの管理、および/または1つもしくは複数のリモートデバイス125との通信を容易にする、任意の数の適切なコンピュータ処理コンポーネントとし、または任意の数の適切なコンピュータ処理コンポーネントを含むことができる。例えば、ネットワークホストデバイス105は、時刻源115との通信を開始しまたは確立し、時刻源115によって基準信号が出力される指定時刻を識別し、適切なローカルネットワークまたはバス120を介してその指定時刻を1つもしくは複数の他のネットワークデバイス110a~nに伝達し、別のネットワークデバイス110a~nからデータを受信し、かつ/または別のネットワークデバイス110a~nから受信したデータの少なくとも一部分をリモートデバイス125に伝達するように構成された、1つもしくは複数のコントローラ、処理デバイス、および/または処理コンポーネントを含むことができる。ネットワークホストデバイス105に組み込むことができる適切な処理デバイスの例には、特定用途向け回路、プログラム可能ロジックアレイ、マイクロコントローラ、ミニコンピュータ、他のコンピューティングデバイス等が含まれるが、これだけに限定されない。そのため、ネットワークホストデバイス105は、ホストデバイス105の動作を制御し、かつ/またはローカルネットワークの様々なコンポーネントとの間の通信を制御し、かつ/またはリモートデバイス125を制御するためのコンピュータ可読命令を実行することを容易にする、任意の数のプロセッサ141または処理コンポーネントを含むことができる。他のネットワークデバイス110a~nに指定時刻を伝達することに関連するコンピュータ可読命令を実行することにより、ホストデバイス105は、ローカルネットワーク内のネットワークデバイスの同期および/または比較的正確なSOEタイミング合わせを容易にする、専用コンピュータまたは専用機械を含みもしくは形成することができる。1つまたは複数のプロセッサ141に加え、ネットワークホストデバイス105は、1つまたは複数のメモリデバイス142、1つまたは複数のクロック143もしくはタイミングコンポーネント、1つまたは複数のネットワークインターフェイス144、および/または1つもしくは複数の入出力インターフェイス145を含むことができる。1つまたは複数のメモリデバイス142もしくはメモリは、任意の適切なメモリデバイス、例えばキャッシュ、読取り専用メモリデバイス、ランダムアクセスメモリデバイス、磁気記憶デバイス等とすることができる。この1つまたは複数のメモリデバイス142は、例えばホストデバイス105が利用するデータ、実行可能命令、および/もしくは様々なプログラムモジュール、データファイル146、オペレーティングシステム147、ならびに/または時間同期モジュール148もしくは時間同期アプリケーションを記憶することができる。データファイル146は、ホストデバイス105の動作に関連する記憶済みデータ、時刻源115の動作に関連する記憶済みデータ、時間同期データ、1つもしくは複数の他のネットワークデバイス110a~nの動作に関連する記憶済みデータ、他のネットワークデバイス110a~nによって捉えられ、他のネットワークデバイス110a~nから受信される測定値および/もしくは読取値、記憶済みSOEデータ、ならびに/または1つもしくは複数のリモートデバイス125の動作に関連しかつ/またはリモートデバイス125との通信に関連する記憶済みデータを含むことができる。本発明の特定の実施形態では、ネットワークホストデバイス105は、ホストデバイス105の動作を容易にするために実行される任意の数のソフトウェアアプリケーションを含むことができる。このソフトウェアアプリケーションは、1つまたは複数のプロセッサ141によって実行可能なコンピュータ可読命令を含むことができる。このコンピュータ可読命令を実行することは、様々なネットワークコンポーネント110a~nを時間同期すること、および/またはSOEタイミングデータを1つもしくは複数のリモートデバイス125に伝達することを容易にする専用コンピュータを形成することができる。ソフトウェアアプリケーションの一例として、ホストデバイス105は、ホストデバイス105の全体的な動作を制御し、追加のソフトウェアアプリケーションを実行することを容易にするオペレーティングシステムOS147をオプションで含むことができる。さらに、ホストデバイス105は、ネットワークデバイス110a~nが互いに時間同期することおよび1つまたは複数のリモートデバイス125と時間同期することを容易にするように動作し、構成され、もしくはプログラムされる時間同期モジュール148を含むことができる。時間同期モジュール148が実行することができる動作の一例を、図3に関して以下により詳細に記載する。時間同期モジュール148は、時刻源115を識別しかつ/または初期化することができる。次いで、この時間同期モジュール148は、時刻源115が基準信号を出力する次の指定時刻を識別しまたは決定することができ、次の指定時刻または次の指定時刻の指示についての通信を1つもしくは複数の他のネットワークデバイス110a~nに導くことができる。この点で、時刻源115が基準信号を出力すると、他のネットワークデバイス110a~nは、自らが同期されまたはほぼ同期されるよう、自らの内部時刻信号またはクロックを更新することができる。さらに、時間同期モジュール148は、1つまたは複数の他のネットワークデバイス110a~nから、タイムスタンプされたデータおよび/またはSOEデータを所望の通りに受信しかつ/または処理することができる。特定の実施形態では、このデータは、他のネットワークデバイス110a~nに伝達される、データを得るための1つまたは複数の要求に応答して受信されてよい。時間同期モジュール148は、要求の通信を所望の通りに導くことができる。さらに、受信されるデータは、ネットワークホストデバイス110によって記憶されかつ/または1つもしくは複数のリモートデバイス125に伝達されてよい。一例として、SOEデータを得るための要求を1つまたは複数のフィールドバスデバイスに伝達することができ、適切なフィールドバスネットワークを介してそのフィールドバスデバイスからSOEデータを受信することができる。次いで、そのSOEデータを、発電所や製造プラントに関連する中央コントローラに伝達することができる。特定の実施形態では、時間同期モジュール148は、他のネットワークデバイス110a~nを同期するために利用することができる時刻信号を生成し、受信し、かつ/または維持するように動作し、構成され、もしくはプログラムすることができる。例えば、時間同期モジュール148は、発電所や製造プラントに関連する中央コントローラなどの、1つまたは複数のリモートデバイス125とのイーサネット商標ベースのパケット交換通信を利用し、比較的正確な時刻信号を確立し維持することができる。イーサネット商標ベースのパケット交換通信により時刻信号を確立し維持するために利用することができる適切な方法の一例は、米国電気電子学会InstituteofElectricalandElectronicsEngineersによって発行されたIEEE1588標準に記載されている。時間同期モジュール148が時刻信号を確立すると、このモジュール148は、パルス信号などの基準信号が他のネットワークデバイス110a~nによって受信されるために出力される、指定時刻を決定することができる。時間同期モジュール148は、確立される時刻信号の値がその指定時刻に達すると適切な基準信号を出力するようにさらに構成することができる。引き続きネットワークホストデバイス105に関し、1つまたは複数のクロック143は、ホストデバイス105内のタイミング合わせを容易にする任意の適切なクロックまたはタイミングデバイスを含むことができる。本発明の様々な実施形態において、多岐にわたる様々な種類のクロックおよび/またはクロック発生器、例えば水晶圧電発振器、他の共振回路、および/または他の適切なクロック発生器を所望の通りに利用することができる。さらに、矩形波クロック信号など、多岐にわたる様々なクロック信号を利用することができる。1つまたは複数のネットワークインターフェイス144は、ローカルネットワーク120および/またはリモートデバイス125との通信を容易にする1つもしくは複数のネットワーク130など、任意の数のネットワークにホストデバイス105が接続することを容易にすることができる。この点で、ホストデバイス105は、システム100の他のコンポーネントとの間でデータをやり取りすることができる。例えば、指定時刻に関連するデータを時刻源115から受信し、他のネットワークデバイス110a~nに伝達することができる。別の例として、他のネットワークデバイス110a~nからSOEタイミングデータを受信し、1つまたは複数のリモートデバイス125に伝達することができる。1つまたは複数の入出力インターフェイス145は、シリアルポート、USBユニバーサルシリアルバスポート、他のポートおよび/または様々なユーザ入力デバイス例えばキーパッド、タッチスクリーンディスプレイ、マウス、キーボード等など、1つまたは複数の入出力デバイスを介し、ネットワークホストデバイス105の処理コンポーネントがデータを受信することを容易にすることができる。例えば特定の実施形態では、この入出力インターフェイス145は、時刻源115からデータを受信することを容易にすることができる。引き続き図1に関し、このシステムは任意の数のネットワークデバイス110a~nを含むことができる。次に、H1フィールドバスデバイスや他の比較的低い帯域幅のデバイスなど、ネットワークデバイス概してデバイス110と呼ぶの例について記載する。ネットワークデバイス110またはローカルネットワークデバイスは、デバイス110の全体的な動作、タイミング信号の保守、ローカルネットワーク120および/もしくは専用信号線を介した他のデバイスとの通信、ならびに/またはタイミング信号の同期もしくは更新を容易にする、任意の数の適切なコンピュータ処理コンポーネントもしくは処理デバイスとし、または任意の数の適切なコンピュータ処理コンポーネントもしくは処理デバイスを含むことができる。ネットワークデバイス110に組み込むことができる適切な処理コンポーネントデバイスまたはコンポーネントの例には、特定用途向け回路、プログラム可能ロジックアレイ、マイクロコントローラ、ミニコンピュータ、他のコンピューティングデバイス等が含まれるが、これだけに限定されない。そのため、ネットワークデバイス110は、ネットワークデバイス110の動作を制御し、かつ/またはローカルネットワーク120および/もしくは任意の数の専用信号線を介した他のデバイスとの通信を制御するためのコンピュータ可読命令を実行することを容易にする、任意の数のプロセッサ151または処理コンポーネントを含むことができる。タイミング信号を保守することに関連するコンピュータ可読命令を実行することにより、ネットワークデバイス110は、ネットワークデバイス110とローカルネットワーク内および/または他のネットワーク内の他のデバイスとの同期を容易にする、専用コンピュータまたは専用機械を含みもしくは形成することができる。さらに、ネットワークデバイス110は、比較的正確なSOEタイミング合わせを容易にする専用コンピュータまたは専用機械を含みもしくは形成することができる。1つまたは複数のプロセッサ151に加え、ネットワークデバイス110は、1つまたは複数のメモリデバイス152、1つまたは複数のクロック153もしくはタイミングコンポーネント、1つまたは複数のネットワークインターフェイス154、および/または1つもしくは複数の入出力インターフェイス155を含むことができる。1つまたは複数のメモリデバイス152もしくはメモリは、任意の適切なメモリデバイス、例えばキャッシュ、読取り専用メモリデバイス、ランダムアクセスメモリデバイス、磁気記憶デバイス等とすることができる。この1つまたは複数のメモリデバイス152は、例えばネットワークデバイス110が利用するデータ、実行可能命令、および/もしくは様々なプログラムモジュール、データファイル156、オペレーティングシステム157、ならびに/またはタイミングモジュール158もしくはタイミングアプリケーションを記憶することができる。データファイル156は、ネットワークデバイス110の動作に関連する記憶済みデータ、ネットワークデバイス110によって生成される記憶済み測定値データおよび/もしくは計算値、ネットワークホストデバイス105および/もしくはホストデバイス105との通信に関連する記憶済みデータ、ならびに/またはネットワークデバイス110の時間同期に関連する記憶済みデータを含むことができる。本発明の特定の実施形態では、ネットワークデバイス110は、任意の数のソフトウェアアプリケーション、またはネットワークデバイス110の動作を容易にするために実行される、他のプログラム可能ロジックが含まれるコンピュータ可読命令を含むことができる。ソフトウェアアプリケーションの一例として、ネットワークデバイス110は、デバイス110の全体的な動作を制御し、追加のソフトウェアアプリケーションを実行することを容易にするオペレーティングシステムOS157をオプションで含むことができる。さらに、ネットワークデバイス110は、ネットワークデバイス110が他のデバイスと時間同期することおよび/またはSOEタイミング合わせを容易にするように動作し、構成され、もしくはプログラムされるタイミングモジュール158を含むことができる。タイミングモジュール158が実行することができる動作の一例を、図4に関して以下により詳細に記載する。タイミングモジュール158は、ネットワークデバイス110の内部タイミング信号またはクロック153を初期化するように構成することができる。タイミングモジュール158は、ネットワークホスト105などの他のネットワークコンポーネントから、指定時刻、次の指定時刻、または指定時刻の指示を受信するようにさらに構成することができる。タイミングモジュール158は、その指定時刻をメモリ152に記憶することができる。タイミングモジュール158は、時刻源115が出力する基準信号を受信するようにさらに構成することができる。この基準信号は、1つまたは複数の専用信号線を介してや、基準信号を別の信号に重畳させまたは他の方法で追加することによってなど、任意の数の適切な通信技法により受信することができる。基準信号を受信すると、タイミングモジュール158は、指定時刻にアクセスし、内部クロック153の値をその指定時刻の値に設定しまたは更新することができる。この点で、ネットワークデバイス110が他のデバイスと比較的正確に時間同期することを容易にすることができる。さらに、タイミングモジュール158および/またはネットワークデバイス110に関連する他のモジュールもしくはアプリケーションは、ネットワークデバイス110が識別し、観測し、もしくは捉える様々なイベントおよび/または測定値をタイムスタンプするように構成しもしくはプログラムすることができる。例えば、タイミングモジュール158は、発電所や製造プラント内で捉えられる、閾値を超えまたは指定された範囲から外れる測定値をタイムスタンプすることができる。タイムスタンプされたデータは、所望の通りにネットワークデバイス110が記憶し、かつ/またはローカルネットワーク120を介してネットワークホストデバイス105などの他のデバイスに伝達することができる。タイムスタンプされたデータは、要求されることなく他のデバイスにプッシュし、かつ/または要求に応答して他のデバイスに伝達することができる。この点で、比較的正確なタイムスタンプ済みSOEデータをネットワークデバイス110は維持し、かつ/またはシステム100の他のコンポーネントに伝達することができる。引き続きネットワークデバイス110に関し、1つまたは複数のクロック153は、デバイス110内のタイミング合わせを容易にする任意の適切なクロックまたはタイミングデバイスを含むことができる。本発明の様々な実施形態において、多岐にわたる様々な種類のクロックおよび/またはクロック発生器、例えば水晶圧電発振器、他の共振回路、および/または他の適切なクロック発生器を所望の通りに利用することができる。さらに、矩形波クロック信号など、多岐にわたる様々なクロック信号を利用することができる。1つまたは複数のネットワークインターフェイス154は、ローカルネットワーク120など、任意の数のネットワークにネットワークデバイス110が接続することを容易にすることができる。この点で、ネットワークデバイス110は、ホストデバイス105および/または他のネットワークデバイスとの間でデータをやり取りすることができる。1つまたは複数の入出力インターフェイス155は、シリアルポート、USBユニバーサルシリアルバスポート、他のポートおよび/または様々なユーザ入力デバイス例えばキーパッド、タッチスクリーンディスプレイ、マウス、キーボード等など、1つまたは複数の入出力デバイスを介し、ネットワークデバイス110の処理コンポーネントがデータを受信することを容易にすることができる。ローカルネットワークまたはバス120は、ローカルホストデバイス105、任意の数のローカルネットワークデバイス110a~n、および/または時刻源115間の通信を容易にする、任意の適切なローカルネットワークまたはネットワークの組合せを含むことができる。適切なネットワークまたはバスの例には、ファンデーションフィールドバスバスやローカルネットワークを形成する他の信号線の組合せ、無線周波RFネットワーク、Bluetooth登録商標対応ネットワーク等が含まれる。さらに、このローカルネットワークは、任意の適切な有線ネットワーク、無線ネットワーク、および/または有線ネットワークもしくは無線ネットワークの組合せを所望の通りに含むことができる。本発明の一態様によれば、ローカルネットワーク120は、任意の数の比較的低い帯域幅のデバイス間の通信を容易にすることができる。ネットワークホストデバイス105および/またはリモートデバイス125もしくはリモートシステム間の通信を容易にする、1つまたは複数のネットワーク130は、任意の適切な通信ネットワークまたはネットワークの組合せを含むことができる。適切なネットワークの例には、ローカルエリアネットワーク、広域ネットワーク、イーサネット商標対応ネットワーク、インターネット、無線周波RFネットワーク、Bluetooth登録商標対応ネットワーク、任意の適切な有線ネットワーク、任意の適切な無線ネットワーク、または有線ネットワークと無線ネットワークとの任意の適切な組合せが含まれるが、これだけに限定されない。イーサネット商標ネットワークを利用する実施形態など、本発明の特定の実施形態では、ネットワーク130内でデータをルーティングするために1つまたは複数のイーサネット商標スイッチを設けることができる。適切なイーサネット商標スイッチの例には、ネットワークブリッジ、マルチレイヤースイッチ等が含まれるが、これだけに限定されない。1つもしくは複数のリモートデバイス125および/またはリモートシステムは、1つまたは複数のネットワーク130を介してネットワークホストデバイス105と直接もしくは間接的に通信するように構成された、任意の数のリモートデバイスおよび/またはリモートシステムを含むことができる。例えば、発電所や製造プラントでは、リモートデバイス125は、GeneralElectric社によって製造されるMark登録商標VI制御システムやMark登録商標Vie制御システムなど、発電所に関連する中央コントローラを含むことができる。リモートデバイス125は、その発電所または製造プラント内にある、他のローカルネットワークに関連する他のネットワークホストデバイスをさらにまたは代わりに含むことができる。図2は、本発明の説明のための一実施形態による、ローカルネットワーク内で時間同期を行うために利用することができるシステム200の別の例の概略図である。図2のシステム200は、図1に示すシステム100と同様のコンポーネントを含むことができるが、システム200は、1つまたは複数の適切なネットワーク130を介してネットワークホストデバイス105と通信する、1つまたは複数の時刻源205もしくはタイミングデバイスを含むことができる。ネットワークホストデバイス105は、他のネットワークデバイス110a~nよりも比較的高い帯域幅を有することができ、この比較的高い帯域幅は、ホストデバイス105がネットワーク130を介して比較的正確なタイミング信号または時間同期データを受信することを容易にすることができる。例えば、ネットワークホストデバイス105と時刻源205または他のデバイスとの間の、パケット交換通信などのイーサネット商標ベースの通信は、ホストデバイス105において比較的正確なタイミング信号を確立することを容易にすることができる。一例として、ホストデバイス105においてタイミング信号を確立するために、標準IEEE1588に記載されている方法体系を利用することができる。一実施形態では、ネットワークホストデバイス105は、イーサネット商標ベースの時間同期を行う能力があるHSEファンデーションフィールドバスデバイスを含むことができる。ネットワークホストデバイス105が時刻信号を確立すると、ホストデバイス105は、1つまたは複数の指定時刻を決定し、指定時刻または指定時刻の指示を他のネットワークデバイス110a~nに伝達することができる。次いで、ネットワークホストデバイス105は、ローカルネットワーク120内の時間同期を容易にするために指定時刻に達したとき基準信号を出力することができる。この点で、図2のネットワークホストデバイス105は、図1の時刻源115の動作と同様の動作を行うことができる。本発明の諸実施形態は、図1および図2に示すコンポーネントより多いまたは少ないコンポーネントを備えるシステムを所望の通りに含むことができる。図1および図2のシステム100、200は、ほんの一例として示す。図3は、本発明の説明のための一実施形態による、時間同期を行うための方法300の一例の流れ図である。この方法300に記載する動作は、図1および図2に示す時間同期モジュール148および/またはホストデバイス105など、ローカルネットワーク内の時間同期モジュールおよび/またはネットワークホストデバイスが実行することができる動作の一例である。方法300は、ブロック305で開始することができる。ブロック305で、比較的正確なタイミング信号を提供しもしくは生成するように構成された時刻源またはタイミング基準を識別し、もしくは初期化することができる。本発明の様々な実施形態において、多岐にわたる適切な時刻源を所望の通りに識別することができる。一実施形態例では、図1に示す時刻源115などのGPS時刻源を識別しかつ/または初期化することができる。別の実施形態例では、イーサネット商標ベースのパケット交換同期技法などの適切なネットワークベースの同期技法を利用し、ホストデバイス105においてタイミング基準を確立することができる。ブロック310で、時刻源によって基準信号が出力される指定時刻または次の指定時刻を識別しもしくは決定することができる。この指定時刻は、基準信号が出力される特定の秒や特定の分など、基準信号を出力することができる将来の時点とすることができる。ホストデバイス105が時刻源として機能する実施形態では、ホストデバイス105が指定時刻を確立することができる。GPS時刻源を含む実施形態など、時刻源がホストデバイス105と分かれまたは異なる実施形態では、ホストデバイス105が、時刻源との1つまたは複数の適切な通信を介して指定時刻を決定しかつ/または確立することができる。例えば、次の指定時刻を得るための要求を時刻源に伝達することができ、その要求に応答して指定時刻が受信されてよい。ホストデバイス105は、基準信号を出力するための1つまたは複数の指定時刻もしくはパラメータを所望の通りに時刻源に伝達することができる。ブロック310で指定時刻または次の指定時刻が識別されもしくは決定されると、その指定時刻またはその指示を、図1に示すネットワークデバイス110a~nなどの1つまたは複数の他のネットワークデバイスにローカルネットワークを介して伝達することができる。例えば、ローカルファンデーションフィールドバスネットワーク内のホストデバイスは、図1に示すローカルネットワーク120などの適切なローカルネットワークまたはバスを介し、1つまたは複数の他のフィールドバスデバイスに指定時刻を伝達することができる。本発明の一態様によれば、この指定時刻は、時刻源が基準信号を出力するより前に他のデバイス110a~nに伝達することができる。指定時刻に達すると、本発明の特定の実施形態ではオプションとすることができるブロック320で、ネットワークホストデバイス105は、他のネットワークデバイス110a~nが受信するための基準信号を出力することができる。例えば、ホストデバイス105が追加的に時刻源として動作しまたはタイミング基準信号を確立する実施形態では、ホストデバイス105が基準信号を出力することができる。別の例として、ホストデバイス105は、指定時刻に達しているという指示を別個の時刻源から受信することができ、その指示を受信することに応答してホストデバイス105は基準信号を出力することができる。基準信号は、多岐にわたる適切な技法および/またはネットワークコンポーネントを利用して出力することができる。特定の実施形態例では、基準信号は、他のデバイス110a~nに基準信号を伝達することを容易にする1つまたは複数の指定された信号線上に出力することができる。例えば、ローカルネットワーク120またはバスに基準信号用の専用信号線を追加することができる。他の実施形態例では、ローカルネットワーク120を介して他のデバイス110a~nに伝搬されまたは伝達される別の信号に、基準信号を重畳させまたは他の方法で追加することができる。本発明の一態様によれば、出力される基準信号は、他のネットワークデバイス110a~nが時間同期することを容易にすることができる。他のデバイス110a~nが基準信号を受信すると、他のデバイス110a~nの内部クロックまたはタイミング信号を、以前受信した指定時刻の値に設定しまたは更新することができる。この点で、比較的低い帯域幅のデバイス内で比較的正確な時間同期を達成することができる。比較的正確な時間同期を確立することにより、ローカルネットワーク120内でおよび/または他のデバイスについて比較的正確なSOEタイミングデータを得ることができる。例えば、中央コントローラ、および比較的低い帯域幅のデバイスを含む任意の数の分散型ローカルネットワークを含む発電所や製造プラントにおいて、比較的正確なSOEタイミングデータを得ることができる。本発明の特定の実施形態ではオプションとすることができるブロック325で、ホストデバイス105は、SOEデータを得るための要求を、1つまたは複数の他のネットワークデバイス110a~nのうちの少なくとも1つにローカルネットワークを介して伝達することができる。ブロック330で、その要求に応答して他のデバイス110a~nからSOEデータを受信することができる。あるいは、ホストデバイス105が要求を伝達することなく、ホストデバイス105はSOEデータを受信することができる。次いでホストデバイス105は、受信したSOEデータを、ローカルネットワーク120以外のネットワークを介して、図1に示すリモートデバイス125などの1つまたは複数のリモートデバイス、リモートシステム、もしくはリモートエンティティに伝達することができる。一例として、比較的低い帯域幅のデバイスを含むローカルネットワークに関連するホストデバイスは、SOEデータを集めることができる。次いで、比較的高い帯域幅を有することができるこのホストデバイスは、集めたSOEデータの少なくとも一部分を、中央コントローラおよび/または他のネットワークホストデバイスなどの1つもしくは複数のリモートデバイスに伝達することができる。一例として、このホストデバイスは、任意の数のH1フィールドバスデバイスからデータを集めるHSEフィールドバスデバイスとすることができ、そのホストデバイスは、集めたデータを発電所や製造プラントに関連する中央コントローラにその後伝達することができる。この方法300は、ブロック335の後に終了することができる。図4は、本発明の説明のための一実施形態による、時間同期を行うための方法400の別の例の流れ図である。この方法400に記載する動作は、図1および図2に示すタイミングモジュール158および/またはネットワークデバイス110など、ローカルネットワーク内のタイミングモジュールおよび/またはネットワークデバイスが実行することができる動作の一例である。方法400は、ブロック405で開始することができる。ブロック405で、内部クロックまたはタイミング信号を起動しもしくは開始することができる。内部クロックの値は、ネットワーク内の1つまたは複数の他のコンポーネントに同期されていない粗時刻値とすることができる。したがって、内部クロックの値は一定の誤差または不正確さを含む可能性がある。ブロック410で、時刻源によって基準信号が出力される指定時刻または指定時刻の指示を受信することができる。特定の実施形態では、この指定時刻は、図1に示すローカルネットワーク120などのローカルネットワークを介し、図1に示すホストデバイス105などのホストデバイスから受信することができる。この指定時刻は、時刻源が基準信号を出力する特定の秒や特定の分など、特定の時刻を指定することができる。この指定時刻は、適切なメモリまたはレジスタに所望の通りに記憶することができる。ブロック415で、時刻源が出力した基準信号を受信することができる。本発明の様々な実施形態において、パルス信号などの多岐にわたる適切な種類の基準信号を所望の通りに受信することができる。特定の実施形態では、基準信号は、ローカルネットワークまたはローカルバスに追加されている信号線など、1つまたは複数の指定された信号線を介して時刻源もしくはホストデバイスから受信することができる。他の実施形態では、基準信号を別の信号に重畳させまたは他の方法で追加することができ、その基準信号は任意の数の適切なフィルタにより他の信号から識別し、構文解析し、または抽出することができる。ブロック420では、ブロック415で基準信号を受信したことに基づいて、内部クロックまたは内部タイミング信号の値を、以前受信した指定時刻に設定しまたは更新することができる。この点で、この内部クロックは、他のネットワークデバイスの内部クロックに同期することができる。様々な実施形態において、内部クロックの所望の精度を維持するために、指定時刻を受信する動作、基準信号を受信する動作、およびクロックを更新しまたは設定する動作は所望の通りに繰り返すことができる。さらに、特定の実施形態では、ネットワークデバイスが、前の指定時刻を利用して次の指定時刻を決定することができる。例えば、時刻源は、1秒に1回などの周期的な方法で基準信号を出力することができる。基準信号を受信した後、記憶済みの指定時刻の値を所定の期間例えば1秒だけインクリメントすることができる。したがって、後続の基準信号の受信時に内部クロックを正確に更新することができる。次の指定時刻を内部的に更新することに加え、ネットワークデバイス110は、記憶済みの次の指定時刻の値を検証しまたは更新するために利用することができる新たな指定時刻を、ネットワークホストデバイス105から周期的に例えば10秒に1回、30秒に1回、1分に1回等受信することができる。この点で、指定時刻を更新し損なうことおよび/または基準信号を識別し損なうことによって引き起こされるどんな誤差も修正することができる。本発明の一態様によれば、ネットワークデバイス110によって識別される特定のイベントおよび/または測定値をタイムスタンプするために内部クロックを利用することができる。この点で、比較的正確なSOEタイミングを、分散型システム内で生成しかつ/または維持することができる。例えばブロック425では、1つまたは複数のイベントを、内部クロックを利用してタイムスタンプしまたは計時clockすることができる。タイムスタンプされたデータまたはタイムスタンプされたイベントの他のインジケータは、ローカルネットワーク120を介してネットワークホストデバイス105に所望の通りに伝達することができる。例えば、本発明の特定の実施形態ではオプションとすることができるブロック430で、SOEタイミングデータまたは他のタイムスタンプされたデータを得るための要求を、ネットワークホストデバイス105から受信することができる。次いでブロック435で、SOEまたは他のタイムスタンプされたデータをネットワークホストデバイス105に伝達することができる。この方法400は、ブロック435の後に終了することができる。図3および図4の方法300、400に記載した動作は、必ずしも図3および図4に記載した順序で行わなくてもよく、代わりに任意の適切な順序で行うことができる。さらに、本発明の特定の実施形態では、図3および図4に記載した要素または動作のすべてよりも多いもしくは少ない要素または動作を行うことができる。本発明を、本発明の実施形態例によるシステム、方法、機器、および/またはコンピュータプログラム製品のブロック図/流れ図に関して上記に記載した。これらのブロック図および流れ図の1つまたは複数のブロック、ならびにこれらのブロック図および流れ図の中のブロックの組合せをそれぞれ、コンピュータ実行可能プログラム命令によって実装できることが理解されよう。同様に、本発明の一部の実施形態によれば、これらのブロック図および流れ図の一部のブロックは、必ずしも提示した順序で行う必要はなく、または全く行う必要がない場合もある。これらのコンピュータ実行可能プログラム命令は、汎用コンピュータ、専用コンピュータ、プロセッサ、または特定の機械を製造するための他のプログラム可能データ処理機器上にロードし、それにより、コンピュータ、プロセッサ、または他のプログラム可能データ処理機器上で実行されるこの命令は、流れ図の1つまたは複数のブロックに明示した1つもしくは複数の機能を実施するための手段を作り出すことができる。これらのコンピュータプログラム命令は、特定の方法で機能するようにコンピュータまたは他のプログラム可能データ処理機器に指図することができるコンピュータ可読メモリに記憶し、それにより、コンピュータ可読メモリに記憶されるこの命令は、流れ図の1つまたは複数のブロックに明示した1つもしくは複数の機能を実施する命令手段を含む製品を作り出すこともできる。一例として、本発明の諸実施形態は、コンピュータ可読プログラムコードまたはプログラム命令がその中に具体化されるコンピュータ使用可能媒体を含む、コンピュータプログラム製品を提供することができ、前述のコンピュータ可読プログラムコードは、流れ図の1つまたは複数のブロックに明示した1つもしくは複数の機能を実施するために実行されるようになされる。このコンピュータプログラム命令は、コンピュータに実装されたプロセスを作り出すよう、コンピュータまたは他のプログラム可能データ処理機器上にロードして、一連の動作上の要素またはステップをコンピュータもしくは他のプログラム可能機器上で実行させ、それにより、コンピュータまたは他のプログラム可能機器上で実行されるこの命令は、流れ図の1つまたは複数のブロックに明示した機能を実施するための要素もしくはステップを提供することもできる。したがって、ブロック図および流れ図のブロックは、明示した機能を実行するための手段の組合せ、明示した機能を実行するための要素またはステップの組合せ、および明示した機能を実行するためのプログラム命令手段をサポートする。このブロック図および流れ図の各ブロック、ならびにこのブロック図および流れ図の中のブロックの組合せは、明示した機能、要素、またはステップを実行する専用のハードウェアベースのコンピュータシステムにより、または専用ハードウェアとコンピュータ命令との組合せによって実施できることも理解されよう。本発明を、現在最も実用的とみなされているものおよび様々な実施形態に関連して説明してきたが、本発明は開示したこれらの実施形態に限定されるべきでなく、むしろ特許請求の範囲に記載の趣旨および範囲に含まれる様々な修正形態および等価の構成を対象として含むよう意図することを理解すべきである。この明細書は、最良の形態を含む本発明を開示するために、さらに任意のデバイスまたはシステムを作成および使用すること、ならびに任意の組み込まれた方法を実行することを含む、当業者が本発明を実施できるようにするために例を使用した。発明性のある本発明の範囲は、特許請求の範囲に定義し、当業者が思いつく他の例を含むことができる。そうした他の例は、特許請求の範囲の文言と異ならない構造的要素を有する場合、または特許請求の範囲の文言と実質的に異ならない等価の構造的要素を含む場合、特許請求の範囲に記載の範囲に含まれるよう意図される。