Устройство для программного регулирования
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1571550
Авторы: Агеенко, Благодарный, Сперанский, Тимонькин, Ткаченко, Улитенко, Харченко
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК А 1 8015715 Р 1)5 С 05 В 19/18 ОПИСАНИЕ ИЗОБРЕТЕНИ 14-24 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(56) Авторское свидетельство СССР В 1038944, кл. С 06 Р 9/22, 1983.Авторское свидетельство СССР Р 1282 122, кл, С 06 Е 9/22, 1987,Авторское свидетельство СССР Ф 1156066, кл. С 05 В 19/ 18, 1984, (54) УСТРОЙСТВО ДЛЧ ПРОГРАЖ 1 НОГО РЕГУ ЛИРОВАНИЛ(57) Изобретение относится к автомати ке и вычислительной технике и может быть использовано в системах программного регулирования технологических процессов, Цель изобретения - уменьшение конструктивной избыточности устройства, Поставленная цель г Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах программного регулирования технологических процессов.Цель изобретения - сокращение конструктивной избыточности устройства за счет однократного хранения нано- программ Формирования участков аппроксимирующей кривой и их многократного использования при генерации различных участков аппроксимации Функции регулирования У(г.); обеспечения возможности модиФикации знака углового коэФФицигу 2достигается тем, что в известное устройство, содержащее блок памяти микрокоманд, регистр адреса, счетчик времени, делитель, реверсивный счетчик,генератор импульсов, первый элемент И,первый и второй элементы ИЛИ, введены блок памяти нанопрограмм,счетчикадреса, триггер пуска, триггер ошибки, мультиплексор логических условий,коммутатор, блок сравнения, сумматорпо модулю два, второй - восьмой элементы И, третий элемент ИЛИ. Введениеновых элементов позволяет существенноуменьшить конструктивную избыточностьустройства, при этом обеспечиваетсяодноратное хранение нанопрограммФормирования участков аппроксимируящей кривой и их многократное использо- ррвание, воэможность модиФикации знакауглового коэФФициента Формируемых ли- (нейных участков и учет состоянияобъекта регулирования, 6 ил.та Формируемых линейных участков; Ю учета состояния объекта регулирования при выработке текущего значения Функции регулирования У(с) путем проверки значений сигналов логических условий.На Фиг.1 приведена Функциональная схема устройства; на фиг.2 - содержимое полей микрокоманд, хранящихся в блоке памяти микрокоманд, и полей нанокоманд, хранящихся в блоке памяти нанокоманд; на Фиг.3 - пример Формирования с помощью реверсивного счетчика линейного отрезка 1; Функции1571550 14 иг.б О каз 1511 Тираж 678 ПодписноеНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб д. 4/5 г, Ужгород, ул. Гагарина 10 хК х 1) Составитель О.Фомичеедактор А,Маковская Техред М,Дндык Производственно-издательский комбинат "П Фиг. 6 г) ректоР Н,Корол50 3 15115 У(с); на Фиг.4 - пример йормирования с помощью реверсивного счетчика участка йункции У(г.), состоящего из последовательно выполняемых линейных отрезков 1 1 , 1 , 1 , на фиг.5 примеры многократного использования одной нанопрограммы (НП 1, НП 1 ) дляУ Формирования значений Функций У(г.) и Х(с); на Фиг.6 - временные диаг;раммы работы устройства.Устройство для программного регулирования (йиг.1) содержит блок 1 памяти микрокоманд с выходами кода адреса следующей микрокоманды (поле 1.2), кода проверяемого логического условия (попе 1.3), метки модификации наклона (поле 1,4), кода максимального значения (поле 1,5), кода адре са нанокоманды (поле 1.6), метки "Конец микропрограммы" (поле 1.7), блока 2 памяти нанопрограмм с выходами метки наклона (поле 2,1), кода числа нанотактов (поле 2.2), кода коэфФициента деления (поле 2.3), метки 25 "Конец нанопрограммы" (поле 2.4),метки уставки (поле 2,5), регистр 3 ад - реса, счетчик 4 адреса, реверсивный счетчик 5, счетчик 6 времени, делитель 7, триггер 8 пуска, триггер 9 ошибки, генератор 10, мультиплексор 11 логических условий, коммутатор 12, блок 13 сравнения, сумматор 14 по мо дулю два, первый - восьмой элементы И 15-22, первый - третий элементы ИЛИ 23-25, вход 26 кода операции, вход 2735 пуска, вход 28 логических условий, вход 29 останова, выход 30 ошибки, выход 31 устройства, выход 32 сбоя устройства.Блок 1 памяти предназначен для хранения инйбрмации о реализуемых участках регулирования У(с), Информация из полей 1.2, 1.3 (код адресаследующей микрокоманды и код проверяемогологического условия) используются для Формирования адреса очередной микрокоманды, Использование значения метки модификации наклона (поле 1,4) позволяет много- функционально использовать нанопрограммы для реализации значений участков функции 7(с). При этом появляется возможность с помощью одной и той же нанопрограммы реализовать возрас 55 тающие и убывающие значения линейных отрезков 1 одинаковой длины с одинаковыми модулями коэффициентов пропорциональнос ти. Использование кода максимальногозначения (поле 1.5) У(с) на реализуемом участке позволяет осуществлятьпроверку правильности Аормированиятекущего значения Функции регулирования и контроль за работой устройства. В поле 1,6 хранится код адресананокоманды, Формирующей линейный отрезок 1 , По этому адресу из блока 21памяти нанокоманд выбирается либопервая нанокоманда очередной нанопрограммы (если значения Функции у(с)в последнем 1 и первом 1 , тактахФ 1Формирования отличаются не более чемна единицу), либо код уставки (впротивном случае), записываемый в реверсивный счетчик 5. Иетка "КонецмикропрограммыФормируется при считывании последней микрокоманды Формирования значения У(г.),Блок 2 памяти нанокоманд предназначен для хранения нанокоманд Формирования линейных отрезков. Метка наклона (поле 2.1) указывает характер изменения значений линейного отрезка1; - возрастание (значение метки - 1)или убывание (значение метки - О),Код числа нанотактов (поле 2.2)указывает число тактов работы устройства, в течение которого йормируетсялинейный отрезок,Код коэфйициента деления (поле2.3) настраивает делитель 7 и задаеттаким образом значение коэффициентапропорциональности Формируемого отрезка 1, (фиг,3). Иетка "Конец нанопрограммы" (поле 2.4) принимает единичное значение при выполнении последней нанокоманды нанопрограммы.Значение метки уставки (поле2,5) идентифицирует содержимое полей 2.2, 2,3. Если значение метки равно нулю, то в полях 2.2, 2.3, как описано выше, записаны соответственнокод числа нанотактов и код коэйфициента деления. В противном случае, еслизначение метки равно единице, в полях 2.2, 2,3 записан кодд, уставки йормируемой Функции У(с).Регистр 3 адреса служит для хранения адресов микрокоманд и выдачи ихна блок 1 памяти микрокоманд.Счетчик 4 адреса предназначен дляФормирования адресов нанокоманд ивыдачи их на блок 2 памяти нанопрограмм.Реверсивный счетчик 5 предназначен для формирования в дискретные мо- А;, /( где А; 5 15715менты времени значений функций регулирования и выдачи их на выход 31 устройства, Значение уставки; а,. поступает на реверсивный счетчик 5 с выхо-.дов полей 2,1, 2,2 блока 2 памяти на 5нопрограмм. При формировании линейныхотрезков 1 содержимое счетчика 5 увеличивается (уменьшается) при поступлении сигналов на суммирующий (вычитающий) вход. При переходе реверсивного счетчика 5 через нуль на выходезаема появляется импульс, свидетельствующий о нарушении функционирования устройства. 15Счетчик 6 времени предназначендля отсчета времени формирования одного линейного отрезка аппроксимирующей кривой 7(с). Запись кода числатактов Формирования линейного отрезка 20в сметчик 6 времени происходит импульсом, поступающим на вход синхронизации (очередным импульсом с третьеговыхода генератора 1 О импульсов послепоявления на выходах блока 2 памяти 25нанокоманд очередной нанокоманды),Уменьшение на единицу содержимогосчетчика 6 времени происходит .поддействием импульса с третьего выхода генератора 10 импульсов, После 30Формирования последнего значения линейного отрезка (конец выполнениянанокоманды) счетчик 6 времени устанавливается в нулевое состояние ина выходе элемента ИЛИ 25 сигнал ис 35чезает,Делитель 7 предназначен для делениячастоты следования импульсов, поступающих с третьего выхода генератора 10импульсов, 40Коэффициент деления задается кодомполя 2,3 блока 2 памяти нанокоманд ипоступает на Ч-входы делителя 7.Передвыполнением очередной нанокоманды делитель 7 устанавливается в исходное 45состояниеЕсли коэффициент деленияравен КА, то частота Г щ следованияимпульсов на входе синхронизации ичастота Г щ следования импульсов навыходе делителя 7 связаны между собой соотношением Е,=К /К 4.Триггер 8 пуска предназначен дляуправления работой генератора 10 импульсов. Если триггер 8 находитсяв единичном состоянии, то генератор 10551импульсов работает, в противном случае генератор отключен,Триггер 9 ошибки предназначен дляфиксации факта выхода значения функ-е 50 6ции регулирования У(с) за допустимыепределы и выдачи сигнала отказа навыход 30 устройства.Генератор 10 импульсов предназначен для задания тактовой сетки работыустройства, На выходах генератора 10импульсов формируются соответственнопервая - третья последовательноститактовых импульсов. Длительность этихимпульсов, а также длительность паузл и л2 25 ф с 24 ф14 2 соответственно междуимпульсами первой - второй, второй -третьей, третьей - первой последовательностей выбирают исходя иэ обеспечения устойчивой работы устройства,Мультиплексор 11 логических условий предназначен для Формирования значения младшего разряда р кода адресаочередной микрокоманды,Код адреса Л;очередной микрокоманды, поступающий на второй информационный вход коммутатора 12, определяется выражением- старшие разряды кода адреса очередной микро- команды, снимаемые с выходов старших разрядов поля 1,2 блока 1 памяти микрокоманд;значение младшего разряда кода адреса очередной микрокоманды, Формируемое на выходе мультиплексора 11и определяемое выражениемЧ К, Х;в-.ОЗдесь Х. - логическое условие, поступающее на 1-й информационный вход мультиплексора 11; К, - код проверяемого логического условия, При =0 значение младшего разряда адреса с выхода младшего разряда адреса поля 1,2 блока 1 памяти микрокоманд поступает на выход мультиплексора 11. Для =1, 1 (1 - число входов 28) значениеопределяется значением соответствующего логического условия Х 1, поступающего из объекта регулирования в устройство через входы 28 (28. 1-28. 1) .Коммутатор 12 в соответствии со значением сигнала на управляющем входе коммутирует на входы регистра 3 адреса код адреса очередной микрокоманды с входа 26 устройства (адрес пер 1571550вой микрокоманды микропрограммы) либос выходов поля 1,2 блока 1 памятимикрокоманд и мультиплексора 11 (адрес очередной микрокоманды микропро 5граммы) .Блок 13 сравнения предназначендля сравнения кода В текущего значения Функции У(г.)с кодом А максимального значения на реализуемомучастке, Если В ) А, то на выходе блока 13 сравнения появляется единичныйсигнал В противном случае единичныйсигнал на выходе блока 13 сравненияотсутствует, 15Сумматор 14 по модулю два предназначен для модификации. значения меткинаклона линейного отрезка. Если значение сигнала на выходе сумматора 14,по модулю два равно единице, то им 1,пульсы с выхода делителя 7 поступаютна суммирующий вход реверсивного счет чика 5, При этом будет формироватьсявозрастающий линейный отрезок. Еслисигнал на выходе сумматора 14 по модулю два отсутствует, то импульсы свыхода делителя 7 будут поступать навычитающий вход реверсивного счетчика 5. При этом будет Формироватьсяубывающий линейный отрезок, 30Элементы И 15-22 предназначеныдля Формирования импульсов на входысинхронизации, суммирующие и вычитающие входы регистра 3 адреса, счетчиков4-6, делителя 7.35Элемент ИЛИ 23 предназначен дляформирования сигнала на К-вход триггера 8 пуска при возникновении ошибки в работе устройства (Т 203=1), припоступлении на вход 29 устройства 40сигнала останова и при переходе счетчика 5 через нуль (появление импульсана выходе заемасчетчика 5),Элемент ИЛИ 24 служит для Формирования сигнала установки исходного сос тояния делителя 7 перед выборкой изблока 2 памяти очередной нанокомандыЭлемент ИЛИ 25 предназначен для индикации нулевого состояния счетчика 6времени. Сигнал на выходе элементаИЛИ 25 равен единице, если СТ 173 ФО,и равен нулю в противном случае.Устройство работает следующим образом.В исходном состоянии регистр 3 ад 55реса, счетчики 4,5,6 и триггеры 8 и 9находятся в нулевом состоянии (цепиустановки этих узлов в нулевое (исходное) состояние на схеме не показаны), Генератор 10 импульсов при этомвыключен, В поле 1,7 выбираемой приэтом иэ блока 1 памяти микрокомандыприсутствует единичное значение сигнала метки 11 Конец микропрограммы",Аналогично в поле 2,4 выбираемой приэтом из блока 2 памяти нанокомандыприсутствует единичное значение сигнала метки "Конец нанопрограммы",В остальных полях считываемой из блоков 1 и 2 памяти информации присутЭствуют нулевые коды,На вход 26 устройства поступаеткод операции (адрес первой микрокоманды микропрограммы реализации Функциирегулирования У(с, Этот код черезкоммутатор 12 поступает на регистр 3адреса.При поступлении сигнала пуска навход 27 устройства триггер 8 переходит в единичное состояние и включаетгенератор 10 импульсов. По первомуимпульсу с первого выхода генератора 10 импульсов в регистр 3 адреса записывается адрес первой микрокоманды.По этому адресу из блока 1 памятимикрокоманд выбирается первая микрокоманда микропрограммы реализациифункции У(с),Поля 1.2 и 1,3 считанной информации осуществляют Формирование адресаочередной микрокоманды. В поле 1.7сигнал Конец микропрограммы" исчезает, в поле 1.4 записана метка модификации наклона линейных отрезков, вполе 1.5 - код В максимального значения Функции регулирования У(с) на реализуемом участке, в поле 1,6 - код Аадреса первой нанокоманды нанопрограммы реализации участка Функции,По импульсу с второго выхода генератора 10 импульсов в счетчик 4 адреса записывается код адреса первой нанокоманды нанопрограммы. Нанопрограмма может состоять из одной или нескольких нанокоманд, Если нанопрограмма состоит из одной нанокоманды, топри ее выполнении Формируется либозначение одного линейного отрезка(Фиг.3), либо в реверсивнцй счетчик 5записывается код уставки - начальногозначения Функции (скачка) У(с), В первом случае (при Формировании линейного отрезка 1,) в поле 2.4 присутствует единичный сигнал, а в поле 2.5 -нулевой сигнал. Во втором случае155010 5 1 О 15 20 25 ЗО 35 40 45 5055 9 157 ные сигналы. При выполнении нанопрограммы реализации участка Функции У(с)состоящей из нескольких нано- команд (Фиг,4), в реверсивном счетчике 5 последовательно Формируются значения линейных отрезков участка Функции У(с) . При выборке из блока 2 памяти нанопрограмм последней нанокоманды такой нанопрограммы в поле 2.4 будет иметь место единичное значение сигнала "Конец нанопрограммы",По содержимому счетчика 4 адреса из блока 2 памяти нанопрограмм выбирается нанокоманда,В зависимости от содержимого полей 2,4, 2.5 возможнытри режима работы устройства: режим 1 (Г 2.41=0,Г 2.53= О), режим 2 (С 2,43= 1, С 2.53= 0),режим 3 (С 2.43= 1, С 2.53= 1). Здесь обозначение 2,43,Г 2.53 определяет содержимоеполей 2,4 и 2,5 нанокоманд. Рассмотрим работу устройства в этих режимах.Режим 1. Выбранная из блока 2 памяти нанокоманда не является последней или единственной.в нанопрограмме. По импульсу с третьего выхода генератора 10 импульсов в счетчик 6 времени записывается код из поля 22 - число тактов выполнения нанокоманды (число нанотактов). При этом на выходе эле- . мента ИЛИ 25 появляется единичный сигнал. С поля 2.3 код коэффициента деления поступает на Ч-входы делителя 7 и задает коэффициент деления частоты следования импульсов на суммирующий или вычитающий вход реверсивного счетчика 5.Так как элементы И 15,18,19,21 закрыты, то импульсы с первого и второго выходов генератора 10 импульсов не изменяют состояния регистра 3 адреса и счетчика 4 адреса. По очередному импульсу с третьего выхода генератора 10 содержимое счетчика 6 времени уменьшается на единицу(СТ 173: = СТ 17 3- 1), изменяется содержимое делителя 7. По очередному импульсу с третьего выхода генератора 10 импульсов устройство Функционирует аналогично. Импульсы с выхода делителя 7 через элементы И 16,17 поступают на суммирующий (при единичном значении сигнала на выходе сумматора 14 по модулю два) или вычитающий (при нулевом значении сигнала на выходе сумматора 14) входы счетчика 5 и изменяют соответствующим образом его состояние (ГСТ 53: =ГСТ 57+ +1 илиГСТ 57: =ЕСТ 53- 1) . Далее устройство при Формировании значений линейного отрезка Функции У(с) функционирует аналогично,На последнем такте Формированиязначения линейного отрезка счетчик 6обнуляется (СТ 173: = 0 и сигнал навыходе элемента ИЛИ 25 исчезаетПриэтом открывается элемент И 19.По очередному импульсу с второговыхода генератора 10 импульсов содержимое счетчика 4 увеличивается на единицу. При этом из блока 2 памяти нанопрограмм выбирается очередная нанокоманда нанопрограммы, Если в полях2,4,и 2,5 единичные значения сигналовотсутствуют (Г 2.47= С 2.57= 0), то устройство продолжает Функционировать врежиме 1 аналогично описанному выше.В противном случае осуществляется переход к режиму 2 или 3,Режим 2. В этот режим устройствопереходит при выборке из блока 2 памяти нанокоманды с единичным значением метки "Конец нанопрограммы" в поле 2.4. По очередному импульсу с третьего выхода генератора 10 импульсов в счетчик 6 времени записываетсясодержимое поля 2.2 и изменяется содер.жцмое делителя 7. Далее в этом режимеустроцство функционирует ацацогцчцафункционированию в режиме 1 до момец 1 аобнуления счетчцка б времени (СТ 63=0).1После Формирования последцсго линейного отрезка участка (ГСТ 63= О)в элементах устройства происходят следующие изменения. Очередной импульс с первого выхода генератора 10 импульсов поступает через элемент И 15 на вход синхронизации регистра 3 адреса. При этом в регистр 3 адреса с выхода коммутатора 12 записьювается адрес очередной микрокоманды. По этому адресу из блока 1 памяти микрокоманд выбирается очередная микро- команда. Адрес первой мцкрокоманды .очередной микропропрограммы из паля 1. б поступает на информационный вход счетчика 4 адреса, Запись адреса происходит при поступлении очередного импульса с второго выхода генератора 10 импульсов через элемент И 18 на вход синхронизации счетчика 4 адреса, Импульсом с выхода элемента И 18 делитель 7 устанавливается в исходное состояние. По содержимому счетчика 4 из блока 2 памяти нанопрограмм выби11, 157 рается очередная нанокоманда, Далеезависимости от содержимого полей 1.2, 1.3 микрокоманды устройство работает в режиме 1,2 или 3.Режим 3. В этот режим устройство переходит при Формировании начальнаГо значения функции регулирования7(С) либц при необходимости скачкообразного изменения ее значения (например, если в х-й момент времени Формирования У(с) имеет место неравенство ГСТ 5(д+1) Ф СТ 5(3.) + 11),В этом ежиме при считывании нанокоманды из лока 2 памяти в полях 2.4 и 2,5 имет место единичные значения сигналов еток "Конец нанопрограммы" и устави. По очередному импульсу с третьего ыхода генератора 10 импульсов в реерсивный счетчик 5 записывается код начального значения либо код скачка значения функции регулирования У(С) (код уставки) Ло очередному имульсу с первого выхода генератора 10 импульсов в регистр 3 записывается адрес очередной микрокоманды. Далее работа устройства осуществляется аналогично описанному выше алгоритму,Контроль правильности формирова- ния значения У(с) определяется элементом ИЛИ 23 и триггером 9 ошибки. Если сформированное в счетчике 5 текущее значение функции У(с) превыша,ет ее максимальное значение на реализуемом участке (содержимое поля 1.5 выполняемой микрокоманды), то блоксравнения выдает единичный сигнал ошибки. По очередному импульсу с первого выхода генератора 10 триггер 9 ошибки переводится в единичное состоя ние, При этом сигнал ошибки с выхода триггера 9 ошибки поступает на выход 30 устройства и через элемент ИЛИ 23 устанавливает триггер 8 пуска в нулевое состояние, При этом генератор 10 выключается и работа устройства прекращается. Работа устройства прекращается также при поступлении на вход 29 сигнала останова либо при появлении импульса на выходе заема реверсивного счетчика 5 (сигнализирующего .о сбое в работе устройства),Для последующего запуска устройства необходимо предварительно (перед подачей сигналов на входы 26 и 27) установить узлы устройства 3-7 и 9 в исходное состояние.На Фиг 5 приведен пример двукратно го использования нанопрограммы 1 1550 12(НП 1 и НП 1) при реализации участков функцийрегулирования Е(с) и Х,Иикрокоманды реализации этих участков должны иметь противоположные значения меток в поле 1,4, Временнаядиаграмма работы устройства при выполнении нанокоманды установки начального значения У(с), первой, второй,предпоследней и последней нанокоманднанопрограммы Формирования линейногоотрезка приведена на фиг.б. формула изобретенияУстройство для программного регулирования, содержащее блок памятимикрокоманд, регистр адреса, счетчиквремени, делитель, реверсивный счетчик, генератор импульсов, первый эле мент И, первый и второй элементы ИЛИ,причем первый выход генератора соединен с первым входом первого элемента И, информационные выходы регистраадреса соединены с адресными входами 2 блока памяти микрокоманд, информационные выходы реверсивного счетчикаявляются выходами устройства, о т л ич а ю щ е е с я тем, что, с целью сокращения конструктивной избыточности 30 устройства, в него введены блок памяти нанопрограмм, счетчик адреса,триггер пуска, триггер ошибки, муль-типлексор логических условий, коммутатор, блок сравнения, сумматорпо мОдулю дВа, Второй - ВосьмОЙ 3 элементы И, третий элемент ИЛИ, выходкоторого соединен с первыми инверсными входами четвертого и пятого эле"ментов И, с первым прямым и первым -40 инверсным входами шестого и седьмогоэлементов И соответственно, и с вторыминверсным входом первого элемента И,выход которого соединен с входом записи регистра адреса, информационные 45 входы которого соединены с информационными выходами коммутатора, вторыеинформационные входы которого являются входами кода операции устройства,выходы кода адреса следующей микрокоманды блока памяти микрокоманд соединены с первой группой информационныхвходов коммутатора, выход младшегоразряда кода адреса следующей микрокоманды блока памяти микрокоманд соединен с входом младшего разряда группыинформационных входов мультиплексора,входы старших разрядов которого являются входами логических условийустройства, а Выход мультиплексорасоединен с входом младшего разряда первой группы информационных входов коммутатора, выходы кода проверяемого логического условия блока памяти мик 5 рокоманд соединены с адресными входами мультиплексора, выход метки модификации наклона блока памяти микро- команд соединен с первым входом сум - матора по модулю два, выход которого соединен с первым входом второго элемента И и с первым инверсным входом третьего элемента И, выход которого соединен с входом обратного счета реверсивного. счетчика, информационные выходы которого соединены с первой группой входов блока сравнения, вторая группа входов которого соединена с выходами кода максимального значения блока памяти микрокоманд, выходы 20 кода адреса нанокоманды которого соединены с информационньпи входами счетчика адреса, выходы которого соединены с адресными входами блока памяти нанопрограмм, выход метки наклона 25 которого соединен с вторым входом сумматора по модулю два, выход метки Конец микропрограммы" блока памяти микрокоманд соединен с первым и вторым инверсными входами коммутатора, выходы кода числа нанотактов блока памяти нанопрограмм соединены с информационными входами счетчика времени и входами старших разрядов группы информационных входов реверсивного счетчика, выход заема которого соединен с первым входом первого элемента ИЛИ и является выходом сбоя устройства, группа выходов кода коэффициента деления блока памяти нанопрограмм соединена с информационными входами делителя и выходами младших разрядов группы информационных входов реверсивного счетчика, выход метки Конец нанопро- . граммы" блока памяти нанопрограмм сое-динен с третьим входом первого элемента И, вторым входом четвертого элемента И и вторым инверсным входом пятого элемента И, выход которого соединен с входом прямого счета счетчика"адреса и первым входом второго элемента ИЛИ, выход которого соединенс входом сброса делителя, выход которого соединен с вторым входом третьего элемента И и вторым входом второгоэлемента И, выход которого соединенс входом прямого счета реверсивногосчетчика, выход метки установки блокапамяти нанопрограмм соединен с третьими инверсными входами второго и третьего элементов И, вторыми инверснымивходами шестого и седьмого элементов И и первым входом восьмого элемента И, выход которого соединен свходом записи реверсивного счетчика,выходы счетчика времени соединены свходами третьего элемента ИЛИ прямойвыход триггера ошибки является выходом ошибки устройства и соединен свторым входом первого элемента ИЛИ,третий вход которого является входомостанова устройства, а выход соединен с входом сброса триггера .пуска,установочный вход которого являетсявходом пуска устроиства, а прямочвыход соединен с входом генератораимпульсов, первый выход которогосоединен с синхровходом триггераошибки, второй выход генератора импульсов соединен с третьими входамичетвертого и пятого элементов И, треп 1 й выход генератора импульсов соединен с вторьв входом восьмого элемента И, входом записи делителя и третьими входами шестого и седьмого эле"ментов И, выходы которых соединены соответственно с входом обратного счетаи входом записи счетчика времени, выход блока сравнения соединен с информационным входом триггера ошибки ичетвертым инверсным входом первогоэлемента И, выход четвертого элемента И соединен с входом записи счетчика адреса и вторым входом второго элемента ИЛИ, 157 1550
СмотретьЗаявка
4478461, 15.06.1988
ПРЕДПРИЯТИЕ ПЯ Г-4651
ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, БЛАГОДАРНЫЙ НИКОЛАЙ ПЕТРОВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, УЛИТЕНКО ВАЛЕНТИН ПАВЛОВИЧ, АГЕЕНКО ВИКТОР ПАВЛОВИЧ, ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ, СПЕРАНСКИЙ БОРИС ОЛЕГОВИЧ
МПК / Метки
МПК: G05B 19/18, G05B 19/4155
Метки: программного
Опубликовано: 15.06.1990
Код ссылки
<a href="https://patents.su/10-1571550-ustrojjstvo-dlya-programmnogo-regulirovaniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного регулирования</a>
Предыдущий патент: Устройство для управления позиционированием в ноль исполнительных органов станка
Следующий патент: Линейный интерполятор
Случайный патент: Магазин неделимого кабеля связи