3-16
TI 1B7C2-03R
3.11 Время запаздывания
[Мнемонические коды команды ]
DEDn : Время запаздывания (n: от 1 до 3)
Y= e
−LS
⋅X L= Время запаздывания (мертвое время)
Эта функция представляет собой функцию с адресом устройства (“n”) и может быть использована один
раз для каждого адреса устройства.
[Операция]
Эта функция использует два элемента данных, хранящихся в верхних регистрах S1 и S2 стека. В регистре
S1 хранится параметр, определяющий постоянную времени, а в регистре S2 - значение входа. После вы-
полнения этой функции в верхнем регистре S1 стека сохраняется только результат.
• Задание времени
Для времени запаздывания диапазон данных 0÷1 соответствует диапазону значений постоянной вре-
мени 0÷1000 секунд с максимальным значением времени 7999 секунд (значение данных: 7,999).
• Принципы операции
На Рисунке 3.11.1 проиллюстрированы принципы операции. Время чистого запаздывания (DED) по-
зволяет загружать значения входа в один из 20 специально предназначенных буферных регистров в
каждый период выборки, а затем последовательно сдвигать их без сохранения выдвигаемых разрядов.
При подаче питания в контроллер текущее значение входа (А) сохраняется во всех 20 буферных реги-
страх, как начальное значение. Затем по истечении установленного времени, деленного на 20, выпол-
няется считывание следующего входа (В), элементы данных в буферных регистрах последовательно
сдвигаются и данные, находящиеся в 20-м регистре являются выходными данными.
Таким образом, входные данные считываются в первый буфер, данные в буферах сдвигаются и ста-
рые данные являются выходом 20-го буферного регистра.
В каждый период управления выходные данные определяются методом интерполяции между буфер-
ными значениями (для обеспечения плавного непрерывного выхода).
Если постоянная времени мала, используются не все регистры. Если, например, период вычислений
равен 0,1 секунды, то при постоянной времени запаздывания, равной 1 секунду, используются 10 бу-
ферных регистров (когда период вычислений равен 0,2 секунды, то при постоянных времени запаз-
дывания, равных 1, 2 и 3 секунды, используются 5, 10 и 15 буферных регистров соответственно).