Логгеры и статистика

Все значения в ПЛК можно сохранять в статистике. Для этого данные записываются с помощью функционального блока LOGGER. Чтобы отобразить эти значения на визуализации, используется плагин Диаграмма.

Принцип работы

Данные от ПЛК циклически отправляются на сервис логгера. Этот сервис записывает полученные данные в базу данных. Речь всегда идет о минимальных, максимальных и средних значениях. Постараемся сохранить данные с равномерным интервалом, чтобы их можно было сравнивать друг с другом.

Если данные запрашиваются на визуализации, они соответствующим образом рассчитываются. Чтобы следующий запрос мог быть выполнен быстрее, результаты временно сохраняются в памяти. Кэш можно очистить с помощью Очистка носителя данных. Каждую ночь старые данные удаляются в соответствии с Правилами хранения.

Примечание: Продолжительность максимального хранения можно настроить в контекстном меню под Проект Настройки Автоматизация Правила хранения.

Использование логгера

При создании логгера следует учитывать, что его интервал должен быть как можно выше. Интервал для солнечного света в T#15m вполне достаточен. Кроме того, интервал можно динамически изменять, чтобы, например, при заполнении резервуара регистрировать уровень наполнения с более коротким интервалом. Чем выше интервал, тем быстрее рассчитывается статистика.

Примечание: Важно переводить значения в правильные единицы измерения. Например, кВт всегда должны быть переведены в Вт. При выводе затем можно автоматически создать единицу СИ.

Счетчики

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

Бинарные значения

Чтобы регистрировать бинарные значения, функциональный блок RT_UPTIME можно подключить перед входом IN. Интервал PT от UPTIME_RT должен быть идентичен интервалу логгера. Расчет данных в плагине Диаграмма настраивается с помощью Разностный - Максимум.

Отображение данных

Чтобы вывести данные логгера, используется плагин Диаграмма. Каждый плагин может одновременно отображать несколько значений. Цвета и имена должны быть настроены в каждом плагине отдельно. На визуализации значения можно легко скрыть.

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

Управление статистическими данными

Обзор и управление всеми созданными статистиками можно найти в контекстном меню под Данные Статистика. Кроме того, логгеры отображаются в Структуре под элементом, где они находятся.

Чтобы удалить статистику, выделите Логгер в Управлении и затем удалите его с помощью Удалить. Затем нажмите Применить, чтобы сбросить все выбранные статистики. Удаленные статистики могут снова появиться, если данные будут записаны в следующем интервале.

Экспорт и импорт

При экспорте проекта статистика не сохраняется. Чтобы сохранить их, необходимо отдельно экспортировать. Их можно экспортировать по проекту в контекстном меню под Данные Экспорт статистики.... Кроме того, статистику можно экспортировать в управлении проектами, которое находится в контекстном меню под Antcas Control Управление проектами. После объединения данных загружается файл .antstatt.

Чтобы снова импортировать данные, сначала необходимо импортировать проект. Данные статистики импортируются в проект с тем же идентификатором. Можно импортировать несколько наборов данных статистики друг поверх друга. Затем они объединяются.

Самозащита сервера

Так называемая самозащита является механизмом защиты. Если в проекте происходит переполнение буфера, данные удаляются и интервал логгеров увеличивается. Увеличение начинается с самого низкого уровня, пока переполнение не будет устранено. Однако этот метод устранения прекращается через 15 минут. Если было использовано слишком много логгеров или произошла повреждение SSD, то этот аварийный режим больше не сможет его устранить. Восстановление происходит автоматически, но может занять час или дольше.

ВАЖНО: Если режим Самозащита активен, это отображается в правом нижнем углу системного трея. Это предупреждение следует воспринимать очень серьезно и может привести к потере данных, так как все избыточные данные просто необратимо удаляются.

Время за именем проекта представляет собой текущий минимальный интервал, который был применен. Чтобы устранить ошибку, следует уменьшить количество логгеров или увеличить интервал. Округление чисел не принесет никакой пользы, так как размер памяти фиксирован.