Объекты: Таймер (на страницу)

21 октября 2021 г.

Таймер является необходимым объектом для многих задач. В EasyBuilder Pro можно установить таймер на страницу или глобальный — сегодня мы рассмотрим первый вариант. Такой таймер добавляется в качестве объекта на конкретный экран, и работает только тогда, когда этот экран активен.

Для данного объекта интересны не столько параметры, столько режимы самого таймера. Всего их пять. Сначала рассмотрим все режимы, а затем изучим параметры объекта.

Режим «Задержка включения»

Этот таймер добавляет задержку между активацией входного бита и выходного. После активации бита IN начинает работать таймер. По окончанию его работы активируется бит Q, и он остается равен «1» до тех пор, пока единице равен бит IN.

Режим «Задержка выключения»

Этот таймер добавляет задержку между деактивацией входного бита и выходного. Выходной бит принимает значение «1» сразу после срабатывания входного бита. Таймер начинает свой отсчет после того, как входной бит возвращается в «0». По окончанию отсчета бит Q также возвращается в «0».

Режим «Импульс»

В данном режиме выходной бит активируется одновременно с входным, но остается равным «1» строго на время отсчета таймера — не больше, не меньше.

Режим «Накопительная задержка включения»

Данный режим похож на «Задержку включения», но таймер не обнуляется каждый раз, когда бит IN возвращается в «0». Вместо этого счет каждый раз продолжается с того значения, на котором остановился, и только после достижения заданного времени активируется выходной бит. Для сброса таймера существует отдельный бит сброса R.

Режим «Накопительная задержка выключения»

Аналогично предыдущему режиму — это задержка на выключение, но с продолжающимся таймером и битом сброса R.

Теперь, когда мы разобрались с видами таймеров, разберем окно настройки таймера:

После пользовательского описания предлагается выбрать режим и «базу» — базис времени для всех величин.

Справа настраиваются адреса различных битов и величин — входной бит IN, выходной бит Q, бит измерения TI (который равен 1, пока таймер ведет отсчет), заданное время PT и (для некоторых режимов) бит сброса R.

Слева, помимо выбора режима и базиса можно также включить слово, куда будет копироваться затраченное время работы таймера ET.

Данный объект доступен на всех устройствах моделей cMT и cMT X. Подробное описание календаря приведено в главе 13.30 мануала по EasyBuilder Pro.