Инкрементирование

Инкрементирование — компонент. Служит для реализации такой арифметической операции, как прибавление к численному значению входного сигнала константы.

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

Режим проектировщика Режим оператора
Инкрементирование - Режим проектировщика Не имеет

Параметры:

Входные

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

Выходные

  • выход — формируется результат инкрементирования.

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

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

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

  • Value (0) — текущее значение;
  • Step (1) — шаг инкрементирования.

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

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

Параметры:

Входные

  • значение — текущее значение (любое число).

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

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

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

  • FLOAT Value — установка и чтение текущего значения (любое число);
  • FLOAT Step — установка и чтение значения шага инкрементирования (любое число).

Пример

Проект в SCADA ZETView

Инкрементирование - Пример

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

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