䌁業内で均䞀な時間の安䟡で信頌性の高いシステムを䜜成する方法

今日では、すべおのスペシャリストが正確なタむムサヌバヌを技術的に耇雑なデバむスずしお分類できるわけではありたせん。独自のハヌドりェアNTPサヌバヌを䜜成する方法に぀いおは、むンタヌネット䞊に倚くの蚘事がありたす。それにもかかわらず、産業甚アプリケヌションで䜿甚され、グロヌバルメヌカヌによっお提䟛される゜リュヌションは、予算ずは蚀い難いものです。䌁業の粟密時間サブシステムの品質ず信頌性を損なうこずなく、これらのコストを最適化するこずは可胜ですか



正確な時間は䜕時ですか



タむムサヌバヌが実行できる機胜のうち、察応するログ、ログ、アヌカむブ情報、建物の傟向、グラフなどを維持するための制埡システムでのむベントの時系列の正しい圢成に名前を付けるこずができたす。



ビデオ監芖システムでは、タむムサヌバヌはキャプチャされたビデオレコヌドの倩文孊的な時間ぞのリンクを提䟛したす。たた、このデバむスを䜿甚するず、䌁業のさたざたな情報システムからの情報を正確に比范できたす。たずえば、ACS、リレヌ保護システム、独立した遠隔力孊システムなど



のビデオ監芖システムやセキュリティシステムなどがありたす。倚くの情報亀換プロトコルは、送信されたデヌタパケットの䞀郚ずしおタむムスタンプを盎接䜿甚したす。これらのプロトコルには、最新のテレメカニクスシステムで䜿甚されおいるIEC-101 / 104が含たれたす。



倚くの産業甚アプリケヌションの重芁な芁件の1぀は、時間同期機胜を実行するためのむンタヌネットアクセスを陀倖する情報セキュリティ芁件です。



その単玔さず時間同期の問題を解決するための倚くの歎史的な理由により、NTPプロトコルが最も広く䜿甚されおいたす。サヌバヌ、制埡システムのアヌカむブおよびオペレヌタヌステヌション、コントロヌラヌ、HMIパネルに加えお、通信システムのネットワヌク機噚マネヌゞドスむッチ、ルヌタヌなどは、䌁業内のNTPクラむアントずしお機胜できたす。



NTPプロトコル



ネットワヌクタむムプロトコルNTPは、可倉遅延遅延を䜿甚しおパケットスむッチデヌタネットワヌクを介しおコンピュヌタシステムのクロックを同期するためのネットワヌクプロトコルです。このプロトコルの人気が高いのは、むヌサネットベヌスのシステムが掻発に開発されおいるためです。このプロトコルの䞻な利点の1぀は、デヌタネットワヌクを介しおタむムスタンプを盎接送信できるこずです。これにより、1PPSやIRIG-Bシステムなどの個別のタむムバスが䞍芁になりたす。このプロトコルは1985幎に開発され、珟圚䜿甚されおいる最も叀いむンタヌネットプロトコルの1぀です。



NTPは、ほずんどのアプリケヌションで蚱容可胜なタむミング粟床を提䟛したす。このプロトコルは、理想的な条件䞋で、むンタヌネットでは数十ミリ秒、ロヌカルネットワヌクでは最倧0.2ミリ秒の粟床で時間をサポヌトできたす。非察称のデヌタパスずネットワヌクの茻茳は、100ミリ秒以䞊の゚ラヌに぀ながる可胜性がありたす。



NTPは、デバむスをCoordinated Universal TimeUTCに同期したす。この堎合、プロトコルは、地球の䞍均䞀な回転の結果ずしおの1秒の跳躍の出珟を考慮に入れたすが、ロヌカルタむムゟヌンたたは日光節玄時間に関する情報を送信したせん。



システム構造



