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

 

Изобретение относится к системам программного управления технологическим оборудованием, реализующим жесткие алгоритмы управления с использованием микропрограммирования. Цель изобретения - обеспечение отработки обратной последовательности циклов и упрощение устройства. Устройство содержит блок 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.Ïîæî

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

 

Похожие патенты:

Изобретение относится к устройствам для программно-логического управления объектами дискретного циклического действия

Изобретение относится к промышленной автоматике и вычислительной технике и может найти применение при организации мультипрограммной работы вычислительных машин и систем в программируемых контроллерах, АСУ технологическими процессами, на станках с числовым программным управлением

Изобретение относится к области автоматики и может быть использовано в системах числового программного зшравления

Изобретение относится к программному управлению станками и

Изобретение относится к системам программного управления и предназначено для плавного разгона, замедления и точного останова электроприводов производственных механизмов

Изобретение относится к автоматике и вычислительной технике и

Изобретение относится к области машиностроения, в частности к средствам автоматизации листоштамповочного и отрезного оборудования

Изобретение относится к средствам автоматизации строительно-отделочных машин и мбжет быть использовано при построении автоматизированных машин для шлифования мозаичных и дру-, гих твердых мойолитных полов в промышленных и общественных зданиях

Изобретение относится к системам программного управления, в частности к времязадающим программным устройствам

Изобретение относится к автоматике и может быть использовано в системах управления, разгоном и торможением преимущественно такого исполнительного органа как двигатель

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

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

Изобретение относится к автоматизированным системам и системам автоматического управления и может быть использовано при управлении сложными объектами преимущественно с дискретным характером технологического цикла, а также для решения задач распознавания и анализа данных объектов, ситуаций, процессов или явлений произвольной природы, описываемых конечными наборами признаков (симптомов, факторов)
Наверх