Файл: Добролюбов, А. И. Автоматизация проектирования систем управления технологическими машинами.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 65

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

пульте управления ЭВМ и используется при отладке сис­

темы.

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

3. ПОДГОТОВКА ИСХОДНОЙ ИНФОРМАЦИИ И ИСПОЛЬЗОВАНИЕ РЕЗУЛЬТАТОВ ПРОЕКТИРОВАНИЯ

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

Источником исходной информации для машинного проектирования в системе «Электрик» является техниче­ ское задание на проектирование электрооборудования технологической машины, в котором, как правило, содер­ жатся следующие сведения (в качестве примера взят ме­ таллорежущий станок):

180


Краткая техническая характеристика станка [1) наз­ начение н использование; 2) степень специализации (универсальный, специальный); 3) краткая характеристи­ ка обрабатываемых на станке изделий; 4) режимы обра­ ботки; 5) заданная производительность; 6) ориенти­ ровочная потребность в станках данного типа; 7) форма исполнения (нормальный, экспортный, тропи­ ческий)].

Характеристика электрооборудования станка [1) ха­ рактеристика электроприводов; 2) характеристика аппа­ ратов управления, расположенных на станке (путевые и конечные выключатели, датчики, электромагниты); 3) ха­ рактеристика аппаратов управления, расположенных на пультах управления; 4) режимы работы станка; 5) необ­ ходимые блокировки; 6) описание цикла работы станка; 7) сигнализация; 8) местное освещение; 9) предполагае­ мое число пультов, электрошкафов; 10) дополнительные требования].

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

В табл. 46 приведена принятая форма представления исходной информации в системе «Электрик» на примере металлорежущего станка (см. приложение, пример 2). Данная таблица является единственным документом на автоматическое проектирование системы управления и представляет собой весьма сжатый, насыщенный и спе­ циальный документ, поступающий непосредственно на перфорацию для последующего ввода в ЭВМ. Составле­ ние ТЗ в виде такой таблицы является весьма трудоем­ кой задачей, требующей высокой квалификации проек­ тировщика. На составление такого ТЗ, как показал опыт, для станка средней сложности может потребоваться до 6 ч рабочего времени.

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

181

равления в каждой компоненте режима (циклограмма

работы).

Вся эта информация представлена в табл. 46 в виде восьми массивов чисел. Каждый массив имеет свой иден­ тификатор (MODU, MRDU, MCHDU, CRM, MIDU, MOM, MAR, MOWD) и заключается согласно прави­ лам ввода массивов в ЭВМ между границами ввода

(гр.) -

Рассмотрим кодирование исходной информации, со­ держащейся в упомянутых массивах.

Режимы работы кодируются числами 1—5:

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

2 — наладочный, состоящий из ряда наладочных (ус­ тановочных) перемещений;

3 — полуавтоматический, соответствующий одному циклу работы;

4 — автоматический, соответствующий непрерывному повторению циклов;

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

Компоненты режимов кодируются трехзначными чис­ лами. Первый разряд слева — это код режима, а два правых — номер компонента в режиме. Например, тре­ тья компонента наладочного режима (код режима 2) имеет код 203.

Аппараты управления' кодируются четырехзначными числами. Два левых разряда кода АУ — это номер груп­

пы (табл. 37), а два

правых — порядковый номер АУ в

группе. Например, код путевого выключателя

ЗПВ

(но­

мер группы 17) будет 1703.

 

 

 

 

Реагирующие части АУ (катушки)

и исполнительные

части (контакты) кодируются

дополнительным (слева)

разрядом кода АУ (код становится пятизначным):

кон­

.1 — замыкающий

контакт;

2 — размыкающий

такт; 3—катушка.

 

 

 

 

 

Например, размыкающий контакт ЗПВ имеет код

21703; катушка промежуточного реле

2РП

имеет

код

33002.

 

 

 

 

 

Символы структурных формул (булевых выражений)

кодируются так: 4—умножение, или конъюнкция Д ;

5—

182


сложение, или дизъюнкция V ; б—открывающаяся скоб­ ка; 7—закрывающаяся скобка.

Включение АУ обозначается положительным кодом этого АУ, а его отключение — отрицательным. Напри­ мер, включение 2РП кодируется +3002, а выключение ЗПВ кодируется — 1703.

Переключение входного АУ, являющееся не причиной, а логическим условием появления соответствующего вы­ ходного сигнала, отмечается цифрой 1, записанной в сле­ дующей за кодом входного АУ строке ТЗ. Если такое ус­ ловие действует на несколько выходов, то оно повторяет­ ся перед каждым из них. Например, если при включении ЗПВ (код 1703) должен включиться 1ЭМ (код 2301) при условии, что к этому времени выключен 1ПВ (код 1701), и отключиться 2ЭМ (код 2302) при том же условии, то следует записать:

+ 1703

— 1701

1

+ 2 3 0 1

— 1701

1

— 2302

 

Рассмотрим инженерную интерпретацию содержимо­

го массивов исходной информации.

(дополнительных)

MODU — массив общих

логических

условий. В нем содержатся коды аппаратов уп­

равления,

определенное состояние

которых не­

обходимо для схемы в целом. В нашем приме­

ре (табл. 46) общим логическим условием для

схемы является выключенное

состояние аппа­

рата

1301 — кнопки «Общий стоп».

 

содер­

MRDU—массив режимных логических условий,

