Устройство для программного управления

Иллюстрации

Показать все

Реферат

 

Изобретение относится к системам программного управления технологическим оборудованием, реализующим жесткие алгоритмы управления с использованием микропрограммирования. Цель изобретения - обеспечение отработки обратной последовательности циклов и упрощение устройства. Устройство содержит блок 1 ввода,, коммутатор 2, реверсивный счетчик 3 импульсов, блок 4 памяти, . мультиплексор 5, блок 6 сравнения кодов , элементы 7 согласования и объект сю 1 tamt. a QD

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСГ1У БЛИН (51) 4 С 05 В 19/18

KFrgVl3"-.1 g

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4018726/24-24 (22) 10,02 86 (46) 30.09,87. Бюл. P- Зб (72) Н.Н.Алферьев, Л.В.Глинин, В.И.Павлов и В.Д.Кочкин (53) 621.503. 55 (088. 8} (56) Микросхемы интегральные полупроводниковые серий 13! К131, 155, К155

158, К158. Руководство по применению.

ОСТ 11340.909-80 ° с ° 154.

Тарабрин Б.В. Справочник по интегральным микросхемам. М,: Энергия, 1980, с. 172.

Авторское свидетельство СССР

Ф 1252760) кл. С 05 В 19/18, 1985, „.SU, 1 41619 А1 (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО

УПРАВЛЕНИЯ (57) Изобретение относится к системам программного управления технологическим оборудованием, реализующим жесткие алгоритмы управления с использованием микропрограммирования. Цель изобретения — обеспечение отработки обратной последовательности циклов и упрощение устройства. Устройство содержит блок

1 ввода,. коммутатор 2, реверсивный счетчик 3 импульсов, блок 4 памяти, мультиплексор 5, блок б сравнения кодов, элементы 7 согласования и объект

134 1619

8 управления. Управляк>щие сигналы, код номера цикла и режимы работы формируются блоком 1 ввода и подан>тся на вход коммутатора. В зависимости от кода номера цикла, записанного в блоке 4 памяти, в коммутаторе 2 вырабатываются сигналы для реверсивного счетчика 3, который осуществляет I>i

Изобретение относится к системам программного управления технологическим оборудованием для реализации жестких алгоритмов управления с использованием принципа микропрограммиров ания .

Целью изобретения является создание возможности отработки обратной последовательности циклов и упрощение устройства.

На фиг, 1 изображена функциональная схема предлагаемого устройства, на фиг, 2 — схема коммутатора, на фиг. 3 — схема блока с.равнения кодов;

>1 » на фиг. 4 — блок-схема алгоритма работы устройства; на фиг. 5 — временные диаграммы работы устройства (для реверсивного счетчика).

Устройство содержит блок 1 ввопа, коммутатор 2, реверсивный счетчик 3

?О импульсов, блок 4 памяти, мультиплексор 5, блок 6 сравнения кодов, элементы 7 согласования и объект 8 управления.

Коммутатор 2 содержит коммутаторы

9-14. Блок 6 сравнения кодов содержит элемент 15 сравнения и инвер— тор 16.

Устройство работает следу>ощим образом.

Информация с выходов блока 1 ввода данных (управляющие сигналы, код номера цикла, режимы работы устройства) подается на информационные входы D, коммутатора 2, например разряды D,,3 .

D, — режим работы, разряды D9 — сиг6 9 !

) — сигнал Пуск" при пос11едователь1 ной прямой отработке цикла, разряды

D- — сиг»ал Пуск" при последователь- 0

> ной обратной отработке цикла; разРяды D6 D9 номер цикла, реход к следующему этапу программы. Это определяется сигналами, поступающими на коммутатор с мультиплексора 5, идентифицирую>него датчик, по которому происходит отключение исполнительных устройстг. объекта 8, и сигналами, поступающими с блока 6 сравнения кодов. э ил, ?

Информация из блока 1 ввода задания вводится в коммутатор 2 непосредственно, причем последовательность и моменты цикла работы задаются оператором в произвольный момент времени.

На адресные входы Л коммутатора подается коц последовательности отработки циклов (прямой или обратной).

На первый управляющий вход т ком1 мутатора 2 подается сигнал с выхода блока 6 сравнения, запрещающий работу коммутатора 2 при несовпадении кодов состояния датчиков, записанных в бло— ке 4 памяти и поступающих с объекта

8 управления через элементы 7 согласования. На второй управляющий вход

Ч, коммутатора подается сигнал с выхода мультиплексора 5, в зависимости от которого, а также от кодов, записанных в блоке 4 памяти и формируемых в блоке 1 ввода, коммутатор 2 производит запись параллельного кода

B реверсивный счетчик 3 при переходе к циклу по коду (входы 0,.), увеличивает его содержимое на "1" — вход "+1" при прямой последовательности циклов или уменьшает его содержимое на "1" вход "-1" при отработке обратной последовательности циклов. Выходы реверсивного счетчика 3 подключены к адресным входам A блока 4 памяти. Код состояния исполнительных устройств (разряды 3-Зп) поступает непосредственно на объект 8 управления.

