Danfoss VLT Automation Drive FC-301PK37T2 [200/216] Поля начала останова

Danfoss VLT Automation Drive FC-301P2K2T2 [200/216] Поля начала останова
12.11.3 Поля начала/останова
Сообщения начинаются с периода молчания
продолжительностью не менее 3,5 символа. Это
реализуется как несколько знаковых интерфейсов при
выбранной скорости передачи данных в сети
(показывается как Начало T1–T2–T3–T4). Первый
передаваемым полем является адрес устройства. После
последнего переданного символа предусматривается
подобный период длительностью 3,5 знаковых
интервала, указывающий конец сообщения. После этого
периода может начаться новое сообщение. Весь кадр
сообщения должен передаваться в виде непрерывного
потока. Если перед окончанием кадра появляется
период молчания длительностью более 1,5 знаковых
интервалов, принимающее устройство игнорирует
неполное сообщение и считает, что следующий байт
это адресное поле следующего сообщения.
Аналогичным образом, если новое сообщение
начинается в пределах 3,5 знаковых интервалов после
предыдущего сообщения, принимающее устройство
будет считать его продолжением предыдущего
сообщения. Это становится причиной тайм-аута (нет
ответа от подчиненного устройства), поскольку
значение в конечном поле CRC не действительно для
объединенных сообщений.
12.11.4
Адресное поле
Адресное поле кадра сообщения содержит 8 бит.
Достоверные адреса подчиненных устройств находятся
в диапазоне десятичных чисел 0–247. Конкретным
подчиненным устройствам присваиваются адреса в
диапазоне 1–247. (0 оставлен для циркулярного режима,
который распознают все подчиненные устройства.)
Главное устройство обращается к подчиненному путем
указания его адреса в адресном поле сообщения. Когда
подчиненное устройство посылает свой ответ, оно
помещает в это адресное поле свой адрес, чтобы
позволить главному устройству определить, какое
подчиненное устройство отвечает.
12.11.5
Поле функции
Поле функции кадра сообщения содержит 8 бит.
Допустимые индексы находятся в диапазоне 1-FF. Поля
функций используются для передачи сообщений между
главным и подчиненным устройствами. Когда
сообщение посылается от главного устройства к
подчиненному, поле кода функции сообщает
подчиненному устройству, какое действие требуется
выполнить. Когда подчиненное устройство отвечает
главному, оно использует поле кода функции, чтобы
указать, что ответ является либо нормальным (ошибки
нет), либо произошла какая-либо ошибка
(исключительный ответ). При нормальном ответе
подчиненное устройство просто повторяет
первоначальный код функции. При исключительном
ответе подчиненное устройство возвращает код,
который эквивалентен первоначальному коду со
старшим значащим битом, установленным на
логическую «1». Кроме того, подчиненное устройство
помещает уникальный код в поле данных ответного
сообщения. Это извещает главное устройство о том,
какая произошла ошибка, или сообщает причину
исключения. См. также глава 12.11.10 Коды функций,
поддерживаемые Modbus RTU и
глава 12.11.11 Исключительные коды Modbus.
12.11.6
Поле данных
Поле данных формируется с помощью групп из двух
шестнадцатеричных цифр в диапазоне от 00 до FF.
Образуется один символ RTU. Поле данных сообщений,
посылаемых главным устройством подчиненному,
содержит дополнительную информацию, которую
подчиненное устройство должно использовать для
совершения действия, определяемого кодом функции.
Оно может содержать такие элементы, как адреса
катушки или регистра, количество обрабатываемых
элементов и счет текущих байтов данных в этом поле.
Монтаж и настройка RS-485 Руководство по проектированию
198 Danfoss A/S © Вер. 2014-04-04 Все права защищены. MG33BF50
1212

Содержание

Похожие устройства

Скачать