Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие КТС

.pdf
Скачиваний:
41
Добавлен:
11.02.2015
Размер:
2.09 Mб
Скачать

На индикатор выводятся лишь номера реально запрограм- мированных логических программ, в состав которых входит алго- ритм оперативного контроля ОКЛ. Например, если запрограмми- рованы программы 1, 3 и 4, то после цифры 1 появиться цифра 3, затем цифра 4, после чего вновь цифра 1 (по кругу). Если запро- граммирована лишь одна логическая программа, номер программы не изменяется. Если ни одна логическая программа не запрограм- мирована (алгоритм ОКЛ отсутствует), лицевая панель остается темной, однако контроль дискретных сигналов и ошибок контрол- лера (ЛИ «0») сохраняется.

Все функции оперативного контроля и управления (кроме контроля дискретных сигналов и ошибок) относятся к выбранной логической программе.

Контроль параметров

Лицевая панель дает возможность контролировать две груп- пы параметров.

Первая группа - это контроль до 32 дискретных сигналов, которые контролируются с помощью ЛИ «ДИСКРЕТНЫЙ КОНТРОЛЬ». Эти ЛИ позволяют контролировать состояние дискретных сигналов (входных или сформированных программой) независимо от того, к какой из логических программ эти сигналы относятся.

Вторая группа сигналов контролируется по четырехразряд- ному ЦИ, на который можно вывести один из семи различных па- раметров, относящихся к выбранной логической программе (изби- рательный контроль).

«» и «» - клавиши выбора параметра, контролируемого по ЦИ. При нажатии одной из этих клавиш горящий ЛИ, свидетель- ствующий о выбранном параметре, перемещается (по кругу) соот- ветственно влево или вправо. Когда нужный параметр окажется выбранным, нажатая клавиша отпускается.

Перечень параметров, контролируемых по ЦИ, приведен в табл. 14.

Формат сигналов Z1-Z4 (%, время, число, скорость, логиче- ская переменная) программируется. Каждый из этих параметров может иметь свой формат.

Если контролируется время (например, в режимах Z1-Z4 или

τш), то масштаб времени может быть секунды, минуты или часы.

Масштаб времени определяется по ЦИ таким же образом как и в регулирующей модели блока контроллера

83

Таблица 14

Параметры, контролируемые по нижнему цифровому индикатору логической модели блока контроллера

Режим

Контролируемый параметр

контроля

 

Z1-Z4

Произвольные сигналы, назначение которых про-

 

граммируется

Nэт

Номер текущего этапа и шага выполняемой логиче-

 

ской программы

τш

Время, оставшееся до истечения текущего шага

ОП

Ошибка программы; указывается номер сигнала,

 

вышедшего за допустимые границы или принявшего

 

недопустимое состояние.

Диапазон времени задается для контроллера в целом при программировании приборных параметров. Масштаб времени за- дается в алгоритмах: для Z1-Z4 - в тех алгоритмах, к которым от- носятся контролируемые сигналы (только если Z1-Z4времен-

ные параметры), для τш в алгоритме этапа ЭТП.

Индикация состояния программы

Текущее состояние программы контролируется по ЛИ

«ПУСК», «СТ» (стоп), «СБР» (сброс), «ШАГ», «ОЖ» (ожидание), «КП» (конец программы). Состояние выхода текущего шага кон- тролируется по ЛИ «ВЫХ».

Работа программы в различных состояниях описывается в соответствии с табл.15.

В состояния «ПУСК», «СТОП», «СБРОС», «ШАГ» программа переходит по команде оператора. В состояние «ожидание» и «ко- нец программы» программа переходит по собственной инициати- ве: в состояние «ожидание» программа переходит, когда по исте-

чению контрольного времени условия продолжения программы окажется не выполненным; в состояние «КОНЕЦ ПРОГРАММЫ» программа переходит, когда выполнен последний шаг текущего этапа, причем в этом шаге не запрограммирован переход к друго- му этапу.

84

Таблица 15

Возможные состояния логической программы логической модели блока контроллера

Состояние

Работа программы

Пуск

Программа выполняется последовательно шаг за

 

шагом

Стоп

Программа не выполняется, выходы всех шагов и

 

таймеров контрольного времени «заморожены»

Сброс

Программа не выполняется, выходы всех шагов об-

 

