Какие системные флаги показывают готовность сети у PMP20?

Проверено экспертом Опубликовано: 24.04.2025 2655 просмотров Помогло 97%

Четыре системные катушки описывают состояние сетевой части контроллера целиком — в отличие от флагов сокета, которые относятся к одному соединению.

КатушкаЧто означает
SM1900успешный вход на удалённый сервер
SM1901инициализация сети завершена
SM1902подключено сетевое устройство: коммутатор, маршрутизатор
SM1921флаг ошибки сети

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

Именно эти два флага руководство ставит условием на инструкцию открытия сокета во всех примерах. Смысл прост: пока сеть не инициализирована и линк не поднялся, открывать соединения бессмысленно — они просто завершатся ошибкой. Такая пара условий избавляет от лавины ошибок в первые секунды после подачи питания, пока контроллер поднимает сетевой стек.

Практика применения на объекте:

  • флаг подключения сетевого устройства — первое, что смотрят при жалобе «нет связи»: если он снят, дальше искать нечего, проблема в кабеле, разъёме или коммутаторе;
  • флаг ошибки сети выводят на панель общим признаком неисправности;
  • флаг завершения инициализации используют как разрешение на запуск всей сетевой логики, а не только открытия сокетов.

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

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

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

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

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

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

Вопрос из раздела Какие системные флаги показывают готовность сети у PMP20?