льні моменти часу (наприклад, при сході вироби зі складальної лінії). Як правило, інтересуемий дані зберігаються на диску для подальшого аналізу або виводяться на екран у вигляді тренда [1].
Основу трендів складають оперативна технологічна інформація. Система будує графіки, регулярно запитуючи від пристроїв вводу/виводу необхідну одиницю даних. Незважаючи на те, що проміжки в даних можуть бути заповнені, необхідно, щоб пристрої автоматики підтримували зазначену для них періодичність опитування (особливо якщо тривалість інтервалу опитування становить менш 100 мс) [1].
Система забезпечує ефективні збір і зберігання даних будь-якого обсягу (єдиним обмеженням є фізичний обсяг дискового простору). Для довготривалого зберігання інформації її можна у вигляді архіву скопіювати на інший диск або магнітну стрічку (причому під час роботи виконавчої системи). Для підвищення ефективності використання пристрої зберігання файли трендів рекомендується тримати в стислому томі [3].
Збір, зберігання та обробку інформації для її уявленні в графічному вигляді здійснює сервер трендів. При необхідності виведення трендів реального часу і архівних трендів на екран комп'ютера візуалізації клієнт запитує у сервера необхідні дані. Таким чином, по мережі передаються тільки пакети «корисних даних» меншого розміру, що істотно зменшує навантаження на мережу. Citect дозволяє вивести на тренд будь-яку змінну або значення виразу на мові Cicode. На одному екрані допускається розміщувати будь-яку кількість трендів, а в кожному вікні тренда можна графічно відобразити до восьми змінних.
Накопичення даних продовжується навіть тоді, коли дисплей не активний. Можна переміщатися по сторінках проекту, не впливаючи на процес побудови трендів і систему реєстрації даних.
У Citect можна будувати періодичні тренди - (реєстрація даних через певні інтервали часу з дозволом до декількох мілісекунд), тренди по події - (реєстрація даних в момент настання події) і періодичні тренди по події.
Конфігурування трендів можна робити в «Провідник Citect» або в «Редакторі проектів». У цьому випадку в «Провідник Citect» повинна бути відкрита папка «Теги», а в «Редакторі проектів» - меню «Теги». За аналогією з алармами приконфігуруванні трендів використовується поняття «Теги». Теги - це внутрішні змінні системи Citect, яким присвоюються імена з метою ідентифікації трендових змінних при виведенні їх на екран та реєстрації в файли. Клацання по іконці «Теги трендів» у вікні «Вміст інтерфейсу» «Провідник Citect» виводить на екран діалог конфігурування трендів (рисунок 2.1). По натисненню «F2» з'являється розширена конфігурація.
Рисунок 2.1 - Екран конфігурування тегів тренда (розширений)
Поле «Вираз» призначено для введення вирази або імені змінної, яка буде відображатися трендом.
Інтервал опитування вводиться у форматі HH: MM: SS Можна ввести одну цифру, наприклад 2, і це буде означати 2 секунди. Введення десяткового дробу система сприймає як частку секунди. Наприклад, 0.2 означатиме 200 мілісекунд.
Поле «Тип» призначене для вибору типу тренда (періодичний, за подією, періодичний за подією).
У нижній частині діалогу розміщені чотири кнопки: «Додати», «Замінити», «Видалити», «Довідка». Конфігурування тренда завершується натисканням кнопки «Додати».
Для конфігурування наступного тренда треба знову заповнити поля діалогу і знову натиснути кнопку «Додати». При кожному натисканні цієї кнопки спрацьовує лічильник і в полі «Запис» з'являється число, що характеризує загальна кількість трендів в проекті. Редагування параметрів раніше сконфігурованих трендів завершується натисканням клавіші «Замінити».
Зчитана з пристроїв введення/виводу інформація використовується для побудови архівних трендів і зберігається у файли для подальшого аналізу [1].
Частоту записи в журнал і кількість використовуваних журнальних файлів можна змінювати. Для налаштування параметрів файлів слід відкрити діалог «Теги трендів» і натиснути «F2» для відображення додаткових опцій (дивися малюнок 1.6).
У полі «Метод збереження» вказується один з методів збереження даних: «Масштабування» або «З плаваючою точкою». Головна відмінність між цими методами полягає тому, що в першому випадку на одиницю даних відводиться два байти, а в другому - вісім байт.
Поле «Формат» використовується для вибору формату даних при їх запису у файл (дані у файл записуються в заданому форматі через кому) і поля «Час» і «Періодичність» для вибору часового діапазону та періоду запису даних у файл. Наприклад, якщо в полі «Періодичність» обраний [1 00:00], то це означатиме зміну файлу для запис...