Файл: Добролюбов, А. И. Автоматизация проектирования систем управления технологическими машинами.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 66
Скачиваний: 0
«Ввод»
«Контроль»
«Память»
«Формула 1»
«Формула 2»
«Стыковка 1»
«Обработка»
«Подготовка»
«Счет»
«Печать»
«Код»
Программы подсистемы «Синтез»
обеспечивает ввод и преобразование массивов ис ходной информации, определение фактических объ емов массивов, контроль и выдачу сообщений о правильности исходных данных; обеспечивает контроль правильности следования
компонентов режимов работы в исходном задании, контроль правильности отношений компонентов, контроль непротиворечивости ТУС, построение иерархической матрицы, формирование массива аналогичных выходов (т. е. выходов, периоды включения которых совпадают во всех ТУС), конт роль необходимости использования собственных контактов во входных цепях выходных аппаратов, имеющих контакты; обеспечивает определение числа промежуточных
реле для каждой ТУС с учетом иерархических от ношений компонентов, размещение состояний реле в ТУС с законченным и незаконченным циклом ра боты, распределение элементов памяти между от дельными компонентами режимов;
•обеспечивает получение структурных формул АУ с обратной связью и объединение полученных структурных формул АУ, входящих в состав не скольких компонентов; обеспечивает получение структурных формул АУ
без обратной связи и объединение полученных структурных формул АУ, входящих в состав не скольких компонентов;
•обеспечивает синтез комбинационной части схемы, синтез объединяющей части, устраняющей ложные цепи, стыковку комбинационной, объединяющей и многотактной частей в единую схему;
- обеспечивает привязку структурных формул к за
данной элементной базе, секционирование |
схемы |
||
по |
источникам питания, |
формирование и выдачу |
|
на |
печать результатов |
логического синтеза, |
фор |
мирование массивов информации для работы по следующих подсистем.
Программы подсистемы «Анализ»
■обеспечивает формирование необходимых исход ных данных для анализа спроектированной схемы;
-предназначена для анализа схемы и получения описания ее работы в виде функциональной цикло граммы;
-выдача результатов анализа в виде функциональ ных циклограмм.
Программы подсистемы «Чертеж»
■обеспечивает получение массивов, содержащих ин формацию для вычерчивания схемы (коды пере менных булевых функций, их чертежные признаки и позиционные буквенно-цифровые обозначения);
173
О б ъ е м |
А д р е с |
|
№- |
|
|||
7 5 2 5 я |
20 ОООя |
2.4 |
|
||||
2 |
|
VI 1 0 0 |
2.4 .1 |
||||
4 'K O L T U S |
1ч ш г |
2 . 4 2 |
|||||
S K M |
1 4 |
3 0 0 |
2 4 |
3 |
|||
70 |
|
10 9 3 9 |
|||||
|
|
|
|
|
Н я |
||
|
|
|
|
2 ,5 |
|
||
|
|
|
|
2 |
5. |
I |
|
|
|
|
|
2 |
5 . 2 |
||
О б ъ е м |
А д р е с |
2 5 . 3 |
|||||
т ч |
я |
10 ОООя |
2. 5 . 4 |
||||
K 0 L r U 5 * W L T U S 10 0 6 0 |
|
|
|
||||
K 0 L T U S |
ш о о о |
|
|
|
|||
K 0 L T U S |
10 Q 3 0 |
|
|
|
|||
3 0 |
|
7 000 |
3 J |
|
|
||
к ш - t u s |
17 000 |
|
|
||||
5 К М |
12 |
М О |
|
|
|||
30 |
|
10 8 7 0 |
|
г - |
|
||
PR |
|
S M I I (261 |
|
|
|||
|
2 6 |
|
|||||
20 |
|
12000 |
|
||||
60 |
|
12 020 |
2.6 |
1 |
|||
|
|
|
|
2 6 2 |
|||
О б ъ е м |
А д р е с |
|
№ - |
||||
Ч 201 в |
7 5 |
OOOg |
2.7.1 |
||||
K 0 L S |
|
1 0 0 |
2 7. 2 |
||||
2 0 |
■ |
20 000 |
2.7 3 |
||||
3 0 |
|
2(7 |
0 2 3 |
|
|
|
|
K O L A |
1 0 0 0 |
|
|
|
|||
K O L A |
2 0 0 0 |
|
|
|
|||
K O L A |
3 |
0 0 0 |
|
|
|
||
6 « K 0 L A * 2 0 |
4 0 0 0 |
|
|
|
|||
|
|
|
|
|
№ - |
||
|
|
|
|
4.4 |
|
||
|
О б ъ е м |
А д р е с |
9 4 1 |
||||
6 6 4 6 f l |
110 5 0 0 я |
4 4 2 |
|||||
|
|
|
|
|
Г |
|
|
|
О б ъ е м |
|
А д р е с |
4 . 5 |
|
||
|
|
4. 5 |
1 |
||||
2 7Н?8 |
1 6 5 0 0 0 s |
||||||
4 5 |
2 |
||||||
|
|
|
|
н а й м е т е . |
О бъем |
А д р ес |
Ф о р м у л а ! 5 6 0 Ч я |
3 1 5 0 0 8 |
|
PTUS1 |
2 |
1 8 3 0 0 |
M S T F 0 R |
IS ^K TU S* 1 8 3 0 2 |
|
|
S3T+SWK-90 |
|
М М |
SWK |
1Э 8 0 0 |
Н а и м е н е е О б ъ е м А д р е с
Ф о р м у л а 2 6 5 4 3 8 |
4 0 0 0 0 а |
||
M G 1 |
2 |
2 5 |
000 |
M F N Z |
4 0 0 |
2 5 0 0 2 |
|
M M N Z |
6 0 |
26 |
5 0 0 |
M R A |
2 0 |
10 |
9 0 0 |
Наименов. |
О бъем |
А д р е с |
Стыковка'! |
10 7 4 7 8 |
5 0 ОООя |
M B F |
500 ♦MGW |
26 6 2 0 |
|
♦МО! Ш |
|
м м |
20 |
2 6 6 0 0 |
Н а и м е н о в |
О бъем |
А д р е с |
О бработка |
! 0 4 5 2 s |
6 2 ОПОв |
М М |
2 0 |
20 000 |
M 8 F |
200 *Г2 |
2 0 0 6 0 |
Н а и м е н е е |
О бъем |
А д р е с |
|
С хема |
6 5 3 4 а |
200 ОООя |
|
L1 |
5 0 0 |
45 |
3 6 0 |
L2 |
10 |
4 5 |
3 5 0 |
Н а и м е н а д |
О бъем |
А д р е с |
|
В ы в о д |
1 7 7 7 я |
210 |
0 0 0 b |
С |
2 5 7 |
6 4 |
|
в |
5 7 5 |
321 |
В ы в о д р е з у л ь т а т а н а а в т о м а т и ч е с к о е в ы ч е р ч и в а н и е
|
|
|
|
С п р а в о ч н о е и н ф о р м а ц и я |
|||
О б ъ е м |
А д р е с |
№ |
Н а й м е т е |
объем |
А Внес |
||
6 3 0 2 8 |
145 |
OOOg |
|||||
1 |
M P S |
3 0 |
3 4 9 6 0 |
||||
200 |
3 5 |
0 0 0 |
2 |
Z N A K |
3 0 0 0 |
4 7 0 0 0 |
|
N 1 + 3 |
3 5 |
0 0 0 + X I |
з |
L Z |
4 0 |
41 0 0 0 |
|
M Z N K + N 1 " 1 |
3 5 0 0 3 + M + X f |
4 |
М М 2 |
ш |
71 9 2 0 |
||
3 0 |
10 0 6 0 |
5 |
8 Р |
5 7 |
21 9 4 0 |
||
|
|
|
6 |
M K G |
79 |
10 6 5 0 |
Рис. 40. Информационно-логическая
схема системы «Электрик?
« Т о п о л о ги я »
«С ты к овк а 2»
С х ем а »
«В ы в о д »
:Т абл и ц а »
— о б есп еч и в а ет |
н а х о ж д е н и е |
к о о р д и н а т |
эл е м е н т о в |
ч ер |
|||
т е ж а , со о т в ет с т в у ю щ и х б у л ев ы м п ер ем ен н ы м , |
и |
||||||
п р и св о ен и е н о м ер о в |
у з л а м |
схем ы ; |
|
|
|
||
— о б есп еч и в а ет |
а д р е с н у ю |
ст ы к ов к у |
у з л о в ч а ст ей |
с х е |
|||
мы у п р а в л ен и я ; |
|
|
|
|
|
|
|
— о б есп еч и в а ет |
п ер есч ет |
к о о р д и н а т |
с т а н д а р т н ы х |
э л е |
|||
м ен тов ч е р т е ж а в |
со о т в ет с т в и и |
с |
и х т р еб у ем ы м |
||||
р а с п о л о ж е н и е м на ч ер т еж е ; |
|
|
|
||||
— о б есп еч и в а ет |
п е р е р а б о т к у |
м а сси в о в |
и н ф о р м а ц и и |
||||
д л я в ы ч ер ч ив ан ия сх ем ы в с о о т в ет с т в и и с в х о дн ы м |
|||||||
я зы к ом |
ч ер т е ж н о -г р а ф и ч е с к о г о |
а в т о м а т а |
|||||
И Т Е К А Н ; |
|
|
|
|
|
|
|
— о б есп еч и в а ет |
п о с т р о е н и е |
т а б л и ц ы |
х а р а к тер и ст и к |
эл ем ен т о в схем ы .
В табл. 38 приведены основные характеристики пере численных АЛГОЛ-программ.
№
по
по р .
1
2
3
4
5
6
7
8
9
1 0
Ч
12
13
14
15
16
|
|
|
|
Т а б л и ц а |
3 8 |
|
|
|
О с н о в н ы е х а р а к т е р и с т и к и п р о г р а м м |
|
|||
Н а и м е н о в а н и е |
О б ъ е м п ро 'р а м м ы |
|
С р е д н е е |
|||
|
|
В р е м я |
||||
п р о г р а м м ы |
|
|
|
в р е м я |
||
|
и с х о д н о й |
р а б о ч е й |
т р а н с л я ц и и |
|||
|
|
с ч е т а |
||||
|
|
(ч и с л о |
(ч и с л о |
в м и н |
||
|
|
в м и н |
||||
|
|
си м в о л о в ) |
ко м ан д .) |
|
||
|
|
|
|
|
||
« В в о д » |
|
7 0 0 0 |
6 6 4 7 |
3 0 |
|
1 |
« К о н т р о л ь » |
|
8 5 0 0 |
7 2 2 4 |
3 5 |
|
1 ,5 |
« П а м я т ь » |
|
1 1 0 0 0 |
7 5 2 5 |
40 |
|
2 , 5 |
« Ф о р м у л а 1» |
9 0 0 0 |
5 6 0 4 |
3 0 |
|
1 |
|
« Ф о р м у л а 2» |
1 0 0 0 0 |
6 5 4 3 |
3 5 |
|
2 |
|
« С ты к овк а |
1» |
14000 |
107 4 7 |
4 5 |
|
3 |
« О б р а б о т к а » |
1 1 0 0 0 |
1 0 452 |
4 5 |
|
4 |
|
« П о д го т о в к а » |
45.00 |
4 4 6 6 |
2 5 |
|
1 |
|
«С чет» |
|
7 0 0 0 |
6 3 0 2 |
30 |
|
7 |
« П еч ать » |
|
5 0 0 |
2 7 4 2 |
5 |
|
3 |
« К о д » |
|
5 0 0 0 |
4 2 0 7 |
2 5 |
|
3 |
« Т о п ол оги я » |
13500 |
10562 |
3 5 |
|
7 |
|
«С ты к овк а |
2» |
8 5 0 0 |
7441 |
3 5 |
|
7 |
« С х ем а » |
|
1 1 0 0 0 |
6 5 3 4 |
4 0 |
|
10 |
« В ы в о д » |
|
2 0 0 0 |
1777 |
1 0 |
|
3 |
« Т а б л и ц а » |
|
7 0 0 0 |
6 6 4 6 |
30 |
|
4 |
Информационные массивы системы. На ИЛС (см.
рис. 40), как уже указывалось, отражены информацион ные взаимодействия программ с исходными данными, программ между собой и программ со справочными дан ными.
Массивы исходных данных содержатся в блоке «Ис ходная информация» ИЛС. Для каждого массива указан порядковый номер, идентификатор, объем (количество
т
чисел в массиве) и место расположения. Все массивы ис ходных данных располагаются на перфоленте и вводятся в память ЭВМ программой «Ввод». Таким образом, вза имодействие системы «Электрик» с исходными данными осуществляется только через одну программу «Ввод».
Взаимодействие между программами системы осуще ствляется с помощью обменных массивов, которые на ИЛС (см. рис. 40) указаны в блоках, описывающих про граммы. В каждом блоке описываются те обменные мас сивы, которые формируются дайной программой. Эти обменные массивы используются затем другими про граммами системы. Для каждого обменного массива указывается его порядковый номер, идентификатор, объ ем и адрес записи на МЛ. Объемы массивов и адреса за писи могут иметь фиксированные значения либо изменя ющиеся (динамические). Фиксированные значения объе мов и адресов указываются числами, а динамические — идентификаторами переменных, которые принимают конкретные значения в процессе работы программы. Например, массив номер 2.1.5 SMII в программе «Ввод» (блок 2.1) содержит 30 чисел и записывается на МЛ по адресу 7000. Массив 2.1.4 МП этой же программы имеет объем G1 и записывается по адресу 7030. Значение пере менной G1 определяется в процессе счета программы «Ввод» и зависит от решаемой задачи.
Порядок взаимосвязей обменных массивов указыва ется с помощью тонких линий и стрелок. Например, программа «Память» (блок 2.3) использует обменные массивы ИМ, KITUS, KjTUS, SMII, MTUS, SMTUS,
сформированные программой «Контроль» (блок 2.2). Справочные массивы системы «Электрик» указаны в
блоке «Справочная информация» ИЛС. Для каждого справочного массива также указывается номер, иденти фикатор, объем и адрес записи на МЛ.
В системе «Электрик» предусмотрен специальный на ладочный режим работы, при котором в процессе функ ционирования системы осуществляется вывод информа ционных массивов на внешние устройства ЭВМ для ви зуального анализа и контроля.
Таким образом, ИЛС позволяет решать основные воп росы, связанные с анализом и отладкой информационных процессов в системе. По ИЛС легко определить состав выходных массивов данной программы, их объемы, адре са расположения во внешней памяти; легко установить,
177
из каких программ и мест внешней памяти вводятся массивы в данную программу; легко проконтролировать
правильность |
взаимного расположения массива |
на МЛ |
(отсутствие пересечений, избыточных свободных |
интер |
|
валов) . |
ИЛС оказывается удобным средством |
|
Кроме того |
||
п р и решении задач оптимизации расположения |
инфор |
мационных массивов во внешней памяти ЭВМ.
Система «Электрик» может работать в полуавтомати ческом, автоматическом и наладочном режимах.
При работе в полуавтоматическом режиме каждая программа системы вызывается оператором с МЛ в опе ративную память ЭВМ и реализуется индивидуально. Такой режим используется в процессе разработки и от ладки системы, а также при прерывании процесса проек тирования в автоматическом режиме.
В автоматическом режиме все программы системы предварительно объединяются в единую систему с помо щью средств компиляции программ транслятора Москов ского энергетического института. Вызов программ в опе ративную память и их реализация осуществляются авто матически. Процесс проектирования можно прервать на любом этапе, а затем продолжить в полуавтоматическом режиме.
Наладочный режим может сочетаться как с полуав томатическим, так и с автоматическим и отличается от них лишь тем, что на пульте управления ЭВМ включен соответствующий ключ и осуществляется вывод наиболее существенных массивов информации на внешние устрой ства ЭВМ для анализа и контроля. Перевод системы в наладочный режим и выключение его можно выполнить на любом этапе, при этом процесс проектирования не прерывается.
Для работы в полуавтоматическом режиме необхо димо:
1)установить МЛ с рабочими (транслированными) программы;
2)установить МЛ с информационными массивами;
3)ввести команды вызова первой программы
(«Ввод»);
4)установить на входное устройство перфоленту с исходной информацией;
5)включить режим работы ЭВМ «Автомат» к «Пуск»;
178
6) после останова вычислительного процесса прове рить номер команды останова по перечню остановов (табл. 39); если останов конечный, то ввести команды вызова следующей программы и перейти к п. 5; если ос танов яе конечный, то выполнить действия, указанные в табл. 39.
|
|
|
|
|
|
Т а б л и ц а |
3 9 |
||
Н а и м е н о в а н и е |
№ к о н е ч н о г о |
№ п р о м е ж у |
|
|
|
|
|
||
п р о г р а м м ы |
о с т а н о в а |
то ч н о го |
|
|
С п о со б у с т р а н е н и я |
|
|
||
|
|
|
о с т а н о в а |
|
|
|
|
|
|
« В в о д » |
|
1 7 3 2 7 |
17326 |
) |
а ) |
П о в то р и т ь |
с ч е т |
в |
н а - |
« К он тр ол ь » |
|
1 7 5 0 6 |
|
|
|
л адоч н ом |
р еж и м е ; |
|
|
|
1 4 025 |
| |
б ) |
И сп р а в и т ь |
ош и бк и |
в |
|||
« П ам я ть » |
|
17541 |
|
J |
|
и сх о д н о й инф орм ации |
|||
|
|
|
|
|
|
|
|
||
« Ф о р м у л а |
1» |
175 7 7 |
|
|
|
|
|
|
|
« Ф о р м у л а 2» |
1 7 6 1 3 |
|
|
|
|
|
|
|
|
«С ты ковка |
1» |
1 7 4 5 4 |
|
|
|
|
|
|
|
« О б р а б о т к а » |
1 7 3 1 6 |
|
|
|
|
|
|
|
|
« К о д » |
|
1 7 5 5 5 |
|
|
|
|
|
|
|
« Т оп ол оги я » |
1 7 4 0 4 |
|
|
|
|
|
|
|
|
«С ты ковка |
2» |
175 3 0 |
|
|
|
|
|
|
|
« П о д го т о в к а » |
1 7 5 4 0 |
|
|
|
|
|
|
|
|
«С чет» |
|
17551 |
|
|
|
|
|
|
|
«П еч ать » |
|
1 7 7 3 0 |
|
|
|
|
|
|
|
« Т абл и ц а » |
|
17431 |
|
|
|
|
|
|
|
« С хем а » |
|
1 7 6 0 2 |
|
|
|
|
|
|
|
« В ы вод » |
|
1 7 7 1 3 |
|
|
|
|
|
|
|
Для работы в автоматическом режиме необходимо:
1)установить копию МЛ с рабочими программами;
2)установить МЛ с информационными массивами;
3)установить МЛ с транслятором;
4)ввести таблицу информации системы;
5)установить на входном устройстве перфоленту с исходной информацией;
6)включить режим работы «Автомат» и «Пуск»;
7)после останова проверить номер команды остано ва: если это конечный останов последней программы («Вывод»), то процесс проектирования окончен; если ос танов другой, то выполнить действия, указанные в табл. 39.
Наладочный режим работы отличается от полуавто матического и автоматического включенным ключом на
179