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

 

Изобретение относится к автоматике и вычислительной технике и может найти применение при управлении системами в реальном масштабе времени. Цель изобретения расширение области применения при управлении системами по жесткой временной циклограмме. Устройство содержит входной счетчик импульсов 5, счетчик адреса 9, блок постоянной памяти программы 7, выходной регистр 3 и дешифратор 2. Кроме того, для обеспечения реакции на нештатные ситуации в устройстве содержатся шифратор 12, элементы И 10,15, элементы ИЛИ 6, 17, а также демультиплексор 1 и мультиплексор 11, генератор импульсов 16, четырехразрядный сдвигающий регистр 14. В устройстве выборка команд программы управления осуществляется с различной частотой , а при возникновении аварийной ситуации оно переходит к выполнению соответствующей программы. 1 ил.

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

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

РЕСПУБЛИК (si)s G 05 В 19/18

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Ы

00 ! я

4 (21) 4763768/24 (22) 28,11.89 (46) 23,04.92. Бюл. М 15 (72) В.П,Лачугин, B.Ï,ÁóáíoB и Н.Н.Орел (53) 621,503.55(088.8) (56) Авторское свидетельство СССР

М 1188734,кл. G 06 F 9/22, 1983.

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

N 1252759, кл. G 05 В 19/18, 1986. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО

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

„,!Ы„„1728849 А1 расширение области применения при управлении системами по жесткой временной циклограмме. Устройство содержит входной счетчик импульсов 5, счетчик адреса 9, блок постоянной памяти программы 7, выходной регистр 3 и дешифратор 2. Кроме того, для обеспечения реакции на нештатные ситуации в устройстве содержатся шифратор 12, элементы И 10, 15, элементы ИЛИ

6, 17, а также демультиплексор 1 и мультиплексор 11, генератор импульсов 16, четырехразрядный сдвигающий регистр 14. В устройстве выборка команд программы управления осуществляется с различной частотой, а при возникновении аварийной ситуации оно переходит к выполнению соответствующей программы. 1 ил.

1728849

20

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

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

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

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

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

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

Устройство содержит демультиплексор

1, дешифратор 2, выходной регистр 3, элемент 4 запрета, входной счетчик 5 импульсов, элемент ИЛИ 6, блок 7 постоянной памяти программы, элемент 8 задержки, счетчик 9 адреса, элемент И 10, мультиплексор 11, шифратор 12 и блок 13 управления.

Последний содержит четырехразрядный сдвигающий регистр 14, элемент И 15, генератор 16 импульсов и элемент ИЛИ 17.

Каждая ячейка блока 7 постоянной памяти программы содержит код операции и код временного интервала, через который должна быть выполнена следующая команда, Начальная запись в блок 7 постоянной памяти программы может быть осуществлена путем введения дополнительного адресного входа и входа строба записи (цепи начальной записи не показаны), Устройство работает следующим образом, 1728849

В исходном состоянии во все разряды входного счетчика 5 импульсов записаны единицы, счетчик 9 адреса обнулен, что соответствует адресу первой ячейки памяти блока 7 постоянной памяти программы, в младшем разряде четырехразрядного сдвигающего регистра 14 записана единица (цепи начальной записи не показаны).

Сигнал входной частоты, поступивший на. вход 18 устройства для программного управления, проходя через открытый по управляющему входу элемент 4 запрета, вызывает появление сигнала переполнения входного счетчика 5 импульсов, который, пройдя элемент ИЛИ, поступает науправляющий считыванием вход блока 7 постоянной памяти программы, производит считывание содержимого первой ячейки памяти в выходной регистр 3. Код операции старших разрядов регистра 3 поступает на вход дешифратора 2, и на группе выходов

19 устройства появляется сигнал управления, который поступает в управляемую систему. С выхода младших разрядов выходного регистра 3 код временного интервала, через который необходимо выполнить следующую команду, проходя демультиплексор 1, записывается во входной счетчик 5 импульсов.

Задержанный элементом 8 задержки сигнал увеличивает содержимое счетчика 9 адреса на единицу, формируя адрес следующей команды программы управления, При отсутствии в управляемой системе нештатной ситуации (сигналов на информационных входах 20) работа устройства аналогична, т,е, после выполнения 1-й команды через заданное время выполняется (1+1)-я команда.

При возникновении в системе нештатной ситуации на один из информационных входов 20 устройства поступает соответствующий сигнал прерывания работы устройства. Этот сигнал, проходя элемент ИЛИ 17, закрь1вает по управляющему входу элемент

