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

книги из ГПНТБ / Основы автоматизации для металлургов

..pdf
Скачиваний:
26
Добавлен:
23.10.2023
Размер:
33.25 Mб
Скачать

Устройства для считывания и перфорирования карт достигают

скорости считывания

100—1800 карт

в минуту

и скорости перфо­

рирования 100—400 карт в минуту.

 

 

П е ч а т а ю щ е е

у с т р о й с т в о .

Большая

часть управляющих

ЭВМ может быть связана с печатающим устройством для регистра­ ции окончательных и промежуточных результатов. Применяются стандартные типы печатающих устройств, достигающие скорости печатания 120—1500 строк в минуту.

Сводные данные об аппаратуре некоторых управляющих ЭВМ приведены в табл. 33.

Средства программирования управляющих ЭВМ

Программное обеспечение управляющих ЭВМ должно обеспе­ чивать выполнение требований, связанных с работой в реальном масштабе времени, а также достаточную гибкость системы в слу­ чае изменения ее функций.

Основой операционной системы ЭВМ является обычно органи­ зационная (управляющая) программа (СУПЕРВИЗОР), которая у управляющих ЭВМ является более сложной, чем у ЭВМ, не ра­ ботающих в реальном масштабе времени. Управляющая программа координирует параллельную работу отдельных устройств и прог­ рамм.

В общих чертах управляющая программа состоит из:

а) программы для выбора последовательности выполнения программ в соответствии с их приоритетами;

б) программы управления входами и выходами; в) программы динамического распределения памяти;

г) стандартные подпрограммы для внешних устройств; д) системы подпрограмм для проверки программ (иногда они

образуют самостоятельное целое).

Объем всей программы иногда достигает нескольких тысяч слов. У некоторых ЭВМ вся управляющая программа реализуется аппаратурно.

Рассмотрим отдельные функции программы управления более подробно. Подпрограмма для управления последовательностью выполнения программ проводит обработку требований на преры­ вание. Работа арифметического устройства прерывается лишь в том случае, если приоритет требования оказывается выше прио­ ритета обрабатываемой программы. Эта часть управляющей

программы также

осуществляет возврат к

прерванной программе

и сохраняет для

этой программы всю

необходимую

инфор­

мацию.

 

 

 

Подпрограмма

для управления входами

и выходами

осуществ­

ляет связь между арифметическим устройством, входными и выход­

ными устройствами для обработки данных и основными

входными

и

выходными

каналами.

Требования

к

передаче

расположены

в

определенном порядке

(в очереди)

в

зависимости

от

порядка

приоритетов

подпрограмм, которые требуют передачи.

 

266

Подпрограмма

для распределения памяти обеспечивает, чтобы

в определенную

область оперативного накопителя

передавались

по мере надобности соответствующие подпрограммы

и программы,

которые записаны во внешнем запоминающем устройстве.

Стандартные подпрограммы работы внешних устройств осуще­ ствляют передачу данных внешним устройствам или из внешних устройств. Например, эти подпрограммы могут быть предназна­ чены для управления устройством для считывания с перфоленты, устройством для перфорирования ленты, входными и выходными пишущими машинками, запоминающим устройством на барабане, печатающим устройством и т. д.

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

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

Аналогично универсальным ЭВМ управляющие ЭВМ тоже оснащены компиляторами, обеспечивающими возможность про­ граммирования на различных алгоритмических языках. Компиля­ торы переводят программы с этих языков, на машинный язык. Часто компилирование с алгоритмических языков, таких как АЛГОЛ, ФОРТРАН и др., осуществляется таким образом, что сначала производится перевод на язык программирования в сим­ волических или относительных адресах, а затем уже проводится перевод на машинный язык. Как правило, одна команда на языке символических адресов соответствует одной команде на машинном языке. Обычно в состав математического обеспечения входят один или два языка символических адресов, а также алгоритмические языки АЛГОЛ, ФОРТРАН и др.