нулены, после пуска программа начинает выполнят-

 

ся с первого шага первого этапа

Шаг

Выполняется один шаг программы, после чего про-

 

грамма переходит к началу следующего шага и ос-

 

танавливается

Ожидание

То же, что в состоянии «стоп»

Конец про-

Выполнен последний шаг последнего этапа. выходы

граммы

всех шагов «заморожены»

Управление логической программой

Для управления логической программой используются кла- виши лицевой панели. Большинство команд подается путем одно- временного нажатия двух клавиш.

При управлении логической программой обеспечивается :

1)выбор номера этапа, с которого требуется начать про-

грамму;

2)выбор шага в выбранном этапе, с которого требуется на- чать программу;

3)пуск программы;

4)останов программы;

5)сброс программы;

6)пуск одного шага программы;

7)ручное управление выходом шага;

8)выполнение команды, действие которой программирует-

ся.

По ЦИ в режиме «Nэт» (номер этапа и шага) контролируется ход выполнения логической программы. Контроль ведется в фор- мате:

ХХ .YY

85

где ХХ № текущего этапа; в состоянии «сброс» ХХ=00; YY № текущего шага; в состоянии «СБРОС» YY=00;

Точка мигает в состоянии «ПУСК» и «ПУСК ШАГА» и горит ровным светом в остальных состояниях.

В режиме «τш» контролируется время, оставшееся до исте- чения контрольного времени шага. В состояниях «СБРОС», «ожи-

дание» и «КОНЕЦ ПРОГРАММЫ» τш=0.

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

«» + («¯» или «-») выбор этапа, с которого требуется начать программу. Команда выполняется только в состоянии «стоп». Если запрограммирован только один этап, при действии команды номер этапа не изменяется.

«» + («Ñ» или «D») выбор шага в выбранном этапе, с ко- торого требуется начать программу. Условия выполнения команды те же, что и для выбора этапа.

«» + «-» пуск программы. Программа может быть пуще- на из состояний «сброс» и «стоп». При пуске из состояния «сброс»

программа начинает выполняться с первого шага первого этапа и на ЦИ сразу же появляется номер 01.01 (в состоянии «СБРОС» N =00.00). При пуске из состояния «СТОП» программа начинает выполняться с того места, где она была остановлена или начиная с этапа и шага, выбранных вручную. О том что программа перешла в состояние «ПУСК», свидетельствует ЛИ «ПУСК» и мигающая точка, разделяющая на ЦИ номер этапа и шага (в состояниях «сброс» и «стоп» точка не мигает).

«» + «¯» останов программы. При останове программа не выполняется, счетчик контрольного времени замораживается и зажигается ЛИ «СТ» (стоп). Программа может быть остановлена из состояний «ПУСК», «СБРОС», «КОНЕЦ ПРОГРАММЫ». Если команда выполняется из состояния «ПУСК», разделяющая точка на ЦИ перестает мигать. Если программа выполняется из состоя- ния «СБРОС», то вместо номера 00.00 появляется номер 01.01, что свидетельствует о том, что программа перешла к началу пер- вого шага первого этапа (но не выполняется). Если команда вы- полняется из состояния «конец программы», ЛИ «КП» гаснет, а ЛИ «СТОП» зажигается.

«» + «¬» сброс программы. Программа может быть сброшена только из состояний «СТОП», «ОЖИДАНИЕ» и «КОНЕЦ

86

ПРОГРАММЫ». При переходе в состояние «сброс» зажигается ЛИ «СБР» (сброс) и на ЦИ появляется номер 00.00. Если нужно сбро- сить программу, находящуюся в состоянии «ПУСК» или «ПУСК ШАГА», она предварительно должна быть переведена в состоя-

ние «СТОП».

«» + «-» пуск шага. При пуске шага выполняется только один шаг, после чего программа переходит в состояние «СТОП». Новое нажатие клавиш приводит к выполнению очередного (но только одного шага). Команда выполняется только из состояния «СТОП». О том, что программа находится в состоянии «пуск ша- га», свидетельствует ЛИ «ШАГ» и (в режиме контроля Nэт) ми- гающая точка на ЦИ, разделяющая номер этапа и номер шага.

Данная команда позволяет проанализировать состояние сигналов и исполнительных устройств, возникающее по окончании каждого шага.