4 запрета и открывает элемент И 15, Сигналы определенной частоты, вырабатываемые генератором 16 импульсов, проходят открытый элемент И 15 и поступают на информационный вход четырехразрядного сдвигающего регистра 14.

По первому импульсу от генератора 16 импульсов происходит обнуление содержимого входного счетчика 5 импульсов и счетчика 9 адреса, По второму импульсу открывается по управляющему входу элемент И 10, и код причины прерывания, сформировавшись в шифраторе 12, через мультиплексор 11 и открытый элемент 10 записывается в счетчик 9 адреса. Этот код представляет собой адрес ячейки блока 7

45 постоянной памяти программы, с которой начинается программа обработки данной аварийной ситуации. По третьему импульсу на первом выходе группы информационных выходов блока управления появляется сигнал, который, пройдя элемент ИЛИ 6, поступает на управляющий считыванием вход блока 7 постоянной памяти программы, производит считывание содержимого той ячейки, адрес которой записан в счетчике 9 адреса. По четвертому импульсу от генератора 16 импульсов происходит сдвиг единицы из старшего разряда четырехразрядного сдвигающего регистра 14 в младший разряд, что обеспечивает выполнение возможного следующего прерывания. Длительность сигналов на информационных входах 20 устройства должна обеспечивать прохождение четырех импульсов от генератора 16 импульсов, Выход из программы обработки прерывания осуществляется следующим образам, Последняя команда программы содержит код операции перехода и адрес первой команды программы, подлежащей выполнению после окончания обработки прерывания. После считывания последней команды обрабатывающей программы код операции со старших разрядов выходного регистра 3 поступает на дешифратор 2. В соответствии с данным кодом операции появляется единичный сигнал на выходе 21 дешифратора

2, который поступает на управляющие входы демультиплексора 1, мультиплексора 11 и элемента ИЛИ 17. По данному сигналу происходит переключение демул ьтиплексара 1 и мультиплексора 11 и запуск в работу блока 13 управления, который вырабатывает ранее описанную последовательность управляющих сигналов. При этом адресная часть команды, переходя с выходного регистра 3 через демультиплексор 1, мультиплексор 11, а также через элемент И 10, записывается в предварительно обнуленный счетчик 9 адреса, а затем через элемент

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

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

1728849

40

Составитель В.Лачугин

Техред M.Ìîðãåíòàë Корректор С,Черни

Редактор И.Горная

Заказ 1408 Тираж Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101 входом блока постоянной памяти программы, а выход — со счетным входом счетчика адреса, выход которого соединен с адресным входом блока постоянной памяти программы,отл ича ю щеесятем,что,c целью расширения области применения при управлении системами по жесткой временной циклограмме, в него введены демультиплексоры, мультиплексор, шифратор, первый элемент ИЛИ, первый элемент И, элемент запрета и блок управления, содержащий четырехразрядный сдвигающий регистр, информационный вход которого соединен с выходом второго элемента И, первый вход которого подключен к выходу генератора импульсов, второй вход — к первому выходу блока управления и выходу второго элемента ИЛИ, выходы которого подключены к группе информационных входов блока управления, группа выходов которого соединена с группой информационных входов четырехразрядного сдвигающего регистра, первый вход первого элемента ИЛИ соединен с выходом входного счетчика импульсов, выход первого элемента ИЛИ подключен куправляющему считыванием входу блока постоянной памяти программ, а второй вход — к первому выходу группы информационных выходов блока управления, второй выход группы информационных выходов — к входу обнуления входного счетчика импульсов и счетчика адреса, третий выход

5 — к первому входу первого элемента И, выход которого соединен с информационным входом счетчика адреса, а второй вход — с выходом мультиплексора, управляющий вход которого подключен к блоку управления и со10 ответствующему информационному входу группы входов, выходу дешифратора и к управляющему входу демультиплексора, первый информационный вход мультиплексора соединен с первым выходом демультиплек15 сора, второй выход которого подключен к входу начальной установки входного счетчика импульсов, а группа информационных входов соединена с выходами младших разрядов выходного регистра, счетный вход

20 входного счетчика импульсов подключен к выходу элемента запрета, первый вход которого соединен с первым выходом блока управления, а второй вход — с входом устройства для программного управления, 25 второй информационный вход мультиплексора соединен с выходом шифратора, группа входов которого соединена с группой информационных входов устройства.

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

 

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в составе технических средств системы оперативной подготовки технологической информации на базе микроЭВМ

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, а также АСУТП

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности

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