К стандартному программному обеспечению относятся далее подпрограммы для вычислений с плавающей запятой, так как управляющие ЭВМ, учитывая их маленькую длину слова, не могут осуществлять эти вычисления непосредственно.

У некоторых малых управляющих ЭВМ, которые имеют цент­ ральные устройства очень простой конструкции, к основному осна­ щению относятся и подпрограммы для умножения и деления с фик­ сированной запятой.

Очень важным компонентом программного обеспечения управ­ ляющих ЭВМ являются программы для управления производствен­ ным процессом. Если управляющая ЭВМ применяется для управ­ ления производственным процессом, то обычные способы програм­ мирования оказываются мало оперативными. В случае изменения технологических условий производственного процесса технолог и работник, осуществляющий управление, если они имеют достаточ-

267

ный опыт работы с управляемым объектом, определяют новые требования с точки зрения управления процессом. При непосред­ ственном программировании эти требования следует соответственно задать программисту, который проведет изменение программы, обычно эту программу следует затем отработать на ЭВМ, отсоеди­ ненной от управляемого объекта, что требует больших затрат времени и иногда, по условиям технологии, вообще невозможно.

Поэтому необходимо использовать другой способ программиро­ вания, который позволял бы производить соответствующие измене­ ния непосредственно технологу или работнику, осуществляющему управление. Такой способ позволяет составлять программы и осу­ ществлять соответствующие изменения во время работы ЭВМ, управляющей данным объектом (программирование в реальном масштабе времени). Такие способы программирования, основанные на применении специальных алгоритмических языков, в настоящее время разрабатываются.

Связь ЭВМ с технологическим процессом

Способы включения управляющей ЭВМ в систему управления производственным процессом

Использование цифровой ЭВМ для прямого управления произ­ водственным процессом в реальном масштабе времени позволило применить цифровое регулирование, которое по сравнению с анало­ говым регулированием имеет целый ряд преимуществ:

а) легкость регулирования взаимозависимых контуров;

б) возможность корректировки ошибок при измерении

на

основе предыдущих значений, накопленных в запоминающем

уст­

ройстве;

 

в) широкие пределы изменения значений обрабатываемых ве­

личин;

г)

возможность управления временными характеристиками и

запаздыванием;

д)

оптимальное регулирование при изменяющихся условиях;

е)

точность, ограниченную только разрешающей способностью

измерительных приборов и математическими методами, использо­ ванными в модели;

ж) быстроту реакции на случайные внешние факторы при помощи прерывания и системы приоритетов;

з) возможность быстрого изменения программы; и) легкость печатания результатов и др.

Наиболее важным фактором при внедрении автоматических ЭВМ в процесс управления является возможность построения ин­

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

работой

всего

предприятия в

целом.

Процесс управления

в этом

случае

складывается из управления

как

производственно-административ­

ной

деятельностью,

так

и

технологическими

процессами.

268

ЭВМ может работать не в темпе с процессом, когда

она

накап­

ливает входные данные и обрабатывает их позже

(обработка доку­

ментов), или в реальном масштабе

времени, когда

ввод,

обработка

и выдача результатов производится в темпе с процессом

(управ­

ление технологией).

 

 

 

 

Создание систем управления

производственным

процессом

осуществляется шаг за шагом по мере расширения знаний о техно­ логических и экономических сторонах процесса производства. Эти знания выражают при помощи модели, которая отражает характер (поведение) действительного производственного процесса и закла­ дывается в запоминающее устройство ЭВМ. Создание совершенной модели является самым важным шагом при реализации управле­ ния производственным процессом.

Рис.

187.

Первый способ включения управ­

Рис.

188.

У п р а в л я ю щ а я Э В М

в

качестве

л я ю щ е й

Э В М в производственный

процесс:

советчика

