
Функціональний блок PRESIM_CTRL керує симуляцією присутності. Вона конфігурується в контекстному меню під Автоматизація Симуляції присутності. Без повної конфігурації функціональний блок не має ефекту.
Симуляція працює як кільцевий буфер. Це означає: наприклад, якщо сконфігуровано 7 днів, то при відтворенні відтворюються останні 7 повністю записані дні.
Примітка: Всі дні повинні бути повністю записані, щоб можна було тестувати симуляцію.
Запис дня завершується, коли починається наступний календарний день. Після цього існуючі дані перезаписуються, якщо вони походять від найстаршого записаного дня. Якщо в якийсь день нічого не було записано, то в цей день дії не виконуються, а існуючий запис зберігається.
Примітка: Функціональний блок керує виключно сервісом. Він не впливає на завантаження ПЛК.
Увага: При зміні часового поясу симуляція присутності запускається заново.
Якщо вхід істинний, то цей вхід відтворює записані дані негайно. Якщо на цей момент дня світилося якесь світло, то воно буде включено після ініціалізації. Залежно від розміру збережених даних це може зайняти кілька секунд. Оскільки поточний запис при цьому відкидається, вхід не слід часто включати та вимикати.
Параметричний вхід визначає тривалість запису в днях як число. Параметр можна змінювати постійно. Слід враховувати, що дні обчислюються від UNIX-часу і тому можуть бути не синхронними.
Підказка: Надайте користувачеві можливість визначити лише кількість тижнів, помноживши їх на 7. Обмежте запис, наприклад, від 7 до 21 днів.
Вхід RESET негайно видаляє всі записи та зупиняє запис і відтворення.
Якщо вхід істинний, то весь функціональний блок деактивується. Всі інші входи тоді не мають ефекту. Запис і відтворення тоді зупиняються.
Вивід є істинним, коли запис почався. Якщо значення хибне, то постійно здійснюється запис. Для деактивації вхід DIS повинен бути істинним.
Кількість записаних днів виводиться через вивід як число. Якщо значення -1, то запис ще не почався або ж ніяка дія ще не була записана.