Кіріспе

Өнеркәсіптік автоматтандыру протоколы

HART байланыс протоколы (Highway Addressable Remote Transducer) – гибридті аналогтық+цифрлық өнеркәсіптік автоматтандырудың ашық протоколы. Оның ең маңызды артықшылығы – ол 4–20 мА аналогтық аспаптар тогының тізбегі арқылы байланыс орната алады, аналогтық жүйелер ғана қолданатын сымдар жұбын пайдаланады. HART процестер мен аспаптар жүйелерінде кеңінен қолданылады, кішкентай автоматтандырудан бастап күрделі өнеркәсіптік қолданыстарға дейін. HART OSI моделінде 7-қабат, яғни қолданба қабаты болып табылады. 3–6 қабаттар қолданылмайды. 4–20 мА арқылы жіберілгенде, 1-қабат үшін Bell 202 стандарты қолданылады. Бірақ ол көбінесе RS485 немесе RS232 форматына түрлендіріледі. Emerson компаниясының мәліметінше, әлем бойынша 4–20 мА жүйелерінің кең таралғандығына байланысты HART протоколы бүгінгі таңда ең танымал өнеркәсіптік протоколдардың бірі. HART протоколы 4–20 мА сигналдарын пайдалануды жалғастырғысы келген, бірақ сонымен бірге "ақылды" протоколды енгізуді көздеген пайдаланушылар үшін тиімді көшу протоколы болды.

Тарих

Протокол Rosemount Inc. компаниясымен әзірленді, ол 1980-ші жылдардың ортасында Bell 202 ерте байланыс стандарты негізінде, олардың интеллектуалды далалық құралдары үшін жекеменшік цифрлық байланыс протоколы ретінде құрылды. Көп ұзамай ол HART протоколына дамыды, ал 1986 жылы ашық протокол ретінде жарияланды. Осы уақыттан бері протоколдың мүмкіндіктері спецификацияға енгізілген кезекті өзгерістер арқылы жақсартылып келеді.

Режимдер

HART құралдарының екі негізгі жұмыс режимі бар: нүктеден нүктеге (аналогтық / сандық) режим және көп нүктелі режим.

Нысаннан нұсқа

Нүктеден нүктеге режимде цифрлық сигналдар 4–20 мА ток циклына қосылады. 4–20 мА тогы және цифрлық сигнал екеуі де басқарушы мен өлшеу құралы немесе соңғы басқару элементі арасындағы қолданылатын сигнализация протоколдары болып табылады. Құралдың сұрау адресі "0" деп қойылады. Әрбір құрал кабелінің сигналдық жұбына тек бір құралды қосуға болады. Әдетте пайдаланушы белгілейтін бір сигнал 4–20 мА сигналы ретінде тағайындалады. Басқа сигналдар 4–20 мА сигналының үстінен цифрлық түрде жіберіледі. Мысалы, қысым 4–20 мА ретінде, қысым диапазонын көрсететіндей жіберілуі мүмкін, ал температура сол сымдар арқылы цифрлық түрде жіберілуі мүмкін. Нүктеден нүктеге режимде HART протоколының цифрлық бөлігін цифрлық ток циклы интерфейсі деп қарастыруға болады.

Көп тамшы

Көп құлау режимінде аналогтық циклдің тогы 4 мА-ге бекітіледі және сигнал циклында бірнеше құралды қолдануға болады. HART нұсқаларының 3-тен 5-ке дейінгілері құралдардың сұрау мекенжайларын 1–15 диапазонында болуға мүмкіндік берді. HART 6 нұсқасы 1-ден 63-қа дейінгі мекенжайларды, ал HART 7 нұсқасы 0-ден 63-қа дейінгі мекенжайларды қолдайды. Әрбір құралдың өзгеше мекенжайы болуы керек.

Мекенжайы

HART схемаларының бірінде іске асырылған түнгі мекенжайды анықтайды. Алғашқы адрестеу схемасы құрылғы мекенжайын көрсету үшін тек төрт бит қолданды, бұл құрылғылар санын, бас құрылғыны қоса алғанда, 16-ға дейін шектеді. Жаңа схема құрылғы мекенжайын көрсету үшін 38 бит пайдаланады. Бұл мекенжай құрылғыдан 0 немесе 11 командаларын қолдану арқылы сұралады.

Командалық

Бұл орындалатын команданы білдіретін бір байттық сандық мән. 0 және 11 командалары құрылғы нөмірін сұрауға арналған.

Дерек байттарының саны

Келесі байланыс деректерінің байттарының санын көрсетеді.

Мәртебе

Күй өрісі бас құрылғы үшін жоқ, бағынышты құрылғы үшін екі байтты құрайды. Бұл өріс бағынышты құрылғы тапсырманы аяқтағанын және қазіргі денсаулық жағдайын бас құрылғыға хабарлау үшін қолданылады.

Деректер

Бұл өрістегі деректер орындалатын командаға қарай өзгереді.

Тексеру сомасы

Тексеру сомасы бастапқы байттан бастап деректер өрісінің соңғы байтымен аяқталатын, осы байттарды қоса алғанда, барлық байттардың XOR нәтижесінен құралады.

Өндірушінің коды

HART конвенциясына қатысатын әрбір өндірушіге бірегей идентификациялық нөмір тағайындалады. Бұл нөмір, құрылғыға алғаш қосылғанда қолданылатын негізгі құрылғыны анықтау командасының құрамында жіберіледі.