(контур

управления

з а м ы к а е т с я

/ — производственный

процесс; 2 — регуля­

 

 

через

опе р а тора):

 

 

 

 

 

 

 

 

 

тор; 3 — цифровые входы; 4 — аналого - циф ­

/ — производственный

процесс;

2 — регуля ­

ровое

преобразование;

5 — Э В М ;

6 — инди ­

тор; 3 — цифровые

входы; 4 — аналого - циф ­

каторное

устройство;

7 — п е ч а т а ю щ е е уст­

ровой

преобразователь;

5 — Э В М ; 6 — алго­

 

 

ройство

 

ритм

управления;

7 — индикаторное

устрой­

 

 

 

 

 

ство;

8 — периферийные устройства

При построении модели управления производственным процес­ сом необходимо знать характер изменения отдельных величин про­ цесса и их взаимосвязь. Д л я сбора такой информации можно использовать измерительный центр или непосредственно управляю­ щую ЭВМ, для которой такая работа является первой стадией включения в производственный процесс (рис. 187).

На этой стадии управляющая ЭВМ проводит такую же работу, как измерительный центр, полностью оснащенный периферийными элементами. Однако, кроме этого, она проводит вычисления для определения показателей процесса по нескольким измеренным значениям. Полученные таким образом значения ЭВМ сравнивает с возможными пределами и выдает сигналы отклонения. Далее ЭВМ осуществляет преобразование данных, представляет опера­ тору через выходные устройства информацию для управления, про­ изводит регистрацию измеренных значений для дальнейшей обра­ ботки (печатание, перфорирование и др.)

Как только алгоритм управления составлен, он может быть смоделирован на ЭВМ, и ЭВМ, кроме предыдущих функций,

269

осуществляет тогда обработку данных, согласно алгоритму управ­ ления. На этой, второй, стадии ЭВМ целесообразно использовать только как советчик (рис. 188), когда она представляет оператору команды управления в форме советов. На основании этих советов и собственных соображений оператор может осуществлять управ­ ление процессом. Таким образом, ЭВМ работает в разомкнутом контуре управления в реальном масштабе времени (on-line-open- loop).

Высшей ступенью использования управляющей ЭВМ в произ­ водственном процессе является ее включение в замкнутый контур без оператора. При этом команды ЭВМ поступают непосредственно на управление (рис. 189).

/

Аналогоаые

-1 выходьі r

Кцентральной ЗВМ

Заданные значения

Рис. 189. Включение управляющей Э В М

в замкнутый контур:

/ — производственный

процесс; 2

цифровые

выходы; 3 — цифро - аналого ­

вый преобразователь;

4 — цифровые

входы; 5 — аналого - цифровой преобра­

зователь;

6 — ЭВМ; 7 — периферийные устройства

Регулирование технологических процессов с использованием ЭВМ осуществляется двумя способами. При одном способе регу­ лирование осуществляется аналоговыми регуляторами, а ЭВМ вы­ дает регулятору управляющие воздействия (рис. 190). Этот метод является эффективным способом управления одновременно мно­ гими контурами регулирования.

Другим способом является прямое цифровое управление. В этом случае аналоговый регулятор из процесса исключен. Все вычисления проводит ЭВМ, которая обслуживает последовательно все контуры регулирования (рис. 191.).

Первый способ обеспечивает при выходе из строя ЭВМ боль­ шую живучесть, чем второй. При использовании второго способа необходимо резервировать основную ЭВМ другой ЭВМ либо ана­ логовыми регуляторами.

М у л ь т и п р о ц е с с о р н а я с и с т е м а . Высокую эффектив­ ность и гибкость обеспечивают мультипроцессорные системы, со­ стоящие из нескольких ЭВМ (рис. 192).

Небольшие сателлитные ЭВМ управляют основными опера­ циями в реальном масштабе времени, а центральная система осу­ ществляет контроль, оптимизирует все операции.

270

9

 

 

 

 

 

 

Г

