×

Мониторинг получения данных

Диагностическая страница мониторинга получения данных в ЦППС от удаленных объектов:
 
На странице отображается таблица со списком всех удаленных объектов, которые опрашивает сервер ЦППС ЭНТЕК для данной станции из конфигурации ЦППС.
Столбец Связь с контроллером отображает текущее состояние связи по МЭК-104 с удаленными узлами. А в столбце Связь с контроллером с задержкой информация о потери связи формируется с задержкой в 5 минут – чтобы исключить влияние кратковременных потерей связи.
О качестве связи с удаленным объектом по протоколу МЭК-104 можно судить по обобщенному значению в столбце Разрывов связи – в нем отображается количество разрывов соединения МЭК-104, начиная с момента старта сервера ЦППС данной станции. Чем меньше значение в этом столбце – тем лучше качество связи с объектом. Если по каким-то отдельным объектам значение числа разрывов сильно отличается в большую сторону от основной массы объектов, то рекомендуется по таким объекты произвести анализ работы протокола МЭК-104 по логу работы для данного объекта.
Проблемы с соединением по МЭК-104 могут быть связаны не только с качеством канала связи, но и по причине несовместимости телемеханических систем ЦППС и удаленного объекта, на прикладном уровне настройки – например не соответствующий адрес ASDU, или из-за ограничений удаленного объекта – например невозможность выдать соединение двум клиентам МЭК-104. Для разбора таких ситуаций также будет полезен лог обмена по МЭК-104 для данного объекта.
В группе столбцов МЭК-104 отображается информация о количестве пакетов ASDU и значений, принятых без временной метки (периодически по команде общего опроса от ЦППС), и с временной меткой. Данную информацию полезно использовать как статистику передачи данных от удаленного узла. Также полезно анализировать соотношение между количеством значений и пакетов.
Для обновления данной страницы необходимо пользоваться кнопкой F5 в браузере, или ссылкой
Обновить в правом нижнем углу страницы.
 
В правом столбце таблицы размещаются ссылки-переключатели для включения и отключения лог-файлов работы МЭК-104 индивидуально по каждому объекту. При старте сервера ЦППС все лог-файлы отключены, и нажатием на ссылку можно включать логирование в файл протокола МЭК-104:
Когда ячейка находится в состоянии Включено, повторное нажатие отключает логирование. Состояние логирования не сохраняется между рестартами сервера ЦППС.
Лог-файлы создаются в подкаталоге проекта в папке DAServer\Station_N, где N – идентификатор станции из конфигурации проекта. В данном примере станция с ID = 1, поэтому каталог DAServer\Station_1:
Файлы логов работы МЭК-104 имеют название файла вида enlogicN.log, где N – идентификатор контроллера из конфигурации. В таблице диагностики ID контроллера отображается в первом столбце.
При создании нового файла лога уже существующий файл лога, если он имеется с предыдущего сеанса логирования, переименовывается в файл вида enlogicN.log_old, а старый файл с таким же именем удаляется.
При логировании нет ограничения на размер файла лога – предполагается что логирование включается вручную для целей отладки, и по завершению должно быть отключено. Или оно автоматически прекратится после рестарта службы сервера ЦППС.
Лог-файл представляет собой простой текстовый файл, и может быть просмотрен любым программным инструментом, подходящим для работы с текстовыми файлами.
Один из удобных вариантов просмотра логов – функция просмотра в файловом менеджере Far Manager.
 
Окно программы Far Manager с открытой директорией с файлами логов:
Необходимо встать на нужный файл, нажать горячую клавишу F3, и затем в окне просмотра нажать клавишу End – программа переходит в режим автоматического слежения за файлом лога, и вновь поступающие записи в лог автоматически появляются снизу – происходит автоматический скроллинг лога: