Что означают коды ошибок PMP20 от 100 до 405 в сети?

Проверено экспертом Опубликовано: 20.05.2026 Обновлено: 27.07.2026 474 просмотра Помогло 86%

Старшая часть таблицы кодов относится уже не к сокету, а к самому обмену по протоколу: это ответы удалённого устройства и ошибки приёма посылки. Читаются они из того же поля кода ошибки в блоке параметров сокета.

КодЧто означает
100ошибка приёма
101тайм-аут приёма
182ошибка номера станции
183переполнение буфера при отправке
400ошибка кода функции
401ошибка адреса
402ошибка длины
403ошибка данных
404ведомая станция занята
405ошибка памяти

Как разбирать. Коды 400–405 приходят от удалённого устройства, то есть связь установлена и запрос дошёл — виноват сам запрос. Код 400 означает, что прибор не поддерживает выбранную функцию: замените, например, чтение дискретных входов на чтение катушек. Код 401 — адрес вне карты регистров прибора, самая частая причина расхождения на единицу между документацией с нумерацией от нуля и от единицы. Код 402 — запрошено больше элементов, чем допускает функция: для регистров это больше ста двадцати.

Код 404 не ошибка проекта: ведомое устройство занято внутренней операцией и просит повторить запрос позже. В программе такой случай обрабатывают повтором через паузу, а не аварией.

Коды 100 и 101 говорят об обратном — ответа нет или он повреждён. Здесь смотрят линию, адрес удалённого узла, тайм-аут приёма и загрузку сети. Код 182 означает, что ответ пришёл от станции с другим номером: проверьте номер станции в инструкции обмена и в настройках самого прибора.

Прикреплённая документация

Георгий Жуков Георгий Жуков Ведущий инженер

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Что означают коды ошибок PMP20 от 100 до 405 в сети?