Jo

 

 

 

 

 

 

i

 

 

 

 

 

 

 

4

i

 

 

 

 

 

 

I

 

 

 

 

 

 

 

i — , - - J

 

 

7

 

 

 

 

 

 

7

 

Рис.

190. Регулирование

при

помощи

Рис.

 

191.

П р я м о е цифровое управ­

 

аналогового

регулятора:

 

 

 

ление:

 

/ — управление; 2 — процесс;

3 — из­

/ — управление; 2 — процесс; 3

из­

мерение; 4 — аналоговый регулятор;

мерение;

4 — усилитель; 5 — цифро -

5 — цифро - аналоговый

преобразова ­

аналоговый преобразователь;

6 —

тель;

6 аналого - цифровой

преоб ­

аналого - цифровой преобразователь;

 

разователь;

7 — Э В М

 

 

 

 

7 — Э В М

 

10

 

 

 

 

 

 

 

 

 

 

 

Ѣ

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

16

 

17

 

 

18

19

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

 

 

Рис.

192. Мультипроцессорная

система:

 

 

 

/ -

телетайп-

2 — устройство

 

для

считывания с перфоленты;

3 — устройство

д л я

считывания

с

перфокарт

4 - ц е н т р а л ь н а я

часть ЭВМ;

5 - с а м о п и с е ц ;

6 - индикаторное

Устройство,

7 - п е ч а т а ю щ е е устройство;

8 — з а п о м и н а ю щ е е

устройство

на

магнитной

ленте;

9 — запоми ­

н а ю щ е е устройство

на магнитных д и с к а х

или

на магнитном

б а р а б а н е ;

10 -

устройстве, д л я

перфорации

ленты;

11-

канал

передачи

данных;

12-

управление сбором

и н ф о р м а ц и и ,

« - у п р а в л я ю щ и й выход;

14 -

промежуточный

элемент;

15 -

сателлитная

Э В М ;

« - а н а л о г о -

цифровой преобразователь;

17 -

цифровые

входы;

18 — цифро - аналоговый

преобразователь,

 

 

 

 

 

19 — цифровые

выходы;

20 — процесс

 

 

 

Сателлитная ЭВМ оснащена многоканальными входными и вы­ ходными устройствами в соответствии с требованиями отдельных систем управления.

Связь с центральной ЭВМ осуществляется с помощью стан­ дартных каналов передачи. При больших расстояниях используются устройства для передачи данных. Каждый сателлит может рабо­

тать независимо (рис. 192).

 

 

Устройства для связи управляющей

ЭВМ

с производственным

процессом

 

Устройства для связи управляющих ЭВМ с производственным процессом можно разделить на входные и выходные, через которые передается аналоговая и цифровая информация. Эти устройства позволяют осуществить двустороннее соединение между ЭВМ и управляемым объектом. Другие устройства, такие как устройство выдачи на электроннолучевую трубку, координатный самописец, пульт управления, печатающее устройство, связывают ЭВМ и опе­ ратора.

Для ввода информации с объекта используются датчики. Так,

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

применяются

59 датчиков, в том числе, для взвешивания

слитка

(заготовки) —

1;

взвешивания

отходов у н о ж н и ц — 1 ;

измерения

температуры

р а с к а т а — 1 ;

измерения

длины — 2;

ширины — 1,

толщины — 1;

измерения

числа

оборотов — 8;

измерения

положения

верхнего

валка — 1; измерения положения

линеек — 2; измерения положе­

ния кантователей — 2; измерения усилия

прокатки — 2;

измерения

крутящих

моментов — 2;

измерения

тока

якоря прокатного

двига­

т е л я — 1;

измерения нагрева

прокатного

двигателя — 12;

измере­

ния

расхода

электроэнергии

главного

привода — 2;

измерения

расхода электроэнергии

вспомогательных

приводов — 20.

 

 

 

Чтобы

ЭВМ можно

было

использовать

