stringtranslate.com

Протокол адресного удаленного датчика шоссе

Протокол связи HART (удаленный датчик с адресной автомагистралью) представляет собой гибридный аналого-цифровой открытый протокол промышленной автоматизации. Его наиболее заметным преимуществом является то, что он может обмениваться данными через устаревшие аналоговые измерительные контуры 4–20 мА, разделяя пару проводов, используемых только аналоговыми хост-системами. HART широко используется в технологических и контрольно-измерительных системах, начиная от небольших приложений автоматизации и заканчивая сложными промышленными приложениями.

HART в модели OSI является приложением уровня 7. Слои 3–6 не используются. [1] При отправке тока более 4–20 мА для уровня 1 используется Bell 202. Но его часто преобразуют в RS485 или RS232.


По данным компании Emerson [2] из-за огромной базы инсталляций систем 4–20 мА по всему миру протокол HART сегодня является одним из самых популярных промышленных протоколов. Протокол HART стал хорошим переходным протоколом для пользователей, которые хотели использовать устаревшие сигналы 4–20 мА, но хотели реализовать «умный» протокол.

История

Протокол был разработан компанией Rosemount Inc. на базе раннего стандарта связи Bell 202 в середине 1980-х годов в качестве собственного протокола цифровой связи для интеллектуальных полевых приборов. Вскоре он превратился в HART, а в 1986 году был сделан открытый протокол . С тех пор возможности протокола были расширены за счет последовательных изменений спецификации.

Режимы

Пример токовых контуров, используемых для передачи сигналов измерения и управления. Протокол HART можно наложить на контуры 4–20 мА.

Существует два основных режима работы приборов 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 имеет следующую структуру:

Преамбула

В настоящее время все новые устройства используют пятибайтовую преамбулу, поскольку любое большее значение снижает скорость передачи данных. Однако за обратную поддержку отвечают мастера. Связь главного устройства с новым устройством начинается с максимальной длины преамбулы (20 байтов) и позже уменьшается, как только размер преамбулы для текущего устройства определен.

Преамбула: «фф» «фф» «фф» «фф» «фф» (5 раз фф).

Начальный разделитель

Этот байт содержит номер мастера и указывает, что пакет связи запускается.

бит 7, если высокий, используйте уникальный (5-байтовый) адрес, в противном случае используйте адреса Poling (1-байтовый).
бит 6 и 5, количество байтов расширения
обычно он устанавливается, если используется поле расширения, обычно 0.
биты 4 и 3, тип физического уровня
0=асинхронный,
1=синхронный
бит 2, 1 и 0, тип кадра
1=BACK Пакетное подтверждение отправляется устройством пакетного режима
2=STX Master на полевые устройства.
6 = Подтверждение ведомого кадра STX.

Адрес

Указывает адрес назначения, реализованный в одной из схем HART. Исходная схема адресации использовала только четыре бита для указания адреса устройства, что ограничивало количество устройств до 16, включая главное.

Новая схема использует 38 бит для указания адреса устройства. Этот адрес запрашивается у устройства с помощью команды 0 или команды 11.

Команда

Это однобайтовое числовое значение, указывающее, какая команда должна быть выполнена. Команда 0 и Команда 11 используются для запроса номера устройства.

Количество байтов данных

Указывает количество следующих байтов данных связи.

Положение дел

Поле статуса отсутствует у ведущего устройства и имеет размер двух байтов у ведомого устройства. Это поле используется ведомым устройством, чтобы сообщить ведущему, выполнило ли оно задачу и каково его текущее состояние работоспособности.

Данные

Данные, содержащиеся в этом поле, зависят от выполняемой команды.

Контрольная сумма

Контрольная сумма состоит из операции XOR всех байтов, начиная со стартового байта и заканчивая последним байтом поля данных, включая эти байты.

Коды производителя

Каждому производителю, участвующему в конвенции HART, присваивается идентификационный номер. Этот номер передается как часть базовой команды идентификации устройства, используемой при первом подключении к устройству.

Рекомендации

  1. ^ инструменты для инструментов https://instrumentationtools.com/hart-communication-tutorial-part-3/
  2. ^ Эмерсон https://web.archive.org/web/20181107104043/https://www.automation.com/automation-news/industry/emerson-proves-advancements-in-eddl-electronic-device-description-language- технология , ред. 14 апреля 2005 г.

Внешние ссылки