жащий коды режимов, перечисленные в поряд­

ке возрастания, за каждым из которых

следу­

ют соответствующие логические условия.

На

пример, в табл.

46 режим 1 не имеет

логиче­

ских условий, режим 2 имеет

условие

+1201

(включенное состояние выключателя 1201).

 

MCHDU—массив частных (компонентных) логических

условий,

содержащий

коды

компонентов,

пе­

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

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

183


ных аппаратов); при отсутствии циклограммы для данной компоненты ее код в CRM не за­ писывается. В табл. 46 компонент 101 имеет следующую циклограмму работы: нажимает­ ся кнопка 1310 и вызывает включение маг­ нитных пускателей 2201, 2202, 2203, 2204, 2205;

затем кнопка выключается, не производя ни­

каких переключений.

 

условий,

M IDU— массив индивидуальных логических

содержащий коды реагирующих органов (ка­

тушек) АУ, за каждым

из которых

следуют

. действующие на данный АУ логические усло­

вия. Эти условия могут

быть глобальными,

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

. ет. Например, катушка магнитного пускателя 32202 имеет глобальное логическое условие + 1204, что означает, что пускатель 2202 мо­ жет включиться только при включенном вы­ ключателе 1204. Аппарат 32702 имеет локаль­ ное условие — 2205, действующее в компонен­ те 502, что означает, что сигнальная лампочка 32702 может быть включена во втором компо­ ненте пятого режима (работа при нарушени­ ях) при отключенном пускателе 2205.

МОМ — массив кодов аппаратов отключаемых меха­ низмов. Содержит номера компонентов, в ко­ торых предусмотрена возможность отключе­ ния отдельных механизмов. За каждым .номе­ ром компонента следуют коды входных и выходных АУ отключаемых механизмов;

MAR — массив автоматического режима, содержащий два числа: первое число указывает наличие

(1) или отсутствие (0) автоматического режи­ ма работы проектируемой схемы; второе чис­ ло указывает наличие (1, 2) или отсутствие

(0) технологического останова. 1 означает, что технологический останов осуществляется вы­

ключателем 1203, а 2 — кнопкой

1302.

MOWD — массив объединенных входов,

содержащий

коды объединенных входов (группа 15, табл.

184


37), расположенные в порядке возрастания, за каждым из которых следует соответствую­ щее сложное высказывание, заключенное в скобки. В примере (табл. 46) объединенные входы отсутствуют. Примером объединенного входа является следующая запись в массиве

MOWD: 1501 6+ 1701 4—1702 5+1703 7, что является кодом сложного логического выска­ зывания (+1701 Д —1702 V + 1703) = (1ВПД

Д2ВП\/ЗВГ1).

Это выражение имеет следующий смысл: объединен­ ный вход 1501 принимает единичное значение, если зна­

чение логического выражения (1ВПД2ВП\/ЗВП) равно 1, и вход принимает нулевое значение, если значение вы­ ражения равно 0.

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

Выходная информация системы «Электрик» записы­ вается на магнитную ленту и используется как входная информация для работы последующей подсистемы тех­ нического проектирования («Монтаж»), а также выда­ ется в текстовом виде на алфавитно-цифровом печатаю­ щем устройстве (АЦПУ) и в графическом виде на чер­ тежном автомате ИТЕКАН.

На АЦПУ выдается следующая информация:

1.Сообщения о результатах контроля исходных дан­

ных.

2.Структурные формулы, описывающие синтезиро­ ванную схему.

3.Информационная таблица, содержащая информа­

цию о чертеже схемы управления.

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

5.Таблица характеристик элементов схемы. Полученная с АЦПУ информация используется следу­

ющим образом.

Если при составлении задания на проектирование (т. е. в исходной информации) были допущены ошибки, то сообщение о них будет выдано на АЦПУ. При этом

185

с ч е т з а д а ч и п р е к р а щ а е т с я ,

а и н ф о р м а ц и я

п е р е д а е т с я

конструктору для устранения ошибок.

подсистемы

Если система «Электрик»

работает без

«Чертеж» (отсутствует чертежно-графический автомат ИТЕКАН), то на основании полученных с АЦПУ структурных формул можно легко вычертить вручную принципиальную схему. Алгоритм вычерчивания принци­ пиальной электрической схемы по структурным форму­ лам выглядит следующим образом:

а) каждой открывающейся скобке (код 6) ставится в

соответствие разветвление связей

(проводов);

 

пмог

Q 3 f Qt

 

 

 

 

j j m

Рис. 41. Схема управле­

 

 

ния,

вычерченная по

РПШ

 

структурным формулам

 

 

 

б) каждой переменной ставится в соответствие ус­ ловное графическое и буквенно-цифровое обозначение; вспомогательные переменные (код 41000) заменяются стрелками;

в) коду 4 (конъюнкции) ставится в соответствие по­ следовательное соединение, а коду 5 (дизъюнкции) — параллельное соединение;

г) каждой закрывающейся скобке (код 7) ставится в соответствие соединение связей (проводов).

Е1усть в результате работы подсистемы «Синтез» на АЦПУ была получена структурная формула:

6

12202

4

3 2 4 0 4

5

6

4 1 2 0 8

4

21701

 

4

12202

 

5

41301

4

 

13001

7

 

4

6

32401

5

3 2 4 0 2

7

7

 

Схема, соответствующая этой формуле, приведена на рис. 41.

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

186