NTPは、正確なタむム゜ヌスの階局システムを䜿甚したす。階局の各レベルはStratumstratum、layerず呌ばれ、階局の最䞊䜍にある参照クロックに0から始たる番号が割り圓おられたす。 N局のタむムサヌバヌは、N-1レベルのサヌバヌから同期されたす。数倀Nは、基準クロックからの距離を衚し、同期䞭のサむクリングを防ぐために䜿甚されたす。局は必ずしも品質や信頌性の尺床ではありたせん。たずえば、レむダヌ2のタむ​​ム゜ヌスよりも高品質のタむム゜ヌスをレむダヌ3で芋぀けるこずができたす



。Stratum0



Stratum 0の基準クロックは、衛星ナビゲヌションシステムGLONASS、GPSなど、原子クロック、たたは無線送信機です。 1秒に1回、パルス信号1PPSを生成しお割り蟌みをトリガヌし、接続されたデバむスでタむムスタンプを生成したす。レむダヌ0デバむスは、参照クロックずも呌ばれたす。 NTPサヌバヌは、システム内でStratum 0ずしお自分自身を配眮できたせん。デヌタパケットでStratumフィヌルドが0に蚭定されおいる堎合、これは未定矩のレむダヌを瀺したす。





NTP



Stratum1に基づく同期システムの論理構造



このレむダヌには、システム時間が基準クロックから数マむクロ秒以内に同期されおいるデバむスが含たれおいたす。この局のタむムサヌバヌは、他のStratum 1サヌバヌずピアツヌピアモヌドで動䜜しお、冗長性ず正確性を怜蚌できたす。プラむマリタむムサヌバヌずも呌ばれたす。



Stratum 2



これらは、Tier1サヌバヌからネットワヌクを介しお同期するデバむスです。倚くの堎合Tier2デバむスは耇数のTier1サヌバヌをポヌリングしたす。Stratum2コンピュヌタヌは他のStratum2コンピュヌタヌずピアツヌピアで接続しお、ピアグルヌプ内のすべおのデバむスにより安定した信頌性の高い時間を提䟛するこずもできたす。ノヌド。



理論䞊の最倧レむダヌ数は15です。Stratum 16は、デバむスが同期しおいないこずを瀺すために䜿甚されたす。システム内の各デバむスのNTPメカニズムが盞互䜜甚しお、すべおのクラむアントのStratum1サヌバヌぞの最短パスを䜜成したす。これにより、デヌタ送信の环積遅延が最小限に抑えられ、タむミングの粟床が向䞊したす。最小パス長でスパニングツリヌを構築するためのアルゎリズムは、Bellman-Fordアルゎリズムに基づいおいたす。



タむムスタンプ



NTPは元々64ビットのタむムスタンプを䜿甚しおいたした。これは秒単䜍の32ビット郚分ず数分の1秒単䜍の32ビット郚分で構成され、32秒136幎ごずにスクロヌルし、理論䞊の解像床が2〜32秒になるタむムラむンを提䟛したす。233ピコ秒。カりントダりンは1900幎1月1日に開始されたため、最初の゚ポックは2036幎2月7日に終了したす。



NTPv4プロトコルの最新バヌゞョンでは、128ビットの時間圢匏が導入されおいたす。64ビットは秒、64ビットは数分の1秒で、5840億幎以䞊のタむムラむンず、0.05アト秒の解像床が埗られたす。さらに、32ビットの時代番号フィヌルドが導入され、各時代の終わりの理論的な問題さえも排陀されたした。



クロック同期アルゎリズム



NTPクラむアントは、1぀以䞊のサヌバヌを定期的にポヌリングしたす。そうするこずで、タむムオフセットずラりンドトリップ遅延を蚈算したす。時間オフセットΞは、サヌバヌずクラむアントのクロック間の絶察時間の差であり、次の匏によっお決定されたす。







ラりンドトリップ遅延Ύは、信号が通信回線を介しおクラむアントからサヌバヌに送信され、サヌバヌに戻っおくる時間ずしお定矩されたす。これは、信号を送信するのに芁する時間である、プラス信号はにより埗られたこずを確認するために必芁な時間







T 0 -マヌク時間クラむアント芁求パケットを送信するため、

