Таймер

Таймер — компонент. Выдает импульсы с определенной частотой.

Внешний вид компонента

Режим проектировщика Режим оператора
Таймер - Режим проектировщика Не имеет

Параметры:

Входные

  • вкл \ выкл — включение\выключение таймера.
  • период — выставляется период срабатывания таймера, с.

Выходные

  • •синхро — синхроимпульс при срабатывании таймера.
  • время — текущее время таймера, с.
  • дата — текущая дата и время.
  • дата — текущая дата и время по серверу.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • status (false) — состояние работы таймера;
  • timeInterval (1.00000) — временной интервал срабатывания таймера, с;
  • dataformat (ДД.ММ.ГГ — ЧЧ:MM:CC) — тип даты.

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Параметры:

Входные

  • период — значение временного интервала срабатывания таймера, с (любое число).

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • VARIANT_BOOL status — установка и чтение состояния работы таймера:
    • true — включена работа таймера;
    • false — выключена работа таймера.
  • FLOAT timeInterva — установка и чтение временного интервала срабатывания таймера, с (число);
  • BSTR DateFormat — установка и чтение формата даты: ДД.ММ.ГГ — ЧЧ:ММ:СС; ГГГГ-ММ-ДД ЧЧ:ММ:СС; ГГГГ_ММ_ДД_ЧЧ_ММ_СС (строка).

Пример

Проект в SCADA ZETView

Инкрементирование - Пример
В этой схеме компонент Инкрементирование постоянно прибавляет единицу к численному значению входного канала. Таймер служит для генерации импульсов на вход Инкрементирования, по факту которых производится инкремент входного значения. Селекторы служат для установки входного значения и периода таймера. Цифровой индикатор нужен для графического представления численного значения выходного сигнала. Данный компонент используется для создания различных проектов, в том числе таких как тензодатчик сжатия.

Результат работы проекта
Инкрементирование - Результат работы проекта