PTP-ի ներածություն. Ինչպե՞ս է NTP ժամանակի համաժամացման արձանագրությունը տարբերվում SNTP-ից: ntp արձանագրությունն ապահովում է ճշգրիտ համաժամացման մեխանիզմներ

07/09/2012, երկուշաբթի, 10:07, Մոսկվայի ժամանակով

Հաջորդ սերնդի տրանսպորտային ցանցերի հիմնական խնդիրն այն է, որ Ethernet տեխնոլոգիան ի սկզբանե նախատեսված էր տեղական ցանցերի համար և երբեք նախատեսված չէր համաժամացման ազդանշաններ կրելու համար: Վերջին տասնամյակների ընթացքում միացումով անջատվող ցանցերում գերակշռում է Սինխրոն թվային հիերարխիայի (SDH) տեխնոլոգիան՝ որպես տրանսպորտային միջոց՝ հիմնված ժամացույցի ազդանշանների փոխանցման վրա: Բայց նույնիսկ այս հուսալի և ապացուցված տեխնոլոգիան չի համապատասխանում ժամանակակից կիրառությունների պահանջներին:

էջեր: նախորդ | | 2

Օգտագործելով Sync Ethernet ստանդարտը

Ethernet տեխնոլոգիան ի սկզբանե մշակվել է բացառապես տեղական ցանցերում օգտագործելու համար: Ֆիզիկական մակարդակում տեղեկատվության գծային կոդավորման մեթոդներն ընտրվել են այն առաջադրանքների համաձայն, որոնք չեն ենթադրում ժամացույցի ազդանշանի փոխանցում: SDH ցանցերն ի սկզբանե օգտագործում էին NRZ գծային կոդերը, որոնք հարմարեցված են հաղորդակցման ալիքի ֆիզիկական շերտում համաժամացման փոխանցման համար: Sync Ethernet տեխնոլոգիան ստեղծելիս ֆիզիկական շերտը և կոդավորման մեթոդները փոխառվել են SDH տեխնոլոգիայից, իսկ երկրորդ (ալիք) շերտը գործնականում չի տուժել: Շրջանակի կառուցվածքը մնում է անփոփոխ, բացառությամբ SSM համաժամացման կարգավիճակի բայթի: Նրա իմաստները նույնպես փոխառվել են SDH տեխնոլոգիայից։


Sync Ethernet արձանագրության միջոցով համաժամացման փոխանցման սկզբունքը

Sync Ethernet տեխնոլոգիայի առավելությունները ներառում են SDH ֆիզիկական շերտի կառուցվածքի օգտագործումը, և դրա հետ մեկտեղ, ժամացույցի ցանցի համաժամացման ցանցերի նախագծման և կառուցման հսկայական և անգնահատելի փորձը: Մեթոդների նույնականությունը պահպանել է հին առաջարկությունները՝ G.803, G.804, G.811, G.812 և G.813 նոր տեխնոլոգիայի մեջ: Թանկարժեք սարքերը՝ առաջնային տեղեկատու տատանիչներ (PEG), երկրորդական հիմնական տատանիչներ (MSOs) - կարող են օգտագործվել նաև նոր տրանսպորտային ցանցում, որը կառուցված է Sync Ethernet ստանդարտի վրա:


Համաժամացման տիպիկ սխեման՝ օգտագործելով Sync Ethernet տեխնոլոգիան

Թերությունները ներառում են այն փաստը, որ փոխանցման ամբողջ ցանցում յուրաքանչյուր սարք պետք է աջակցի նոր ստանդարտին, և եթե գծում կա սարք, որը չի աջակցում Sync Ethernet-ին, ապա այս հանգույցի հետևում գտնվող բոլոր սարքերը չեն կարող աշխատել համաժամանակյա ռեժիմում: Հետևաբար, ամբողջ ցանցը արդիականացնելու համար պահանջվում են նյութական մեծ ծախսեր: Մեկ այլ թերություն այն է, որ այս մեթոդը աջակցում է միայն հաճախականությունների համաժամացման փոխանցմանը:

Օգտագործելով PTP (IEEE1588v2)

Իսկ համաժամացման փոխանցման վերջին մեթոդը, որը վերջերս ավելի ու ավելի տարածված է դառնում, ճշգրիտ ժամանակի արձանագրությունն է (PTP): Այն նկարագրված է IEEE 1588 հանձնարարականում: 2008 թվականին թողարկվեց այս փաստաթղթի երկրորդ տարբերակը, որը նկարագրում է արձանագրության օգտագործումը հեռահաղորդակցության ցանցերում: Precise Time Protocol-ը բավականին երիտասարդ է, բայց ժամանակի փոխանցման տեխնոլոգիան ինքնին փոխառվել է Network Time Portocol (NTP) արձանագրությունից: NTP արձանագրությունն իր վերջին տարբերակում չի ապահովում ժամանակակից հավելվածների համար պահանջվող ճշգրտությունը, և, հետևաբար, այն մնում է լավ գործիք ժամանակի համաժամացման համար, որը լայնորեն օգտագործվում է սերվերների, բաշխված տվյալների բազաների և այլնի համաժամացման մեջ: Բայց ժամացույցի ցանցի համաժամացման ցանց կառուցելիս հարմար է NTP արձանագրության տրամաբանական շարունակությունը. սա PTP արձանագրությունն է: Ցանցի տարրերը, որոնք մասնակցում են PTP արձանագրության միջոցով փոխգործակցությանը, հետևյալ սարքերն են՝ PTP Grand Master և PTP Slave: Սովորաբար, Մեծ Վարպետը ժամանակավորումը վերցնում է GNSS ընդունիչից և, օգտագործելով այս տեղեկատվությունը, փոխանակում է փաթեթները Slave սարքի հետ և անընդհատ շտկում ժամանակային անհամապատասխանությունները Մեծ վարպետի և Slave սարքերի միջև: Որքան ավելի ակտիվ լինի այս փոխանակումը, այնքան բարձր կլինի ճշգրտման ճշգրտությունը: Նման ակտիվ փոխանակման բացասական կողմը թողունակության ավելացումն է, որը հատկացվում է PTP արձանագրությանը: Ժամանակային ընդմիջումների անհամապատասխանությունը հաշվարկելու ամենակարևոր խնդիրն այն է, որ Grand Master և Slave սարքերի միջև կարող են լինել «դասական» շերտ 3 երթուղիչներ: «Դասական» տերմինը այս դեպքում օգտագործվում է ընդգծելու համար, որ այս սարքերը ոչինչ չեն հասկանում PTP շերտի 5 արձանագրությունից:

Նման երթուղղիչների բուֆերների հետաձգումները բավականին դժվար է կառավարել, և դրանք իրենց բնույթով պատահական են: Այս պատահական սխալները վերահսկելու, ինչպես նաև Մեծ վարպետի և ստրուկի միջև ժամանակային անհամապատասխանության հաշվարկն ավելի ճշգրիտ դարձնելու համար PTP արձանագրությունում ներդրվել է հատուկ պարամետր՝ «Ժամանակի դրոշմը»: Այս պիտակը ցույց է տալիս, թե որքան ժամանակ է պահանջվում փաթեթի երթուղիչով անցնելու համար: Եթե ​​Մեծ վարպետից մինչև ստրուկ երթուղիչները ունեն PTP ֆունկցիոնալություն և սահմանում են ժամանակի դրոշմակնիք, ապա IP ցանցով PTP փաթեթների անցման հետ կապված պատահական սխալը կարող է նվազագույնի հասցնել:


Համաժամացման ցանց կառուցելու օրինակ՝ օգտագործելով PTP արձանագրությունը

Համաժամացման փոխանցման մեթոդների համեմատությունը նոր սերնդի փաթեթային ցանցերում

Ուղղիչներում PTP ֆունկցիոնալությունը չի պահանջվում, բայց խիստ խորհուրդ է տրվում PTP արձանագրությունն օգտագործելիս: Պետք է նշել, որ երթուղիչների արտադրողների մեծ մասը ներառում է այս գործառույթը իրենց սարքերում: Բջջային օպերատորի համար համաժամացման սխեմայի կառուցման օրինակ ներկայացված է ստորև բերված նկարում: PTP-ի առավելությունն այն է, որ արձանագրությունը նախատեսված է համաժամացման բոլոր երեք տեսակների փոխանցման համար՝ հաճախականություն, փուլ և ժամանակ: Արձանագրության հիմնական թերությունը դրա կախվածությունն է բեռից: Երբ IP ցանցում առկա են ծանրաբեռնվածություններ, որոնք դժվար է կառավարել, շատ դժվար է ապահովել ցանցով համաժամացման փոխանցման կանոնների խիստ պահպանումը:

Տեխնոլոգիա Առավելությունները Թերություններ
GNSS Հաճախականության, փուլի և ժամանակի համաժամացման ապահովում:
Կախված չէ ցանցի ծանրաբեռնվածությունից:
Պարտադիր ալեհավաքի տեղադրում. Փակ տարածքներում օգտագործման անհնարինությունը. Հնարավոր միջամտություն այլ ռադիոսարքերից: Ավելորդությունը ապահովվում է միայն երկրորդ GNSS ընդունիչի տեղադրմամբ
Համաժամեցրեք Ethernet-ը Կախված չէ ցանցի ծանրաբեռնվածությունից: SDH ցանցի նման Ապահովում է միայն հաճախականության համաժամացում: Համաժամեցրեք Ethernet-ի աջակցությունը, որն անհրաժեշտ է ցանցի բոլոր տարրերին
PTP Հաճախականության, փուլի և ժամանակի համաժամացման ապահովում: Կախված է ցանցի ծանրաբեռնվածությունից:

Յուրաքանչյուր մեթոդ ունի իր առավելություններն ու թերությունները, որոնք ներկայացված են աղյուսակում: Ճիշտ մոտեցումը որոշելու համար խորհուրդ է տրվում դիտարկել բազմաթիվ չափանիշներ, որոնք հատուկ են տարբեր ցանցերին:

Միխայիլ Վեկսելման

էջեր: նախորդ | | 2

T. Schossig; B. Baumgartner, C. Riesch, M. Rudigier, OMICRON electronics, կայքի համար

ԱՆՈՏԱՑՈՒՄ

Այս հոդվածը քննարկում է IEEE 1588-2008 ստանդարտում նկարագրված Precise Time Protocol-ի հետ կապված ընդհանուր հարցերը, ինչպես նաև տրամադրում է վերջին տեղեկատվությունը համաժամացման և ժամանակի ազդանշանի փոխանցման խնդիրների վերաբերյալ, որոնք ներկայումս արդիական են էներգետիկ ոլորտում: Հոդվածում ներկայացված է նաև IEEE C37.238-2011 ստանդարտի հիմնական խնդիրների ակնարկը, որի խնդիրն է ինտեգրել համաժամացումը՝ օգտագործելով Precise Time Protocol-ը ժամանակակից էլեկտրակայաններում: Բաժիններից մեկը նվիրված է էլեկտրաէներգիայի օբյեկտներում համաժամացման նոր ստանդարտի ներդրման և անցման խնդիրներին, ներառյալ ցանցային ենթակառուցվածքի պահանջները, որոնք պետք է բավարարվեն ճշգրիտ ժամանակի արձանագրության միջոցով համաժամացման հաջող օգտագործման համար: Վերջում տրված է բոլոր հարցերի ամփոփումը և դիտարկվում են էլեկտրաէներգետիկ ոլորտում ժամանակի համաժամացման իրականացման հեռանկարները։

ՆԵՐԱԾՈՒԹՅՈՒՆ

IEC 61850 ստանդարտի ներդրումը ներկայումս իրականացվում է էլեկտրաէներգիայի բազմաթիվ օբյեկտներում. Այս առումով, ենթակայաններում ցանցային ենթակառուցվածքը զգալի արդիականացման է ենթարկվում: Շատ դեպքերում, բազմաֆունկցիոնալ սարքերի (MFP) միջև հաղորդակցությունը ենթակայանում կամ MFP-ի և հիմնական կարգավորիչի միջև իրականացվում է Ethernet ցանցերի միջոցով: Այսպիսով, տրամաբանական է պնդել, որ այս բոլոր սարքերի համաժամացումը պետք է իրականացվի նույն ցանցային ենթակառուցվածքով, դրանով իսկ խուսափելով ժամանակի համաժամացման ազդանշանների լրացուցիչ ալիքների ստեղծումից: Այս ուղղությամբ առաջին քայլը IEC 61850 ստանդարտի շրջանակներում Network Time Protocol (NTP) ստեղծումն էր, որն օգտագործում է Ethernet ցանցը ժամանակային ազդանշանների փոխանցման համար։ Հայտնի է, որ NTP արձանագրությունը թույլ է տալիս համաժամացման միլիվայրկյան ճշգրտությամբ, բայց հաճախ գործնականում ավելի ճշգրիտ համաժամացում է պահանջվում, ուստի պետք է զուգահեռաբար օգտագործվեն ավելի ճշգրիտ մեթոդներ (օրինակ՝ IRIG-B): Արդյունքում առաջանում է լրացուցիչ համաժամացման ալիքների անհրաժեշտություն։

Precise Time Protocol-ը առաջին մեթոդն է, որը թույլ է տալիս օգտագործել համաժամացման ազդանշանը Ethernet ցանցի վրա ենթակայաններում անհրաժեշտ ճշգրտությամբ անվտանգ ռեժիմում: Այս արձանագրությունն ապահովում է 1 մկվ-ից բարձր ճշգրտություն և կարող է օգտագործվել էներգաբլոկների ցանկացած ավտոմատացման սարքերի համար:

ԺԱՄԱՆԱԿԻ ՍԻՆԽՐՈՆԻԶԱՑՈՒՄ ԺԱՄԱՆԱԿԱԿԻՑ ԵՆԹԱԿԱՅԱՆՆԵՐՈՒՄ

Նախքան սկսենք դիտարկել IEEE 1588-2008 արձանագրության հիմնական գործառույթներն ու առավելությունները, անհրաժեշտ է որոշել ժամանակակից էլեկտրաէներգիայի կայանքներում համաժամացման և ժամանակի փոխանցման մեթոդների տեխնիկական պահանջները: Այս բաժինը նաև ներկայացնում է ներկայումս կիրառվող հիմնական համաժամացման մեթոդների համառոտ ակնարկ:

Ժամանակի չափման ճշգրտության պահանջներ

Հաշվի առնելով այն հանգամանքը, որ էլեկտրաէներգիայի օբյեկտներում (օրինակ՝ ենթակայաններում) բոլոր գործընթացներն ու իրադարձությունները վերահսկվում են մեկ հիմնական կենտրոնից, էլեկտրաէներգիայի օբյեկտի համակարգի ժամանակի բացարձակ ճշգրտությունն այնքան էլ կարևոր չէ: Այնուամենայնիվ, յուրաքանչյուր օբյեկտի (ենթակայանի) համաժամանակյա ժամանակը մեծ նշանակություն է ստանում, քանի որ համակարգը անջատում և միացնում է էլեկտրական սարքավորումները տարբեր օբյեկտներում, որոնք պետք է համաժամանակացվեն:

2003թ.-ի օգոստոսին ԱՄՆ-ի հյուսիսում էլեկտրաէներգիայի կասկադային անջատումը վառ օրինակ է այն բանի, թե որքան դժվար կարող է լինել աղետից հետո վերլուծությունը, երբ իրադարձությունների ժամանակի վերաբերյալ տվյալները ճշգրիտ չեն: Արդյունքում, այս դժբախտ պատահարից հետո իրավիճակը ուսումնասիրող փորձագիտական ​​հանձնաժողովը պահանջեց ներդնել ուղեցույցներ, որոնք սահմանում են օբյեկտներում տատանվող վթարային իրադարձությունների նվազագույն բացարձակ ճշգրտությունը: 2006 թվականին NERC (North American Electrical Reliability Cooperation) PRC-018-1 ստանդարտի ընդունմամբ, Միացյալ Նահանգները պարտադրել է, որ օսցիլոսկոպի բոլոր տվյալները ունենան ժամանակի ճշգրտություն 2 ms կամ ավելի UTC-ի (Համընդհանուր համակարգված ժամանակի սանդղակ):