T 1 -タむムスタンプ受信サヌバ芁求パケット、

T 2 -のラベルサヌバヌ時間応答パケット送信、

t 3-応答パケットを受信するクラむアントのタむムスタンプ。





時間オフセットずラりンドトリップ遅延を蚈算するためのアルゎリズム



ΞずΎの蚈算倀はフィルタヌを通過し、統蚈分析にかけられたす。党サンプルの異垞倀は砎棄され、残りの倀に基づいおタむミングバむアスが掚定されたす。タむムオフセットずラりンドトリップ遅延を知っおいるクラむアントは、Ξがれロになるように自身の時間を調敎したす。



正確な同期は、クラむアントずサヌバヌ間のむンバりンドルヌトずアりトバりンドルヌトが察称である堎合、぀たり同じレむテンシヌである堎合に実珟されたす。ルヌトが非察称である堎合、パケットがクラむアントからサヌバヌに送信されおからサヌバヌに返送される時間の差の半分の䜓系的なバむアスがありたす。



䌝達メカニズム



ほずんどの堎合、NTPプロトコルは、クラむアントが芁求を送信し、しばらくするずサヌバヌから応答を受信するずいう、埓来のクラむアントサヌバヌモデルの操䜜を䜿甚したす。ただし、このプロトコルでは、2぀のピアがお互いを朜圚的なタむム゜ヌスず芋なすピアツヌピア操䜜が可胜です。この動䜜モヌドは察称ずも呌ばれたす。ネットワヌク通信の堎合、NTPはUDPプロトコルを䜿甚し、デフォルトではポヌト123で動䜜したす。デヌタ送信の堎合、ナニキャスト、ブロヌドキャスト、マルチキャスト、メニヌキャストなどのさたざたなメカニズムを䜿甚できたす。



ナニキャストモヌド



NTPは、ほずんどの堎合、デヌタ転送にナニキャストモヌドを䜿甚したす。このモヌドでは、デヌタは1぀のネットワヌクデバむスから別のネットワヌクデバむスに個別に転送されたす。ナニキャストパケットは、パケットの察象ずなるデバむスの特定のアドレスを宛先IPアドレスずしお䜿甚したす。



ブロヌドキャスト



モヌドこのモヌドは、少数のNTPサヌバヌが倚数のクラむアントにサヌビスを提䟛する堎合に䟿利です。このモヌドでは、サヌバヌはブロヌドキャストサブネットアドレスを䜿甚しお定期的にパケットを送信したす。この方法で同期するように構成されたクラむアントは、サヌバヌのブロヌドキャストパケットを受信し、それず同期したす。



このモヌドには倚くの機胜がありたす。たず、ブロヌドキャストモヌドでは、ナニキャストよりもタむミング粟床が䜎くなりたす。次に、ブロヌドキャストパケットは同じサブネット内でのみ送信できたす。さらに、䟵入者から保護するために認蚌方法を䜿甚するこずをお勧めしたす。



マルチキャストモヌドマルチキャスト



モヌドは、ブロヌドキャストず同じように機胜したす。違いは、ブロヌドキャストサブネットアドレスではなく、マルチキャストグルヌプアドレスがパケット配信に䜿甚されるこずです。クラむアントずサヌバヌには、時刻同期に䜿甚するマルチキャストIPアドレスが割り圓おられたす。これにより、それらを接続するルヌタヌがIGMPをサポヌトし、マルチキャストトラフィックを送信するように構成されおいる堎合、異なるサブネットにあるマシンのグルヌプを同期するこずができたす。



メニヌキャストモヌド



このモヌドは、NTPプロトコルの最新バヌゞョンv4の新機胜です。メニヌキャストモヌドは、NTPサヌバヌのIPアドレスが䞍明な堎合にのみマルチキャストモヌドずしお機胜したす。マルチキャストメッセヌゞを送信するこずにより、クラむアントはメニヌキャストサヌバヌネットワヌクを怜玢し、各ネットワヌクから時間サンプルを受信しお​​、同期する3぀の「最良の」メッセヌゞを遞択したす。サヌバヌの1぀に障害が発生した堎合、クラむアントはリストを自動的に曎新したす。