для различных

целей,

система входов и выходов должна быть очень гибкой как по коли­ честву устройств, так и по их типам.

Разработка специализированных устройств для каждого кон­ кретного объекта экономически невыгодна. В связи с этим были созданы агрегатные системы устройств, которые позволяют не только учесть специфику управляемого объекта, но в случае воз­ никновения необходимости и расширить функции системы.

Ввод и вывод информации может управляться программой или

устройством, имеющим

прямой доступ

к

ферритовой памяти.

А н а л о г о в ы е в х о д ы . Датчики,

например термопары,

потен­

циометры, тензометры,

расходомеры

и

др., преобразуют

физиче­

ские величины в пропорциональный электрический сигнал. Этот сигнал нужно преобразовать в цифровую форму, пригодную для

обработки на

ЭВМ. Часто

требуется еще осуществлять корректи­

ровку сигнала,

например,

при усилении сигналов низкого уровня

или при передаче сигналов

на большие расстояния.

272

Если требуется осуществлять измерение нескольких входов, то, кроме аналого-цифрового преобразователя необходимо иметь блок переключения, который обеспечивает распределение времени ра­ боты преобразователями между отдельными входами. Блок пере­ ключения может быть сконструирован на базе самых различных элементов — от интегральных схем до релейных элементов. Блок

переключения, сконструированный на базе

интегральных схем,

обеспечивает

частоту переключения до 30

000—100000 входных

каналов в секунду. Стоимость этих блоков

является значительной,

и они требуют

входных сигналов высокого

уровня.

Скорость переключения релейных блоков переключения колеб­ лется в пределах 40—100 входных каналов в секунду. Эти блоки могут быть использованы для преобразования сигналов низкого

уровня, например от тензометров или термопар, при этом

нет не­

обходимости

в усилении сигналов.

 

Каждый

входной сигнал проходит через фильтр RC и поступает

в блок переключения, затем он подается на усилитель, а

из него

в аналого-цифровой преобразователь.

Аналого-цифровой преобразователь преобразует аналоговый сигнал в двоичное число с разрядностью 12—24 бит.

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

(регистра) передается в

оперативный накопитель и записывается

там по соответствующему

адресу.

Ц и ф р о в ы е в х о д ы

 

управляющей ЭВМ позволяют вводить

данные от цифровых датчиков, сигналы включения и выключения, аварийные сигналы, и др.

Цифровые входы соединены в группы (например, 12, 16, 24 канала). Каждой группе соответствует один входной адрес. Обычно группа имеет буферное запоминающее устройство для хранения

информации до тех пор, пока она не будет передана

в ЭВМ.

Группы входов

могут

выбираться

программой,

и информация

через прерывание передается в ЭВМ, если информация

данной

группы готова к записи

в запоминающее устройство.

 

Специальным

цифровым входом

является

датчик

времени.

Наиболее простым типом такого датчика являются периодические временные импульсы, которые вызывают прерывание работы ЭВМ. Источником этих импульсов может быть мультивибратор или электросеть.

Ф у н к ц и и Э В М по в в о д у и о б р а б о т к е в х о д н о й и н ­ ф о р м а ц и и . Если обобщить работу ЭВМ по вводу, то ЭВМ управляет работой блоков переключения, аналого-цифровых пре­ образователей, цифровых датчиков, изменяет последовательность сбора данных. Далее она осуществляет тарировку аналого-цифро­ вых преобразователей путем измерения эталонных напряжений, осуществляет фильтрацию помех и интегрирование сигнала ЭВМ,

18 З а к а з № 141

273

координирует работу

всех элементов

в реальном

масштабе

времени.

 

 

 

При обработке данных ЭВМ производит линеаризацию входных

данных, осуществляет

их корректировку,

преобразует

размерность

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

ЭВМ управляет работой выходных устройств, через которые оператор получает информацию о процессе (устройства вывода на электроннолучевую трубку, световые табло, координатный

самописец, быстропечатающее

устройство).

