ВУЗ:
Составители:
например, сообщение получено устройством с ошибкой или устройство не может
выполнить полученную команду.
Таблица 4.3. 3.
Поля HART-сообщения
Имя поля Длина, байт Назначение
PA (Preamble)
Преамбула
от 5 до 20
Синхронизация HART-модемов и обнаружение
несущей
SD (Start Delimiter)
Стартовый байт
1
Признак начала сообщения. Синхронизация
приёмника и передатчика
AD (Address)
Адрес
1 или 5
Содержит адрес приёмника или признак пакетного
режима.
CD (Command)
Команда
1
Содержит код HART-команды, которую должно
выполнить Slave-устройство
BC (Byte Count)
Количество байтов
1
Содержит суммарную длину полей ST и DT
в байтах
ST (Status)
Статус ведомого
устройства
0 – для ведущего
устройства,
2 – для ведомого
устройства
Ведомое устройство сообщает ведущему
устройству о выполнении или не выполнении
команды и причину невыполнения
DT (Data)
Данные
от 0 до 25
Поле содержит параметры или результат
выполнения команды (например, результат
измерения)
CHK (Checksum)
Контрольная сумма
1
Поле используется для обнаружения ошибок при
передаче
Надёжность передачи данных по HART-протоколу обеспечивается различ-
ными мерами контроля, как на уровне байта, так и на уровне пакета. Частота воз-
никновения ошибки на уровне передачи битов составляет одну ошибку на 10
5
бит.
Каждый передаваемый байт внутри HART-пакета имеет бит паритета; каждый
HART-пакет имеет контрольную сумму, с помощью которой можно распознавать
до 3 ошибочных битов.
Управление доступом к среде передачи
Поскольку в сети может быть два ведущих устройства, то должен быть опре-
делён протокол доступа этих устройств к среде передачи. Оба ведущих устройст-
ва постоянно контролируют сетевой трафик, поочерёдно посылая запросы и по-
лучая ответы от ведомых устройств (рис. 4.4). Если ведущему устройству не нуж-
но ничего передавать, то он не занимает шину. В этом случае ведущее устройство,
передававшее последний раз выжидает в течение времени RT2, после чего начи-
нает новый цикл обмена (рис. 4.4, а) [40].
106
Страницы
- « первая
- ‹ предыдущая
- …
- 104
- 105
- 106
- 107
- 108
- …
- следующая ›
- последняя »