Протоколирование сетевых переменных¶
Для сбора данные из контроллера за какой-то длительный промежуток времени используется объект Протоколирование. Это объект создается как подчиненный для карты сети и привязывается к одному из присутствующих в карте сетевых контроллеров.
Порядок настройки протоколирования следующий:
- Добавляем в карту сети контроллер и проверяем наличие связи с ним
- Устанавливаем ссылку на этот контроллер в объекте протоколирования
- Выбираем папку для протоколирования
- Заполняем список сетевых переменных, которые должны протоколироваться
- Нажимаем кнопку Старт для запуска процесса, процесс протоколирования можно наблюдать в Диспетчере
Добавлять переменные для протоколирования можно двумя способами - Добавить переменную и Добавить из контроллера…. В первом случае добавляется переменная, у которой необходимо настроить все параметры в ручную - имя, адрес, тип данных. Во втором варианте предлагается добавить переменные, которые присутствуют в программе сетевого контроллера. При этом в сетевом контроллере должен быть указан шаблон программы. Удаление переменных производится с помощью клавиши Del.
В колонке Адрес указывается стартовый адрес 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