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

Структурный синтез аппаратной реализации алгоритмов работы цикловых систем. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
сигнал об окончании выдержки; соответственно, временная переменная может играть роль выходной и входной переменной. Для простоты пред­полагается, что все таймеры работают со сбросом, т.е. при поступлении повторного сигнала до окончания временного интервала старый отсчет времени сбрасывается, и начинается отсчет от последнего запроса. Приня-
Z
ты следующие обозначения: электромагнит, гидроцилиндр, пневмоцилиндр, гидромотор);
– исполнительное устройство (двигатель,
j
x
– i-я вход-
i
ная переменная (сигнал от распределителя, конечного переключателя, дат­чика положения, кнопки);
S
z и
j
R
z – соответственно включающий и от-
j
ключающий входы мента памяти (триггера); ющий входы
i-го элемента памяти; х
перед выполнением команды условие исходного положения;
j-го исполнительного устройства; y
S
, R
– соответственно включающий и отключа-
i
i
– логическое условие, проверяемое
l
z; x
– пусковой сигнал; x0 – логическое
n
x
– логическое условие, проверяемое после
h
– выход i-го эле-
i
выполнения команд, т.е. входная переменная.
Выполнение команд
S
z и
j
R
z
характеризуется ситуацией, которая
j
определяется состоянием входных, промежуточных и выходных перемен­ных. В общем случае каждой ситуации должно соответствовать состояние ЭП, т.е. его состояние должно соответствовать вершине направленного графа.
Пункты и ограничения. Описание пункта раздела 2 технического
задания может быть представлено в виде связного ориентированного мультиграфа, вершины которого изображаются кружками и интерпрети­руются как ситуации, а дуги (ребра) – как переходы из одной ситуации в другую. В пункте выделяется начальная ситуация. Направление перехода на дуге указывается стрелкой. Условия перехода указываются рядом с ду­гами в
виде выражения, причем в качестве переменных могут использо­ваться переменные всех видов. Как обычно, переход происходит, если со­ответствующая функция равна 1. Временная переменная в функции пере­ходов интерпретируется как вход устройства (выход от таймера). Выше черты записываются условия перехода в заданные булевыми функциями состояния, причем вне скобок записываются сигналы, вызывающие и разрешающие данный переход (сигналы возбуждения), а в скобках – сигналы, равные единице на данном переходе, но не оказывающие влия­ния. Ниже черты указываются сигналы включения или отключения ИУ. Отсутствие сигнала означает, что состояние соответствующего ИУ не из­меняется. Временная переменная в правой части интерпретируется как вы­ход устройства – вход таймера.
Существенной
частью пункта радела 2 технического задания являет­ся описание ограничений на входы и выходы. Ограничения на входы могут относиться к ситуации, пункту в целом (т.е. ко всем ситуациям данного пункта, кроме начальной) и всем пунктам (эти ограничения включаются
61
в метаописание). Ограничения на выходы могут относиться к пункту в це­лом и всем пунктам.
При формализованном описании условий работы СУ первый и вто-
рой разделы выполняются в форме таблиц (табл. 6.1-6.8).
Метаописание. Метаописание содержит сведения о взаимодействии
между пунктами и общие сведения для СУ в целом. Метаописание состоит из указания начальной ситуации в каждом из пунктов (начальной макроси­туации); значений всех выходных и промежуточных переменных в началь­ный момент; ограничений на входные и выходные наборы для устройства в целом; взаимодействия между пунктами,
задаваемого при помощи прио­ритетных формул. Приоритетную формулу можно исключить, внеся изме­нения в соответствующий пункт.
Очевидно, что схема СУ для автоматической или полуавтоматиче­ской работы с минимальным количеством элементов может быть получена при использовании на каждом переходе только сигналов возбуждения. Но это не всегда возможно из-за противоречий, возникающих между
этими сигналами в различных переходах и вызывающих неправильное функцио­нирование СУ. Устранение этих противоречий может быть произведено с помощью сигналов, поступающих от вспомогательных ЭП, например, RS-триггеров, введенных в схему СУ.
В общем случае каждой ситуации (вершине графа) может соответ-
ствовать сигнал от одного ЭП. С целью уменьшения количества ЭП вер
-
шины графа объединяются в макроситуации.
В одну макроситуацию могут входить последовательно расположен­ные вершины, не содержащие сигнала включения и отключения одного и того же ИУ. Каждой макроситуации в СУ соответствует один ЭП. В про­цессе работы СУ включенное состояние
j-го ЭП означает отработку j-й
макроситуации. Теперь сигнал от одного ЭП может быть поставлен в соот­ветствие одной макроситуации. Исключение составляет случай, когда в СУ содержатся две макроситуации. Тогда целесообразно использовать один ЭП с взаимно инверсными выходами.
Включение
j-го ЭП (соответствующего j-й макроситуации) может
быть произведено либо из предпускового состояния СУ при выполнении условий пуска, либо при выполнении условий перехода из предшествую­щей макроситуации, связанной на графе дугой с данной макроситуацией, а также при наличии сигнала от ЭП, соответствующего этой предшеству­ющей макроситуации.
Методику перехода от словесного описания алгоритмов работы СУ автоматизированных и автоматических устройств к описанию на языке ЯРУС рассмотрим на примерах.
Пример 6.1.
Для исполнительного устройства – пневмоцилиндра Z привода транспортного механизма (рис. 6.1
а), исходное и конечное положения вы-
62
ходного звена которого контролируются путевыми конечными выключа-
S
R
S
R
Х
телями
и Х2, требуется разработать схему системы управления, обеспе-
1
чивающей следующий алгоритм работы привода: при кратковременном нажатии пусковой кнопки Х двойных хода (рис. 6.1
б).
(х3 = 1) пневмоцилиндр должен сделать два
3
Рис. 6.1. Привод транспортного механизма:
а) схема пневмопривода; б) циклограмма работы привода
Раздел 1. Общий
X
– конечный выключатель втянутого положения штока пневмоци-
1
линдра; моцилиндра;
Х
– конечный выключатель выдвинутого положения штока пнев-
2
Х
– кнопка пуска привода.
3
Таблица 6.1
Списки входов и выходов
Исполнительные устройства
(выходные сигналы)
Обозначения
Z
Пусковой сигнал – х3 .
Наименование
операции
Перемещение
детали
Автоматический режим Наладка
ИП КП
х1 х2
Входные сигналы
Промежуточное
положение
– – –
Вкл. Откл.
Раздел 2. Пункты и ограничения
Таблица 6.2
Пункт 1. Автоматический режим
№
ситуации
1 2 3 4
Единичные входные сигналы
Сигналы
возбуждения
х3 х х2 х1 х2
Присутствующие
сигналы
1
– – –
Единичные
выходные
сигналы
z z z z
№
следующей
Ограничения
ситуации
2 – 3 – 4 – 1 –
Пункт 2. Наладочный режим
Наладочный режим заданием не предусмотрен.
Раздел 3. Метаописание
С учетом заданного цикла работы, в соответствии со списком входов
и выходов, а также перечня ситуаций строим граф автоматического режима
63
работы системы (рис. 6.2). Каждую ситуацию превращаем в вершину ориен-
Z
тированного графа, с учетом заданного цикла, а над каждой дугой записыва­ем условия перехода. Формально, переменные, стоящие в числителе, отно­сятся к последующей вершине, а в знаменателе – к предшествующей.
Каждой вершине ставим в соответствие ЭП, которые обозначим
Y
с соответствующим номером, обозначенным римской цифрой. В данном цикле невозможно сократить число ЭП, т.к. нельзя выделить макроситуа­ции, потому что последовательно расположенные вершины графа содер­жат сигналы включения и отключения одного и того же ИУ. Следователь­но, в данном графе все ситуации и будут макроситуациями (рис. 6.2).
Рис. 6.2. Граф автоматического цикла
Пример 6.2.
Для двух исполнительных устройств – пневмоцилиндров Z1 и Z2 при­водов механизма для прессования (рис. 6.3
а) требуется разработать схему
СУ, обеспечивающую следующий алгоритм работы привода: при кратковре­менном нажатии пусковой кнопки Х
полнить следующий цикл
Z1 – Z2 – 2
(х5 = 1) пневмоцилиндры должны вы-
5
– 1Z (рис. 6.3 б). Исходные и конеч-
ные положения выходных звеньев исполнительных устройств контролиру­ются путевыми конечными выключателями Х
, Х2, Х3 и Х4.
1
Рис. 6.3. Привод механизма для прессования:
а) схема пневмоприводов; б) циклограмма работы пневмоприводов
64
Раздел 1. Общий
X
, X3 – конечные выключатели втянутого положения штоков пнев-
1
моцилиндров; штоков пневмоцилиндров; цикл.
Х
, X4 – конечные выключатели выдвинутого положения
2
Х
– кнопка пуска приводов в автоматический
5
Таблица 6.3
Списки входов и выходов
Исполнительные устройства
(выходные сигналы)
Обозначения
Наименование
операции
Автоматический режим Наладка
ИП КП
Входные сигналы
Промежуточное
положение
Вкл. Откл.
Z1 Зажим детали х1 х2 – – – Z2 Прессование х3 х4 – – –
Пусковой сигнал – х5 .
Раздел 2. Пункты и ограничения
Таблица 6.4
Пункт 1. Автоматический режим
№
ситуации
1
2
3
4
Единичные входные сигналы
Сигналы
возбуждения
Присутствующие
сигналы
х5·х1 х3
х2 х3
х4 х2
х3 х2
Единичные
выходные
сигналы
S
z
1
S
z
2
R
z
2
R
z
1
№
следующей
Ограничения
ситуации
2 –
3 –
4 –
1 –
Пункт 2. Наладочный режим
Режим наладки для системы в техническом задании не задан.
Раздел 3. Метаописание
Описание пункта второго раздела представим в виде графа
(рис. 6.4). Каждой ситуации ставим в соответствие вершину графа, а над
дугами, показывающими направление перехода, записываем необходи­мые условия работы. Анализ графа показывает, что ситуации 2 и 3 мож­но объединить в макроситуацию, т.к. эти вершины не содержат сигналы включения и отключения одного и цию 4 нельзя, потому что при этом в макроситуации будут
того же ИУ. Добавить к ним ситуа-
S
Z
2
и
R
Z
2
, т.е.
явное противоречие. Аналогично объединим в макроситуации 1 и 4 вер­шины графа.
Полученные две макроситуации обозначим римскими цифрами и построим новый граф – граф макроситуаций (рис. 6.5), на дугах кото­рого сохраним логические условия, существующие в графе ситуаций
(рис. 6.4).
65
Z
Рис. 6.4. Граф автоматического цикла Рис. 6.5. Граф макроситуаций
Каждой вершине графа макроситуаций поставим в соответствие по ЭП, т.е. в данном случае два ЭП. Однако, если граф макроситуации имеет две вершины, то можно обойтись одним ЭП при условии, что ЭП имеет два инверсных выхода. Можно также выход с ЭП раздвоить, а затем один из двух сигналов инвертировать. В
качестве ЭП выберем RS-триггер (триг-
гер с раздельными входами).
Пример 6.3.
Спроектировать схему пневматической системы автоматического управления тремя исполнительными устройствами – пневмоцилиндрами приводов руки манипулятора для перегрузки деталей с одного транспорт­ного конвейера на другой: щения руки манипулятора; ния руки манипулятора; воды манипулятора после нажатия пусковой кнопки
дующему циклу:
Пневмоцилиндр
Z1 – Z2 – Z3 –
Z2 совершает второе перемещение руки вниз, толь-
ко при наличии дополнительного сигнала
Z1 – пневмоцилиндр горизонтального переме- Z2 – пневмоцилиндр вертикального перемеще-
Z3 – пневмоцилиндр зажимного устройства. При-
X
работают по сле-
П
2 – Z1 – Z2 – Z3 – Z2.
х
о свободном месте на прием-
7
ной платформе. Автоматическое повторение цикла работы исполнитель­ных устройств должно происходить, только при наличии дополнительного
х
сигнала контролируется конечными выключателями
. Положение выходных элементов исполнительных устройств
8
Х
, Х2, Х3, Х4, Х5, Х6.
1
Раздел 1. Общий
X
, Х
, X
1
пневмоцилиндров; жения штоков пневмоцилиндров; ческий цикл; ме;
Х
– датчик наличия детали на подающей платформе (дополнительные
8
условия – сигналы
– конечные выключатели втянутого положения штоков
2
3
Х
, X
, Х
4
X
– датчик наличия свободного места на приемной платфор-
7
х
, х8).
7
– конечные выключатели выдвинутого поло-
5
6
Х
– кнопка пуска приводов в автомати-
П
66
Таблица 6.5
Списки входов и выходов
Исполнительные устройства
(выходные сигналы)
Обозначения
Z1
Z2
Наименование
Горизонтальное
перемещение руки
Вертикальное
перемещение руки
операции
Автоматический режим Наладка
ИП КП
х1 х4 – – –
х2 х5 – – –
Входные сигналы
Промежуточное
положение
Вкл. Откл.
Z3 Зажим детали х3 х6 – – –
Пусковой сигнал – хП; дополнительные условия (сигналы): сигнал
наличия свободного места на приемной платформе –
х
детали на подающей платформе –
.
8
х
; сигнал наличия
7
Раздел 2. Пункты и ограничения
Таблица 6.6
Пункт 1. Автоматический режим
№
ситуации
Единичные входные сигналы
Сигналы
возбуждения
Присутствующие
сигналы
Единичные
выходные
сигналы
№
следующей
ситуации
Ограничения
1 2 3 4 5 6
1 хП х1 х2 х3
2 х4 х2 х3
3 х5 х3 х4
4 х6 х4 х5
5 х2 х5 х6
6 х1 х
х
7
2 х6
7 х5 х1 х6
8 х3 х1 х5
9 х2 х8 х1 х3
S
z
1
S
z
2
S
z
3
R
z
2
R
z
1
S
z
2
R
z
3
R
z
2
S
z
1
2 –
3 –
4 –
5 –
6 –
7 –
8 –
9 –
2 –
Раздел 3. Метаописание
Описание пункта 1 второго раздела представим в виде графа ситуа­ций (рис. 6.6). Каждой ситуации ставим в соответствие вершину графа, а над дугами, показывающими направление перехода, записываем необхо­димые условия работы.
Проведем операцию стягивания (сжатия вершин) графа ситуаций пу­тем объединения в макроситуации следующих друг за другом ситуаций, которые не содержат сигналов включения
и отключения одного и того же
ИУ. С этой целью, начиная с первой вершины, проверяем выходные сиг-
67
налы, соответствующие вершинам графа. Вершину, которой соответствует выходной сигнал, противоположный какому-либо из выходных сигналов на предыдущих вершинах, отделяем.
Затем проверку выходных сигналов аналогичным образом продол­жаем, начиная с отделенной вершины до тех пор, пока не будут просмот­рены все вершины.
Рис. 6.6. Граф ситуаций системы управления
манипулятора-перегружателя деталей
Полученные таким образом подмножества вершин в данном примере на рис. 6.6 обведены пунктирной линией. После удаления всех дуг между вершинами одной макроситуации и объединения этих вершин в одну по­лучили новый граф, вершины которого интерпретируются как макроситу­ации (рис. 6.7).
Рис. 6.7. Граф макроситуаций системы управления
манипулятора-перегружателя деталей
Условия перехода из предыдущей ситуации в последующую указаны на дугах графа макроситуаций и заданы булевыми функциями. Значения этих условий равны условиям перехода из последней ситуации (вершины) предыдущей макроситуации в ближайшую ситуацию (вершину) следую­щей макроситуации.
68
Пример 6.4.
Спроектировать схему пневматической системы автоматического управления тремя ИУ – пневмоцилиндрами приводов транспортно-загру­зочного устройства для подачи деталей с транспортного конвейера на по­зицию обработки станка: захватного устройства с возвратом поршня от пружины; линдр вертикального перемещения;
Z1 – односторонний пневмоцилиндр пружинного
Z2 – пневмоци-
Z3 – пневмоцилиндр горизонтального
перемещения (рис. 6.8).
Рис. 6.8. Схема приводов транспортного устройства
Конечные положения ИУ контролируются конечными выключате­лями: Х ющий команду
р(SZ
окончании операции зажима детали;
, Х2 – Z2; Х3, Х4 – Z3; Х5 – промежуточный переключатель, пода-
1
z
на начало обработки при ходе назад; Х6 – кнопка пуска;
В
) – реле контроля давления в рабочей камере Z1, подающее сигнал об
1
z
– команда, поступающая со станка
Ц
на автоматическое начало нового цикла загрузки.
Раздел 1. Общий
X
, X3 – конечные выключатели втянутого положения штоков пнев-
1
моцилиндров
Z2, Z3; Х
жения штоков пневмоцилиндров тель, подающий команду
цилиндра
Z3; Х
– кнопка пуска; р(
6
камере пневмоцилиндра зажимного устройства
, Х
, – конечные выключатели выдвинутого поло-
2
4
Z2, Z3; Х
z
на начало обработки при ходе назад пневмо-
В
S
Z
) – реле контроля давления в рабочей
1
– промежуточный переключа-
5
Z1; X
, – датчик наличия
7
свободного места на позиции обработки, подающий команду на автомати-
Х
ческое начало нового цикла загрузки;
– датчик наличия заготовки на
8
подающей платформе.
69
Списки входов и выходов
Исполнительные устройства
(выходные сигналы)
Обозначения
Z1
Наименование
операции
Зажим детали,
разжим детали
Z2 Опускание, подъем х Z3 Транспортирование х
ZВ
Промежуточная
команда
Автоматический режим Наладка
ИП КП
–
р(
Z
х2 – – –
1
х4 При ходе назад х5 – –
3
– – – – –
Входные сигналы
Промежуточное
положение
S
)
1
Пусковой сигнал –
х
; дополнительные условия (сигналы): сигнал
6
наличия свободного места на позиции обработки –
х
готовки на подающей платформе –
.
8
Раздел 2. Пункты и ограничения
Пункт 1. автоматический режим
№
Единичные входные сигналы
ситуации
Сигналы
Присутствующие
возбуждения
1 х6 х1 х3 х7 х
2 х2 х3 х7х
3
4 х1
5 х4
6 х
7
р(
Z
р (SZ
S
)
1
р(
р(
2
)
1
8 х1 х4
сигналы
8
х2 х3 х7 х8
S
Z
)х3 х7
1
S
Z
)х1 х7
1
х4 р(
S
Z
1
х2 х4
8
)
Единичные
выходные
сигналы
S
z
2
S
z
1
R
z
2
S
z
3
S
z
2
R
z
1
R
z
2
R
z
3
№ следу-
ющей
ситуации
Таблица 6.7
Вкл. Откл.
– – –
х
; сигнал наличия за-
7
Таблица 6.8
Огра-
ниче-
Примечание
ния
2
3
4
5 –
6
7
8
9 –
–
–
–
транспорти-
–
–
–
транспорти-
опускание
зажим
подъем
рование
опускание
разжим
подъем
рование
9 х5 х1
10 х3 zЦ х1 х7 х8
z
В
S
z
2
10 –
2
–
начало
обработки опускание
Раздел 3. Метаописание
Описание пункта 1 второго раздела представим в виде графа ситуа­ций (рис. 6.9). Каждой ситуации ставим в соответствие вершину графа, а над дугами, показывающими направление перехода, записываем необхо­димые условия работы.
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]