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

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

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

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

Добавлен: 23.10.2024

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

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

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

О,

о

с

о

е

%

1

 

Т а б л и ц а 24

О п и с а н и е у с л о в и й , т р е б у ю щ и х

Д о п о л н и т е л ь н а я и н ф о р м а ц и я

д о п о л н и т е л ь н е й и н ф о р м а ц и и

 

В

ТУС есть строки, в ко­

Указать номер ТУС и пере­

торых одни выходы срабаты­

числить объединенные входы

вают от объединенных вхо­

(группа Б), их составляющие и

дов,

а другие от составляю­

соответствующие выходы: 301,

щих

этих входов

1801, i2303, 1602, 2305, 1603

2

Рабочие органы,

имеющие

Перечислить входы и выхо­

 

обратную связь, могут быть

ды отключаемых органов:

 

 

отключены

 

 

Отключаемых органов нет

 

3

СУ состоит из

частей

с

Перечислить

выходные

аппа­

 

различным питанием

 

раты каждой части:

 

2302,

2303,

 

 

 

 

1.

2201,

2601,

2301,

 

 

 

 

2304,

2305',

2306,

230(7,

2308,

 

 

 

 

2309,

2310,

 

 

2703, 2704

 

 

 

 

 

2. 2701, 2702,

 

4

В строках ТУС с объеди­

Перечислить

объединенные

 

ненными входами все выхо­

входы (группа А) и их состав­

 

ды срабатывают от объеди­

ляющие: 1601, 1407, 1708, 1602,

 

ненных входных

воздейст­

1705,

1706,

1603,

 

1402,

1403,

 

вий

 

 

1404,

1405,

1408,

1604,

1406,

 

 

 

 

1707, 1605,

1709,

 

 

 

 

 

 

 

1710,

1711

 

 

 

 

 

 

5

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

со­

Перечислить

разрешающие

 

держит более одного компо­

команды для

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

 

нента режима

 

 

201, 4КУ; 202, ЮКУ; 203, 5КУ;

 

 

 

 

204, 7КУ; 206, 8КУ;

206, 6КУ;

 

 

 

 

207,

9КУ;

301,

2ПЦ

 

 

 

6

Имеются ТУС с закончен­

Перечислить

номера

ТУС с

 

ным и ТУС с незаконченным

законченным

циклом

работы:

 

циклами работы

207, 301

 

 

92


формации. Контроль исходной информации состоит из следующих этапов:

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

2.Контроля правильности ввода ТУС, в процессе ко­ торого определяется, не допущены ли ошибки при коди­ ровании, перфорации и вводе ТУС в ЭВМ. Достигается это путем сравнения числа единичных состояний входов

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

3.Контроля непротиворечивости информации, запи­ санной в ТУС. Информация противоречива, если в строке ТУС есть изменение состояний выходов, а состояние вхо­ дов неизменно. При обнаружении одной из таких строк выдается соответствующее сообщение. Одновременно с контролем информации осуществляется предваритель­ ная обработка ТУС, основными задачами которой явля­ ются формирование иерархической матрицы, формиро­ вание массива аналогичных выходов, т. е. выходов, пери­ оды включенного состояния которых совпадают во всех ТУС. Объединение аналогичных выходов дает возмож­ ность сократить время на получение структурных формул выходов, так как их молено йолучать лишь для одного из

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

4.ОПРЕДЕЛЕНИЕ ЧИСЛА ПРОМЕЖУТОЧНЫХ РЕЛЕ

ИРАЗМЕЩЕНИЕ ИХ СОСТОЯНИЙ

Задача размещения состояний промежуточных реле является одной из наиболее сложных задач логического

93

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

Эти дополнительные элементы схемы называются элементами памяти или промежуточными реле. Число промежуточных реле, которое необходимо ввести в схе­ му, определяется числом противоречивых ситуаций, т. е. случаев, когда одинаковым входным сигналам должны соответствовать разные выходные сигналы. Если условия работы схемы задаются в табличном виде (например, в виде ТУС), то число реле определяется по числу пар про­ тиворечивых строк таблицы, т. е. таких пар строк, у ко­ торых наборы состояний входных аппаратов совпадают, а наборы состояний выходных аппаратов различны. В процессе определения противоречивых ситуаций опре­ деляются и моменты, в которые должны переключаться элементы памяти (моменты внутреннего’ перехода схе­ мы). Каждый такой внутренний переход должен происхо­ дить в интервале между противоречивыми ситуациями (противоречивыми строками ТУС).

Например, пусть строка 2 ТУС, содержащей три вхо­ да и один выход, имеет вид 0101, а строка 8 этой ТУС — 0100. Эти строки противоречивы (они образуют пару про­ тиворечивых строк 2—8), так как входные наборы строк (010) совпадают, а выходные различны. Переключение реле должно произойти в интервале между 2 и 8-й стро­ ками. В какой именно строке должно произойти переклю-

94


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

Пусть состояние введенного промежуточного реле во 2-й строке ТУС равно 0, а в 8-й строке равно 1. В этом случае строки 2 и 8 непротиворечивы, так как входные наборы, дополненные состоянием промежуточного реле, уже не совпадают (0100 и 0101).

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

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

Решается эта задача, как будет описано ниже, на ос­ новании иерархичности сложной схемы: одни и те же ре­ ле используются во всех ТУС, связанных отношением включения. Такие реле названы в дальнейшем несобст-

95

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

Теперь рассмотрим более подробно процесс определе­ ния числа промежуточных реле и размещения их состоя­ ний.

Критерием размещения реле является обычно просто­ та получаемой контактной структуры [20]. Задачи ликви­ дации состязаний реле и обеспечения быстродействия работы схемы решаются методами, использующими таб­ лицы включений, путем кодирования состояний проме­ жуточных реле регулярной последовательностью двоич­ ных кодов, в которой каждый последующий двоичный код отличается от предыдущего одним разрядом. В этом случае любой внутренний переход (изменение состояний промежуточных реле) системы управления сопровожда­ ется переключением лишь одного реле.

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

Например, для л=1, 2 число последовательностей равно 1; для п = 3, оно равно 6, для п = 4—249 и т. д. По­ лучение этих множеств последовательностей является, таким образом, составной частью задачи размещения состояний промежуточных реле. Один из алгоритмов по­

лучения регулярных последовательностей описан С. И. Акуновичем [1].

Рис. 21 поясняет процесс получения регулярных пос­ ледовательностей для п = 3. На рисунке регулярные пос­ ледовательности двоичных кодов соответствуют отдель­ ным ветвям, направление которых указано стрелками. Все последовательности начинаются с кода 000. После­ довательности, состоящие из подчеркнутых кодов, явля­ ются регулярными циклическими (замкнутыми) после­ довательностями. Они используются для кодирования

96


состояний промежуточных реле. В табл. 25 даны N регу­ лярных последовательностей для числа реле п = 3 и п = 4, полученные па ЭВМ по упомянутому алгоритму. Из габл. 25 выбираются последовательности в процессе раз­ мещения состояний промежуточных реле. В таблице по­ следовательности записаны в восьмеричной системе. Например, восьмеричная запись 0, 1, 3, 2, 6, 4 в двоичной системе означает 000, 001, 011, 010, ПО, 100.

г

J

ч

5

6

7

а

Рис. 21. Графы перебора двоичных кодов

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

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

4

3754

97

п

N

 

 

 

 

 

 

 

 

 

 

Р е г у л я р н ы е и о с л е л о

 

6

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

3

3

 

3

3

 

 

 

 

 

 

 

 

 

 

 

 

2

7

 

7

7

 

 

 

 

 

 

 

 

 

 

 

 

6

5

 

6

6

 

 

 

 

 

 

 

 

 

 

 

 

4

4

 

2

4

 

 

 

 

 

 

 

 

 

 

 

 

1

2

 

3

4

 

 

 

 

 

 

 

 

 

 

 

8

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

4

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

0

0

 

0

0

0

0

0

0

0.

0

0

0

0

0

 

 

1

1

 

1

1

1 1

1

1

1

1

1

1

1

1

1

 

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

 

2 | 2 2 2 2 2 2 2 2 2 2 2 2 2

 

 

6

6

6

6

6

6

6

6

6

6

6

6

6

6

 

 

4

4

 

4

4

7

7

7

7

7

7

7

7

7

7

 

 

5

| 5

|l4

14

5

5

5

5

17

17

17

17

17

17

 

 

15 |l5

115

6

4

5

5

5

3

3

5

15

5

15

 

 

11

|l4

|ll

112

|l4

1

4

14

|ll |l2

5

|ll

|ll

11

 

 

10

|io

|io

|io

|io

10

4

10

|l0

|l0

| 4

|l0

| 4

10

 

 

1

2

3

| 4

| 5

6

7

8

| 9

|l0

|ll

112

|l3

14

 

12

0 0 0 0 0 0 0 0 0 0 | 0 | 0 0 0

 

 

1 1 1 I 1 I 1 I 1 I 1 I 1 I 1 I 1 I 1 I Ч 1 I 1 | 1

Т а б л и ц а 25

в а г е л ь н о с т и

1 1

1 1

 

 

 

 

I

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

 

 

 

 

 

|

 

 

 

 

 

 

 

|

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

0

0

 

0

0

0

0

0

0

 

 

 

 

 

1

1 l

1 1 1 1 1 1 1 1 1 1

 

 

 

 

 

3

3

3

3

3 1 3

3

 

3

3

3

3

3

3

 

 

 

 

 

2

2

2 1 2

2

2

2

 

2

2

2

2

2

2

 

 

 

 

 

6 | 6 5

6 6 6 6 6 6 6 6 6 6

 

 

 

 

 

7

7

7

16

16

|l6

16

 

16

16

16

16

16

16

 

 

 

 

 

17

17

17

2

12

14

14

 

17

17

17

17

117

117

|

 

 

 

 

16

6

[16

[10

|l3

15

[ 15

 

7

[l3

15

15

[l5

[l5

|

 

1

 

 

12

4

|l4

[14

11

5

1

 

5

11

| 5

11

[ 14

14

|

 

 

 

 

10

 

о

 

О

4

|l0

|

4

|l0

4

|l0

| 4

0

 

 

 

 

 

15

6

7

j 18

9

20 [21

|22

23

24

|25

[26

27

 

 

 

 

 

0

0

0

j 0 | 0

0 | 0 | 0 | 0

0 [ 0 | 0 [ 0 [ 0

0

0

0

I 0

1

I 1

I 1

I 1 I 1

I I

I 1

I

1 I 1

I 1

| 1

I 1 |

1

| 1

I 1

| 1

| 1

| 1

98


N

 

 

 

 

 

 

 

 

 

 

Регулярные носледо

12

3

3

3

3

3

3

3 I 3

3

 

3

3

3

3

3

 

2

2

2

2 | 2

2 | 2

2

2

 

2

2

2

2

2

 

6

6

6

6

6

6

6

6

6

| 6 | 6 ! 6

6

6

 

4

4

4

4

4

4

4 | 4

4

 

4

4

4

4

4

 

5 | 5 | 5

5

5

5

5 | 5

5

| 5 | 5 | 5 | 5 ] l4

 

7

7

7

7

7

| 7

7

115

115

 

| l 5

| l 5

| l 5

| l 5

| l 5

 

17

117

] 17

] 17

| l 7

} 17

| l 7

] l l

| l 4

 

| l 7

| l 7

| l 7

| l 7

| l l

 

13

| l 3

| l 3

115

| l 5

| l 6

| l 6

| l 3

| l 6

 

13

13

| l 6

| l 6

13

 

11

111

112

| l l

| l 4

112

| l 4

| l 2

| l 2

 

11

12

| l 2

14

12

 

10 | i o | i o

10 10 | i o | i o | i o | i o | i o

10 | i o | m

10

 

1

1 2

1 3

4

5

| 6

| 7

| 8

| 9

 

10

И

12

| l 3

114

12

0

0 | 0

0

0

0

0

0

0 | 0 o 0 | 0 | 0

 

1 1 Г I 1 1 1 1 1 i l l

 

1 1 1 1 1

 

3 3 | 3 3 3 3 3 3 | 3 3 | 3 3 3 3

 

2 | 2 2 2 2 2 2 2 | 2 2 2 2 2 2

 

6 6 16 6 6 6 6 6 | 6 6 6 6 6 | 6

 

7 7 7 7 7 | 7 | 7 7 | 7 i

7 7 7 7

 

17

17

17

17

17

|l7

117

117

117

117

117

Il7

17

17

 

13

13

|l3

|l3

|l3

|l3

115

|l5

115

15

16

|l6

16

16

 

11

11

11

|l2

112

112

| 5

|ll

|ll

 

14

12

|l2

14

14

 

15

15

15

|l0

|l6

|l6

| 4 |l0

|l3

16

10

13

15

|l5

 

5

14

14

114

|l4

14

14

Il4

112

12

114

11

5

111

 

4

4

10

| 4

4

|l0

110

| 4 110

|l0

| 4 110

| 4

10

12

33

34

35 |36 |37 |38 |39 | l0

|41

 

|42 [43 |44

45

46

0

о

о

о

о

о

о

о

О

О

О

О

 

 

 

1 1 11 1 Л 1 1 1 1 11 1 1

 

 

 

3 | 3 3 3 3 13 3 3 3 3 3 3

 

1

 

2 2 i

2 2 2 2 2 2 | 2 2 2

 

 

6 б 6 6 6 5 6 6 6 6 6 6

Продолжение

вательности

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

3

3

3

3 3

3

3 3 3

з 3 3 3 3 3 3 3

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

6

6 6

6

6 6 | 6 | 6 6 6

6 6 6 6 6 6 6 6

4

4 4 4 4 | 4 | 4 7 7 7 | 7 7 7 7 7 7 7 7

14

14

14

14

14 |l4

114-

5

5

5

5

5

5

5

5

5

5

17

15

15

15

16

16

|l6

|l6

4

4

15

15 15 15 15 15

15

15

13

17

17

17

12

17

17

17

14

14

11

11

14

17

17

17

17

17

11

13

13

16

13

13

13

15

15

16

10

13

16

13

13

16

16

16

10

11

12

12

11

11

12

11

11

12 j14-

12 12 11 12 12

14

14

14

10

10

10

10

10

|l0

|ю |ю |ю 14 |ю |ю |ю |ю |ю 14 |ю I 4

15

16

117

18

19

|20 |21

|22 |23 |24 |25 |26 [27 |28 |29

|30 |31

|32

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

<=>i

О

| О

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

6

6

6

6

6

6

6

6

6

6

6

6

6

6

6

6

6

6

16

16

16

16

ш 16

16

16

16

16

16 16 16 16 16

16

16

16

12

12

12

12

12

12

12

12

12

12

12

12

14

14

14

14

14

14

10

10

|io

13

13

13 13 13 13 13

13

13

4

10

15

15

15

15

11

|ll

14

11

11

11 11 17 17 17

17

17

5

11

11

17

17

17

15

15

15

10

15

15

15

7

15

15

15

15

15

15

13

7

13

13

14

14

5

14

5

14

14

5

5

и

14

|14 |ll

5

12

5

И

12

4

4

4

4

| 4

( 4

110

| 4 | 4 |l0

| 4 |l0

|l0

| 4 |l0

| 4

|l0

|l0

47

|48

49

50

51

|52 |53 |54 |55 |б6 |б7 |б8

|59 |б0 |б1

|б2 |бЗ |б4

 

 

 

 

I I

 

1 1 1 I I

 

1 1 1 1 1 1 1

 

 

 

 

 

 

 

1

 

 

 

 

1

 

 

 

|

 

 

|

 

 

 

 

 

I'

 

 

 

 

 

 

 

 

 

 

101

100