8 управления. Управляющие сигналы, код номера цикла и режимы работы формируются блоком 1 ввода и подаются на вход коммутатора. В зависимости от кода номера цикла, записанного в блоке А памяти, в коммутаторе 2 вырабатываются сигналы для реверсивного счетчика 3, который осуществляет пе1
Изобретение относится к системам программного управления технологическим оборудованием для реализации жестких алгоритмов управления с использованием принципа микропрограммирования.
Целью изобретения является создание возможности отработки обратной последовательности циклов и упрощени устройства.
На фиг. 1 изображена фуг кциональ- ная схема предлагаемого устройства; на фиг. 2 - схема коммутатора на фиг. 3 - схема блока сравнения кодов на фиг. 4 - блок-схема алгоритма работы устройства; на фиг. 5 - временные диаграммы работы устройства (для реверсивного счетчика).
Устройство содержит блок 1 ввода, коммутатор 2, реверсивный счетчик 3 импульсов, блок 4 памяти, мультиплексор 5, блок 6 сравнения кодов, элементы 7 согласования и объект 8 управления.
Коммутатор 2 содержит коммутаторы 9-14. Блок 6 сравнения кодов содержит элемент 15 сравнения и инвертор 1 6,
Устройство работает следующим образом.
Информация с выходов блока 1 ввод данных (управляющие сигналы, код номера цикла, режимы работы устройства подается на информа-ционные входы D коммутатора 2, например разряды D , Dj - режим работы, разряды Dj - сигнал Пуск цикла Г) - D, разряды D - сигнал Пуск при последователь ной прямой отработке цикла, разряды DJ - сигнал Пуск при последовательной обратной отработке цикла; разряды Dg - Dq - номер цикла.
реход к следующему этапу программы. Это определяется сигналами, поступающими на коммутатор с мультиплексора 5, у;ентифицирующего датчик, по которому происходит отключение исполнительных устройств объекта 8, и сигналами, поступающими с блока 6 сравнения кодов. J ил.
0
ь
0
0
2
Информация из блока 1 ввода задания вводится в коммутатор 2 непосредственно, причем последовательность и моменты цикла работы задаются оператором в произвольный момент времени.
На адресные входы Л коммутатора подается код последовательности отработки циклов (прямой или обратной).
На первый управляю1ций вход коммутатора 2 подается сигнал с выхода блока 6 сравнения, запрещающий работу коммутатора 2 при несовпадении кодов состояния датчиков, записанных в блоке 4 памяти и поступающих с объекта 8 управления через элементы 7 согласования. На второй управляющий вход V коммутатора подается сигнал с выхода мультигглексора 5, в зависимости от которого, а также от кодов, записанных в блоке 4 памяти и формируемых в блоке 1 ввода, коммутатор 2 производит запись параллельного кода в реверсивный счетчик 3 при переходе к циклу по коду (входы D;), увеличивает его содержимое на I - вход +1 при прямой последовательности циклов или уменьшает его содержимое на 1 - вход -1 при отработке обратной последовательности циклов. Выходы реверсивного счетчика 3 подключены к адресным входам А блока 4 памяти. Код состояния исполнительных устройств (разряды 3-Зп) поступает непосредственно на об7:,ект 8 управления.
Коммутатор 2 работает следующим образом.
На входы А и В коммутаторов 9-12 подается код D, , Dj от блока 1 ввода где 00 - ручной режим работы; 01 - сигнал /2 через вход D« коммутатора 12 проходит на выход и подается на вход +1 реверсивного счетчика 3
(это автоматический режим работы при после/ювательной, прямой отработке цикла); 10 - сигнал V через вход П коммутатора 12 проходит на выход Y и подается на вход -1 реверсивного счетчика 3 (это автоматический режим работы при последовательной, обратной отработке цикла)j 11 - сигнал А, -А. через коммутаторы 9 и 10 подается на входы D, - D4 счетчика 3 по команде V,, проходящей через вход D коммута- - тора 11 на вход С блока 3 (это автоматический режим работы при параллельном вводе номера этапа (цикла).
Вход Vf является стробирующим. При сигнале 1 на этом входе работа коммутатора 9-14 блокируется.
Коммутаторы 13 и 14 управляют входами Cj-t-l, -1 в зависимости от ин- формации; записанной в блоке 4 памяти, например в разрядах А, А, 00 - исходное положение, 01 - сигнал Vj уменьшает состояние счетчика 3 на 1, 10 - сигнал V увеличивает состояние счетчика 3 на 1, 11 - сигнал Vj проходит на вход С счетчика 3.
Микрокоманды Aj, Aj соответствуют разрядам 4-4п блока 4 памяти.
В блоке 4 памяти также записываются микрокоманды: коды состояния датчиков, соответствующие состоянию программного счетчика 3 (разряды 1-п), код состояния исполните льных устройств (разряды 3-Зп)J адрес датчика, по которому происходит отключение исполнительных устройств объекта 8 управления (разряды 2-2п).
В качестве датчиков положения рабочих органов применены датчики типа БТП 101, каждый из которых может находиться в двух состояниях - включенном или выключенном, т.е. в состоянии О или 1. Каждому включенному или выключенному состоянию датчиков соответствует кодовая комбинация, записанная в блоке 4 памяти.
Кодовая комбинация 1234 Датчик 11010
Датчик 21001
В блоке 4 памяти, например, в первом этапе записывается код, сдответ- ствующий третьей комбинации (10), остальные состояния являются аварийныи. Во втором этапе записывается код ервой комбинации (11), остальные комбинации являются аварийными и т д.
Датчики положения рабочих органов бъекта 9 управления подключены к
6194
входам D, - D/ мультиплексора 5 и блока 6 сравнения. Мультиплексор в зависимости от кода 2-2п, записанного в блоке 4 памяти, выбирает датчик, по которому происходит переход к следующему этапу. Блок 6 срявнения совместно с кодовой комбинацией 1-п блока 4 памяти позволяет контролиро- вать положение нecкoльк rx рабочих органов и формирует сигнал V , стро- бирующий работу коммутатора 2. Сигнал на выходе коммутатора 2 свидетельствует о том, что предыдущий этап от- работан, а сигнал на выходе блока 6 сравнения кодьв.свидетельствует о том, что аварийная ситуация не возникла.
Установка начальных условий бло- ков устройства происходит при включении питания (цепи сброса условно на фиг. 1 не показаны).
В качестве коммутаторов 9-14 использованы стандартные элементы К155 КП2, выполняющие стандартную для них функцию - осуществление каскадирования с N линий на п с помощью стро- бирования. Блок 6 сравнения кодов реализован на стандартном элементе К155 СП1.
,
В качестве блока 4 памяти использована микросхема К155 РЕЗ.
Использование изобретения позволяет уменьшить аппаратурные затраты и создать возможность реализации отработки прямой и обратной последовательности циклов.
Формула из.обретения
Устройство для программного управления, содержащее блок ввода, коммутатор, мультиплексор, блок сравнения, блок памяти и элементы согласования,
выходы которых соединены с информационными входами мультиплексора и блока согласования, а входы элементов согласования являются входами устройства, выходы блока ввода подключены
к информационным входам коммутатора, первый и второй управляющие входы которого соединены с выходами блока сравнения и мультиплексора соответственно, адресные входы блока сравнения
и мультиплексора подключены соответственно к первым и вторым выходам лока памяти, третьи выходы которого соединены с адресными входами коммуатора, отличающее ся тем.
что, с целью создания возможности отработки обратной последовательяостн циклов и упрощения устройства,введен реверсивныи счетчик,соединенный устано- реверсивного счетчика, а четвертые вечными входами,счетным входом и управ- выходы блока памяти являются выходами
ляющими входами соответственно с первы1341619В
ми,вторым,третьим и четвертым выходами коммутатора, блок памяти адресными входами подключен к разрядным выходам
устроиства.
и
f/c/77OffO /fa f/ava A A/x i/c oSift
С У )
JT
W o/yMif/jffS. / ifu/i/7a
Strfi cff a ofiffx Ci/ff ff/7a
CSay/ref/i/e I
С
1
Cffror
CSpffC e cffff/rwcf Обратная ffmaySomffa uuff/fo t/cmo ffffffa tfUftfToB
yt/ff/rffS
(puff. 5
Редактор Е.Копча
Составитель А.Исправникова
Техред Л.Сердюкова Корректор М.Пожо
Заказ 443Д/51 , Тираж 863Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4
название | год | авторы | номер документа |
---|---|---|---|
Устройство для программного управления | 1985 |
|
SU1252760A1 |
Устройство для программного управления технологическим оборудованием | 1987 |
|
SU1423982A1 |
Устройство для программного управления технологическим оборудованием | 1986 |
|
SU1372277A1 |
Устройство для сжатия информации | 1986 |
|
SU1332354A1 |
Цифровой реверсивный привод | 1985 |
|
SU1314313A1 |
УСТАНОВКА ДЛЯ КОПЧЕНИЯ ПИЩЕВЫХ ПРОДУКТОВ | 1992 |
|
RU2067834C1 |
Устройство для сопряжения электронной вычислительной машины с дискретными датчиками | 1982 |
|
SU1084774A1 |
Устройство для управления автооператорами гальванических линий | 1986 |
|
SU1327061A1 |
Контурная система программного управления | 1989 |
|
SU1681298A1 |
Устройство автоматизированной подготовки программ для станков с ЧПУ | 1986 |
|
SU1354160A1 |
Изобретение относится к системам программного управления технологическим оборудованием, реализующим жесткие алгоритмы управления с использованием микропрограммирования. Цель изобретения - обеспечение отработки обратной последовательности циклов и упрощение устройства. Устройство содержит блок 1 ввода,, коммутатор 2, реверсивный счетчик 3 импульсов, блок 4 памяти, . мультиплексор 5, блок 6 сравнения кодов, элементы 7 согласования и объект сю 1 tamt. a QD
Способ получения продукта конденсации бетанафтола с формальдегидом | 1923 |
|
SU131A1 |
Руководство по применению | |||
ЛУГОВОЙ СТРУГ | 1927 |
|
SU11340A1 |
с | |||
Способ приготовления кирпичей для футеровки печей, служащих для получения сернистого натрия из серно-натриевой соли | 1921 |
|
SU154A1 |
Тарабрин Б.В | |||
Справочник по интегральным микросхемам | |||
М.: Энергия, 1980, с | |||
Приспособление для воспроизведения изображения на светочувствительной фильме при посредстве промежуточного клише в способе фотоэлектрической передачи изображений на расстояние | 1920 |
|
SU172A1 |
Устройство для программного управления | 1985 |
|
SU1252760A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Авторы
Даты
1987-09-30—Публикация
1986-02-10—Подача