
Функціональний блок LOGGER записує статистику для змінної в базу даних.
Примітка: Логгер відображається лише на візуалізації, якщо дозвіл на символ виконаний.
Всі інформація про статистику знаходиться у розділі Логгери та статистика.
Увага: Цей функціональний блок може призвести до збільшення навантаження на систему або перевантаження при коротких інтервалах. Дані автоматично видаляються, якщо інтервал занадто малий. При цьому втрачаються значення і вони можуть бути неправильними.
База даних визначає не лише пам'ять функціонального блоку. Вона також визначає назву бази даних логгера. Зверніть увагу, що ви не можете просто перейменувати назву, інакше буде створена нова база даних. Рекомендується використовувати префікс, наприклад, logger.Temperatur.
Щоб видалити або очистити базу даних , ви можете це зробити в контекстному меню Дані
Статистика, видаляючи відповідний елемент. Після
застосування всі записані дані будуть втрачені.
Вхід очікує число. Воно може бути типу Integer (ціле число) або Float (число з рухомою комою). Якщо при створенні логгера значення NULL, FALSE або порожній рядок, то логгер не буде створений.
Не потрібно вказувати, яке значення має бути записане. Записуються максимальне та мінімальне значення, а також середнє значення за інтервалом від входу PT. Воно обчислюється при оцінці бази даних. Крім того, підтримуються значення як інкремент. Ці значення можуть бути показані з налаштуванням диференціального відображення.
Якщо записуються дані про енергію, слід враховувати, що одиниця зберігається без префікса SI. Якщо інтерфейс надходить значення в КВт, то його потрібно помножити на 1000.
Підказка: Щоб записати бінарне значення, використовуйте функціональний блок RT_UPTIME і встановіть те ж саме значення для входу PT, що й у логгері.
Визначає інтервал у форматі T#. Якщо вхід не визначений або значення NULL, то приймається T#1s. Вхід може також динамічно змінюватися. Таким чином, наприклад, під час зрошування можна зберігати вимірювання вологості з високою роздільною здатністю.
Рекомендується обирати можливо більший інтервал. Для запису температури в приміщенні достатньо інтервалу від T#1m до T#15m.
Примітка: Інтервал на серверах Nano, Pico та Touch обмежено до T#15m. На всіх інших серверах це значення становить T#1s.
Якщо вхід істинний, то він деактивує запис значення в базу даних. Обчислення середнього значення призупиняється, але не скидається.
Віддає те ж саме значення, що й вхід IN. Таким чином функціональний блок можна вставити в існуюче з'єднання двох функціональних блоків.
Вивід повертає найменший можливий інтервал. Він може динамічно змінюватися, щоб запобігти переповненню буфера. Змінна встановлюється службою логгера при записі нового запису.