Линейно нарастающее регулирование

image\block_ramp_sn.gif

Краткое описание

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

 

Соединение

Описание

Вход En

При изменении состояния входа En (Enable = включение) с 0 на 1 на выход в течение 100 мс подается уровень пуска / останова (смещение «B» + StSp) и запускается линейное изменение сигнала до выбранного уровня.

Изменение состояния с 1 в 0 незамедлительно устанавливает текущий уровень равным Смещению «B», в результате чего на выходе AQ устанавливается 0.

Вход Sel

SeI = 0: Выбирается шаг 1 (уровень 1).

SeI = 1: Выбирается шаг 2 (уровень 2).

 

Изменение состояния входа Sel запускает изменение текущего уровня к выбранному уровню с заданной скоростью.

Вход St

Изменение состояния с 0 на 1 на входе St (замедленный останов) вызывает уменьшение текущего уровня с постоянной скоростью до достижения уровня пуска / останова (смещение «B» + StSp). Уровень пуска / останова поддерживается 100 мс, после чего текущий уровень устанавливается равным Смещению «B», в результате чего на выходе AQ устанавливается 0.

Параметр

Level1 и Level2: Уровни, которые должны быть достигнуты; диапазоны значений для каждого уровня: от -10,000 до +20,000

MaxL:   Максимальное значение, которое не должно превышаться.
Диапазон значений: от -10,000 до +20,000

StSp:   Смещение пуска/останова: значение, добавляемое к Смещению «B» для создания уровня пуска/останова. Если смещение пуска/останова равно 0, то уровень пуска/останов равен смещению «B»)
Диапазон значений: от 0 до +20,000

Rate:   Скорость достижения значений параметров level 1, level 2 или Смещение. Задается число шагов в секунду.
Диапазон значений: от 1 до 10,000

A:   Диапазон значений
усиления: от 0 до
10,00

B:   Диапазон значений
смещения: +- 10.000

p:    Диапазон значений числа
десятичных знаков: 0, 1, 2, 3

Выход AQ

Масштабирование выхода AQ выполняется с использованием следующей формулы:

 

(Текущий уровень - Смещение «B») / Усиление «A»

 

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

 

Диапазон значений AQ: 0...+32767

Параметры Level1 и Level2

Значение параметров уровня Level1 и Level2 может быть получено как значение другой ранее запрограммированной функции:

Вы выбираете требуемую функцию по номеру блока.

Параметр p (число разрядов после десятичной точки)

Параметр p относится только к отображению значений AQ, level 1, level 2, MaxL, StSp, и Rate в тексте сообщения.

Временная диаграмма для AQ

image\diagramm_ramp.gif

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

Если вход En установлен, функция устанавливает значение StSp + Смещение «B» равным 100 мс.

После этого, в зависимости от подключения Sel, функция изменяется от уровня StSp + смещение «B» до уровня 1 или до уровня 2 со скоростью, установленной параметром Rate.

В случае установки входа St, функция изменяется до уровня StSp + B с ускорением, заданным параметром Rate. После этого значение функции сохраняется равным StSp + смещение «B» в течение 100 мс. Через 100 мс уровень устанавливается равным смещению «B». При этом масштабированное значение (выход AQ) равно 0.

В случае установки входа St перезапуск функции возможен только после сброса входов St и En.

При изменении состояния входа Sel, в зависимости от подключения Sel, функция изменяется от текущего заданного уровня до нового заданного уровня с указанной скоростью.

При сбросе входа En функция немедленно устанавливает текущий уровень равным смещению «B».

Текущий уровень обновляется через каждые 100 мс. Обратите внимание на соотношение между состоянием выхода AQ и текущим уровнем:

Выход AQ = (текущий уровень – Смещение «B» / Усиление «A»)

Специальные характеристики, подлежащие учету при конфигурировании

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

Обзор