Функциональный блок PRESIM_CTRL

Функциональный блок PRESIM_CTRL управляет симуляцией присутствия. Она конфигурируется в контекстном меню под Автоматизация Симуляции присутствия. Без полной конфигурации функциональный блок не имеет эффекта.

Описание функции

Симуляция работает как кольцевой буфер. Это означает: если, например, настроено 7 дней, то при воспроизведении будут воспроизведены последние 7 полностью записанных дня.

Примечание: Все дни должны быть полностью записаны, чтобы можно было протестировать симуляцию.

Запись дня завершается, как только начинается следующий календарный день. Затем существующие данные перезаписываются, если они относятся к самому старому записанному дню. Если в какой-то день ничего не было записано, то в этот день никакие действия не выполняются и существующая запись сохраняется.

Примечание: Функциональный блок управляет только сервисом. Он не влияет на загрузку ПЛК.

Внимание: При смене часового пояса симуляция присутствия перезапускается.

Вход PLAY

Если вход истинен, то этот блок сразу воспроизводит записанные данные. Если в это время дня горел какой-либо светильник, то он включается после инициализации. В зависимости от размера сохраненных данных это может занять несколько секунд. Поскольку текущая запись при этом отбрасывается, вход не следует слишком часто включать и выключать.

Вход DAYS

Параметрический вход определяет длительность записи в днях как число. Параметр можно изменять постоянно. Следует учитывать, что дни рассчитываются по времени UNIX и поэтому могут не совпадать.

Совет: Дайте пользователю возможность определять только количество недель, умножая его на 7. Ограничьте запись, например, от 7 до 21 дней.

Вход RESET

Вход RESET сразу удаляет все записи и останавливает запись и воспроизведение.

Вход DIS

Если вход истинен, то весь функциональный блок деактивируется. Все остальные входы тогда не имеют эффекта. Запись и воспроизведение тогда останавливаются.

Выход REC

Выход истинен, если началась запись. Если значение ложно, то запись ведется постоянно. Для деактивации вход DIS должен быть истинным.

Выход COUNT

Количество записанных дней выводится через выход как число. Если значение -1, то запись еще не началась или еще не была записана ни одна операция.