
- •Зао “зЭиМ-Инжиниринг”
- •Окл (02)Оперативный контроль логической программы
- •Огу (03)Оперативный групповой контроль и управление
- •Дик (04)Дискретный контроль
- •Алгоритмы обмена по сети магистр
- •Вин (05)Ввод интерфейсный сетевой
- •Инв (06)Интерфейсный вывод сетевой
- •Инр (07)Интерфейсный вывод радиальный
- •Алгоритмы ввода-вывода информации с усо
- •Ва (10)Ввод аналоговый
- •Вд (11)Ввод дискретный
- •Вап(12)Ввод аналоговый помехозащищенный*
- •Ав (13)Аналоговый вывод
- •Дв (14)Дискретный вывод
- •Ив (15)Импульсный вывод
- •Алгоритмы системного контроля
- •Авр (17)Аварийный вывод
- •Кпп (18)Контроль пропажи питания
- •Ссо (19)Супервизор сетевого обмена
- •Алгоритмы регулирования
- •Ран (20)Регулирование аналоговое
- •Рим (21)Регулирование импульсное
- •Рпи (22)пи-регулятор
- •Входы -выходы алгоритма рпи
- •Здн (24)Задание
- •Здл (25)Задание локальное
- •Руч (26)Ручное управление
- •Прз (27)Программный задатчик
- •Инз (28)Интегрирующий задатчик
- •Прк (29)Пороговый контроль
- •Динамические преобразования
- •Инт (33)Интегрирование
- •Диф (34)Дифференцирование
- •Фил (35)Фильтрация
- •Дин (36)Динамическое преобразование
- •Диб (37)Динамическая балансировка
- •Огс (38)Ограничение скорости
- •Зап (39)Запаздывание
- •Фвп (40)Фильтр высокочастотной помехи
- •Фпм(41) – Фильтр помех
- •Статические преобразования
- •Сум (42)Суммирование
- •Сма (43)Суммирование с масштабированием
- •Умд (44)Умножение-деление
- •Кор (45)Корень квадратный
- •Мод (46)Модуль сигнала
- •Кус (47)Кусочно-линейная функция
- •Огр (48)Ограничение
- •Скс (49)Скользящее среднее
- •Дис (50)Дискретное среднее
- •Мин (51)Минимум
- •Мкс (52)Максимум
- •Сит (53)Среднее из трех
- •Экс (54)Экстремум
- •Мсш (55)Масштабирование
- •Смз (56)Суммирование с выделением модуля и знака
Прз (27)Программный задатчик
Назначение.
Программный задатчик формирует кусочно-линейную функцию времени, состоящую из нескольких (до 47) отрезков. Для каждого отрезка задается его продолжительность во времени и конечная ордината. Предусмотрена возможность пускать, останавливать и сбрасывать программу. Программа может выполняться заданное число раз.
Алгоритм имеет модификатор размера МР=00-47 (число участков программы) и масштаб времени МВ=00,01.
Алгоритм используется при программном регулировании в сочетании с алгоритмом задания ЗДН.
Описание алгоритма.
В состоянии сброса сигнал Y на выходе алгоритма имеет начальное значение Yо =Хо. После пуска сигнал Y начинает изменяться в соответствии с заданной программой. Параметры Хi и Тi на настроечных входах задают соответственно конечные ординаты и продолжительность отдельных участков программы.
Если выход Y соединен с одним из входов “ПРЗ” алгоритма ЗДН, то пускать, останавливать и сбрасывать программу можно с помощью клавиш лицевой панели. Кроме того, независимо от связи с алгоритмом ЗДН, алгоритм ПРЗ переводится в состояние “пуск”, “стоп”, “сброс” с помощью дискретных сигналов соответственно Сп, Сст и Ссбр, поступающих на вход алгоритма. При этом команды “пуск” и “стоп” действуют по переднему фронту (т.е. при переходе сигнала из состояния лог. 0 в лог. 1). Сигнал “сброс” является приоритетным, то есть при наличии лог. 1 на входе “сброс” алгоритм переходит в состояние “сброс” и не может быть переведен в другие состояния ни с помощью лицевой панели, ни с помощью дискретных команд на входе алгоритма. Однако, если алгоритм был переведен в состояние “сброс” с помощью лицевой панели, он может быть пущен дискретной командой “пуск” на входе алгоритма. Если команды “пуск” и “стоп” пришли на вход алгоритма одновременно, то выполняется команда “стоп”.
После выполнения последнего участка программа переходит в состояние “конец программы” (КП), при этом выходной сигнал Y замораживается. Если задано количество повторов Nпвт =1, программа выполняется один раз, после чего переходит в состояние КП.
При Nпвт >1 программа, дойдя до конца, автоматически переходит в начало, оставаясь в состоянии пуска до тех пор, пока не закончится заданное число повторений. После каждого окончания программы дискретный сигнал Dкпв (конец повторения) на выходе алгоритма на один цикл переходит в состояние лог.1 и вновь возвращается в состояние лог.0. После того, как все повторения будут выполнены, программа переходит в состояние “конец программы” (КП), при этом сигнал Dкпв становится равным лог.1 и остается в этом состоянии до тех пор, пока программа не будет сброшена. Кроме того, в этом состоянии сигнал Dкп (конец программы) также становится равным лог.1.
Остальные выходы имеют следующее назначение:
Nуч текущий номер участка;
Тост время, оставшееся до окончания текущего участка;
Nост оставшееся число повторений программы;
Dп, Dст, Dсбр дискретные сигналы, индицирующие текущее состояние программы (соответственно “пуск”, “стоп”, “сброс”).
Если входной сигнал Сп =1 и снимается сигнал сброса (т.е. Ссбр переходит из состояния Ссбр =1 в состояние Ссбр =0), то алгоритм пускается (т.е. эта ситуация рассматривается как приход переднего фронта сигнала Сп). Если Сп =1 и снимается сигнал останова (т.е. Сст переходит из состояния Сст =1 в Сст =0) алгоритм остается в состоянии “стоп”.
Входы-выходы алгоритма ПРЗ и его функциональная схема приведены ниже.
Входы-выходы алгоритма ПРЗ
Номер |
Обозначение |
Вх-Вых |
Назначение |
01 |
Cп |
Вход |
Пуск задатчика |
02 |
Сст |
“ |
Останов задатчика |
03 |
Ссбр |
“ |
Сброс задатчика |
04 |
Nпвт |
“ |
Число повторений программы |
05 |
Хо |
“ |
Начальное значение задания |
06 |
Т1 |
“ |
Длительность 1-го участка |
07 |
Х1 |
“ |
Ордината 1-го участка |
08 |
Т2 |
“ |
Длительность 2-го участка |
09 |
Х2 |
“ |
Ордината 2-го участка |
... |
... |
... |
... |
2m+4 |
Тm |
“ |
Длительность m-го участка |
2m+5 |
Хm |
“ |
Ордината m-го участка |
01 |
Y |
Выход |
Основной выход задатчика |
02 |
Nуч |
“ |
Номер текущего участка |
03 |
Тост |
“ |
Время, оставшееся до конца текущего участка |
04 |
Dкпв ¦ |
“ |
Конец текущего повторения программы |
05 |
Nост |
“ |
Оставшееся число повторений |
06 |
Dп |
“ |
Программа в состоянии “пуск” |
07 |
Dст |
“ |
Программа в состоянии “стоп” |
08 |
Dсбр |
“ |
Программа в состоянии “сброс” |
09 |
Dкп |
“ |
Конец программы |