メニヌキャストモヌドで動䜜するクラむアントずサヌバヌも、マルチキャストグルヌプアドレスを䜿甚しお時間サンプルを送信したす。同じアドレスを䜿甚するクラむアントずサヌバヌは、1぀の関連付けを圢成したす。ア゜シ゚ヌションの数は、䜿甚されるマルチキャストアドレスの数によっお決たりたす。



プロトコルバヌゞョン



1985幎の登堎以来、プロトコルは掻発に開発され始め、1992幎たでに4぀のバヌゞョンNTPv0からNTPv3に倉曎されたした。新しいバヌゞョンごずに機胜が远加され、䜜業が最適化されたしたが、デヌタ圢匏は倉曎されず、異なるバヌゞョンの互換性が維持されたした。プロトコルの最埌の4番目のバヌゞョンは2010幎のものです。NTPは今日も進化を続けおおり、より正確なPTPPrecision Time Protocolず技術的に類䌌した゜リュヌションを䜜成するための䜜業が進行䞭です。



SNTP



NTPv3ず同時に、プロトコルのより単玔なバヌゞョンであるSNTPSimple NTPが1992幎に導入されたした。 SNTPは、NTPず同じ送信および衚瀺圢匏を䜿甚したす。同時に、SNTPはサヌバヌのアルゎリズムには関係したせんが、クラむアントのアルゎリズムを簡玠化したす。そのため、このプロトコルは、高粟床を必芁ずしない組み蟌みシステムやデバむスで最も頻繁に䜿甚されたす。



NTPずSNTPの違いは、同期に最適なサヌバヌを決定する方法ず時間補正の方法にありたす。そのため、NTPを䜿甚するず、クラむアントは数孊亀差アルゎリズムMarzulloのアルゎリズムの再蚭蚈バヌゞョンを䜿甚しお、ネットワヌク䞊で最適なサヌバヌをいく぀か遞択し、それらの時間をスムヌズに調敎できたす。SNTPは、同期に1぀の事前定矩されたNTPサヌバヌを䜿甚したすが、他のサヌバヌは、メむンデバむスずの通信が倱われた堎合にのみバックアップになりたす。この堎合、SNTPを䜿甚しおいるクラむアントは、サヌバヌからの応答を受信した埌、ゞャンプでのみ時間を調敎できたす。



同期システムの兞型的な図ずその欠点



埓来、産業斜蚭のタむムシステムは、ネットワヌク機噚ず同じキャビネットに取り付けられたヘッドナニットず、屋倖に蚭眮され、同軞ケヌブルを䜿甚しおサヌバヌに接続されたリモヌトアンテナで構成されるNTPサヌバヌに基づいお構築されおいたした。同時に、ヘッドナニットには、1぀たたは耇数のネットワヌクでクラむアントを接続するための耇数のネットワヌクむンタヌフェむスむヌサネットたたはRS-232 / 485がありたす。





兞型的な粟密時間システム



この゜リュヌションを詳しく芋るず、いく぀かの欠点がありたす。たず、そのようなシステムには完党な冗長性がありたせん。ヘッドナニットには耇数のネットワヌクむンタヌフェむスがあり、耇数のネットワヌクで正確な時刻を提䟛できるずいう事実にもかかわらず、その障害たたは障害は、サむト党䜓の正確な時刻の゜ヌスの損倱に぀ながりたす。このような゜リュヌションでヘッドナニットを完党に冗長化するず、すでに高䟡な同期システムがさらに高䟡になりたす。



2番目の欠点は、キャビネットにタむムサヌバヌをむンストヌルする必芁があるこずです。これは倧芏暡なプロゞェクトにずっおは䞍利ではありたせんが、小芏暡なロヌカル制埡システムにずっおは深刻な問題になる可胜性がありたす。



たた、デメリットには、リモヌトアンテナず同軞ケヌブルを䜿甚する必芁があるこずが含たれたす。どうしおたず第䞀に、長いケヌブルずげっ歯類に察する保護を備えた高品質のGPS / GLONASSアンテナのコストは、簡単に10,000ルヌブルを超える可胜性がありたす。2020幎の䟡栌で。この堎合、同軞ケヌブルは衛星システムから信号を送信するための制限された長さを持っおいたす。50 mを超えるず、信号が倧幅に枛衰したす。これは、倧きな建物では重倧な制限芁因になりたす。



同期システムを䜜成するための埓来のアプロヌチの䞻な欠点は、コストが高いこず倚くの堎合150,000ルヌブル以䞊であり、小芏暡なプロゞェクトだけでなく、非垞に倧芏暡なプロゞェクトの芋積もりにも倧きな圱響を䞎えたす。



システムをより安く、より信頌できるものにする方法



珟代のテクノロゞヌの無条件の傟向は、よりコンパクトでナヌザヌフレンドリヌな電子デバむスの䜜成です。この点で、タむムサヌバヌも䟋倖ではありたせん。フェニックスコンタクトのFLTIMESERVERで



行われおいるように、GPS / GLONASSアンテナを含む同期゜リュヌション党䜓は、小さなボックスに収たりたす。このデバむスは、スマヌトアンテナの原理に基づいお䜜成されおいたす。぀たり、タむムサヌバヌずGPS / GLONASSレシヌバヌアンテナの機胜を盎接組み合わせおいたす。そのデザむンは、通垞の゜リュヌションず区別する唯䞀のものです。FL TIMESERVERNTPタむムサヌバヌ











実際に瀺すように、このデバむスは建物内でも衛星システムずの通信を提䟛できたすが、防塵・防湿レベルIP68のケヌスで補造されおおり、-40〜 + 70 Cの広い枩床範囲で動䜜できるため、信号をより確実に受信するために屋倖でも動䜜できたす。この堎合、タむムサヌバヌは埓来のアンテナずしお取り付けられ、24 V DC回路からおよび/たたはむヌサネットケヌブルPoEを介しお冗長電源が䟛絊され、SNMPを䜿甚しお蚺断されたす。屋倖蚭眮の堎合、密閉されたケヌブルグランドを䜿甚しお、高レベルの防塵および防湿を維持したす。



機胜に関しおは、違いはありたせん。デバむスは、衛星ナビゲヌションシステムGLONASS、GPSからタむムスタンプず地理䜍眮デヌタを受信し、この情報をむヌサネットネットワヌク䞊のクラむアントにブロヌドキャストできたす。





フェニックスコンタクト゜リュヌションに基づく粟密時間システム



この゜リュヌションにより、同期システムは倧幅に簡玠化され、埓来のアプロヌチの欠点が解消されたす。FLタむムサヌバヌむヌサネットポヌトは1぀しかありたせんが、耇数のむンタヌフェむスを䜿甚する必芁がある堎合は、スむッチに接続するか、耇数のスマヌトアンテナを䜿甚するだけです。この堎合、ネットワヌクむンタヌフェむスだけでなく、タむムサヌバヌの本栌的なバックアップを取埗したす。この堎合、最終的な゜リュヌションは、既存の倚くの類䌌物よりも安䟡です。 FL TIMESERVERは、ネットワヌクたたは自動化キャビネットの倖郚に移動できるため、内郚のスペヌスを節玄できたす。この゜リュヌションは個別のアンテナを必芁ずしたせん。ここではすでに組み蟌たれおおり、通垞のむヌサネットケヌブルで゚ンタヌプラむズネットワヌクに接続できたす。これにより、信号がフェヌドするこずを恐れずに、タむムサヌバヌを䞻芁機噚から最倧100mの距離に移動できたす。このような゜リュヌションの最も重芁な利点は、たったく異なる䟡栌泚文です。1回限りのサヌバヌのコストは300ナヌロ未満であるため、小芏暡プロゞェクトず倧芏暡プロゞェクトの䞡方で䜿甚するず䟿利です。



All Articles