- HART-протокол
-
HART-протокол (англ. Highway Addressable Remote Transducer Protocol) — цифровой промышленный протокол передачи данных, попытка внедрить информационные технологии на уровень полевых устройств. Модулированный цифровой сигнал, позволяющий получить информацию о состоянии датчика или осуществить его настройку, накладывается на токовую несущую аналоговой токовой петли уровня 4—20 мА. Таким образом, питание датчика, снятие его первичных показаний и вторичной информации осуществляется по двум проводам. HART-протокол это практически стандарт для современных промышленных датчиков. Приём сигнала о параметре и настройка датчика осуществляется с помощью HART-модема или HART-коммуникатора. К одной паре проводов может быть подключено несколько датчиков.По этим же проводам может передаваться сигнал 4—20 мА.
HART протокол использует принцип частотной модуляции для обмена данными на скорости 1200 бод. Для передачи логической «1» HART использует один полный период частоты 1200 Гц, а для передачи логического «0» - два неполных периода 2200 Гц. HART составляющая накладывается на токовую петлю 4—20 мА. Поскольку среднее значение синусоиды за период равно "0", то HART сигнал никак не влияет на аналоговый сигнал 4—20 мА. HART протокол построен по принципу «Ведущий — Ведомый», то есть полевое устройство отвечает по запросу системы. Протокол допускает наличие двух управляющих устройств (управляющая система и коммуникатор). Существует два режима работы датчиков, поддерживающих обмен данными по HART протоколу.
Режим передачи цифровой информации одновременно с аналоговым сигналом. Обычно в этом режиме датчик работает в аналоговых АСУ ТП, а обмен по HART-протоколу осуществляется посредством HART-коммуникатора или компьютера. При этом можно удаленно (расстояние до 3000 м) осуществлять полную настройку и конфигурирование датчика. Оператору нет необходимости обходить все датчики на предприятии, он может их настроить непосредственно со своего рабочего места.
В многоточечном режиме — датчик передает и получает информацию только в цифровом виде. Аналоговый выход автоматически фиксируется на минимальном значении (только питание устройства — 4 мА) и не содержит информации об измеряемой величине. Информация о переменных процесса считывается по HART-протоколу. К одной паре проводов может быть подключено до 15 датчиков. Их количество определяется длиной и качеством линии, а также мощностью блока питания датчиков. Все датчики в многоточечном режиме имеют свой уникальный адрес от 1 до 15, и обращение к каждому идет по соответствующему адресу. Коммуникатор или система управления определяет все датчики, подключенные к линии, и может работать с любым из них.
HART-протокол был разработан в середине 1980-х годов американской компанией Rosemount. В начале 1990-х годов протокол был дополнен и стал открытым коммуникационным стандартом. Однако, полных официальных спецификаций протокола в открытом доступе нет — их необходимо заказывать за деньги на сайте фонда HART-коммуникаций[1]. На март 2009 года доступна спецификация версии HART 7.2, поддерживающая технологию беспроводной передачи данных.Содержание
Общие сведения
Преимущества
- высокая помехозащищённость
- простота и низкая стоимость монтажа
- дешевизна
- широкая распространённость в мире и России
Недостатки
- малые скорости.
- нестабильное подлкючения.
Описание протокола
Физический уровень
Wired HART
HART протокол использует метод частотного сдвига для наложения цифровой связи на токовый сигнал 4—20 мА, идущий по цепи, соединяющей центральную систему с первичными датчиками. Для представления двоичных 1 и 0 используются две разные частоты (1200 Гц и 2200 Гц соответственно).
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 Команды
Примечания
Ссылки
- HART протокол первичной связи
- Описание протокола HART
- (англ.) Фонд HART-коммуникаций
- (англ.) Подробное описание протокола HART — временные диаграммы, структура сообщений и т. д.
- Образовательный сайт об АСУ ТП. Спецификация HART на английском
UART Физические уровни Точка-точка токовая петля • RS-232 • IrDA • HART • модем Сетевые RS-422 • RS-423 • RS-485 • LIN Специальные en:Kansas City Standard (Компакт-кассета, грампластинка). Протоколы Точка-точка PPP • SLIP • IrDA • HART • ISO 7816 Сетевые Modbus • LIN • DMX-512 • P-NET • Profibus Сферы использования Последовательный порт • IrDA Реализации 8250 UART • 16550 UART Категории:- Промышленные сети
- Датчики
Wikimedia Foundation. 2010.