Danfoss VLT Automation Drive FC360 134F3016 [80/100] Адресное поле

Danfoss VLT Automation Drive FC360 134F3016 [80/100] Адресное поле
5.8.4 Адресное поле
Адресное поле кадра сообщения содержит 8 бит.
Достоверные
адреса подчиненных устройств находятся
в диапазоне десятичных чисел 0–247. Конкретным
подчиненным устройствам присваиваются адреса в
диапазоне 1–247. (0 оставлен для циркулярного режима,
который распознают все подчиненные устройства.)
Главное устройство обращается к подчиненному путем
указания его адреса в адресном поле сообщения. Когда
подчиненное устройство посылает свой ответ, оно
помещает в это адресное поле свой адрес, чтобы
позволить главному устройству определить, какое
подчиненное устройство отвечает.
5.8.5 Поле функции
Поле функции кадра сообщения содержит 8 бит.
Допустимые
индексы находятся в диапазоне 1-FF. Поля
функций используются для передачи сообщений между
главным и подчиненным устройствами. Когда
сообщение посылается от главного устройства к
подчиненному, поле кода функции сообщает
подчиненному устройству, какое действие требуется
выполнить. Когда подчиненное устройство отвечает
главному, оно использует поле кода функции, чтобы
указать, что ответ является либо нормальным (ошибки
нет), либо произошла какая-либо ошибка
(исключительный ответ). При нормальном ответе
подчиненное устройство просто повторяет
первоначальный код функции. При исключительном
ответе подчиненное устройство возвращает код,
который эквивалентен первоначальному коду со
старшим значащим битом, установленным на
логическую «1». Кроме того, подчиненное устройство
помещает уникальный код в поле данных ответного
сообщения. Это извещает главное устройство о том,
какая произошла ошибка, или сообщает причину
исключения. См. также глава 5.8.10 Коды функций,
поддерживаемые Modbus RTU и
глава 5.8.11 Исключительные коды Modbus.
5.8.6 Поле данных
Поле данных формируется с помощью групп из двух
шестнадцатеричных
цифр в диапазоне от 00 до FF.
Образуется один символ RTU. Поле данных сообщений,
посылаемых главным устройством подчиненному,
содержит дополнительную информацию, которую
подчиненное устройство должно использовать для
совершения действия, определяемого кодом функции.
Оно может содержать такие элементы, как адреса
катушки или регистра, количество обрабатываемых
элементов и счет текущих байтов данных в этом поле.
5.8.7 Поле контроля CRC
Сообщения содержат поле обнаружения ошибок с
действием
по методу циклического контроля
избыточности (CRC). Поле CRC проверяет содержимое
всего сообщения. Это происходит независимо от того,
какой метод проверки четности используется для
отдельных символов сообщения. Значение CRC
вычисляется передающим устройством, которое
прилагает поле проверки CRC в качестве последнего
поля сообщения. Принимающее устройство
пересчитывает CRC во время приема сообщения и
сравнивает вычисленное значение с текущим
значением, принимаемым в поле CRC. Если эти два
значения не равны, результатом будет тайм-аут шины.
Поле обнаружения ошибок содержит двоичное число из
16 бит, образующих два 8-битовых байта. Когда это
происходит, сначала добавляется младший байт, а затем
старший. Старший байт CRC последний байт,
посылаемый в сообщении.
5.8.8 Адресация катушек и регистров
В сети Modbus все данные организуются в катушках и
регистрах
временного хранения. Катушки хранят 1 бит,
а регистры временного хранения хранят 2-байтовое
слово (т. е. 16 бит). Все адреса данных в сообщениях
Modbus рассматриваются как нулевые. При первом
появлении элемента данных к нему адресуются как к
элементу номер 0. Например, катушка, известная в
программируемом контроллере как «катушка 1», в поле
адреса данных сообщения Modbus имеет адрес
«катушка 0000». Катушке с десятичным номером 127
присваивается адрес 007E 16-ричн. (десятичный номер
126).
В поле адреса данных сообщения к регистру
временного хранения 40001 адресуются как к регистру
0000. Поле кода функции уже определяет операцию
«регистр временного хранения». Т. е. подразумевается
«4XXXX». К регистру временного хранения 40108
адресуются как к регистру 006B 16-ричн. (десятичный
номер 107).
Монтаж и настройка RS-485 Руководство по проектированию
78 Danfoss A/S © Вер. 26–03–2014 Все права защищены. MG06B350
55

Содержание

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

Скачать