Протоколирование сетевых переменных

Для сбора данные из контроллера за какой-то длительный промежуток времени используется объект Протоколирование. Это объект создается как подчиненный для карты сети и привязывается к одному из присутствующих в карте сетевых контроллеров.

_images/net_logger1.png

Порядок настройки протоколирования следующий:

  • Добавляем в карту сети контроллер и проверяем наличие связи с ним
  • Устанавливаем ссылку на этот контроллер в объекте протоколирования
  • Выбираем папку для протоколирования
  • Заполняем список сетевых переменных, которые должны протоколироваться
  • Нажимаем кнопку Старт для запуска процесса, процесс протоколирования можно наблюдать в Диспетчере
_images/net_logger2.png
_images/net_logger4.png

Запущен процесс протоколирования

_images/net_logger5.png

Процесс протоколирования в окне Диспетчер

Добавлять переменные для протоколирования можно двумя способами - Добавить переменную и Добавить из контроллера…. В первом случае добавляется переменная, у которой необходимо настроить все параметры в ручную - имя, адрес, тип данных. Во втором варианте предлагается добавить переменные, которые присутствуют в программе сетевого контроллера. При этом в сетевом контроллере должен быть указан шаблон программы. Удаление переменных производится с помощью клавиши Del.

_images/net_logger3.png

В колонке Адрес указывается стартовый адрес Modbus для переменной, в колонке Период - период опроса переменной в секундах. В колонке Значение будет отображаться текущее значение переменной в процессе протоколирования.

Файл протокола сохраняется в формате csv, с разделительным ;. В первой строке располагается заголовок с именами протоколируемых переменных.

Date;Time;Час;Минута;Секунда
23-08-2023;16:51:23;16;51;24
23-08-2023;16:51:25;16;51;25
23-08-2023;16:51:27;16;51;27
23-08-2023;16:51:29;16;51;29
23-08-2023;16:51:31;16;51;31
23-08-2023;16:51:33;16;51;33
23-08-2023;16:51:35;16;51;35
23-08-2023;16:51:37;16;51;37
23-08-2023;16:51:39;16;51;40
23-08-2023;16:51:41;16;51;41
23-08-2023;16:51:43;16;51;44