«» + «D» ручное включение выхода шага. Команда вы- полняется только из состояний «СТОП» и «ОЖИДАНИЕ». Если команда подается, когда программа находится в состоянии «стоп», на выходе текущего шага устанавливается сигнал, равный логиче- ской 1, текущий номер шага не изменяется и программа остается в состоянии «СТОП». Если команда подается, когда программа на- ходится в состоянии «ОЖИДАНИЕ», на выходе текущего шага также устанавливается логическая 1, но программа переходит к началу следующего шага (если предыдущий шаг не последний) и из состояния «ожидание» переходит в состояние «СТОП».

«» + «Ñ» ручное выключение выхода шага. Команда выполняется только из состояния «СТОП». В результате действия команды на выходе текущего шага устанавливается сигнал, рав- ный логическому 0, текущий номер шага не изменяется и програм- ма остается в состоянии «СТОП».

«» программируемая команда. Функция этой клавиши определяется в процессе программирования контроллера. Напри- мер, можно включить или сбросить какой-либо таймер или счетчик, переключить какие-либо цепи и т.д.

Общий перечень команд оперативного управления приведен в табл. 16.

Контроль ошибок

Если делается попытка выполнить команду, для которой нет соответствующих условий, на нижний ЦИ выводиться код, харак-

87

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

Таблица 16

Команды оперативного управления логической программой

Клавиши

Команды

Состояния, из которых

 

 

выполняется команда

Nо

Выбор номера програм-

любое

мы

 

 

¬, ®

Выбор режима контроля

любое

+¯, -

Выбор этапа

стоп

+Ñ, Ñ

Выбор шага

стоп

+ -

Пуск программы

стоп, сброс

Останов программы

пуск, сброс, конец про-

граммы

 

 

Сброс программы

стоп, ожидание, конец про-

граммы

 

 

+-

Пуск одного шага

стоп

 

Ручное включение выхо-

 

+D

да шага и выход из со-

стоп, ожидание

 

стояния «ожидание»

 

Ручное выключение вы-

стоп

хода шага

 

 

 

Программируемая ко-

любое

 

манда

 

 

 

 

Таблица 17

Ошибки оператора при управлении логической программой

Код

Причина ошибки

ошибки

 

15

Состояние программы не разрешает выполнение дан-

 

ной команды

18Отсутствует алгоритм этапа ЭТП с выбранным номе-

ром или к нему не подключен соответствующий вход алгоритма ОКЛ

88

5.3.Оперативное управление непрерывно-дискретными процессами

Лицевая панель

Непрерывно-дискретная модель контроллера Р-130 (23), рассчитанная на управление непрерывно-дискретными процесса- ми, имеет лицевую панель, показанную на рис. 23.

O

1

 

2

 

3

 

4

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

 

N

 

ЗНАЧЕНИЕ

 

 

N

 

 

 

 

 

 

прог

Z1

Z2 Z3 Z 4

Z5

ОУ

внш

руз

авт

руч

пуск

ст

 

сбр

N0

 

 

 

 

 

 

Рис. 23. Лицевая панель непрерывно-дискретной модели блока

контроллера

89

Лицевая панель предназначена для оперативного управле- ния контурами непрерывного регулирования, логической програм- мой, а также для контроля за непрерывными и дискретными сигна- лами. Лицевая панель содержит ламповые индикаторы (ЛИ), циф- ровые индикаторы (ЦИ) и клавиатуру.

В верхней части панели расположены пять ЛИ, контроли- рующих ошибки (ЛИ«О», ЛИ1-ЛИ4). Тридцать два ЛИ «дискретный контроль» используются для контроля состояния до 32 дискретных сигналов. Одноразрядный ЦИ «N» показывает номер шага логиче- ской программы или номер контролируемого сигнала. Семь ЛИ в группе «режим работы» указывают, какая информация выводится на четырехразрядный ЦИ. Четыре ЛИ в группе «РЕЖИМ УПРАВЛЕНИЯ» указывают на режим работы информационных каналов. Три ЛИ в группе «СОСТОЯНИЕ ПРОГРАММЫ» указывают на со- стояние, в котором находится логическая программа.

Лицевая панель имеет 12 клавиш, с помощью которых ве- дется оперативное управление логической программой.