Коммутатор 2 раоотает следующим образом.

На входы А и В коммутаторов 9-12 подается код D, D оoт T !б>лока ввода где 00 -- ручной режим работы, 01 сигнал 11„ через вход D", коммутатора

12 проходит на выхоп и подается на вход "+1" ревер<..ивного счетчика 3

1341619 (это автоматический режим работы при последовательной, прямой отработке цикла); 10 — сигнал V через вход D, коммутатора 12 проходит на выход 7 !! !!

2 5 и подается на вход -1 реверсивного счетчика 3 (это автоматический режим работы при последовательной, обратной отработке цикла); 11 — сигнал А, -А через коммутаторы 9 и 10 подается на 10 входы D„ — Р4 счетчика 3 по команде

Ч„, проходящей через вход D4 коммутатора 11 на вход "С" блока 3 (это автоматический режим работы при параллельном вводе номера этапа (цикла).

Вход V1 является стробирующим. При сигнале " 1" на этом входе работа коммутатора 9-14 блокируется.

Коммутаторы 13 и 14 управляют входами "С,+1", "-1" в зависимости от ин-20 формации, записанной в блоке 4 памяти, например в разрядах А 5, А, 00 исходное положение, 01 — сигнал V2 уменьшает состояние счетчика 3 на "1", 10 — сигнал V2 увеличивает состояние 25 счетчика 3 на " 1", 11 — сигнал V2 проходит на вход С счетчика 3.

Кикрокоманды А 5, А соответствуют разрядам 4-4п блока 4 памяти.

В блоке 4 памяти также записывают- 30 ся микрокоманды: коды состояния датчиков, соответствующие состоянию программного счетчика 3 (разряды 1-п), код состояния исполнительных устройств (разряды 3-3n); адрес датчика, ЗВ по которому происходит отключение исполнительных устройств объекта 8 управления (разряды 2-2n).

В качестве датчиков положения рабочих органов применены датчики типа

БТП 101, каждый из которых может находиться в двух состояниях — включенном или выключенном, т.е. в состоянии

"0" или "1". Каждому включенному или выключенному состоянию датчиков соот- 45 ветствует кодовая комбинация, записанная в блоке 4 памяти.

Кодовая комбинация 1 2 3 4

Датчик 1 1 0 1 0

Датчик 2 1 0 0 1 50

В блоке 4 памяти, например, в первом этапе записывается код, соответствующий третьей комбинации (10), остальные состояния являются аварийными. Во втором этапе записывается код первой комбинации (11), остальные комбинации являются аварийными и т д . !

Датчики положения рабочих органов объекта R управления подключены к входам D, — D, мультиплексора 5 и блока 6 сравнения. Мультиплексор в зависимости от кода 2-2п, записанного в блоке 4 памяти, выбирает дат— чик, по которому происходит переход к следующему этапу. Блок 6 сравнения совместно с кодовой комбинацией 1-п блока 4памяти позволяет контролировать положение нескольких рабочих органов и формирует сигнал V стробирующий работу коммутатора ?. Сигнал на выходе коммутатора 2 свидетельствует о том, что предыдущий этап отработан, а сигнал на выходе блока 6 сравнения кодов, свидетельствует о том, что аварийная ситуация не возникла.

Установка начальных условий блоков устройства происходит при вклю— чении питания (цепи сброса условно на фиг. 1 не показаны).

В качестве коммутаторов 9-14 использованы стандартные элементы К155

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

К155 СП1. !

В качестве блока 4 памяти использована микросхема К155 РЕЗ.

Использование изобретения позволяет уменьшить аппаратурные затраты и создать возможность реализации от— работки пря.юй и обратной последовательности циклов.

Формула и з о б р е т е н и я

Устройство для программного управления, содержащее блок ввода, коммутатор,мультиплексор, блок сравнения, блок памяти и элементы согласования, выходы которых соединены с информационными входами мультиплексора и блока согласования, а входы элементов согласования являются входами устройства, выходы блока ввода подключены к информационным входам коммутатора, первый и второй управляющие входы которого соединены с выходами блока сравнения и мультиплексора соответственно, адресные входы блока сравнения и мультиплексора подключены соответственно к первым и вторым выходам блока памяти, третьи выходы которого соединены с адресными входами коммутатора, о т л и ч а ю щ е е с я тем, 13j 1619

4 что,с целью создания воэможности отработки обратной последовательности циклов и упрощения устройства, введен реверсивный счетчик, соединенный установочными входами, счетным входом и управляющими входами соответственно с первыми вт pjj>< Тр- тl.j1M H неj нерт дм выходами коммутатора блок и мя и эдпрсными входами подключен к раэрялным выходам

5 реверсивного счс гчика а четвертые

1 выходы блока памяти являются выходами устройства.

1341619

1341619

Тираж 863 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, И-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4 ос

Pcmuwa ö Щели

Ж7ФРфЩ уиллаУ

Редактор E.Êîï÷à

3ак аз 4434/5 1

Составитель А.Исправникова

Техред JI. åðäþêoBà Корректор M.Ïîæî