Danfoss VLT Automation Drive FC360 134F2977 [83/100] Коды функций поддерживаемые modbus rtu

Danfoss VLT Automation Drive FC360 134F2977 [83/100] Коды функций поддерживаемые modbus rtu
5.8.10 Коды функций, поддерживаемые
Modbus
RTU
Протокол Modbus RTU поддерживает использование
следующих
кодов функций в поле функции сообщения.
Функция Код функции
(16-ричн.)
Считать с катушки 1
Считать с регистров временного
хранения
3
Записать на одну катушку 5
Записать в один регистр 6
Записать на несколько катушек F
Записать в несколько регистров 10
Вызвать счетчик событий связи B
Сообщить идентификатор
подчиненного
устройства
11
Таблица 5.18 Коды функций
Функция Код
функции
Код
подфун-
кции
Подфункция
Диагно-
стика
8 1 Перезапустить связь
2 Возвратить регистр
диагностики
10 Очистить счетчики и
регистр
диагностики
11 Возвратить счет
сообщений,
передаваемых
по шине
12 Возвратить счет ошибок
связи
по шине
13 Возвратить показание
счетчика
ошибок
подчиненного устройства
14 Возвратить показание
счетчика
сообщений
подчиненного устройства
Таблица 5.19 Коды функций
5.8.11 Исключительные коды Modbus
Полное описание структуры ответа исключительного
кода
приведено в глава 5.8.5 Поле функции.
Код Наимено-
вание
Значение
1 Недопустимая
функция
Код функции, полученный в запросе,
является
недопустимым действием для
сервера (или подчиненного
устройства). Это может быть связано с
тем, что код функции применяется
только к более новым устройствам и
не был внедрен в выбранном
устройстве. Это также может указывать
на то, что сервер (или подчиненное
устройство) находится в ошибочном
состоянии для обработки запроса
данного типа, например, он не
настроен и получает запрос на
возвращение значений регистра.
2 Недопустимый
адрес
данных
Адрес данных, полученный в запросе,
является недопустимым адресом для
сервера (или подчиненного
устройства). Если еще точнее, то
сочетание номера задания и длины
передачи является недопустимым. Для
контроллера со 100 регистрами запрос
со смещением 96 и длиной 4 будет
успешно обработан, запрос со
смещением 96 и длиной 5 создает
исключение 02.
3 Недопустимое
значение
данных
Значение в поле данных запроса
является
недопустимым значением для
сервера (или подчиненного
устройства). Это указывает на ошибку
в структуре остатка сложного запроса,
как будто примененная длина является
неправильной. Это НЕ значит
конкретно, что элемент данных,
отправленный для сохранения в
регистре, имеет значение, не
подходящее для прикладной
программы, поскольку протокол
Modbus не знает о значении
определенного значения
определенного регистра.
4 Ошибка
подчиненного
устройства
Возникла неисправимая ошибка во
время
попытки сервера (или
подчиненного устройства) выполнить
запрашиваемое действие.
Таблица 5.20 Исключительные коды Modbus
Монтаж и настройка RS-485 Руководство по проектированию
MG06B350 Danfoss A/S © Вер. 26–03–2014 Все права защищены. 81
5 5

Содержание

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

Скачать