Монтаж и настройка RS-485 Руководство по проектированию VLT ® HVAC Basic Drive FC 101 7.8.9 Управление преобразователем частоты 7.8.11 Исключительные коды Modbus В настоящем разделе описываются коды, которые можно использовать в полях функций и данных сообщения Modbus RTU. Полное описание структуры ответа исключительного кода приведено в глава 7.8.5 Поле функции . 7.8.10 Коды функций, поддерживаемые Modbus RTU Протокол Modbus RTU поддерживает использование следующих кодов функций в поле функции сообщения. 7 7 Таблица 7.18 Коды функций Таблица 7.19 Коды функций Таблица 7.20 Исключительные коды Modbus MG18C550 — Вер.
2014-01-14 97 Код Наименование Значение 1 Недопустимая функция Код функции, полученный в запросе, является недопустимым действием для сервера (или подчиненного устройства). Это может быть связано с тем, что код функции применяется только к более новым устройствам и не был внедрен в выбранном устройстве. Это также может указывать на то, что сервер (или подчиненное устройство) находится в ошибочном состоянии для обработки запроса данного типа, например, он не настроен и получает запрос на возвращение значений регистра. 2 Недопустимый адрес данных Адрес данных, полученный в запросе, является недопустимым адресом для сервера (или подчиненного устройства).
Если еще точнее, то сочетание номера задания и длины передачи является недопустимым. Для контроллера со 100 регистрами запрос со смещением 96 и длиной 4 будет успешно обработан, запрос со смещением 96 и длиной 5 создает исключение 02. 3 Недопустимое значение данных Значение в поле данных запроса является недопустимым значением для сервера (или подчиненного устройства). Это указывает на ошибку в структуре остатка сложного запроса, как будто примененная длина является неправильной.
Это НЕ значит конкретно, что элемент данных, отправленный для сохранения в регистре, имеет значение, не подходящее для прикладной программы, поскольку протокол Modbus не знает о значении определенного значения определенного регистра. 4 Ошибка подчиненного устройства Возникла неисправимая ошибка во время попытки сервера (или подчиненного устройства) выполнить запрашиваемое действие.
Функция Код функции Считать с катушки 1 (16-ричн.) Считать с регистров временного хранения 3 (16-ричн.) Записать на одну катушку 5 (16-ричн.) Записать в один регистр 6 (16-ричн.) Записать на несколько катушек F (16-ричн.) Записать в несколько регистров 10 (16-ричн.) Вызвать счетчик событий связи B (16-ричн.) Сообщить идентификатор подчиненного устройства 11 (16-ричн.) Функция Код функции Код подфункции Подфункция Диагностика 8 1 Перезапустить связь 2 Возвратить регистр диагностики 10 Очистить счетчики и регистр диагностики 11 Возвратить счет сообщений, передаваемых по шине 12 Возвратить счет ошибок связи по шине 13 Возвратить счет исключительных ошибок шины 14 Возвратить счет сообщений подчиненного устройства