В нижней части панели расположено гнездо разъема, в кото- рое включается пульт настройки ПН-1.

Общие правила оперативного управления непрерывнодискретной моделью

Для того, чтобы вести оперативное управление, пульт на- стройки ПН-1 должен быть отключен. Предварительно с помощью ПН-1 контроллер должен быть переведен в режим «работа». Если пульт отключить в режиме «программирование», контроллер не включится в работу и на ЦИ появиться надпись «ПРОГ».

С помощью лицевой панели можно управлять одной логиче- ской программой и несколькими контурами регулирования (их чис- ло ограничено числом выходных цепей контроллера). Кроме того, можно контролировать текущие значения сигналов, как поступив- ших на вход или выход контроллера, так и его «внутренних» сиг- налов. В частном случае ряд функций оперативного управления может отсутствовать.

Конкретный состав функций оперативного управления и на- бор контролируемых сигналов определяется при программирова- нии и задается с помощью следующих алгоритмов:

ОКД оперативный непрерывно дискретный контроль; ШАП шаговая программа; ГРА групповое управление аналоговыми сигналами;

90

ГВД групповое управление дискретными входами; ГДВ групповое управление дискретными выходами; ГРУ групповое ручное управление; ГРК групповой контроль.

Впроцессе оперативного управления обеспечивается:

1.Управление логической шаговой программой с возможно- стью её пуска, останова и сброса, выбор шага, с которого пускает- ся программа, контроля хода выполнения программы с одновре- менным контролем одного (заданного при программировании) сиг-

нала.

2.Избирательное управление входными аналоговыми и дис-

кретными сигналами с возможностью их избирательного контроля

ииндивидуальной подмены на сигналы, изменяемые вручную (сигналы задания).

3.Избирательное ручное управление контурами аналогового регулирования, а также ручного управления выходными дискрет- ными сигналами.

4.Избирательный контроль сигналов любого формата (анало- говых, дискретных, временных, числовых). Для аналоговых сигна- лов контроль может вестись в технических единицах.

5.Непосредственный контроль состояния до 32 дискретных

сигналов с помощью ламповых индикаторов.

6. Контроль исправности блока контроллера, а также контроль сигналов, вышедших за допустимые границы или принявших недо- пустимое состояние.

При оперативном управлении предусматривается три режи- ма работы:

1.Режим логического управления.

2.Информационный режим

3.Контроль информационных ошибок

При логическом оперативном управлении ведется управ-

ление логической шаговой программой: формируются команды оперативного управления программой, и контролируется ход вы- полнения программы.

При информационном управлении контролируются значе-

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

91

При контроле информационных ошибок определяются сигналы, вышедшие за допустимые пределы или принявшие недо- пустимые состояния.

Режим работы выбирается с помощью клавиш «», «». При нажатии одной из этих клавиш, горящий ЛИ в группе «режим работы», свидетельствующий о выбранном режиме, перемещает- ся (по кругу) соответственно влево или вправо. Когда нужный ре- жим окажется выбранным нажатая клавиша отпускается.

Режимы работы контроллера и индикация

Режимы работы контролируются с помощью следующих ламповых индикаторов:

Ламповый индикатор «ПРОГ» - режим логического управле-

ния.

Ламповые индикаторы «Z1»-«Z5» - информационный режим. Ламповый индикатор «ОУ» - режим контроля ошибок управ-

ления.

В каждой из позиций «Z1»-«Z5» может вестись управление входными и выходными сигналами. Кроме того, в каждой из этих позиций может вестись контроль сигналов. Конкретный вид опера- ции, выполняемых в позициях «Z1»-«Z5», определяется в процес- се программирования.

В режиме логического управления логическая шаговая про- грамма может находиться в одном из шести состояний.

Текущее состояние программы контролируется по ЛИ

«ПУСК», «СТ» (стоп), «СБР» (сброс), «РУЧ».

Работа программы в различных состояниях описывается в соответствии с табл. 18.

Управление режимами непрерывно – дискретной модели блока контроллера

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

1.Выбор номера шага, с которого требуется начать программу.

2.Пуск программы.

3.Останов программы.

4.Сброс программы.

5.Пуск одного шага программы.

6.Ручное включение выхода шага.

7.Ручное выключение выхода шага.

92