Այսօր էներգահամակարգերում շատ չափումներ և վերահսկման տվյալներ պետք է ապահովեն 1 ms կարգի ժամանակի բացարձակ ճշգրտություն.

  • տվյալներ SCADA համակարգերից (Վերահսկիչ վերահսկում և տվյալների հավաքում)
  • իրադարձությունների ձայնագրիչների և օսցիլոսկոպների տվյալները
  • ժամանակային կնիքներ MFP-ներից և պաշտպանական տերմինալներից
  • կայծակի չափումներ

Մոտ 1 ms-ի ճշգրտությունը համեմատաբար հեշտ է հասնել: Այնուամենայնիվ, ժամանակակից սարքերում տվյալների մի շարք պահանջում է ավելի բարձր ճշգրտություն: Հետևյալ գործառույթները պահանջում են 1 µs կամ ավելի բարձր ճշգրտություն.

  • Նմուշի արժեքներ
  • Սինխրոֆազորի չափումներ (սինխրոնիզացված սինուսային ալիքի վեկտորի չափումներ)
  • OMF-ի չափումներ՝ օգտագործելով ալիքային մեթոդը

Այս գործառույթներն օգտագործող սարքերի չափումները համաժամեցնելու համար, որպես կանոն, GPS-ի ժամանակը օգտագործվում է ենթակայանի համաժամացման սարքավորումների (ենթակայանի ժամացույցների) միջոցով:

IEC 61850-90-5-ը ներկայացնում է իրադարձությունների ժամանակի չափումների և չափման ժամանակի պահանջները հինգ ժամանակային դասերում՝ 1 մվ-ից մինչև 1 մվրկ (տես աղյուսակ 1 և աղյուսակ 2):

Աղյուսակ 1. Իրադարձությունների չափման ժամանակային դասեր՝ համաձայն IEC6185090-5

Ժամանակի դաս

Ճշգրտություն

Չափում

± 1 ms

Իրադարձությունների ժամանակային դրոշմանիշներ

± 100 մկվ

Զրոյական հատում և տվյալների նշաններ՝ ժամանակի վերահսկման համար: Սարքավորումների միացում սինխրոնիզմի կառավարմամբ

Աղյուսակ 2. Գործիքների տրանսֆորմատորներից տվյալների համաժամացման ժամանակային դասեր՝ համաձայն IEC6185090-5

Ժամանակի դաս

Ճշգրտություն

± 25 մկվ

± 4 մկվ

± 1 մկվ

Ավանդական համաժամացման մեթոդներ

Կախված պահանջներից և կատարվող չափումներից, օգտագործվում են մի քանի մեթոդներ՝ ենթակայանի համաժամացման սարքավորումներից ներգրավված սարքերին համաժամացման ազդանշաններ փոխանցելու համար: Ավանդական մեթոդներից շատերը պահանջում են ժամանակի ազդանշանի առանձին միացում, ինչպես ցույց է տրված ՆԿԱՐ 1-ում:

Բրինձ. 1. Համաժամացման ազդանշանի փոխանցման ֆունկցիոնալ դիագրամ առանձին բաշխիչ ալիքով

Ենթակայաններում համաժամացման ազդանշան փոխանցելու համար օգտագործվում են հետևյալ հիմնական մեթոդները.

IRIG. Կոդավորումը՝ օգտագործելով IRIG (Inter Range Instrumentation Group) Time Codes մեթոդը, մշակվել է ԱՄՆ ռազմական գերատեսչության կողմից՝ տարբեր տեղակայման աղբյուրներից ստացված չափումները ստանդարտացնելու համար: Ներկայումս IRIG-B կոդավորումը հիմնականում օգտագործվում է քաղաքացիական ծրագրերում, ներառյալ էլեկտրաէներգիայի արտադրության օբյեկտներում: IRIG-B-ն փոխանցում է համաժամացման ազդանշան 100 բ/վ արագությամբ; Ավելին, կախված փոխանցման եղանակից (չմոդուլացված կոդ (0/+5 Վ օֆսեթ) կամ մոդուլացված կոդ (1 կՀց կրիչ)), հնարավոր է համաժամացման ճշգրտություն 1 մվ-ից մինչև 10 մկվ: IRIG-B-ն ազդանշանը փոխանցելու համար օգտագործում է ոլորված զույգ կամ կոաքսիալ մալուխ:

1 զարկերակ վայրկյանում (1 PPS). 1 PPS թվային ազդանշանը լայն կիրառություն ունի որպես համաժամացման ազդանշան և օգտագործվում է բազմաթիվ ենթակայաններում: Ազդանշանը 1 Հց հաճախականությամբ կանոնավոր ուղղանկյուն իմպուլս է, որում առաջացող կամ ընկնող եզրը ցույց է տալիս վայրկյանի սկիզբը։ Նման զարկերակ օգտագործելիս համաժամացման ճշգրտությունը մի քանի նանվայրկյանների կարգի է: Հաշվի առնելով ֆիզիկական հաղորդման ալիքում ազդանշանի փոխանցման ուշացումը, այս մեթոդով ձեռք բերված ճշգրտությունը կարող է լինել 1 մկվ: 1 PPS ազդանշանն ինքնին չի պարունակում լրացուցիչ ժամանակի տեղեկատվություն, ուստի իմպուլսի եզրը կարող է կապված լինել կոնկրետ բացարձակ ժամանակի հետ: Արդյունքում, ժամանակի լրացուցիչ տեղեկատվությունը պետք է փոխանցվի MFP-ին՝ օգտագործելով ժամանակացույցի առանձին օժանդակ համակարգ (օրինակ՝ NTP): Այս առումով, 1 PPS մեթոդը վերջերս կորցրել է իր արդիականությունը էլեկտրաէներգիայի օբյեկտներում համաժամացման նպատակներով:

Սերիական ազդանշանի փոխանցում ASCII-ում. Համաժամացման այս մեթոդը ներկայացված է նյութի ամբողջական ներկայացման նպատակով: Ավելի լավ այլընտրանքների առկայության պատճառով այս մեթոդը շատ հազվադեպ է օգտագործվում էլեկտրաէներգիայի արդյունաբերության մեջ: Նման սխեմաներում ժամացույցի ազդանշանը փոխանցվում է ASCII ձևաչափով սերիական փոխանցման ալիքով: Համաժամացման ճշգրտությունը մեծապես կախված է փոխանցման արագությունից և սարքավորումների և ծրագրաշարի որակից: 19200 baud և ավելի արագությունների դեպքում սովորաբար հասնում է մինչև 1 ms ճշգրտություն:

Բրինձ. 2. Կայանի ցանցով համաժամացման ազդանշանի փոխանցման ֆունկցիոնալ դիագրամ

Ինչպես նշվեց վերևում, ենթակայաններում Ethernet ցանցերի կիրառությունների թիվը անշեղորեն աճում է: Այս առումով, նման ցանցերի վրա հիմնված համաժամացման համակարգերի օգտագործման արդիականությունը մեծանում է (տե՛ս ՆԿԱՐ 1-ում և 2-ի օրինակները): Մինչև IEEE 1588-2008 ստանդարտի մշակումը, NTP-ն միակ լայնորեն կիրառվող համաժամացման մեթոդն էր, որը չէր պահանջում ցանցի միջոցով ժամանակի ազդանշանի փոխանցման առանձին համակարգ:

NTP. Ցանցի ժամանակի արձանագրությունը (NTP) օգտագործվում է համակարգչային ցանցերում ժամանակը համաժամեցնելու համար և հիմնականում նախատեսված է հուսալի համաժամացման համար տարբեր փաթեթների փոխարժեքով ցանցերում, ինչպիսին է ինտերնետը: Համաժամացման ճշգրտությունը ուղղակիորեն կախված է ցանցային տրաֆիկից և օպերացիոն համակարգերի ուշացումներից: Սերվերից անհատական ​​ցանցային հաճախորդին NTP փոխանցման ժամանակ միջին ուշացումները գնահատելու համար օգտագործվում են հատուկ հաշվարկային ալգորիթմներ: Ինտերնետային միջավայրում ճշգրտությունը սովորաբար հասնում է 10 ms-ի: Էլեկտրաէներգիայի օբյեկտներում օգտագործվող ցանցերում կարելի է հասնել մի քանի միլիվայրկյանների կարգի ճշգրտության: Այս ճշգրտությունը բավարար է 1 PPS ազդանշանի բարձրացող եզրի համար հատուկ բացարձակ ժամանակ սահմանելու համար: Այնուամենայնիվ, նման սխեման հազվադեպ է օգտագործվում, քանի որ անհրաժեշտ է երկու առանձին տեղեկատու ժամանակի փոխանցման ալիք (օրինակ, NTP և 1 PPS):

Աղյուսակ 3. Ավանդական համաժամացման մեթոդների հիմնական բնութագրերը

Համակարգ

Ճշգրտությունփոխանցումներ

Առանձին փոխանցման ալիք

Անորոշություն

ԻՐԻԳ-Բ

10 մկվ-ից մինչև
1 ms

1 տարի

1PPS

1 մկվ

1 վայրկյան

Հետծննդաբերություն. ASCII

1 ms

բացակայում է

1 ms-ից մինչև
10 ms

բացակայում է

Աղյուսակ 3-ն ամփոփում է ժամանակի համաժամացման ավանդական մեթոդների հիմնական բնութագրերը: Այս տեսակի համակարգերի օգտագործման փորձից կարելի է եզրակացնել հետևյալ պահանջները, որոնք պետք է ունենան բարելավված ժամանակի համաժամացման համակարգը.

  • Ժամանակի բարձր ճշգրտություն
  • (1 µs կամ ավելի բարձր)
  • Համակարգում գոյություն ունեցող Ethernet ցանցի օգտագործման հնարավորություն խելացիցանց
  • Ազդանշանի տարածման ձգձգումների ավտոմատ փոխհատուցում
  • Ոչ մի անորոշություն
  • Համակարգի ավելորդության հնարավորությունը

PRECISION TIME PROTOCOL (PTP)

IEEE 1588-2008 ստանդարտ ժամանակային արձանագրությունն ապահովում է համաժամացում տեղեկատվական ցանցերում, օրինակ՝ օգտագործելով Ethernet: Ինչպես NTP-ի դեպքում, տվյալների հիմնական փոխանցման և համաժամացման ազդանշանի փոխանցման համար օգտագործվում է ընդհանուր մալուխ, որը թույլ է տալիս օգտագործել արդեն գոյություն ունեցող տեղեկատվական ցանցը: Ի տարբերություն փոխանցման առանձին ալիքներով համակարգերի, այս դեպքում ուշացման ժամանակները չեն կարող հաշվարկվել մալուխի երկարության հիման վրա: Տեղեկատվական ցանցով անցնող տվյալների փաթեթների արագությունը կարող է դինամիկ փոխվել, և ցանցի ենթակառուցվածքը կարող է փոխվել, ուստի յուրաքանչյուր տվյալների փաթեթի փոխանցման ուշացումը նույնպես պետք է դինամիկ կերպով կարգավորվի: Ցանցային անջատիչները կարող են նաև լրացուցիչ ուշացում մտցնել փաթեթներ փոխանցելիս, և այս ուշացումը կարող է շատ ավելի մեծ լինել, քան մալուխի երկարության պատճառով: Ճշգրիտ ժամանակի արձանագրությունը հաշվի է առնում ազդանշանի փոխանցման ժամանակ ուշացումների փոփոխությունների դինամիկ բնույթը և թույլ է տալիս ավտոմատ կերպով կատարել անհրաժեշտ ճշգրտումները:

Համաժամացում PTP արձանագրության միջոցով

Մեթոդի գործարկման սկզբունքը ներկայացված է ՆԿԱՐ 3-ում: Հիմնական համաժամացման սարքը Master (օրինակ՝ GPS համաժամանակիչ) և ստրուկ սարքը Slave (օրինակ՝ ռելեի պաշտպանության սարք) միացված են տեղեկատվական ցանցի միջոցով: Խնդիրն այն է, որ Slave և Master սարքերը համաժամանակացնեն այնպես, որ երկուսն էլ միաժամանակ տրամադրեն միաժամանակ:

Սարքերի միջև ժամանակի շեղումն արտահայտվում է Δ t ms. ՆԿԱՐ 3-ը նաև ցույց է տալիս այս շեղումը որպես ժամանակի առանցքի վրա տեղաշարժված զրոներ: Նպատակը արժեքը չափելն է Δ t ms. Դա անելու համար A տվյալների փաթեթը Master սարքից Ethernet ցանցի միջոցով ուղարկվում է Slave սարք: Այս դեպքում M սարքը որոշում է ժամանակի պահը t 1երբ փաթեթն ուղարկվեց: Այսպիսով, ժամանակ t 1սա այն ժամանակի բացարձակ արժեքն է, երբ տվյալների փաթեթն ուղարկվել է ժամացույցի վարպետից: Տվյալների փաթեթը հասնում է Slave սարքին ցանցի միջոցով որոշակի ժամանակ անց: Այս ուշացումը նշանակված է որպես Δ tpՆԿԱՐ 3-ում և մալուխի և ցանցի անջատիչների բոլոր ազդանշանների ուշացումների գումարն է: Այս ուշացումից հետո տվյալների փաթեթը հասնում է Slave սարքին, որում ստեղծվում է հաջորդ անգամ դրոշմակնիք՝ նշանակված որպես t 2".

Բրինձ. 3. Սարքերի միջև ազդանշանի փոխանցման ժամանակի որոշում, երբ 2 տվյալների փաթեթներ փոխանցվում են հակառակ ուղղություններով

Այսպիսով, Slave սարքը որոշում է այն ժամանակը, երբ տվյալների փաթեթը հասնում է դրան t 1Եվ t 2"որոշվում է բանաձևով.

t 2 "= t 1 + Δ tp - Δ t ms (1)

