Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
34
Добавлен:
27.05.2014
Размер:
4.55 Mб
Скачать
    1. Прз (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кп

Конец программы

Соседние файлы в папке Контроллеры РК-131300