А н а л о г о в ы е в ы х о д ы

применяют для выдачи управляю­

щих воздействий в аналоговые регуляторы, для связи с аналоговой ЭВМ и для прямого цифрового управления. Один из методов вы­ вода аналоговых сигналов состоит в том, что каждый выходной канал соединен через цифро-аналоговый преобразователь с опре­ деленной ячейкой запоминающего устройства. Слово длиной 10— 12 бит преобразуется цифро-аналоговым преобразователем в вы­ ходной ток, который преобразуется усилителем в выходное напря­ жение. Описанная система обладает высокой точностью (0,1%), не­ достатком ее является высокая стоимость.

Для

большинства областей применения нет необходимости

в столь

высокой точности выходных сигналов. Тогда применяется

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

Блок управления, работающий с прямым доступом к оператив­ ному накопителю, подсоединяет последовательно к цифро-анало­ говому преобразователю соответствующие ячейки ферритовой памяти, где накапливаются значения переменных, соответствующие отдельным выходам. Блок управления управляет одновременно переключателем, включающим соответствующий выходной канал. Выход преобразователя подается через переключатель на вход ин­ тегрирующего усилителя соответствующего канала. Блок управле­ ния таким путем циклично присоединяет отдельные выходные ка­ налы и обеспечивает напряжение в них, соответствующее требуе­

мым значениям.

Точность

выходных

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

0,5%.

Ц и ф р о в ы е

в ы х о д ы

выдают управляющие сигналы на ин­

дикаторы, реле,

шаговые

двигатели

и др. Информация

поступает

из оперативного накопителя ЭВМ в соответствии с программой управления и передается в буферное запоминающее устройство. Затем она преобразуется в сигналы.

Цифровые выходы могут быть выполнены на релейных или полу­ проводниковых схемах.

Полупроводниковые контуры являются более быстродействую­ щими и имеют практически неограниченный срок службы. Релей-

274

ные контуры являются более стойкими против перегрузок и корот­ ких замыканий. Срок службы релейных контуров и вибрационных реле составляет 3—5 • 10б замыканий.

3. АЛГОРИТМ УПРАВЛЕНИЯ МЕТАЛЛУРГИЧЕСКИМ ПРОЦЕССОМ

Основная проблема использования ЭВМ в металлургии заклю­ чается в том, что отсутствует совершенное описание технологиче­ ских процессов, которое можно было бы использовать для созда­ ния систем автоматического управления.

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

составить такой алгоритм, нужно

построить математическую

модель.

 

Математические

модели

Математической моделью называют комплекс математических выражений, которые качественно описывают определенную физи­ ческую систему. В простых системах описание представлено одним уравнением, решение которого не представляет трудностей. Мате­ матические модели металлургических процессов состоят, как пра­ вило, из сложных зависимостей между целым рядом входных и вы­ ходных величин. Эти зависимости усложняются далее многими ограничениями, обусловленными свойствами технологического про­ цесса.

Для металлургии характерны два вида процессов: дискретно-

непрерывные процессы (например, сталеплавильное

производство)

и дискретные процессы (например, прокатное

производство).

Очевидно, что вид производства будет влиять и на структуру мо­ дели.

А н а л и т и ч е с к а я м о д е л ь является точным описанием процесса с чисто теоретической точки зрения, основанным на из­ вестных физических и химических законах. Построение аналити­ ческой модели производится в две стадии.

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

Имеется ряд типичных структурных моделей, некоторые из них будут описаны более подробно.

А. Составление уравнения материального или энергетического равновесия. При этом исходят из закона о сохранении материи или из закона о сохранении энергии. Это уравнение справедливо для замкнутой системы, в которой материя не превращается в энергию, и наоборот. Если аккумулирование материи или энергии в системе

18*

275

Соседние файлы в папке книги из ГПНТБ