Файл: Добролюбов, А. И. Автоматизация проектирования систем управления технологическими машинами.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. Схема управле |
|
|
|
ния, |
вычерченная по |
|
4Ш |
РПШ |
|
структурным формулам |
|
|
|
|
б) каждой переменной ставится в соответствие ус ловное графическое и буквенно-цифровое обозначение; вспомогательные переменные (код 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