Контроллеры серии МИКРО мы постарались снабдить максимальным количеством параметров, которые позволяют проверить его текущую работу и посмотреть текущее состояние сигналов. Отображение этих параметров выполняет программа "Диагностика МИКРО". В большинстве случаев увидеть текущее состояние внутренних параметров контроллера вполне достаточно. Но нередко возникают ситуации, когда требуется проанализировать работу за большой промежуток времени, посмотреть, как менялся параметр в течение часа или суток. Это позволило бы узнать, были ли сбои в передаче данных или состоянии связи за прошедшую ночь или выходные дни, и выяснить, с точностью до минуты, когда они были.
Для получения долговременной статистики работы мы добавили в контроллеры накопление данных. За основу взяли уже существующие параметры, накапливающие значения за текущую минуту. По окончании минутного интервала времени накопленное значение передаётся в статистику, которая накапливает минутные значения на протяжении семи суток. В итоге мы получаем массив значений интересующего нас параметра. Данные хранятся в оперативной памяти контроллера и доступны до момента перезагрузки.
Возможность отображения накопленной статистики мы добавили в программу "Диагностика МИКРО". В структуре диагностики контроллера появились новые узлы, обозначенные как графики статистики.
Статистика каждого параметра визуально представляется в виде графика. Программа диагностики может отображать график накоплений по минутным, либо часовым интервалам. Все графики выводятся покадрово. Длина отображаемого кадра с минутными накоплениями равна часу, длина кадра с часовыми накоплениями — суткам.
В окне диагностики имеется шкала времени, позволяющая быстро выбирать нужный отрезок времени. На шкале часовых кадров присутствуют деления по номеру часа, жирные линии разделяют сутки. На шкале суточных кадров присутствуют деления по номеру суток кадра. Номер часа или суток отображаемого кадра подсвечен зелёным фоном.
Над шкалой времени присутствует индикатор, показывающий время отображаемой части статистики. Время показывается относительно текущего времени ПЭВМ, на которой запущена Диагностика. Слева и справа расположены навигационные кнопки, позволяющие перемещать отображаемый участок по времени назад или вперёд, на час или на сутки.
Вертикальная ось графика является шкалой, показывающей накопленное значение диагностируемой величины за выбранный интервал времени. Горизонтальная ось графика является шкалой, отображающей интервалы накопления: для часового кадра это 60 минутных интервалов, суточного — 24 часовых интервала.
При наведении курсора мыши на один из столбцов графика рядом с курсором выводится значение этого столбца. В режиме просмотра суток при двойном щелчке мыши на столбце часа будет осуществлён переход в режим детального просмотра выбранного часа.
Для накопления графиков статистики необходимо обновить ПО до версий: ПФ МИКРО ПУ v3.4.0, ПФ МИКРО КП32 v4.9d, Диагностика МИКРО v6.7.7.
На данный момент в различных логических портах мы добавили накопление наиболее важной статистики: 'принято пакетов', 'передано пакетов', 'таймаутов', 'выдано ТС', 'выдано ТИ', 'установок связи'. В дальнейшем список будет расти. Возможно, у Вас есть своё мнение относительно того, какие параметры хотелось бы видеть в виде графиков. Свои пожелания можете отправить сообщением или оставить в комментариях в нашей группе ВКонтакте.