Դրանից հետո Slave սարքն ուղարկում է տվյալների փաթեթ B Master սարքին: Slave սարքի կողմից փաթեթի ուղարկման ժամանակը ( t 3") և փաթեթի ստացման ժամանակը Master սարքի կողմից ( t 4) հիշվում է հետագա հաշվարկի համար: Եթե ​​փաթեթների ֆիզիկական ալիքը նույնն է, ապա կարող ենք ենթադրել, որ ուշացումը Δ tpկլինի ճիշտ նույնը, և վերջնական ժամանակը հավասար կլինի.

t 4 = t 3" + Δ tp + Δ t ms (2)

Ժամանակի արժեքները առկա են երկու սարքերում. t 1Եվ t 4 Master սարքում, t 2"Եվ t 3" Slave սարքում: Հենց որ Master սարքը փոխանցում է իր արժեքները ( t 1Եվ t 4) դեպի Slave սարքը տվյալների փաթեթում, Slave սարքը կարող է լուծել (1) և (2) հավասարումների համակարգը և այդպիսով գտնել ժամանակի արժեքը Δ t msըստ բանաձևի.

Δ t ms = (t 1 - t 2"- t 3" + t 4) / 2 (3)

Արդյունքում, Slave սարքը կարող է օգտագործել այս տեղեկատվությունը իր ժամանակը կարգավորելու համար: Այս չափման անընդհատ կրկնումը (սովորաբար վայրկյանում 1 անգամ) և սարքերի միջև ազդանշանի փոխանցման ժամանակի հետագա ուղղումը թույլ է տալիս նվազեցնել ժամանակի շեղումը մինչև 100 ns:

Դիտարկվող ուշացման չափման համար չափազանց կարևոր է, որ A և B փաթեթների տարանցման ժամանակները նույնն են, այսինքն. կախված չէր փաթեթների փոխանցման ուղղությունից: Այս պահանջը չի բավարարվում ստանդարտ ցանցային տոպոլոգիաներում, քանի որ Ethernet անջատիչները պահում են մուտքային փաթեթները որոշ ժամանակ մինչև դրանք ուղարկելը: Անջատիչում փաթեթի այս բնակության ժամանակը (փաթեթը փոխարկիչում պահելու ժամանակը) կախված է մի շարք գործոններից (օրինակ՝ տրաֆիկի ծանրաբեռնվածությունից) և կարող է հանգեցնել անճշտությունների: Այս խնդիրը լուծելու համար IEEE 1588-2008 ստանդարտը օգտագործում է բաց սինխրոնիզատորի (OT) մեթոդը: Նման համաժամանակիչը անջատիչ է, որը չափում է PTP հաղորդագրության ճանապարհորդության ժամանակը և փոխանցում է այս տեղեկատվությունը համապատասխան PTP հաղորդագրությունները ստացող սարքերին:

Հետաձգումների չափման մեխանիզմներ

Ելնելով վերը նշված սկզբունքից՝ IEEE 1588-2008 ստանդարտն առաջարկում է ուշացումների չափման երկու մեխանիզմ՝ ծայրից ծայր (E2E) և հավասարազոր (P2P): Ապահով համաժամացման համար նույն ցանցի բոլոր սարքերը պետք է օգտագործեն նույն չափման մեխանիզմը:

Վերջից մինչև վերջ ուշացման չափման մեխանիզմ: E2E մեխանիզմն օգտագործելիս համակարգի բաց սինխրոնիզատորը չափում է PTP հաղորդագրության մնալու ժամանակը և գրանցում այդ տեղեկատվությունը իրադարձությունների ուղղման դաշտում: Եթե ​​PTP հաղորդագրությունն անցնում է մի քանի բաց սինխրոնիզատորների միջով, ապա այս հաղորդագրության բոլոր ժամանակները համաժամանակիչներում կուտակվում են ուղղման դաշտում:

Peer-to-peer latency չափման մեխանիզմ:Եթե ​​E2E մեխանիզմում բաց սինխրոնիզատորները չափում են միայն հաղորդագրության մնալու ժամանակը, ապա P2P մեխանիզմում բաց սինխրոնիզատորները չափում են նաև հաղորդագրության ընդունման և փոխանցող պորտերի միջև ուշացումը: Արդյունքում, PTP հաղորդագրության ուղղման դաշտը կպարունակի բոլոր բաց սինխրոնիզատորների բնակության ժամանակը և փոխանցման ալիքի հղումների միջև ուշացման ժամանակը:

E2E կոնֆիգուրացիաներում հետաձգման չափումները կատարվում են անհատապես Master սարքի և դրան միացված յուրաքանչյուր Slave սարքի միջև, ինչպես ցույց է տրված ՆԿԱՐ 4-ում: Արդյունքում երթևեկությունը դեպի սարքըՎարպետ կավելանա, քանի որՎարպետ տեսնում է դրան միացված բոլոր սարքերը:

Բրինձ. 4. Օղակաձեւ տոպոլոգիա վերջից ծայր ուշացման չափումների համար

P 2 P կոնֆիգուրացիայում բաց սինխրոնիզատորները չափում են ազդանշանի ուշացումները հարակից համաժամանակիչների միջև, ինչպես ցույց է տրված ՆԿԱՐ 5-ում:

Բրինձ. 5. Օղակաձեւ տոպոլոգիա՝ հավասարակցական ուշացման չափման համար

Լատենտության չափումները կատարվում են նաև փոխանցման սեգմենտների վրա, որոնք արգելափակված են ավելորդության արձանագրություններով (օրինակ՝ Rapid spanning tree): Այս կերպ հնարավոր է համաժամացման անվտանգ վերակազմավորում, քանի որ համաժամացման ցանցը փոխելիս ժամանակի հետաձգումների վերահաշվարկի կարիք չի լինի:

Ալգորիթմ լավագույն սինխրոնիզատորի համար

Արձանագրության մեկ այլ առանձնահատկություն, որը նկարագրված է IEEE 1588-2008 ստանդարտում, լավագույն վարպետ ժամացույցի ալգորիթմն է (BMCA): Այս ալգորիթմը ավտոմատ կերպով թույլ է տալիս որոշել ամենաարդյունավետ համաժամանակիչը, որը հետագայում օգտագործվում է որպես հիմնական ամբողջ ցանցի համար: Այս սինխրոնիզատորը դառնում է առաջատարը, և մյուս բոլոր սինխրոնիզատորներն իրենց ժամանակը հարմարեցնում են դրան: Այս կերպ կարիք չկա ձեռքով ընտրել գլխավոր ցանցի համաժամանակիչը: Լավագույն վարպետ ժամացույցի ալգորիթմը ներառում է նաև ավելորդության ֆունկցիա: Եթե ​​առաջատար սինխրոնիզատորը չի գործում, հաջորդ ամենաարդյունավետ սինխրոնիզատորը ավտոմատ կերպով դառնում է առաջատար սինխրոնիզատորը: Բարդ ցանցային ենթակառուցվածքների համար արձանագրությունն ապահովում է հիմնական համաժամանակատորի սահմանման գործառույթը, որը կօգտագործվի հետագա համաժամացման համար:

Բրինձ. 6. Լավագույն գլխավոր ժամացույցի ալգորիթմ (BMCA) ) երկու ենթահամակարգերի համակարգում՝ վեց սինխրոնիզատորներով ( C 1… C 6):

ՆԿԱՐ 6-ը ցույց է տալիս ցանց, որը բաղկացած է 6 սինխրոնիզատորներից (C1...C6) միացված 2 անջատիչների միջոցով (S1 և S2): C4 սինխրոնիզատորը լավագույնն է բնութագրերի առումով, քանի որ ունի GPS ընդունիչ և, հետևաբար, կարող է բարձր ճշգրտության ազդանշան ստանալ արբանյակից: Շնորհիվ այն բանի, որ այս համաժամանակիչը ապահովում է ամենաբարձր ճշգրտությունը, BMCA ալգորիթմը սահմանում է C4 համաժամանակիչը որպես հիմնական ամբողջ ցանցի համար: Ցանցի բոլոր մյուս սարքերը (C1, C2 ..., որոնք կարող են լինել պաշտպանական տերմինալների մաս և այլն) համաժամացվում են C4 սարքի ժամանակի համեմատ:

C3-ն աշխատում է հատուկ ռեժիմով։ Այս սարքն ունի 2 պորտ, ուստի այն կարող է միացնել երկու ցանց S1 և S2 անջատիչների միջոցով։ Համաձայն BMCA ալգորիթմի, C3 սարքի ցանցային պորտը S1 անջատիչի կողմում կազմաձևված է որպես ստրուկ (Նկար 6-ում նշված է S տառով) և ճշգրտվում է գլխավոր սարքի C4-ի ժամանակին: S2 անջատիչով աշխատող համակարգի համար C3 համաժամանակիչը դառնում է հիմնական և փոխանցում C4-ից ստացված ժամանակը C5 և C6 սարքերին: IEEE 1588-2008 տերմինաբանությամբ C3 սարքը կոչվում է Boundary Clock: Նման սարքը թույլ է տալիս համաժամեցնել երկու մեկուսացված ցանցերի ժամանակը ընդհանուր հղման ժամանակի համեմատ: Այս կոնֆիգուրացիան ավտոմատ կերպով տրամադրվում է BMCA ալգորիթմի կողմից: Երբ անջատեք սարքը կամ ավելացնեք նոր սարք, համակարգը կվերակազմավորվի ավտոմատ կերպով:

PTP պրոֆիլներ

IEEE 1588-2008-ը բավականին բարդ ստանդարտ է, որը թույլ է տալիս սահմանել հատուկ կարգավորումներ տարբեր հավելվածների համար, որտեղ կարող է օգտագործվել PTP արձանագրությունը: PTP-ի միջոցով աշխատող սարքավորումների ճկուն շահագործումն ու արագ կազմաձևումն ապահովելու համար ստանդարտը ներառում է նախադրված կազմաձևման պրոֆիլներ: Պրոֆիլները սահմանում են լռելյայն կարգավորումները, ինչպես նաև համաժամացման տեսակները՝ կախված հավելվածից: IEEE 1588-2008-ի J հավելվածում սահմանվում են երկու լռելյայն պրոֆիլներ՝ Request-Response Default PTP պրոֆիլը (կամ E2E պրոֆիլը) և Peer-to-Peer Default PTP պրոֆիլը: Հետաքրքրված կազմակերպությունները (ստանդարտացման, արդյունաբերական կոմիտեներ և այլն) հնարավորություն ունեն ստեղծել լրացուցիչ պրոֆիլներ։

PTP POWER PROFILE

Արձանագրության համաձայն սարքավորումների անվտանգ շահագործման համար PTP էլեկտրաէներգիայի ոլորտի ստանդարտ IEEE C 37.238-2011 սահմանում է այսպես կոչված Power Profile . Այս պրոֆիլը ստեղծվել է աշխատանքային խմբերի կողմից IEEE Power Systems Relaying Committee-ի WG H 7 և Power Systems Substation Committee-ի WG C 7 . Երկու խմբերն էլ աշխատում են համայնքի հովանու ներքո IEEE Power and Energy Society.

Այս պրոֆիլը, սահմանված է IEEE 1588-2008 թթ., որը ստեղծվել է օրական 24 ժամ գործող էներգահամակարգի կրիտիկական հանգույցներում ժամանակի համաժամացում ապահովելու համար: Այդ նպատակով ընտրված պարամետրերից բացի IEEE Սահմանվել են 1588-2008թթ. հատուկ պրոֆիլային համակարգի պարամետրեր:

IEEE 1588-2008 PTP Power Profile պարամետրերը

Այս բաժինը նկարագրում է IEEE 1588-2008 հիմնական պարամետրերը, որոնք օգտագործվում են PTP էներգիայի պրոֆիլում: Պարամետրերի ամբողջական նկարագրությունը տրված է ստանդարտում:

Սինխրոնիզատորի տեսակը. PTP հոսանքի պրոֆիլում դուք կարող եք ընտրել մեկ քայլանոց համաժամանակիչ (Մեկ քայլ համաժամանակիչը ժամանակի դրոշմ է դնում անմիջապես PTP հաղորդագրության մեջ (օրինակ՝ Sync): Երկու քայլանոց համաժամանակիչը ժամանակի դրոշմն ուղարկում է առանձին Follow_Up հաղորդագրության մեջ) կամ երկու -քայլերի համաժամեցում: Խորհուրդ է տրվում օգտագործել համաժամանակացնող մի քայլ տեսակ, որն ավելի ժամանակակից է։ Երկքայլ սինխրոնիզատորներն ընդգրկվել են պրոֆիլում միայն արդյունաբերության մեջ դրանց առկայության պատճառով: Հնարավոր է նաև ընտրել IEEE -1588-2008-ում նկարագրված բոլոր տեսակի համաժամանակիչներ (պարզ, բաց, եզր):

Ալգորիթմ լավագույն սինխրոնիզատորի համար (ԼավագույնըՎարպետԺամացույցԱլգորիթմ). PTP հզորության պրոֆիլը օգտագործում է BMCA ալգորիթմը: BMCA-ի տեղադրման հիմնական առանձնահատկությունն այն է, որ միայն պոտենցիալ գլխավոր սինխրոնիզատորները (պոտենցիալ գլխավոր համաժամանակիչը ունի բարձր ճշգրտության տեղեկատու ազդանշան (օրինակ՝ GPS համակարգ)) կարող են հանդես գալ որպես թեկնածու վարպետներ: Բոլոր մյուս պարզ համաժամեցիչները գործում են միայն ստրուկ ռեժիմում: Այսպիսով, միայն պոտենցիալ գլխավոր սինխրոնիզատորը, որը կապված է արտաքին հղման ազդանշանի հետ, կարող է լինել ենթակայանի վարպետ:

Գործընկերների հետաձգման մեխանիզմ: PTP հոսանքի պրոֆիլը սահմանում է փոխանցման ուշացումների համար հավասարեցման մեխանիզմ: Այս տեղադրման առավելությունն այն է, որ հանգույցների միջև բոլոր ուշացումների նախնական չափումը թույլ է տալիս արագորեն կարգավորել փոխանցումը ցանցի կոնֆիգուրացիան չափելիս, և համաժամացման վարպետի բեռը զգալիորեն կրճատվում է:

TLV- տեղական ժամանակի պիտակ: PTP հոսանքի պրոֆիլում պոտենցիալ հիմնական համաժամանակիչները պետք է ավելացնեն TLV իրենց նույնականացման հաղորդագրություններին (Նույնականացման հաղորդագրությունները սահմանված են IEEE 1588-2008-ում և պարունակում են տեղեկություններ համաժամացնողի մասին (օրինակ՝ համաժամացման որակի պիտակներ, նույնականացման պիտակներ և այլն): TLV ցուցիչը պարունակում է ժամային գոտու տեղեկությունները և այլ տեղեկություններ, որոնք անհրաժեշտ են սարքի համար՝ UTC ժամանակը տեղական ժամանակի փոխարկելու համար:

PTP հզորության պրոֆիլի հատուկ պարամետրեր

Այս բաժինը նկարագրում է լրացուցիչ պարամետրեր, որոնք պետք է սահմանվեն ստանդարտի համաձայն սարքերը ինտեգրելու համար IEEE IEC օգտագործող ենթակայաններում 1588-2008 թթ 61850 , :

Կայուն շահագործման ապահովում.Անգամ ամենաբարդ ծրագրերում (սինխրոֆազորներ, նմուշառված արժեքներ) ժամանակի պահանջվող ճշգրտությունն ապահովելու համար սահմանվում են պարամետրեր՝ ժամանակի համաժամացման ազդանշանների կայուն փոխանցման համար ստրուկ սարքեր (օրինակ՝ պաշտպանական տերմինալներ):

Ծառայողական համաժամանակիչի մուտքագրման ընդհանուր սխալը չպետք է գերազանցի 1 մկվ-ը 16 վերահաղորդումից հետո: Ինչպես ցույց է տրված ՆԿԱՐ 7-ում, հիմնական համաժամանակիչը թույլ է տալիս առավելագույն սխալ, քան 200 ns, իսկ բաց սինխրոնիզատորները կարող են ներմուծել ոչ ավելի, քան 50 ns լրացուցիչ սխալ: Գործողության այս կայունությունը որոշվում է ցանցի 80% բեռի համար: Նման սահմաններում կայուն աշխատանքի հասնելու համար բաց սինխրոնիզատորները պետք է առնվազն սինտոնիզացված լինեն (Սարքերը սինտոնիզացված են, եթե դրանցում մեկ վայրկյանի տևողությունը նույնն է: Սարքերի նմուշառման ժամանակահատվածները կարող են տարբերվել):

Բրինձ. 7: U վրա կայուն աշխատանք ապահովելու պայմանները IEEE C 37.238-2011

Ժամանակն է փոխանցել հիմնական համաժամացման գործառույթը մեկ այլ սարք: IEEE ստանդարտում 1588-2008 թթ. ժամանակային հերթափոխը չի սահմանվում հիմնական համաժամացման գործառույթը մի սարքից մյուսը փոխանցելիս. պրոֆիլում PTP հզորության պրոֆիլ հաստատուն ջերմաստիճանում 5 վրկ-ի համար սահմանված է առավելագույն տեղաշարժ 2 մկվ: Սա նշանակում է, որ եթե համաժամացումը կորչում է, հիմնական համաժամանակիչը չպետք է շարժվի 2 մկվ-ից ավելի 5 վրկ-ում: Այս ժամանակահատվածը համարվում է անհրաժեշտ՝ ապահովելու համար, որ համակարգում մեկ այլ սարքը բավարար ժամանակ ունենա հիմնական ռեժիմ մտնելու համար:

IEEE պիտակներ802.1Ք. PTP հզորության պրոֆիլը պահանջում է, որ բոլոր PTP հաղորդագրությունները համապատասխանեն IEEE 802.1Q սահմանումներին: Յուրաքանչյուր շրջանակ պարունակում է պիտակ, որը ցույց է տալիս շրջանակի առաջնահերթությունը և շրջանակի կարգավիճակը վիրտուալ ցանցում VLAN (Վիրտուալ ցանց). Առաջնահերթության դաշտը ապահովում է, որ ամենակարևոր հաղորդագրությունները (օրինակ՝ ենթակայանի պաշտպանության հաղորդագրությունները) ունեն ամենաբարձր առաջնահերթությունը: VLAN դաշտերը թույլ են տալիս բաժանել ֆիզիկական ցանցն այնպես, որ կոնկրետ սարքի համար նախատեսված հաղորդագրությունները փոխանցվեն տվյալ սարքին: VLAN-ների օգտագործումը կարող է բարելավել համակարգի անվտանգությունը՝ արգելափակելով անվտանգության սպառնալիքները և ապահովելով հաղորդագրությունների գաղտնիությունը: Արդյունքում նվազում է նաև ցանցի ընդհանուր տրաֆիկը։

IEEE Control BaseԳ37.238. PTP հզորության պրոֆիլը նշում է կառավարման բազան Կառավարման տեղեկատվական բազա (MIB)արձանագրության համար Ցանցի կառավարման պարզ արձանագրություն (SNMP): SNMP թակարդները ներառված են MIB-ում իրադարձությունների փոփոխությունները նշելու համար (օրինակ՝ հիմնական ժամացույցի փոփոխություն):

ՊիտակներTLVIEEE C37.238. PTP էներգիայի պրոֆիլը սահմանում է TLV պիտակներ, որոնք պարունակում են տեղեկատվություն հիմնական համաժամացման, հիմնական համաժամացման ժամանակի սխալի և ցանցի ժամանակի սխալի մասին: Այս պարամետրերը կարող են օգտագործվել MFP-ի կողմից՝ որոշելու ամենահավանական ժամանակային սխալը և, հետևաբար, հնարավոր դարձնելու համար գնահատել թողարկված ժամանակային դրոշմանիշների որակը:

ՆՈՐ ԵՆԹԱԿԱՅԱՆՆԵՐՈՒՄ ՍՏԱՆԴԱՐՏԻՆ ԱՆՑՈՒՄԻ ԻՐԱԿԱՆԱՑՈՒՄ ԵՎ ՍՑԵՆԱՐՆԵՐ

Ստանդարտի համապարփակ կառուցվածքը IEEE 1588-2008թթ.-ը թույլ է տալիս մշակել ժամանակի համաժամացման տարբեր հայեցակարգեր կոնկրետ էներգաբլոկի համար՝ կախված հաճախորդի ցանկություններից:

ՊՏՊ-ի իրականացում կառուցվող ենթակայաններում

Եթե ​​ենթակայան է կառուցվում, ապա հնարավոր է իրականացնել համաժամացման ցանցի նախնական նախագծումը ըստ IEEE 1588-2008 թթ., քանի որ ցանցի ողջ ենթակառուցվածքը կարող է նախապես հաշվի առնել IEC պահանջները 61850 և PTP արձանագրություն:

Ցանցային ենթակառուցվածք. Ցանցային ենթակառուցվածքի նախագծումը կարող է ընդունվել որպես ստանդարտ ենթակայան IEC-ով61850 Անվտանգության կամ ցանցի ավելորդության բոլոր նկատառումները (օրինակ՝ օղակի տոպոլոգիան) կարելի է հաշվի առնել: Համաժամացման սարքավորման միակ պահանջն այն է, որ ցանցը կառուցված լինի աջակցող սարքերի վրա PTP (=բաց սինխրոնիզատորներ): Փոխգործունակությունն ապահովելու համար ցանցի բոլոր սարքերը պետք է կարողանան աշխատել պրոֆիլում PTP հզորության պրոֆիլ:

Ամրագրում. PTP-ի հուսալի շահագործումն ապահովելու համար խորհուրդ է տրվում, որ ցանցում կան 2 կամ 3 պոտենցիալ հիմնական համաժամանակիչներ: Այս սարքերի GPS ալեհավաքները պետք է տեղադրվեն տարբեր վայրերում, որպեսզի նվազագույնի հասցնեն ազդանշանի կորստի վտանգը ընդունման խնդիրների պատճառով:

Ցանցի անվտանգություն. Ընդհանուր առմամբ, պետք է կիրառվեն նույն պահանջներն ու առաջարկությունները, ինչ IEC-ի համար61850. Բացի այդ, խորհուրդ է տրվում օգտագործել վիրտուալ ցանցի գործառույթը VLAN պիտակներ IEEE 802.1 Q պրոֆիլի PTP հզորության պրոֆիլը . Դա անելու համար օգտագործվող անջատիչները պետք է աջակցեն պիտակներով տրաֆիկի ընդունմանը և առաքմանը IEEE 802.1Q.

Համակարգի ժամանակային պարամետրերի կառուցվածքը:Որոշ գործառույթներ (օրինակ՝ սինխրոֆազորներ, նմուշառված արժեքներ) պահանջում են ճշգրիտ ժամանակի և համաժամացման որակի տեղեկատվություն: PTP հոսանքի պրոֆիլի սինխրոնիզատորները տրամադրում են նման տեղեկատվություն (տես IEEE C 37.238 TLV պիտակներ): PTP հզորության պրոֆիլը Տեղեկություն Հավելված C-ում նկարագրվում է, թե ինչպես կարող են ժամանակի պարամետրերը ներառվել IEC61850 գործառույթներում, ինչպիսիք են սարքի ժամանակային դրոշմանիշերը կամ նմուշառված արժեքները:

Քանի որ շատ ենթակառուցվածքային տարբերակներ կան, բոլոր պարամետրերը սահմանելու մեկ տարբերակ չկա:

Բրինձ. 8. PTP ներդրման օրինակ ժամանակակից ենթակայանում

ՆԿԱՐ 8-ը ցույց է տալիս IEC 61850 ենթակայանի իրականացման օրինակը, պարզության համար, IEC 61850 կայանի ավտոբուսը և IEC 61850 պրոցեսի ավտոբուսը ցուցադրված են բաց սինխրոնիզատորներով S1 և S2 (Իրականում ենթակառուցվածքն իրականացվում է մի քանի անջատիչների միջոցով): Մի քանի անգամ քննարկվել է այն հարցը, թե ինչպես իրականացնել պրոցեսային և կայանային ավտոբուսներ (և արդյոք դա ընդհանրապես պետք է արվի): Լուծումները կարող են տարբեր լինել՝ երկու լիովին անկախ ցանցից մինչև մեկ ընդհանուր ցանցային ենթակառուցվածք: IEEE 1588-2008-ի տեսակետից էլեկտրամատակարարման օբյեկտի բոլոր սարքերը պետք է համաժամանակացվեն մեկ հիմնական համաժամանակիչի հետ: Սա նշանակում է, որ կայարանի ավտոբուսը և գործընթացի ավտոբուսը պետք է ինչ-որ կերպ միացված լինեն։ Բաց անջատիչը, PTP-ով միացված երթուղիչը կամ սահմանային համաժամանակիչը կարող են ծառայել այս նպատակին, ինչպես ցույց է տրված ՆԿԱՐ 8-ում: Սահմանային համաժամանակիչը խուսափում է IEC 61850 կայանի ավտոբուսի և IEC 61850 պրոցեսային ավտոբուսի միջև ուղիղ կապից, եթե այդպիսի ճարտարապետություն է պահանջվում: . Պատկերազարդ միացումն ապահովում է նաև ամբողջական ավելորդություն: Եթե ​​C1 համաժամանակիչը գերազանցում է պահանջվող ճշգրտությունը, ապա համակարգի հաջորդ սարքը, ամենայն հավանականությամբ, C2, դառնում է հիմնական համաժամանակիչը ամբողջ համակարգի համար:

Անցում ստանդարտին գոյություն ունեցող ենթակայաններում

IEEE-ն իրականացնելիս 1588-2008 թթ. IEC 61850 նորակառույց ենթակայաններում կարող են առաջանալ որոշակի դժվարություններ: Եթե ​​գոյություն ունեցող ցանցի մալուխային միացումները կարող են օգտագործվել, ապա ցանցային սարքերը պետք է փոխարինվեն այնպիսիներով, որոնք ապահովում են արձանագրությունը: PTP կոմուտատորներ (=բաց սինխրոնիզատորներ): Այնուամենայնիվ, դրական է, որ ոչ բոլոր ցանցային սարքերը պետք է միանգամից փոխարինվեն: Իրականացում PTP կարող է սահմանափակվել միայն այն տարածքներով, որտեղ ժամանակի բարձր ճշգրտություն է պահանջվում: Ժամանակակից սինխրոնիզատորներ PTP կարող է աշխատել զուգահեռ՝ օգտագործելով արձանագրությունները NTP և PTP նույն ցանցով: Հետևաբար, տարածքները, որտեղ թույլատրվում է ավելի քիչ ժամանակի ճշգրտություն, կարող են աշխատել ըստ արձանագրության NTP.

PTP չաջակցող սարքերի ինտեգրումը կարող է իրականացվել տարբեր ձևերով: Մեթոդներից մեկը ժամացույցի ազդանշանների տեղայնացումն է, ինչպես ցույց է տրված ՆԿԱՐ 8-ում: Սարքը C 3-ը համաժամացվում է հիմնական ժամացույցի հետ և տեղական ժամացույցի ազդանշաններ է տրամադրում (օրինակ՝ IRIG-B կամ 1 PPS) ոչ PTP սարքերին: Այս սարքերը (նկար 8-ում նշված է մոխրագույնով) միացված են IEC61850 գործընթացի ավտոբուսին և C 3 սարքից ստանում են ժամանակի համաժամացման ազդանշան առանձին կապի ալիքի միջոցով: Արդեն արտադրվում են բաց սինխրոնիզատորներ՝ լրացուցիչ IRIG -B ելքերով՝ ավելի հին սարքերի միացման համար:

U սարքեր, որոնք չեն աջակցում PTP , չունեն ինտերֆեյս Ethernet , ապահովելով ապարատային համաժամացում, որն անհրաժեշտ է ճշգրիտ աշխատանքի համար PTP . Բայց, սկզբունքորեն, որոշ ժամանակակից սարքերում հնարավոր է թարմացնել ծրագրակազմն ու ապարատը, ինչը թույլ կտա համաժամացնել PTP . Ծրագրային ժամադրոշմներ օգտագործելիս ընդհանուր ճշգրտությունը կարող է հասնել 20 մկվ-ից մինչև 100 մկվ: Սա բավարար է IEC-ում սահմանված ընդհանուր պահանջների համար61850-90-5 (տես Աղյուսակ 1), բայց բավարար չէ ճշգրտության դասերի համար T 3… T 5 (տես աղյուսակ 2): Այսպիսով, սարքերի համար, որոնք պետք է ապահովեն ճշգրտության դասեր T 3-ից Տ 5, անհրաժեշտ է արդիականացնել նախքան ապարատային համաժամացումը օգտագործելը կամ դրանք պետք է փոխարինվեն նոր սարքերով: Շնորհիվ այն բանի, որ ներկայումս օգտագործում են բազմաթիվ ենթակայաններ, որտեղ ժամանակի համաժամացում է պահանջվում IRIG-B, IEEE C ստանդարտով 37.238-2011 (Հավելվածներ Գ ևԴ ) ապահովում է կիրառման վերազինման ուղեցույցներ PTP հզորության պրոֆիլ նման օբյեկտներում:

Անթենային մալուխի հետաձգում

Վերևում ցույց տրվեց, որ PTP-ն իրականացնելիս ցանցի և ցանցային սարքավորումների կողմից ներդրված բոլոր ուշացումները կարող են ավտոմատ կերպով փոխհատուցվել: Մնում է միայն անհրաժեշտությունը ձեռքով փոխհատուցել GPS ալեհավաքի և հիմնական սինխրոնիզատորի միջև մալուխի ներդրած ուշացումը: Ավելին, նույնիսկ հատուկ բարձր հաճախականության մալուխները բավականին բարձր թուլացում ունեն GPS ընդունման հաճախականության վրա (1,57542 ԳՀց), ինչը սահմանափակում է մալուխի առավելագույն երկարությունը մինչև 50-ից 100 մ: Եթե ​​ազդանշանի ընդունման կամ շահագործման հատուկ պայմանների պատճառով (օրինակ, կայանը գտնվում է հանքում), փոխանցման համար անհրաժեշտ է երկար տարածություն անցնել, պետք է ձեռնարկվեն լրացուցիչ միջոցներ (ազդանշանի ուժեղացուցիչներ, միջանկյալ հաճախականության օգտագործում):

Բրինձ. 9. Ալեհավաքի մեջ ներկառուցված վարպետ համաժամեցիչ

Եթե ​​PTP գլխավոր համաժամանակիչը ներկառուցված է ալեհավաքի մեջ (տես ՆԿԱՐ 9), համաժամանակացնողի և ալեհավաքի միջև կոաքսիալ մալուխ չի պահանջվի: Սարքերի և գլխավոր սինխրոնիզատորի միջև կապն իրականացվում է Ethernet ցանցի միջոցով: Հիմնական սինխրոնիզատորը կարող է սնուցվել նաև Ethernet մալուխի միջոցով՝ օգտագործելով Power over Ethernet (PoE) տեխնոլոգիա: Ստանդարտ Ethernet մալուխ օգտագործելիս հնարավոր է ազդանշանի փոխանցում մինչև 100 մ հեռավորության վրա: Եթե ​​օգտագործվում է օպտիկական Ethernet ալիք, ապա ներկառուցված հիմնական համաժամանակիչով արտաքին ալեհավաքի և ցանցում համաժամացված սարքերի միջև հեռավորությունը կարող է ավելացվել մինչև 2 կիլոմետր: Այս դեպքում կարիք չկա փոխհատուցել ալեհավաքի մալուխի հետաձգումը, դրա բացակայության պատճառով:

ԱՐՏԻԿ ԽՆԴԻՐՆԵՐ ԵՎ ՀԵՌԱՆԿԱՐՆԵՐ

IEEE 1588-2008 ստանդարտը PTP հզորության պրոֆիլով, ըստ IEEE C 37.238-ի, առաջարկում է համապարփակ լուծում Ethernet ցանցի միջոցով ժամանակի ճշգրիտ համաժամացման իրականացման համար: Այս դեպքում առաջացող հարցերը, որպես կանոն, վերաբերում են ընդհանուր խնդիրներին, որոնք ուղղակիորեն կապված չեն IEEE 1588-2008-ի հետ կամ անուղղակիորեն կապված են ստանդարտի հետ։

Ժամանակի համաժամացման հարցի շրջանակներում այդ ընդհանուր խնդիրներից մեկը GPS համակարգի հուսալիության խնդիրն է։ Ներկայումս GPS-ը միակ էներգահամակարգի ստանդարտն է, որն օգտագործվում է, որն ապահովում է ենթամիկրովայրկյանական ճշգրտություն: Հնարավոր լուծում է այլ ստանդարտների և տեխնոլոգիաների վրա հիմնված պահուստային համակարգերի օգտագործումը (GLONASS կամ բարձր կայուն օսլիլատորներ՝ GPS ազդանշանի կորուստները փոխհատուցելու համար):

Մյուս խնդիրն ընդհանրապես տեղեկատվական ցանցի անվտանգությունն է։ Այս առումով, խորհուրդ է տրվում օգտագործել փոխանցման ուղու ընտրության ընթացակարգը (շղթայի անջատում)՝ օգտագործելով IEEE 802.1Q պիտակները՝ PTP հզորության պրոֆիլին համապատասխան: Այս դրույթը համահունչ է նաև IEC 62351-6 անվտանգության ստանդարտին (մաս 4.1), որը խորհուրդ է տալիս համաժամացման կարևոր գործընթացների համար գաղտնագրման փոխարեն օգտագործել ուղու ընտրությունը:

Ելնելով Ethernet օգտագործող ցանցերում IEEE 1588-2008 ստանդարտի նկատմամբ աճող հետաքրքրության պատճառով, այժմ կա ցանցային սարքերի և սինխրոնիզատորների լայն տեսականի, որոնք կարող են օգտագործվել այս միջավայրում: PTP ինտեգրումն արդեն իրականացվել է գոյություն ունեցող բազմաթիվ սարքերի համար կամ նախատեսված է առաջատար արտադրողների կողմից: Այսպիսով, IEEE 1588-2008-ի դիտարկումը կարող է առաջարկվել նոր ենթակայաններում կամ պլանավորված օբյեկտների կառուցման համար օգտագործելու համար:

ԵԶՐԱԿԱՑՈՒԹՅՈՒՆ

IEEE 1588 ստանդարտը հետևողականորեն սահմանում է ժամանակի համաժամացման հուսալի, անվտանգ և հեշտ օգտագործման բոլոր քայլերը: Այս դեպքում մալուխի միջոցով առանձին կապի ալիք չի պահանջվում, այսինքն. ծախսերը կրճատվում են, և ժամանակի համաժամացման առանձին ցանցի կազմակերպում չի պահանջվում: IEEE C 37.238-2011 PTP հզորության պրոֆիլը ապահովում է IEEE 1588-2008-ի ամբողջական ինտեգրումը IEC61850 օգտագործող համակարգում: Այսպիսով, կան բոլոր հիմքերը ենթադրելու, որ ճշգրիտ ժամանակային արձանագրությունը օպտիմալ և ճկուն մեթոդ է ժամանակակից էլեկտրաէներգիայի արտադրության օբյեկտներում ժամանակի համաժամացման ապահովման համար:

ԳՐԱԿԱՆՈՒԹՅՈՒՆ

1. IEEE 1588-2008, «IEEE Standard for A Precision Clock Synchronization Protocol for Networked Measurement and Control Systems», IEEE, 2008 թ.

2. IEEE C37.238-2011, «IEEE Standard Profile for Use of IEEE 1588 Precision Time Protocol in Power System Applications», IEEE, 2011 թ.

3. IEC 61850 Ed.2, ​​«Հաղորդակցման ցանցեր և համակարգեր նյութերում», IEC

4. RFC 5905, «Network Time Protocol Version 4. Protocol and Algorithms Specification», Internet Engineering Task Force (IETF), 2010 թ.

5. IRIG ստանդարտ 200-04, «IRIG Serial Time Code Formats»: Range Commanders Council, 2004 թ

6. Baumgartner B, Riesch C, Rudigier M, «IEEE 1588/PTP. Ժամանակի համաժամացման ապագան էլեկտրաէներգիայի արդյունաբերության մեջ», PAC World Conference 2012, Բուդապեշտ, Հունգարիա, 2012 թ.

7. PRC-018-1, «Disturbance Monitoring Equipment Installation and Data Reporting» NERC, 2006 թ.

8. Dickson B, «Substance time Synchronisation» PAC World Magazine, ամառ 2007 թ., 2007 թ.

9. Weibel H, «Technology Update on IEEE 1588 - The Second Edition of the High Precision Clock Synchronization Protocol», Embedded World 2009, Նյուրնբերգ, Գերմանիա, 2009 թ.

10. Անտոնովա Գ, «Ստանդարտ անձնագիր IEEE Std 1588-2008 Precision Time Protocol (PTP) էներգահամակարգի կիրառություններում օգտագործելու համար», PAC World Conference 2012, Բուդապեշտ, Հունգարիա, 2012 թ.

11. IEEE 802.1Q-2011, «Media Access Control (MAC) Bridges and Virtual Bridge Local Area Networks», IEEE, 2011 թ.

12. Eidson J C, “Measurement, Control and Communication Using IEEE 1588.” Springer-Verlag, London, 2006 թ.

13. Steinhauser F, Riesch C, Rudigier M. «IEEE 1588 Էլեկտրաէներգիայի արդյունաբերության սարքերի ժամանակի համաժամացման համար», ISPCS 2010; Պորտսմութ, NH, ԱՄՆ, 2010 թ

14. IEC 62531-6, «Էլեկտրաէներգիայի համակարգերի կառավարում և դրա հետ կապված տեղեկատվության փոխանակում - Տվյալների և հաղորդակցության անվտանգություն - Մաս 6. Անվտանգություն IEC 61850-ի համար», IEC, 2012 թ.

Ինչու՞ է պետք ճշգրիտ ժամանակ:

Ո՞ւմ է պետք այս ճշգրիտ ժամանակը: Իհարկե, դա մեզ՝ օգտատերերիս, պետք է, որ քիչ ուշանանք։ Եկեք պատկերացնենք ժամանակակից օդանավակայան. դրա շահագործման համար հարյուրավոր օդաչուներ և դիսպետչերներ պետք է օգտագործեն անսխալ աշխատող ժամացույց: Պահեստներում, հիվանդանոցներում, երկաթուղային տոմսարկղերում և շատ այլ հաստատություններում ապրանքների գրանցման համակարգը պահանջում է, որ համակարգի բոլոր օբյեկտներում ժամանակն այս կամ այն ​​չափով լինի նույնը: Հատկապես համակարգիչներ: Նրանք աշխատում են բազմաթիվ ծառայություններ և ծրագրեր, որոնց բնականոն աշխատանքը պահանջում է ճշգրիտ ժամանակ, և, որպես կանոն, ավելի ճշգրիտ ժամանակ, քան մեզ՝ մարդկանց սովորաբար անհրաժեշտ է։ Համակարգային ծառայությունները, անվտանգության համակարգի բաղադրիչները և պարզապես կիրառական ծրագրերը կարող են շատ կարևոր լինել ժամացույցի ճշգրտության համար: Նման ծառայությունների ամենավառ օրինակը Kerberos վավերացման արձանագրությունն է: Այսպիսով, որպեսզի այն աշխատի, անհրաժեշտ է, որ այս արձանագրության միջոցով հասանելի համակարգիչների վրա համակարգի ժամանակը տարբերվի ոչ ավելի, քան 5 րոպեով: Բացի այդ, բոլոր համակարգիչների վրա ճշգրիտ ժամանակը մեծապես հեշտացնում է անվտանգության մատյանների վերլուծությունը տեղական ցանցում միջադեպերի հետաքննության ժամանակ:

NTP արձանագրություն

NTP (Network Time Protocol) արձանագրություն է, որը նախատեսված է ցանցում ժամանակը համաժամեցնելու համար: Այն բավականին բարդ ալգորիթմների հավաքածու է, որը նախատեսված է ժամանակի համաժամացման համակարգի բարձր ճշգրտություն (մինչև մի քանի միկրովայրկյան) և սխալների հանդուրժողականություն ապահովելու համար: Այսպիսով, արձանագրությունը ներառում է մի քանի սերվերների հետ միաժամանակյա համաժամացում:

Այս արձանագրության մի քանի տարբերակներ կան՝ որոշ տարբերություններով։ Այս արձանագրության երրորդ տարբերակը ստանդարտացվել է որպես RFC 1305 1992 թվականին: Չորրորդ (ներկայումս վերջին) տարբերակը բերում է որոշ բարելավումներ (ավտոմատ կոնֆիգուրացիա և նույնականացում, բարելավված համաժամացման ալգորիթմներ) երրորդի համեմատ, բայց այն դեռ ստանդարտացված չէ RFC-ում:

Բացի այդ, բացի NTP արձանագրությունից, կա SNTP (Simple Network Time Protocol): Փաթեթային մակարդակում երկու արձանագրությունները լիովին համատեղելի են: Նրանց միջև հիմնական տարբերությունն այն է, որ SNTP-ն չունի NTP-ում հայտնաբերված ֆիլտրման բարդ համակարգեր և բազմաստիճան սխալի ուղղում: Այսպիսով, SNTP-ն NTP-ի պարզեցված և հեշտ իրագործելի տարբերակ է: Այն նախատեսված է ցանցերում օգտագործելու համար, որտեղ ժամանակի շատ բարձր ճշգրտություն չի պահանջվում, և Microsoft-ի ներդրման դեպքում այն ​​ապահովում է ճշգրտություն ձեռնարկության ներսում 20 վայրկյանի ընթացքում և մեկ կայքում ոչ ավելի, քան 2 վայրկյանի ընթացքում: SNTP արձանագրությունը ստանդարտացված է որպես RFC 1769 (տարբերակ 3) և RFC 2030 (տարբերակ 4):

NTP համաժամացման մոդելը ենթադրում է հիերարխիկ կառուցվածք: Հիերարխիայի առաջին մակարդակում կան այսպես կոչված «առաջնային» ժամանակի սերվերներ (Առաջին շերտ): Դրանք գտնվում են աշխարհի տարբեր վայրերում և ունեն ամենաճշգրիտ ժամանակը։ Նման սերվերները համեմատաբար քիչ են, քանի որ դրանց վրա ճշգրիտ ժամանակը պահպանվում է թանկարժեք մասնագիտացված սարքավորումների միջոցով (ռադիոալիք, արբանյակային ալիք): Երկրորդ մակարդակի սերվերները (երկրորդ շերտ) համաժամացվում են առաջին մակարդակի սերվերների հետ՝ օգտագործելով NTP արձանագրությունը: Դրանք արդեն զգալիորեն ավելի շատ են, բայց դրանք արդեն որոշակիորեն համաժամեցված չեն (1-ից մինչև 20 միլիվայրկյան) «առաջնային» սերվերների համեմատ: Հաջորդը կարող են լինել երրորդ, չորրորդ և հաջորդ մակարդակների սերվերները.

Յուրաքանչյուր մակարդակի անցնելու դեպքում առաջնային սերվերի հետ կապված սխալը փոքր-ինչ ավելանում է, բայց սերվերների ընդհանուր թիվը մեծանում է և, հետևաբար, դրանց բեռնվածությունը նվազում է: Հետևաբար, որպես համաժամացման արտաքին աղբյուր, առաջնային սերվերներ օգտագործելու փոխարեն, որոնք ունեն առավել ճշգրիտ ժամանակը, խորհուրդ է տրվում օգտագործել երկրորդական սերվերներ, քանի որ դրանք ավելի քիչ բեռնված են:

Windows 2000/XP/2003-ում ժամանակը համաժամեցնելու համար օգտագործվում է SNTP արձանագրությունը: Այս արձանագրության աջակցությունն իրականացվում է Windows Time համակարգի ծառայության տեսքով, որը MS Windows 2000/XP/2003 օպերացիոն համակարգի մի մասն է: Այս ներդրման տարբերակիչ առանձնահատկությունն այն է, որ Windows Time ծառայությունն աջակցում է տիրույթի նույնականացմանը՝ հղումային ժամանակի սերվեր մուտք գործելիս, ինչը կարևոր է անվտանգության տեսանկյունից:

Windows-ում ներառված SNTP ծառայությունը գործարկելու մի քանի տարբերակ կա.

  • Հիերարխիկ (NT5DS): Օգտագործվում է լռելյայնորեն տիրույթին միացված բոլոր համակարգիչների համար: Աշխատանքային կայանների և տիրույթի սերվերների վրա ժամանակի համաժամացումը իրականացվում է հիերարխիայի մեջ: Այսպիսով, աշխատանքային կայանները և անդամ սերվերները համաժամացվում են տիրույթի վերահսկիչի հետ, որը վավերացրել է մուտքը, դոմեյն կարգավորիչները համաժամացվում են «PDC emulator» գործողության վարպետի հետ, որն իր հերթին համաժամացվում է հիերարխիայի ավելի բարձր մակարդակում գտնվող տիրույթի վերահսկիչի հետ: Հարկ է նշել, որ այս համաժամացման կարգը օգտագործվում է «լռելյայն» և կարող է վերացվել ձեռքով կամ խմբային քաղաքականության միջոցով: Ինչպես դա անել, կքննարկվի ստորև:
  • Ստիպել համաժամացումը ընտրված NTP սերվերի (NTP) հետ: Այս դեպքում Windows Time ծառայության համար հղման ժամանակի աղբյուրը սահմանվում է ձեռքով կամ խմբային քաղաքականության միջոցով:
  • Անջատել համաժամացումը (NoSync): Այս ռեժիմը պահանջվում է խառը ժամանակի կառավարման սխեմայի համար, որտեղ երրորդ կողմի արտադրանքն օգտագործվում է արտաքին աղբյուրի հետ համաժամացման համար, իսկ Windows Time-ը՝ տիրույթում ժամանակը պահպանելու համար:

Այսպիսով, աշխատանքային խմբի դեպքում ժամանակի համաժամացումը դեռ պետք է կարգավորվի ձեռքով: Օրինակ, համակարգիչներից մեկը կարող է կարգավորվել SNTP արձանագրության միջոցով համաժամեցնել արտաքին սերվերի հետ, իսկ մնացածը կարող է կարգավորվել դրա հետ համաժամացման համար: Դրա համար անհրաժեշտ քայլերը նկարագրված կլինեն ստորև:

Դոմենի համար խորհուրդ է տրվում օգտագործել հիերարխիկ համաժամացում՝ օգտագործելով SNTP արձանագրությունը: Շատ դեպքերում այն ​​ապահովում է համակարգի ժամանակի ընդունելի ճշգրտություն տիրույթի անտառում: Բացի այդ, այն ավտոմատ կերպով ապահովում է ժամանակի թարմացման անվտանգությունը՝ աջակցելով Active Directory նույնականացմանը: Դոմենում «ճիշտ» ժամանակը պահպանելու համար անհրաժեշտ է համաժամացնել վերին մակարդակի տիրույթի վերահսկիչը, որին պատկանում է «PDC emulator» դերը, արտաքին NTP սերվերի հետ: Մեր օրինակում նման սերվերի դերը կլինի Linux-ի մեքենան, որն աշխատում է ntpd deemon-ով:

SNTP-ի կարգավորում Windows-ում

Windows Time ծառայությունը կարգավորելու համար օգտագործվում են երկու կոմունալ ծառայություններ.

  • Զուտ ժամանակ
  • W32տմ

Զուտ ժամանակն օգտագործվում է հիմնականում ժամանակային ծառայության կարգավորման համար, իսկ w32tm-ն օգտագործվում է մոնիտորինգի և աշխատանքի ախտորոշման համար: Այնուամենայնիվ, Windows XP/2003-ում w32tm կոմունալ ծրագիրը զգալի փոփոխություններ է կրել և կարող է օգտագործվել ժամանակի ծառայության կարգավորելու համար: NTP-ի կազմաձևումը հետագայում կիրականացվի Windows XP/2003-ի օրինակով:

Այսպիսով, զուտ ժամանակի միջոցով համաժամացման աղբյուրը «ձեռքով» նշելու համար պարզապես հրամանի տողում գրեք.

et time /setsntp:list_of_time_servers_separated by_space

Ընթացիկ ժամանակի սերվերի մասին տեղեկատվություն ստանալու համար՝

զուտ ժամանակ /querysntp

Դուք կարող եք պարզել ժամը տիրույթի վերահսկիչի վրա այսպես.

զուտ ժամանակ /domain:domain_name

Եվ ժամանակը համաժամացրեք տիրույթի վերահսկիչի հետ, ինչպես.

Զուտ ժամանակ /domain:domain_name /set

W32tm համակարգի օգտակար ծրագիրը կարող է անել նույնը և նույնիսկ ավելին.

  • w32tm /resync - Օգտագործելով այս հրամանը, դուք կարող եք ստիպել տեղական կամ հեռավոր համակարգչին համաժամեցնել իր համակարգի ժամացույցը ժամանակի սերվերի հետ, որն օգտագործում է:
  • w32tm /config – Այս հրամանն օգտագործվում է Windows Time ծառայությունը կարգավորելու համար: Նրա օգնությամբ դուք կարող եք նշել օգտագործվող ժամանակային սերվերների ցանկը և համաժամացման տեսակը (հիերարխիկ կամ ընտրված սերվերների կողմից):

Օրինակ, կանխադրված արժեքները վերացնելու և արտաքին աղբյուրի հետ ժամանակի համաժամացումը կարգավորելու համար կարող եք օգտագործել հրամանը.

w32tm /config /syncfromflags:manual /manualpeerlist:PeerList

Եվ որպեսզի Windows Time-ը կիրառի նոր կարգավորումները, ծառայությունը վերագործարկելու փոխարեն կարող եք օգտագործել հրամանը.

w32tm / config / թարմացում

Բացի այդ, w32tm-ը տրամադրում է հետևյալ ընտրանքները՝ կապված համակարգիչների վրա ժամանակի մոնիտորինգի հետ.

  • w32tm /monitor – օգտագործելով այս տարբերակը կարող եք պարզել, թե ինչպես է այս համակարգչի համակարգի ժամանակը տարբերվում տիրույթի վերահսկիչի կամ այլ համակարգիչների ժամանակից:
  • w32tm /stripchart – գրաֆիկորեն ցույց է տալիս ժամանակի տարբերությունը ընթացիկ և հեռավոր համակարգչի միջև:
  • w32tm /register – Գրանցում է Windows Time ծառայությունը որպես ծառայություն այս համակարգչի վրա: Այս տարբերակը կարող է օգտակար լինել տիրույթի մաս չհանդիսացող համակարգիչների համար, քանի որ լռելյայնորեն դրանց վրա ժամանակի ծառայությունը դադարեցված է:

Զուտ ժամանակի և w32tm կոմունալ ծառայությունների պարամետրերի մասին ավելի մանրամասն տեղեկություններ կարելի է ստանալ օգտագործելով /? կամ բացելով Օգնության և աջակցության կենտրոնի MS Windows XP/2003 օգնության համակարգի համապատասխան բաժինը:

Դժվար չէ կռահել, որ Windows Time ծառայության կարգավորումները պահվում են Windows ռեեստրում՝ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\ բաժնում։

Բաժնի արմատում սահմանվում են բուն ծառայության գործառնական պարամետրերը, Config ենթաբանալին` կարգավորումներ, որոնք կապված են հենց SNTP արձանագրության գործարկման հետ, համաժամացման ռեժիմը սահմանվում է Պարամետրեր ենթաբանալու մեջ: SNTP հաճախորդի և սերվերի կարգավորումները գտնվում են համապատասխանաբար TimeProviders\NtpClient և TimeProviders\NtpServer կապերում: Դիտարկենք հիմնական արժեքները, որոնք որոշում են NTP հաճախորդի և սերվերի կարգավորումները.

  • Տեսակը – որոշում է NTP հաճախորդի գործառնական ռեժիմը (NTDS5 – հիերարխիկ, NTP – «ձեռնարկ», NoSync – չհամաժամացնել, AllSync – հասանելի են համաժամացման բոլոր տեսակները);
  • Միացված է – որոշում է՝ արդյոք այս բաղադրիչը (հաճախորդ կամ սերվեր) միացված է.
  • CrossSiteSyncFlags – որոշում է, թե արդյոք հնարավոր է համաժամացնել ժամանակը տիրույթից դուրս գտնվող աղբյուրի հետ, եթե օգտագործվում է հիերարխիկ համաժամացում (0 – հնարավոր չէ, 1 – միայն PDC էմուլյատորով, 2 – բոլորի հետ);
  • EventLogFlags – որոշում է Windows Time-ի հաղորդագրությունները մուտքագրվելու են, թե ոչ (շատ օգտակար հատկություն վրիպազերծման ժամանակ):

Windows Time ծառայության կազմաձևման մեկ այլ տարբերակ Խմբային քաղաքականությունների օգտագործումն է: Պարամետրերը սահմանված են Group Policy Object-ում հետևյալ հասցեով. «Համակարգչի կազմաձևում –> Վարչական կաղապարներ –> Համակարգ –> Windows Time Service»:

Եթե ​​ունեք Windows 2000 սերվեր տեղադրել և չեք գտել նման կարգավորում, մի հուսահատվեք, պարզապես անհրաժեշտ է թարմացնել «Ադմինիստրատիվ ձևանմուշները»: Դա անելու համար պատճենեք բոլոր .adm ֆայլերը system32\GroupPolicy\Adm համակարգի թղթապանակից Windows XP-ով տեղադրված ցանկացած մեքենայից դեպի սերվեր, որը տիրույթի վերահսկիչ է: Հաջորդը, GPO-ն սահմանելիս, աջ սեղմեք «Վարչական ձևանմուշներ» և ընտրեք «Ավելացնել/Հեռացնել կաղապարներ...»: Հեռացրեք այնտեղ թվարկված ձևանմուշները և ավելացրեք պատճենվածները: «OK» կոճակը սեղմելուց հետո ձևանմուշները կթարմացվեն, և դուք կարող եք կարգավորել ժամանակի ծառայությունը՝ օգտագործելով խմբի քաղաքականությունը.

Հեշտ է տեսնել, որ սա հիմնականում թվարկում է բոլոր կարգավորումները, որոնք կարող են փոխվել ռեեստրում: Դրանում զարմանալի ոչինչ չկա, քանի որ խմբային քաղաքականության մեծ մասը հենց այդպես է գործում:

Windows XP-ում հայտնվել է ժամանակի սերվերի տեղադրման մեկ այլ եղանակ, որը կարող է շատ հարմար լինել տնային համակարգչի կամ աշխատանքային խմբի մաս կազմող համակարգչի վրա համաժամացման տեղադրման համար.

NTP սերվեր Linux-ի համար - արտաքին համաժամացում Windows տիրույթի համար

Ինչպես նշվեց վերևում, NTP արձանագրությունն ավելի դիմացկուն է սխալների նկատմամբ, ուստի ավելի լավ է օգտագործել NTP սերվերը որպես արտաքին համաժամացման համար հղման ժամանակի աղբյուր: Բացի այդ, վերին մակարդակի տիրույթի վերահսկիչը միշտ չէ, որ մուտք ունի ինտերնետ UDP պորտի միջոցով 123, որն օգտագործվում է NTP-ի շահագործման համար: Մուտքը կարող է արգելվել անվտանգության նկատառումներով, ինչը սովորական պրակտիկա է խոշոր կազմակերպությունների համար: Նման դեպքերում, այս խնդիրը լուծելու համար դուք կարող եք տեղադրել ձեր սեփական ժամանակի սերվերը DMZ-ում, որը կազմաձևված է համաժամեցնել արտաքին աղբյուրի հետ և օգտագործել այն որպես հղման ժամանակի աղբյուր՝ վերին մակարդակի տիրույթի վերահսկիչի համաժամացման համար: Ցանկացած համակարգիչ, պարտադիր չէ, որ ժամանակակից, *nix-ի նման ՕՀ-ով, օրինակ՝ Linux-ը, տեղադրված է նվազագույն կոնֆիգուրացիայով, առանց X սերվերի և այլ պոտենցիալ խոցելի բաների, բավականին հարմար է որպես այդպիսի համակարգիչ:

Linux OS-ի համար ժամանակի համաժամացման շատ ծրագրեր կան: Առավել հայտնի են Xntpd (NTP տարբերակ 3), ntpd (NTP տարբերակ 4), Crony և ClockSpeed: Մեր օրինակում մենք կօգտագործենք Redhat 9-ում ներառված ntpd ntp սերվերը, որը տրամադրվում է ntp-4.1.2-0.rc1.2.i386.rpm փաթեթում:

Փաթեթը ներառում է մի քանի ծրագրեր, որոնք նախատեսված են NTP-ի հետ աշխատելու համար:

Ահա հիմնականները.

  • Ntpd – ntp deemon, որը պահպանում է ճշգրիտ ժամանակը հետին պլանում;
  • Ntpq-ը կոմունալ ծրագիր է, որը նախատեսված է NTP սերվերների հարցումների համար, որոնք աջակցում են քվեարկության ստանդարտ արձանագրության NTP ռեժիմ 6: Նրա օգնությամբ դուք կարող եք պարզել և փոխել սերվերի ներկայիս վիճակը, եթե դրա կարգավորումները թույլ են տալիս:
  • Ntptdc – կոմունալ ծրագիր, որի միջոցով կարող եք հարցաքննել ntpd դեյմոնը և ստանալ վիճակագրություն դրա գործունեության վերաբերյալ.
  • Ntpdate-ը NTP արձանագրության միջոցով ընթացիկ համակարգի ժամանակը սահմանելու ծրագիր է:

NTP արձանագրության ստանդարտ առանձնահատկությունը նույնականացում կատարելու ունակությունն է: Այս դեպքում կարող են օգտագործվել և՛ սիմետրիկ ալգորիթմները (DES), որոնք հայտնվել են արձանագրության երկրորդ տարբերակում, և՛ ասիմետրիկ ալգորիթմները հանրային բանալիով, որոնք նորամուծություն են չորրորդ տարբերակում։

Նույնականացման սիմետրիկ սխեմայի օգտագործման դեպքում հաճախորդը և սերվերը ընտրում են կամայական նույնացուցիչ և ստանդարտով սահմանված 65534 ստեղներից մեկը: Ասիմետրիկ ալգորիթմներ օգտագործելիս օգտագործվում է այսպես կոչված Autokey սխեման, որի տարբերակիչ առանձնահատկությունն այն է, որ սերվերի հանրային բանալիների նախնական բաշխման կարիք չկա։

ntpd-ում նույնականացումը կարգավորելու համար կան ntp-genkeys, ntpq և ntpdc կոմունալ ծառայություններ:

NTP-ի բոլոր գործառույթները, որոնք կապված են ճշգրիտ ժամանակի աջակցության հետ, իրականացվում են ntpd daemon-ում: Այն կազմաձևված է սովորական UNIX եղանակով` խմբագրելով ntp.conf կազմաձևման ֆայլը, որը գտնվում է /etc թղթապանակում:

Եկեք NTP սերվերի համար սահմանենք հետևյալ ընտրանքները.

Նախ նշենք այն սերվերները, որոնց հետ կկատարվի ժամանակի համաժամացումը.

սերվեր ntp.nasa.gov # 1-ին շերտի սերվեր nasa.org-ում
սերվեր ntp1.demos.net # 2-րդ շերտի սերվեր demos.net-ում

սահմանափակում ntp.research.gov դիմակ 255.255.255.255 nomodify notrap noquery

Այստեղ 255.255.255.255 դիմակն օգտագործվում է ntp.nasa.gov սերվերից մեր սերվեր մուտքը սահմանափակելու համար: Այժմ եկեք սահմանենք մեր տեղական ցանցի հոսթինգների ցանկը, որոնք մենք ցանկանում ենք թույլ տալ մուտք գործել մեր NTP սերվեր՝ ժամանակ ստանալու համար.

սահմանափակում 192.168.1.0 դիմակ 255.255.255.0 notrust nomodify notrap

Մենք նաև պահանջում ենք, որ Linux մեքենան լիարժեք մուտք ունենա իր սերվերի ռեսուրսներին.

սահմանափակում 127.0.0.1

Եվ հիմա ամենակարևորը. մենք պետք է համոզվենք, որ լռելյայն հերքումը, որն ավելի բարձր առաջնահերթություն ունի, մեկնաբանվի.

#սահմանափակել լռելյայն անտեսել

ntp.conf ֆայլը պահելուց հետո կոնֆիգուրացիան կարելի է համարել ավարտված, բայց կարող է պատահել, որ դեյմոնը գործարկելուց հետո ժամանակը դեռ չհամաժամեցվի։ Փաստն այն է, որ NTP արձանագրությունն ի սկզբանե մշակվել է որպես ժամանակի պահպանման, այլ ոչ թե այն սահմանելու արձանագրություն: Հետևաբար, եթե ժամացույցի ընթերցումների միջև տարբերությունը բավականաչափ մեծ է (մի քանի րոպեից ավելի), ապա համաժամացումը չի առաջանա: Այս դեպքում իմաստ ունի սկզբում ձեռքով սահմանել ժամանակը՝ օգտագործելով ntpdate հրամանը (կարող եք նաև ավելացնել ntpdate հրամանը մեքենայի գործարկման սկրիպտներին).

# ntpdate clock.vsu.ru
Փետրվարի 17 23:44:54 ntpdate. քայլ ժամանակի սերվեր 198.123.30.132 օֆսեթ 25.307598 վրկ

Փետրվարի 17 23:45:05 ntpdate. կարգավորել ժամանակի սերվերը 198.123.30.132 օֆսեթ 0.002181 վրկ
# ntpdate clock.vsu.ru

ntp daemon-ը գործարկվում է սկզբնավորման սկրիպտների միջոցով: Եթե ​​ծրագիրը տեղադրվել է rpm փաթեթից, ապա, ամենայն հավանականությամբ, դրա ավտոմատ գործարկման հետ կապված բոլոր հարցերն արդեն լուծված են: Սա հաստատելու համար կարող եք օգտագործել հրամանը.

# chkconfig -list ntpd
ntpd 0:on 1:off 2:off 3:on 4:off 5:on 6:off

Եթե ​​դուք չեք տեսնում այս տողը, նշանակում է, որ ntpd-ը կազմաձևված չէ ինքնաբերաբար սկսելու համար: Դա շտկելու համար մուտքագրեք.

# chkconfig – մակարդակ 035 ntpd միացված է

NTP-ն կառավարելու համար (սկիզբ, գործարկում, վերագործարկում, կարգավիճակ) օգտագործվում է ստանդարտ սկզբնավորման սցենար.

# /etc/init.d/ntpd սկիզբ

Սերվերի համաժամացման վիճակագրությունը դիտելու համար կարող եք օգտագործել հետևյալ հրամանը.

# ntpq -p
remote refid st t, երբ հարցումը հասնում է հետաձգման օֆսեթ ցնցումների
==============================================================================
*tick.usnogps.na .USNO. 1 u 38 64 377 220.00 0.149 7.08
-navobs1.wustl.e.PSC. 1 u 55 64 377 193,47 6,857 4,81
-ntp-nasa.arc.na .GPS: 1 u 43 64 377 254.88 7.471 9.58
-ntp0.NL.net.GPS: 1 u 144 512 377 122.54 12.515 13.75
-ntp2.ien.it .IEN. 1 u 558 1024 377 133.94 14.594 41.99
+timekeeper.isi. .GPS. 1 u 13 64 377 245.30 3.454 15.08
+news-zero.demos ntp0.usno.navy. 2 u 16 64 377 37.51 -3.239 11.14
LOCAL(0) LOCAL(0) 10 լ - 64 377 0.00 0.000 10.01

NTP սերվերի/հաճախորդի գործառնական ռեժիմները

Հաճախորդ/սերվեր

Այս ռեժիմը շատ հաճախ օգտագործվում է ինտերնետում: Աշխատանքային սխեման դասական է. Հաճախորդը հարցում է ուղարկում, որին սերվերը պատասխան է ուղարկում որոշ ժամանակում: Հաճախորդը կազմաձևվում է՝ օգտագործելով սերվերի հրահանգը կազմաձևման ֆայլում, որտեղ նշված է ժամանակի սերվերի DNS անունը:

Սիմետրիկ ակտիվ/պասիվ ռեժիմ

Այս ռեժիմն օգտագործվում է, եթե ժամանակի համաժամացումը կատարվում է մեծ թվով հավասարակցական մեքենաների միջև: Բացի այն, որ յուրաքանչյուր մեքենա համաժամանակացվում է արտաքին աղբյուրի հետ, այն նաև համաժամացնում է իր հարևանների (հասակակիցների) հետ՝ նրանց համար հանդես գալով որպես հաճախորդ և ժամանակի սերվեր։ Այսպիսով, նույնիսկ եթե մեքենան «կորցնի» արտաքին աղբյուրը, այն դեռ կկարողանա ճշգրիտ ժամանակ ստանալ իր հարևաններից: Հարևանները կարող են աշխատել երկու ռեժիմով՝ ակտիվ և պասիվ: Ակտիվ ռեժիմում աշխատելով՝ մեքենան ինքն է փոխանցում իր ժամանակը բոլոր հարևան մեքենաներին, որոնք նշված են ntp.conf կազմաձևման ֆայլի գործընկերների բաժնում: Եթե ​​այս բաժնում նշված չեն հարեւանները, ապա մեքենան համարվում է պասիվ ռեժիմով աշխատող: Որպեսզի հարձակվողը չվտանգի այլ մեքենաներ՝ ներկայանալով որպես ակտիվ աղբյուր, պետք է օգտագործվի նույնականացում:

Հեռարձակման ռեժիմ

Այս ռեժիմը խորհուրդ է տրվում օգտագործել այն դեպքերում, երբ փոքր թվով սերվերներ սպասարկում են մեծ թվով հաճախորդներ: Այս ռեժիմով աշխատելիս սերվերը պարբերաբար փաթեթներ է ուղարկում՝ օգտագործելով ենթացանկի հեռարձակման հասցեն: Այս ձևով համաժամացման համար կազմաձևված հաճախորդը ստանում է սերվերի հեռարձակման փաթեթը և համաժամանակացվում է սերվերի հետ: Այս ռեժիմի առանձնահատկությունն այն է, որ ժամանակը տրամադրվում է մեկ ենթացանցում (սահմանափակելով հեռարձակման փաթեթները): Բացի այդ, նույնականացումը պետք է օգտագործվի հարձակվողներից պաշտպանվելու համար:

Multicast ռեժիմ

Այս ռեժիմը շատ առումներով նման է հեռարձակմանը: Տարբերությունն այն է, որ փաթեթներ առաքելու համար օգտագործվում են IP հասցեների տարածության D դասի ցանցերի բազմաբնույթ հասցեները: Հաճախորդների և սերվերների համար նշվում է multicast խմբի հասցեն, որը նրանք օգտագործում են ժամանակի համաժամացման համար։ Սա հնարավորություն է տալիս համաժամեցնել մեքենաների խմբերը, որոնք տեղակայված են տարբեր ենթացանցերում, պայմանով, որ դրանք միացնող երթուղիչները աջակցում են IGMP արձանագրությանը և կազմաձևված են մուլտիհեռարձակման տրաֆիկը փոխանցելու համար:

Manycast ռեժիմ

Այս ռեժիմը նորարարություն է NTP արձանագրության չորրորդ տարբերակում: Այն ներառում է հաճախորդը որոնում է manycast սերվերներ իր ցանցի հարևանների միջև, ստանում ժամանակի նմուշներ նրանցից յուրաքանչյուրից (օգտագործելով գաղտնագրություն) և, այս տվյալների հիման վրա, ընտրելով երեք «լավագույն» բազմաթիվ սերվերներ, որոնց հետ հաճախորդը կհամաժամեցվի: Եթե ​​սերվերներից մեկը ձախողվի, հաճախորդը ավտոմատ կերպով թարմացնում է իր ցուցակը:

Ժամանակի նմուշները փոխանցելու համար հաճախորդները և սերվերները, որոնք գործում են բազմակի հեռարձակման ռեժիմում, օգտագործում են բազմակի հեռարձակման խմբի հասցեներ (դասակարգի ցանցեր): Հաճախորդները և սերվերները, որոնք օգտագործում են նույն հասցեն, կազմում են նույն ասոցիացիան: Ասոցիացիաների թիվը որոշվում է օգտագործվող բազմակի հեռարձակման հասցեների քանակով:

Հաճախակի տրվող հարցեր

Ինչու՞ ժամանակը չի համաժամանակացվում net time /setsntp:server հրամանից հետո:

Համոզվեք, որ w32time ծառայության գործարկման տեսակը սահմանված է Ավտոմատ:
Համոզվեք, որ ձեր օգտագործած NTP սերվերի UDP պորտը հասանելի է 123:
Համոզվեք, որ հաճախորդի և սերվերի միջև ընկած ժամանակահատվածը շատ չի տարբերվում:

Կարո՞ղ է SNTP հաճախորդը համաժամացնել NTP սերվերի հետ:

Այո, դա կարող է, քանի որ SNTP արձանագրությունը NTP-ի ենթաբազմություն է և լիովին համատեղելի է դրա հետ:

Կարո՞ղ եմ օգտագործել երրորդ կողմի NTP սերվեր Windows 2000/XP/2003-ում:

Այո, դուք կարող եք օգտագործել ցանկացած սերվեր, վճարովի կամ անվճար: Նախ պետք է անջատեք Windows Time ծառայությունների համապատասխան բաղադրիչները (հաճախորդ կամ սերվեր):

Ինչու՞ NTP հաճախորդը չի աշխատում համակարգչի վրա, որտեղ տեղադրված է MS SQL Server:

Ամենայն հավանականությամբ, խնդիրն այն է, որ SQL Server-ը ինչ-որ կերպ զբաղեցնում է UDP պորտ 123-ը: Լուծումը կարող է լինել գործարկել NTP հաճախորդը MS SQL Server-ից առաջ:

ntpd daemon-ը գործարկվելուց հետո աշխատում է 10-20 րոպե, որից հետո կանգ է առնում։ Ինչ կարող է լինել խնդիրը:

Համոզվեք, որ հաճախորդի և սերվերի ժամանակները շատ չեն տարբերվում (5 րոպեից ոչ ավել): Հակառակ դեպքում, ստիպեք համաժամացումը՝ օգտագործելով ntpdate:

Հնարավո՞ր է ժամանակի համաժամացում Windows NT4, 95, 98, Me OS-ում:

Հնարավոր է օգտագործել երրորդ կողմի ծրագրեր, օրինակ՝ NetTime, Automacahron, World Time5, ntpd Windows NT պորտ։

Երբ փորձում եք մուտք գործել Windows տիրույթ, հայտնվում է հաղորդագրություն, որ տիրույթի վերահսկիչի և աշխատակայանի միջև ժամանակը չափազանց տարբեր է, չնայած այն հանգամանքին, որ համաժամացումը ճշգրտորեն կազմաձևված է:

Ամենայն հավանականությամբ, խնդիրն այն է, որ ժամանակն անցել է շատ սխալ (CMOS-ի վերակայում, հաքերային դիվերսիա) և ծառայությունը չի կարողանում նույնականացնել Kerberos արձանագրության միջոցով: Այս խնդիրը լուծելու համար դուք պետք է կամ ձեռքով կարգավորեք ժամը, կամ չօգտագործեք նույնականացման այս տեսակը ժամանակը թարմացնելիս:

Շատ հոդվածներ են գրվել հայտնի Ցանցային ժամանակի արձանագրության (NTP) մասին, դրանցից մի քանիսը նշում են Precision Time Protocol-ը, որը, ենթադրաբար, հնարավորություն է տալիս հասնել նանվայրկյանների կարգի ժամանակի համաժամացման ճշգրտությանը (օրինակ, և ): Եկեք պարզենք, թե որն է այս արձանագրությունը և ինչպես է ձեռք բերվում այդպիսի ճշգրտություն: Մենք նաև կտեսնենք իմ աշխատանքի արդյունքները այս արձանագրության հետ:

Ներածություն
«Precision Time Protocol»-ը նկարագրված է IEEE 1588 ստանդարտով: Ստանդարտի 2 տարբերակ կա. Առաջին տարբերակը թողարկվել է 2002 թվականին, այնուհետև ստանդարտը վերանայվել է 2008 թվականին և թողարկվել է PTPv2 արձանագրությունը։ Հետևի համատեղելիությունը չի պահպանվել:
Ես աշխատում եմ արձանագրության երկրորդ տարբերակի հետ, այն ունի բազմաթիվ բարելավումներ առաջինի համեմատ (ճշգրտություն, կայունություն, ինչպես մեզ ասում է վիքին)։ Ես համեմատություններ չեմ անի NTP-ի հետ, պարզապես համաժամացման ճշգրտության մասին հիշատակումը, իսկ PTP-ի ճշգրտությունը իրականում հասնում է տասնյակ նանվայրկյանների «ապարատային» աջակցությամբ, ցույց է տալիս առավելություն NTP-ի նկատմամբ:
Արձանագրության ապարատային աջակցությունը տարբեր սարքերում կարող է իրականացվել տարբեր կերպ: Փաստորեն, PTP-ի ներդրման համար պահանջվող նվազագույնը սարքաշարի հնարավորությունն է՝ հաղորդագրության ստացման պահին նավահանգստում ժամանակի դրոշմակնիք դնելու համար: Մուտքագրված ժամանակը կօգտագործվի սխալը հաշվարկելու համար:
Ինչու է ժամացույցը խանգարում:
Սխալները կարող են առաջանալ ցանկացած վայրից: Սկսենք նրանից, որ սարքերում հաճախականության գեներատորները տարբեր են, և շատ քիչ հավանականություն կա, որ երկու տարբեր սարքեր ժամանակի ընթացքում կատարյալ կաշխատեն։ Սա կարող է վերագրվել նաև շրջակա միջավայրի անընդհատ փոփոխվող պայմաններին, որոնք ազդում են առաջացած հաճախականության վրա:
Ինչի՞ ենք մենք փորձում հասնել:
Ենթադրենք, մենք ունենք սարք, որը գործում է իդեալական պայմաններում, ինչ-որ ատոմային ժամացույց, որն ընդհանրապես չի շարժվի մինչև աշխարհի վերջը (իհարկե, իրականից առաջ, և ոչ թե մայաների օրացույցով կանխատեսվածը) և մենք. առաջադրանք է տրված ստանալ առնվազն մոտավորապես (10 -9 վրկ ճշտությամբ) նույն ժամերը։ Մենք պետք է համաժամացնենք այս ժամացույցները: Դա անելու համար դուք կարող եք իրականացնել PTP արձանագրությունը:
Զուտ ծրագրային ապահովման իրականացման և «ապարատային աջակցությամբ» իրականացման միջև տարբերությունը
Զուտ ծրագրային ապահովման ներդրումը չի հասնի խոստացված ճշգրտությանը: Հաղորդագրություն ստանալու պահից (ավելի ճիշտ՝ սարքում հաղորդագրություն ստանալու ազդանշան ստանալուց) անցած ժամանակը մինչև ընդհատման մուտքի կետի կամ հետադարձ զանգի անցումը չի կարող խստորեն սահմանվել։ PTP-ի աջակցությամբ «խելացի սարքավորումը» կարող է ինքնուրույն սահմանել այս ժամանակի դրոշմակնիքները (օրինակ՝ չիպեր Micrel-ից, ես գրում եմ վարորդ KSZ8463MLI-ի համար):
Ի լրումն ժամանակի դրոշմանիշների, «ապարատային» աջակցությունը ներառում է նաև քվարցային տատանվողը կարգավորելու (հաճախականությունը վարպետի հետ հավասարեցնելու) կամ ժամացույցը կարգավորելու հնարավորությունը (ժամացույցի արժեքը մեծացնել X ns-ով յուրաքանչյուր ժամացույցի ցիկլով): Այս մասին ավելին ստորև:
Անցնենք IEEE 1588 ստանդարտին
Ստանդարտը նկարագրված է մինչև 289 էջ: Դիտարկենք արձանագրության իրականացման համար անհրաժեշտ նվազագույնը։ PTP-ն հաճախորդ-սերվեր համաժամացման արձանագրություն է, այսինքն. Արձանագրությունն իրականացնելու համար պահանջվում է առնվազն 2 սարք: Այսպիսով, Master սարքը ատոմային ժամացույց է, իսկ Slave սարքը ժամացույց է, որը պետք է ստեղծվի ճշգրիտ աշխատելու համար:
Լեզու փոխանակում
Հայտարարել հաղորդագրություն– Հայտարարության հաղորդագրություն, պարունակում է տեղեկատվություն, որն ուղարկվել է վարպետի կողմից բոլոր Slave սարքերին: Slave սարքը կարող է օգտագործել այս հաղորդագրությունը լավագույն վարպետին ընտրելու համար (դրա համար կա BMC (Best Master Clock) ալգորիթմ): BMC-ն այնքան էլ հետաքրքիր չէ: Այս ալգորիթմը հեշտությամբ կարելի է գտնել ստանդարտում: Ընտրությունը հիմնված է հաղորդագրության դաշտերի վրա, ինչպիսիք են ճշգրտությունը, տարբերությունը, դասը, առաջնահերթությունը և այլն: Անցնենք այլ հաղորդագրություններին։

Sync/Follow Up, DelayResp, PDelayResp/PDelayFollowUp– ուղարկված են վարպետի կողմից, մենք ավելի մանրամասն կանդրադառնանք դրանց:

DelayReq, PDelayReq- Ստրկական սարքի հարցումներ:

Ինչպես տեսնում եք, Slave սարքն ինքնին տրամադրում է գրեթե ողջ ինֆորմացիան: Ուղարկումն իրականացվում է ստանդարտում խիստ սահմանված հասցեներին Multicast (ցանկության դեպքում կարող եք օգտագործել Unicast ռեժիմը): Համար PDelayհաղորդագրություններն ունեն առանձին հասցե (01-80-C2-00-00-0E Ethernet-ի համար և 224.0.0.107 UDP-ի համար): Այլ հաղորդագրություններն ուղարկվում են 01-1B-19-00-00-00 կամ 224.0.1.129 հեռախոսահամարներով: Փաթեթները տարբերվում են ըստ դաշտերի ClockIdentity(ժամացույցի ID) և SequenceId(փաթեթի նույնացուցիչ):

Աշխատանքային նիստ
Ենթադրենք, վարպետն ընտրվել է BMC ալգորիթմի միջոցով, կամ վարպետը միակն է ցանցում։ Նկարում ներկայացված է հիմնական սարքի և սինխրոնիզացվածի միջև կապի կարգը:

  1. Ամեն ինչ սկսվում է Վարպետի հաղորդագրություն ուղարկելուց Համաժամեցումև միաժամանակ գրանցում է t1 ուղարկելու ժամանակը: Կան մեկ և երկաստիճան աշխատանքային ռեժիմներ: Նրանց տարբերակելը շատ հեշտ է՝ եթե կա հաղորդագրություն Հետևել– ապա մենք գործ ունենք երկփուլ կատարման հետ, կետավոր սլաքը ցույց է տալիս կամընտիր հաղորդագրություններ
  2. Հետևելհաղորդագրությունն ուղարկվում է հետո Համաժամեցումև պարունակում է t1 ժամանակը: Եթե ​​փոխանցումն իրականացվում է մեկ փուլով, ապա Համաժամեցումպարունակում է t1 հաղորդագրության մարմնում: Ամեն դեպքում, t1 կստացվի մեր սարքի կողմից։ Հաղորդագրությունը ստանալու պահին Համաժամեցում t2 ժամադրոշմը ստեղծվում է Slave-ում: Այսպիսով մենք ստանում ենք t1, t2
  3. Slave-ը ստեղծում է հաղորդագրություն DelayReq t3 սերնդի հետ միաժամանակ
  4. Վարպետը ստանում է DelayReqհաղորդագրություն t4-ը ստեղծելիս
  5. t4-ն ուղարկվում է Salve սարքին DelayRespհաղորդագրություն


Առցանց հաղորդագրություններ

Փոխանակման նիստը, ինչպիսին է վերևում ներկայացվածը, կարող է հաջող լինել միայն այն դեպքում, եթե քվարցը սինխրոնիզացվող սարքերի համար ստեղծում է կատարյալ հավասար հաճախականություններ: Փաստորեն, պարզվում է, որ ժամացույցի հաճախականությունը տարբեր է, այսինքն. Մի սարքի վրա 1 վայրկյանում ժամացույցի արժեքը կավելանա 1 վայրկյանով, իսկ մյուսի վրա, օրինակ, 1,000001 վայրկյանով։ Այստեղ է հայտնվում ժամացույցի շեղումը:
Ստանդարտը նկարագրում է Master-ի և Slave-ի վրա որոշակի ընդմիջումով անցած ժամանակի հարաբերակցության հաշվարկի օրինակ: Այս հարաբերակցությունը կլինի Slave սարքի հաճախականության գործակիցը: Բայց կա ցուցում, որ ճշգրտումը կարող է իրականացվել տարբեր ձևերով: Դիտարկենք դրանցից երկուսը.

  1. Փոխեք Slave սարքի ժամացույցի հաճախականությունը (օրինակ՝ ստանդարտում)
  2. Մի փոխեք ժամացույցի հաճախականությունը, բայց T տևողության յուրաքանչյուր նշանի համար ժամացույցի արժեքը կաճի ոչ թե T-ով, այլ T+∆t-ով (օգտագործվում է իմ կատարման մեջ)
Երկու մեթոդներով էլ ձեզ հարկավոր է հաշվարկել Master սարքի ժամանակային արժեքների տարբերությունը որոշակի ընդմիջումով, ինչպես նաև ժամանակի տարբերությունը Slave սարքի նույն ընդմիջումով: Գործակիցը առաջին մեթոդով.


Երկրորդ մեթոդը պահանջում է Δt-ի հաշվարկ: ∆t-ն արժեք է, որը կավելացվի ժամանակի արժեքին յուրաքանչյուր որոշակի միջակայքում: Նկարում կարող եք տեսնել, որ 22 – 15 = 7 վայրկյան անցել է Master-ի վրա, 75+ (87-75)/2 –(30+ (37-30)/2) = 47,5 անցել է Slave-ի վրա:

Հաճախականություն – պրոցեսորի հաճախականություն, օրինակ՝ 25 ՄՀց – պրոցեսորի ցիկլը տևում է 1/(25*10 6) = 40 վս.
Կախված սարքի հնարավորություններից՝ ընտրվում է ամենահարմար մեթոդը։
Հաջորդ բաժնին անցնելու համար եկեք մի փոքր այլ կերպ արտահայտենք օֆսեթը.

PTP գործառնական ռեժիմներ
Նայելով ստանդարտին, կարող եք պարզել, որ առաքման ժամանակը հաշվարկելու ոչ միայն մեկ եղանակ կա: PTPv2-ի 2 աշխատանքային ռեժիմ կա: Սա E2E (End-to-End), այն քննարկվել է վերևում, նկարագրված է նաև ռեժիմը P2P (Peer-to-Peer). Եկեք պարզենք, թե որտեղ օգտագործել, թե որ մեթոդը և որն է դրանց տարբերությունը:
Սկզբունքորեն, դուք կարող եք օգտագործել ցանկացած ռեժիմ ըստ ցանկության, բայց դրանք չեն կարող համատեղվել նույն ցանցում:
  • Ռեժիմում E2Eառաքման ժամանակը հաշվարկվում է բազմաթիվ սարքերի միջոցով հասնող հաղորդագրություններից, որոնցից յուրաքանչյուրը մտնում է հաղորդագրության ուղղման դաշտ Համաժամեցումկամ FollowUP(եթե երկփուլ փոխանցում է) այն ժամանակը, որի համար փաթեթը հետաձգվել է այս սարքի վրա (եթե սարքերը ուղղակիորեն միացված են, ոչ մի ուղղում չի արվում, ուստի մենք դրանք մանրամասն չենք դիտարկի): Օգտագործված հաղորդագրություններ. Sync/FollowUp, DelayReq/DelayResp
  • Ռեժիմում P2PՈւղղման դաշտում ոչ միայն մուտքագրվում է այն ժամանակը, որի համար փաթեթը հետաձգվել է, դրան ավելացվում է (t2-t1) (կարող եք կարդալ այն ստանդարտում): Օգտագործված հաղորդագրություններ Sync/FollowUp, PDelayReq/PDelayResp/PDelayRespFollowUp
Ըստ ստանդարտի՝ կոչվում է այն ժամացույցը, որով անցնում են PTP հաղորդագրությունները՝ ուղղման դաշտի փոփոխությամբ Թափանցիկ ժամացույց (TC). Եկեք նայենք նկարներին, որպեսզի տեսնենք, թե ինչպես են հաղորդագրությունները փոխանցվում այս երկու ռեժիմներում: Կապույտ սլաքները ցույց են տալիս հաղորդագրությունները ՀամաժամեցումԵվ Հետևել.


End-to-End ռեժիմ


Peer-to-Peer ռեժիմ
Մենք տեսնում ենք, որ որոշ կարմիր սլաքներ են հայտնվել P2P ռեժիմում։ Սրանք մնացած հաղորդագրություններն են, որոնց մենք չենք անդրադարձել, մասնավորապես PDlayReq, PDelayRespԵվ PDlayFollowUp. Ահա այս հաղորդագրությունների փոխանակումը.

Առաքման ժամանակի սխալ
Ստանդարտը նկարագրում է արձանագրության իրականացումը տարբեր տեսակի ցանցերում: Ես օգտագործում էի Ethernet ցանց և ստանում էի հաղորդագրություններ Ethernet մակարդակով: Նման ցանցերում փաթեթների առաքման ժամանակը անընդհատ փոխվում է (հատկապես նկատելի է, երբ դուք աշխատում եք նանվայրկյան ճշգրտությամբ): Այս արժեքները զտելու համար օգտագործվում են տարբեր զտիչներ:

Ինչը պետք է զտվի.

  1. Առաքման ժամանակ
  2. կողմնակալություն
Իմ դրայվերն օգտագործում է մոտավորապես նույն ֆիլտրման համակարգը, ինչ Linux-ի դեյմոնը PTPd, որի աղբյուրները կարելի է գտնել և կան նաև որոշ տեղեկություններ։ Ես ձեզ միայն դիագրամ կտամ.


LP IIR (Infinite Impulse Response ցածր անցում) զտիչ(Infinite Impulse Response Filter) նկարագրված է բանաձևով.

, Որտեղ ս– գործակից, որը թույլ է տալիս կարգավորել ֆիլտրի կտրվածքը:
Կարգավորման հաշվարկ
Անցնենք ճշգրտմանը, դելտային, որը պետք է ավելացվի երկրորդ արժեքին։ Իմ համակարգում օգտագործվող հաշվարկային սխեման.


Ես օգտագործել եմ Kalman ֆիլտրը ցանցի միջամտության պատճառով ուժեղ ճշգրտման ցնցումը զտելու համար, ինձ շատ դուր եկավ: Ընդհանուր առմամբ, դուք կարող եք օգտագործել ցանկացած ֆիլտր, որը ցանկանում եք, քանի դեռ այն հարթեցնում է գրաֆիկը: IN PTPdՕրինակ, զտումն ավելի պարզ է. հաշվարկվում է ընթացիկ և նախորդ արժեքների միջինը: Գրաֆիկի վրա կարող եք տեսնել Kalman ֆիլտրի արդյունքները իմ վարորդի մեջ (կարգավորման սխալը ցուցադրվում է, որը արտահայտված է ենթանանվայրկյաններով 25 ՄՀց չիպի վրա).


Եկեք անցնենք ճշգրտման կարգավորմանը, ճշգրտումը պետք է ձգտի հաստատունի, օգտագործվում է PI վերահսկիչ: IN PTPdԺամացույցի շեղումը ճշգրտվում է (կարգավորումը հիմնված է օֆսեթի վրա), բայց ես օգտագործում եմ այն ​​կարգավորումը կարգավորելու համար (KSZ8463MLI-ի առանձնահատկությունը): Մենք տեսնում ենք, որ կարգավորիչը կատարյալ կազմաձևված չէ, բայց իմ դեպքում այս ճշգրտումը բավարար է.

Աշխատանքի արդյունք


Արդյունքը ցույց է տրված գրաֆիկում: Ժամացույցի օֆսեթը տատանվում է -50 վրկ-ից մինչև 50 վրկ: Հետևաբար, ես հասա այն ճշգրտությանը, որը նշված է բազմաթիվ հոդվածներում: Իհարկե, իրականացման շատ փոքր առանձնահատկություններ մնացին կուլիսներում, բայց պահանջվող նվազագույնը ցուցադրվեց։

NTP (ցանցային ժամանակի արձանագրություն)

Ցանցի ժամանակի համաժամացման այս արձանագրությունը ներկայումս ամենատարածվածն է: NTP-ն տեղական և լայն ցանցերում ապարատային ժամացույցների համաժամացման ընդհանուր մեթոդ է: NTP արձանագրության հիմնական հայեցակարգը հրապարակվել է 1988 թվականին, այսպես կոչված, «1 տարբերակ» RFC-ում։ Ինտերնետում այս արձանագրության օգտագործման գործնական ասպեկտները հանգեցրին «2-րդ տարբերակի» հայտնվելուն 1989 թ. Ներկայումս օգտագործվում է NTP արձանագրության «3-րդ տարբերակը» (Mills90)՝ հիմնված RFC-1305-ի առաջարկության վրա։

NTP-ի աշխատանքի եղանակը որոշ չափով տարբերվում է մյուս արձանագրություններից: NTP-ն չի համաժամացնում ցանցին միացված բոլոր ժամացույցները, այն կազմակերպում է ժամանակի սերվերների և հաճախորդների հիերարխիա: Այս հիերարխիայի յուրաքանչյուր մակարդակ կոչվում է շերտ: Stratum-1-ը ամենաբարձր մակարդակն է: Այս մակարդակի ժամանակի սերվերն ինքն իրեն համաժամացնում է արտաքին տեղեկատու ժամացույցի ազդանշանի աղբյուրից՝ ռադիո ազդանշաններ, ազդանշաններ GPS/GLONASS արբանյակային նավիգացիոն համակարգերից, ներկառուցված բարձր կայուն գեներատոր և այլն: Այնուհետև համաժամացման ազդանշանը բաշխվում է ցանցով մի քանի հաճախորդների, որոնք գտնվում են շերտ-2 հիերարխիայի ավելի ցածր մակարդակում:

NTP արձանագրությունը թույլ է տալիս համեմատել տեղական ապարատային ժամը և կարգավորել ժամացույցը: NTP արձանագրության օգտագործմամբ համաժամացման ճշգրտությունը միջինում 10 ms է: Հաճախ կարելի է հասնել մոտ 0,2 ms ճշգրտության:

IRIG արձանագրություն

1956-ին ամերիկյան կազմակերպությունը Inter Range Instrumentation Group (IRIG)հանձնարարված էր ստանդարտացնել ժամանակի կոդերի փոխանցման ձևաչափերը: 104-60 փաստաթղթի համար սահմանվել է IRIG արձանագրության բնօրինակ ձևաչափը: Ներկայումս IRIG արձանագրության վերջին տարբերակը համապատասխանում է 200-98 ստանդարտին:

IRIG ձևաչափի նկարագրությունը

IRIG արձանագրության վերնագիրը բաղկացած է մեկ տառից, որին հաջորդում են երեք թվեր: Յուրաքանչյուր տառ կամ թիվ ներկայացնում է համապատասխան IRIG կոդի հատկանիշը: Հետևյալ աղյուսակը ներկայացնում է ստանդարտ IRIG արձանագրության ձևաչափի տեսակները՝ ըստ 200-98 ստանդարտի.

ԻՐԻԳ Ա ԻՐԻԳ Բ ԻՐԻԳ Դ ԻՐԻԳ Ե ԻՐԻԳ Գ ԻՐԻԳ Հ
A000 B000 D001 E001 G001 H001
A003 B003 D002 E002 G002 H002
A130 B120 D111 E111 G141 Հ111
A132 B122 D112 E112 G142 H112
A133 B123 D121 E121 H121
D122 E122 H122

Կոդի ձևաչափերը կազմվում են հետևյալ կերպ.

առաջին նամակը.
Գնահատման նշանակում
Ա
Բ
Դ
Ե
Գ
Հ
1000 PPS
100 PPS
1 ppm
10 PPS
10000 PPS
1 pps
առաջին թվանշան:
Ձևի ձևավորում
0
1
DC Level Shift (DCLS), լայնությունը կոդավորված, առանց կրիչի
Սինուսային ալիքի կրիչ, ամպլիտուդի մոդուլացված
երկրորդ նիշ.
Օպերատորի որոշումը
0
1
2
3
4
Առանց օպերատորի (DCLS)
100 Հց / 10 միլիվայրկյան լուծում
1 կՀց / 1 միլիվայրկյան լուծում
10 կՀց / 100 միկրովայրկյան լուծում
100 կՀց / 10 միկրովայրկյան լուծում
երրորդ նիշ.
Կոդավորված արտահայտություններ
0
1
2
3
BCD, CF, SBS
BCD, CF
BCD
BCD, SBS

Ընդունված հապավումներ.
BCD - Երկուական կոդավորված տասնորդական, ժամանակի կոդավորում (HH, MM, SS, DDD)
SBS - Օրվա ուղիղ երկուական երկրորդ (0....86400)
CF - Կառավարման գործառույթներ՝ կախված օգտագործողի հավելվածից

IRIG կոդի ընդհանուր կառուցվածքը.
(սեղմեք նկարի վրա մեծացնելու համար)

Մոդուլացված IRIG կոդերը

Մոդուլացված IRIG կոդերը բաղկացած են կրիչի հաճախականությունից, որը մոդուլացվում է ժամանակային կոդով: Փոխադրողի հաճախականությունը որոշվում է ժամանակի կոդի ձևաչափի անունով, ինչպես ցույց է տրված նախորդ աղյուսակում:

Օրինակ: B123

  • Երկրորդ նիշը ցույց է տալիս կրիչի հաճախականությունը (2 -> 1կՀց)
  • Փոխադրող փաթեթը համապատասխանում է չմոդուլացված կոդի
  • Տիպիկ տուրքի հարաբերակցությունը 10:3 է (կարող է տատանվել 10:3-ից մինչև 10:6)

Ձևաչափը նույնպես լայնորեն կիրառվում է ԱՖՆՈՐ NFS-87-500. Դա IRIG կոդի տեսակ չէ, բայց շատ նման է դրան։

Մոդուլացված կոդի փոխանցման տեխնոլոգիաներ.

  • 50 Օմ կոաքսիալ մալուխ կամ բեռնված բարձր դիմադրողականությամբ (ստանդարտ մեթոդ);
  • հավասարակշռված ոլորված զույգ;
  • անալոգային օպտիկական հաղորդիչ (հազվադեպ օգտագործվող):

IRIG ծածկագրի ազդանշանի մակարդակը սահմանված չէ IRIG 200-98 ստանդարտում:

Չմոդուլացված IRIG կոդերը

  • նկարագրված է IRIG 200-98 ստանդարտում
  • DC ազդանշանի մակարդակի օֆսեթ կոդեր՝ առանց կրիչ օգտագործելու

Չմոդուլացված կոդի փոխանցման տեխնոլոգիաներ.

  • TTL մակարդակները համապատասխան ավարտված կոաքսիալ մալուխի միջոցով
  • դիֆերենցիալ մակարդակ RS422, ոլորված զույգ
  • RS232 մակարդակ, պաշտպանված մալուխ (միայն կարճ հեռավորությունների վրա)
  • օպտիկական մալուխ

Prime Time ընկերությունն առաջարկում է ճշգրիտ ժամանակի սերվերների լայն տեսականի, որոնք օգտագործում են NTP, IRIG և AFNOR արձանագրությունները: Ապրանքի ավելի մանրամասն տեղեկատվություն

 
Հոդվածներ Ըստթեմա:
iPhone-ի ակտիվացումը ձախողվեց. սերվերն անհասանելի՞ է, թե՞ ավելի վատ:
Երբ փորձում եք թարմացնել Apple սարքի որոնվածը վերջին տարբերակին կամ iPhone կամ iPad-ն ակտիվացնելիս, կարող եք հանդիպել տարբեր տեսակի սխալների, որոնք կխանգարեն ձեզ ավարտին հասցնել գործընթացը: Ինչպե՞ս լուծել դրանք: iPho-ի ակտիվացման սխալի պատճառները
Պլանշետը հեռուստացույցին միացնելու մի քանի եղանակ
Մեր հայրենիքում հեռուստատեսության հետ կապված վերջին իրադարձությունները մեզ ստիպել են մտածել այլընտրանքային տարբերակների մասին։ Նրանց համար, ովքեր չգիտեն, Ամանորի օրը՝ դեկտեմբերի 31-ից հունվարի 1-ի գիշերը, ուկրաինական գրեթե բոլոր հեռուստաալիքներն անջատվել են (սա վերաբերում է միայն Ուկրաինային): Այսինքն՝ ալիքներ դեպի
Xiaomi ֆիրմային սարքավորումների խանութ
Հուլիսի 28, 2017 Xiaomi Redmi 4x շարքը, որը վերջերս հայտնվեց շուկայում, աներևակայելիորեն հիշեցնում է Redmi 4 մոդելները, կարող է թվալ, որ սա պարզապես վերաթողարկում է: Ի վերջո, Xiaomi Redmi 4x-ն ունի միայն մի փոքր բարելավված տեխնիկական բնութագրեր: Կախված տարբերակից
Արագ, ստեղծագործ և անվճար. ինչպես ստեղծել կոլաժ լուսանկարներից՝ մեթոդների ակնարկ
Մենք գտել ենք լուսանկարների մշակման և խմբագրման լավագույն անվճար ծրագրերը: Նրանցից յուրաքանչյուրն ունի իր առավելությունները, բայց բոլորն էլ կօգնեն ձեզ ստեղծել հետաքրքիր կոլաժներ, զարդարել լուսանկարներ կամ ստեղծել ձեր սեփական բացիկը:1 Fotor Fotor-ը ամենապարզներից մեկն է: