Обчислення
Модуль обчислень рахує похідні показники з даних, що вже збираються: суми, середні, показники якості роботи, лічильники подій. Результати стають звичайними параметрами системи — потрапляють у тренди, на мнемосхеми, в аварії та рапорти нарівні з даними з ПЛК.
Формули пише інженер у браузері (панель /eng, вкладка «Калк») — окрема програма на мові технологічних обчислень. Редагування не потребує зупинки системи.
Що вміє рахувати
Арифметика й логіка — будь-які вирази над параметрами: суми, різниці, множники, порівняння, умови «якщо…то».
Накопичення за період — суми та середні за зміну, добу чи декаду: напр. вироблено тонн за зміну, середня температура за добу. Періоди відлічуються від заданого початку зміни й коректно переживають перезапуск — накопичене не губиться.
Показники якості роботи:
- лічильники подій — скільки разів за період параметр виходив за межу;
- ритмічність — відсоток часу зміни, коли параметр тримався у заданому
коридорі;
- згладжування — «спокійне» значення сигналу без шуму, для стабільних
коридорів і уставок.
Уставки оператора — окремий параметр без формули стає уставкою: оператор крутить її з мнемосхеми (ширина коридору, завдання), а формули її враховують.
Запис у ПЛК — результат обчислення можна віддати назад у контролер (уставка, координація). Логіка захистів при цьому лишається в самому ПЛК.
Розклад і рапорти
Обчислення можуть спрацьовувати за розкладом (напр. на пересменці) — записати значення чи сформувати рапорт: підсумок показників за період у файл зручного формату для вашого обліку. Рапорти можна також відправляти у зовнішні системи.
Редактор у браузері
Вкладка «Калк» панелі /eng — редактор програми з підсвіткою та монітором параметрів поруч: значення оновлюються наживо, будь-який параметр чи змінну можна задати вручну для перевірки. Помилка у формулі показується з номером рядка ще до застосування — некоректна програма не збережеться.