#SCADA #TRACEMODE #АСУ #АСУТП #АРХИВ #SIAD
Список авторских статей о Trace Mode 7.
Ранее мы рассмотрели что такое архив.
И выяснили, что архивирование 10.000 параметров два раза в секунду на протяжении часа нам даст файл архива размером в 2.5 Гб.
За сутки это уже 60 Гб, за месяц 1800 Гб, а за год 21.6 Тб.
Но, подождите.
Это в реальном времени может потребоваться отображать на экране данные за каждые полсекунды.
При анализе архива такая точность в большинстве случаев не требуется.
Получается, текущие данные нам необходимо видеть со всей точностью, а архивные нет. Как этого добиться? Рассмотрим варианты.
Хочу напомнить, что, по умолчанию, в архив записываются значения архивируемого канала, если его текущее значение отличается от значения на прошлом периоде пересчета.
Дополнительные каналы.
Имеем целевой канал Analog с периодом пересчета 1 calc (в настройках узла период пересчета задан 500 мс).
Создаем второй канал того же типа и привязываем его к целевому (выделили курсором целевой и перетянули на новый). У нового задаем бОльший период пересчета (в циклах calc или в конкретных единицах времени) и уже его архивируем.
+ Самый простой метод в освоении.
+ Самый быстрый метод для получения результата.
+ Применим для любых (по интенсивности) параметров.
- Кратное увеличение каналов в проекте.
- Отдельные тренды для реального времени (с привязками к целевому каналу) и отдельные архивные тренды (с привязками к новому)
Период пересчета целевого канала.
Данный метод рекомендуется применять на "медленных" параметров (значение которых меняется редко). Фактически, канал будет отрабатывать реже.
У целевого канала устанавливаем период пересчета канала (5)(38), например 5 секунд.
+ Не требуется дополнительных каналов.
+ Проект не требует серьезных изменений
- Применим для медленных параметров.
- Применим в случаях, где не требуется точность.
- Текущие данные (данные реального времени) будут обновляться так же редко.
Зона нечувствительности или "Мертвая зона".
Данный способ знаком всем Инженерам.
Если кратко - система НЕ реагирует на изменения значения параметра в пределах заданного интервала.
В настройках целевого канала находим Специфических параметры, а в них "Мертвая зона" (36).
В рамках примера, есть синусоида+случайное число (желтое). Синусоида от 0 до 100, случайное число от -5 до +5.
"Мертвая зона" установлена 3.
На скриншотах ниже видно, особенно периоде максимума и минимума, количество точек в реальном времени и архивном отличается. Почему? Разница между двумя значениями меньше 3.
Как видно на скриншотах, при разных значениях МЗ, получается разное количество точек в архиве.
+ В режиме реального времени видны все изменения.
+ Позволяет фиксировать в архиве существенные изменения значений
+ Позволяет в архиве не сохранять несущественные изменения
+ Сохраняется не только общая тенденция изменения значения параметра, но и структура (есть скачки значений или нет)
- Требуется практическое знание техпроцесса и основ метрологии.
- Недостаточное значение "Мертвой зоны" даст незначительное улучшение.
- Чрезмерное значение "Мертвой зоны" приведет к искажению архивных данных.
Апертура и Коэффициент сглаживания.
Данный способ совмещает плюсы и минусы "Мертвой Зоны" и "Периода пересчета канала".
Оба параметра (35) (37) задаются в настройках целевого канала.
+ Не требуется дополнительных каналов.
+ Проект не требует серьезных изменений
+ Позволяет фиксировать в архиве существенные изменения значений
+ Позволяет в архиве не сохранять несущественные изменения
+ Сохраняется не только общая тенденция изменения значения параметра, но и структура (есть скачки значений или нет)
- В режиме реального времени НЕвидны все изменения.
- Применим в случаях, где не требуется точность.
- Требуется практическое знание техпроцесса и основ метрологии.
- Недостаточное значение "Апертуры" и "Коэффициента сглаживания" даст незначительное улучшение.
- Чрезмерное значение "Апертуры" и "Коэффициента сглаживания" приведет к искажению архивных данных.
Архивировать интервальные значения.
Вариация метода "Дополнительных каналов".
Но мы не просто архивируем какое-то значение параметра, которое оказалось в канале в момент фиксации (и записи в архив), а математически/статистически обработанное значение, например, среднее за минуту/час.
Потребуется использовать шаблоны программ и отдельные дополнительные Тренды.
На сайте Разработчика есть и другие лайфхаки для разработки проектов Автоматизированных Систем Управления (АСУ) и не только 😉
Успехов в освоении Программы и применении полученного опыта! 👽
.
Скачать БЕСПЛАТНО и официально