HART-протокол

Материал из Википедии — свободной энциклопедии
(перенаправлено с «HART»)
Перейти к: навигация, поиск

HART-протокол (англ. Highway Addressable Remote Transducer Protocol) — цифровой промышленный протокол передачи данных, попытка внедрить информационные технологии на уровень полевых устройств. Модулированный цифровой сигнал, позволяющий получить информацию о состоянии датчика или осуществить его настройку, накладывается на токовую несущую аналоговой токовой петли уровня 4—20 мА. Таким образом, питание датчика, снятие его первичных показаний и вторичной информации осуществляется по двум проводам. HART-протокол — это практически стандарт для современных промышленных датчиков. Приём сигнала о параметре и настройка датчика осуществляется с помощью HART-модема или HART-коммуникатора. К одной паре проводов может быть подключено несколько датчиков. По этим же проводам может передаваться сигнал 4—20 мА.

HART-протокол был разработан в середине 1980-х годов американской компанией Rosemount. В начале 1990-х годов протокол был дополнен и стал открытым коммуникационным стандартом. Однако, полных официальных спецификаций протокола в открытом доступе нет — их необходимо заказывать за деньги на сайте фонда HART-коммуникаций[1]. На март 2009 года доступна спецификация версии HART 7.2, поддерживающая технологию беспроводной передачи данных.

HART-протокол использует принцип частотной модуляции для обмена данными на скорости 1200 бод. Для передачи логической «1» HART использует один полный период частоты 1200 Гц, а для передачи логического «0» — два неполных периода 2200 Гц. HART-составляющая накладывается на токовую петлю 4—20 мА. Поскольку среднее значение синусоиды за период равно «0», то HART-сигнал никак не влияет на аналоговый сигнал 4—20 мА. HART-протокол построен по принципу «Ведущий — Ведомый», то есть полевое устройство отвечает по запросу системы. Протокол допускает наличие двух управляющих устройств (управляющая система и коммуникатор).

Существует два режима работы датчиков, поддерживающих обмен данными по HART протоколу:

  • Режим передачи цифровой информации одновременно с аналоговым сигналом — обычно в этом режиме датчик работает в аналоговых АСУ ТП, а обмен по HART-протоколу осуществляется посредством HART-коммуникатора или компьютера. При этом можно удаленно (расстояние до 3000 м) осуществлять полную настройку и конфигурирование датчика. Оператору нет необходимости обходить все датчики на предприятии, он может их настроить непосредственно со своего рабочего места.
  • В многоточечном режиме — датчик передает и получает информацию только в цифровом виде. Аналоговый выход автоматически фиксируется на минимальном значении (только питание устройства — 4 мА) и не содержит информации об измеряемой величине. Информация о переменных процесса считывается по HART-протоколу. К одной паре проводов может быть подключено до 15 датчиков. Их количество определяется длиной и качеством линии, а также мощностью блока питания датчиков. Все датчики в многоточечном режиме имеют свой уникальный адрес от 1 до 15, и обращение к каждому идет по соответствующему адресу. Коммуникатор или система управления определяет все датчики, подключенные к линии, и может работать с любым из них.

Общие сведения[править | править вики-текст]

Преимущества[править | править вики-текст]

  • высокая помехозащищённость
  • простота и низкая стоимость монтажа
  • дешевизна
  • широкая распространённость в мире и России

Недостатки[править | править вики-текст]

  • малые скорости 4kB/s.
  • нестабильное подключение.

Описание протокола[править | править вики-текст]

Физический уровень[править | править вики-текст]

Wired HART[править | править вики-текст]

HART протокол использует метод частотного сдвига для наложения цифровой связи на токовый сигнал 4—20 мА, идущий по цепи, соединяющей центральную систему с первичными датчиками. Для представления двоичных 1 и 0 используются две разные частоты (1200 Гц и 2200 Гц соответственно).

WirelessHART[править | править вики-текст]

WirelessHART - расширение стандарта, основанное на стандарте передачи данных по беспроводным сетям IEEE 802.15.4-2006 и использующее мультиплексирование с разделением по времени.

HART over IP[править | править вики-текст]

TCP/IP транспорт расширяет число применимых физических уровней до тех, которые поддерживают TCP/IP коммуникацию. Возможные реализации: Ethernet (802.3), Wi-Fi (802.11b/g) или RS-232 используя PPP.

Формат фрейма[править | править вики-текст]

Название поля Длина (байт) Назначение
Delimiter 1 Битовое поле. Используется для определения типа фрейма
Address 1—5 Определяет адрес master, slave и индикатор Burst Mode
[Expansion bytes] 0—3
Command 1 Цифровое значение команды для исполнения
Byte Count 1 Указывает размер поля Data
[Data] 0—255 Данные ассоциированные с командой
Check Byte 1 XOR для всех байт сообщения начиная с Delimiter по последний байт Data

Команды[править | править вики-текст]

Примечания[править | править вики-текст]

Ссылки[править | править вики-текст]