ЛР7 zenon(базовий): Тренди

Створення ціклічного архіву

Система керування дозволяє здійснювати архівування в трьох режимах: циклічному (раз в секунду, хвилину, годину…), по зміні параметру, по події (тригерне). Усі зібрані дані можуть зберігатися у внутрішньому форматі (arx), текстовому (csv), веб-форматі (xml) чи безпосередньо в SQL-базі даних. Також, окремо виділяється пакетне архівування, яке представляє собою спеціальний режим архівування, який використовується в харчовій та фармацевтичній промисловості при виробництві продукції по-партіям.

Базова версія ліцензії zenon дозволяє здійснювати циклічне архівування. Усі інші режими архівування, у тому числі і створення каскадних архівів, доступні лише при замовленні повноцінного модуля архівів.

Давайте створимо архів, в який кожні 5 секунд будуть заноситись значення змінних температури та рівня.

Завдання 7.1: Зробіть кофігурування трендового архіву.

  • В дереві проекту зайдіть в розділ Historian і правою кнопкою миші виберіть пункт New Archive

Автоматично з’явиться майстер швидкого налаштування архіву:

Ми виконаємо усі налаштування уручну, тому просто закрийте його кнопкою Cancel.

Після цього з’явиться діалогове вікно конфігурування архіву, яке містить п’ять вкладок. Далі ми розглянемо кожну з них.

Вкладка Properties

  • Задайте довільний ідентифікатор архіву та його назву – 'TA', 'TEMPERATURA'
  • В секції Variable selection правою кнопкою миші через Add variable додайте змінну 'Танк[1].Рівень' і 'Температура[1]'

Вкладка Runtime

На цій вкладці конфігурується запуск і зупинка ведення архіву. Залишимо запуск архівування при старті Runtime, як встановлено за замовчуванням.

Вкладка Type of scan

На третій вкладці визначається частота зчитування значень змінних і заносу їх до архіву.

  • Виберіть циклічний режим сканування Cyclic scanning
  • Параметр Cycle time встановіть в 5 Sec.

Таким чином, значення наших змінних будуть заноситись до архіву кожні 5 секунд.

Мінімальна дискретизація інтервалу запису в архів – 1 секунда. Для швидшого збереження даних, необхідно використовувати технологію RDA, при якій дані буферизуються в контролері, а потім пакетами передаються в SCADA систему.

Вкладка Save

Це найважливіша вкладка діалогового вікна налаштування архіву, в якій визначається формат збережених файлів, їх розмір та метод видалення.

  • Встановіть збереження архіву у внутрішньому форматі Internal database з циклом 2 Min

При таких налаштуваннях кожні дві хвилини система буде утворювати окремий архівний файл *.arx, який містить по 24 записів (кожні 5 секунд протягом 2-х хвилин).

Архівні файли внутрішнього формату – це зашифровані бінарні файли невеликої ємності, які ніякою програмою, за винятком самого zenon, не можуть бути відкриті. Окрім перегляду через екран архівів, ці дані також можна використовувати в інших модулях системи керування, таких як Тренди та Звіти.

  • Активуйте опцію Do not evacuate і встановіть час збереження файлів в 1 день

При таких налаштуваннях архівні файли не будуть вилучатись, а будуть зберігатись один день. Після чого вони у вигляді кільцевого буферу будуть перезаписуватись (нові дані записуються на місце старих).

Вкладка Options

Містить додаткові налаштування архіву. Тут ми нічого чіпати не будемо.

  • Закрийте діалогове вікно конфігурування архіву кнопкою OK

Зроблені налаштування архіву можна у будь-який момент змінити за допомогою піктограми Edit archive у вікні детального перегляду.