Верхний уровень не читает PMP20 по сети: что проверить?

Проверено экспертом Опубликовано: 20.06.2025 Обновлено: 07.10.2025 2235 просмотров Помогло 78%

Когда контроллер выступает ведомым, а мастером является панель, диспетчерская станция или шлюз, разбор идёт сверху вниз — от физики к адресам. Порядок такой.

Линия и адреса. Команда ping до контроллера должна давать «0% потерь». Если результат «100% потерь», проверьте кабель, линк на коммутаторе, совпадение подсети у мастера и контроллера, отсутствие в сети второго устройства с тем же адресом.

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

Число подключений. Сервер обслуживает не более четырёх одновременных подключений. Если к контроллеру уже подключены панель, два рабочих места и шлюз, пятый клиент связи не получит. Проверьте, кто ещё висит на контроллере, и уберите лишние сессии.

Код функции. Одна функция стандарта — чтение дискретных входов — в контроллерах не реализована; замените её на чтение катушек, таблица адресов та же.

Количество за запрос. Не больше 120 регистров и не больше 2000 катушек. Превышение даёт ошибку длины.

Адреса. Проверьте, попадает ли запрашиваемый адрес в таблицу протокола: по сети доступна не вся память контроллера, и запрос за границу области возвращает ошибку адреса.

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

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

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

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

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

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

Вопрос из раздела Верхний уровень не читает PMP20 по сети: что проверить?