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

 

1. УСТРОЙСТВО ДЛЯ ПРИОРИТЕТНОГО УПРАВЛЕНИЯ, содержащее первый дешифратор, первую группу из II триггеров (где И - число обслуживаемых объектов), группу из (d-l) , элементов И, первую группу из (h-1) элементов ИЛИ, причем группа входов первого дешифратора является группой запросных входов устройства, i -й выход первого дешифратора (i 1,п) соединен с единичным входом -го триггера первой группы, нулевой вход которого является i -м ответным входом группы ответных входов устройства , отличающееся тем, что, с целью повьшения эффективности обслуживания разноприоритетных объектов путем происвоения объектам младших приоритетов самого высокого приоритета по истечении определенного времени пребывания их в ожидающем состоянии, в него введены вторая группа их (г1-1) триггеров, группа из (h-1) блоков формирования времени ожидания, генератор импульсов , два дешифратора, два счетчика, два блока сравнения, группа из П регистров по п разрядов в каждом. группа из И блоков элементов И по И элементов И в каждом, два элементе И, пять элементов ИЛИ, вторая группа из И элементов ШТИ, причем единичные и нулевые входы триггеров первой группы с первого до

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

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

РЕСПУБЛИК (19) (11) д1) G 06 F 9/46

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3463833/18-24 (22) 05.07.82 (46) 23.03.84. Бюл. ¹ 11 (72) А.Я.Матов, В.Н.Шпилев, А.Д.Комов и С.В.Дмитриев (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР № 666543, кл. G 06 F 9/46, 1974.

2. Авторское свидетельство СССР № 903881, кл. G 06 F 9/46, 1980 (прототип). (54) (57) i . УСТРОЙСТВО ДЛЯ ПРИОРИТЕТНОГО УПРАВЛЕНИЯ, содержащее первый дешифратор, первую группу из триггеров (где )1 — число обслуживаемых объектов), группу из (11-1) элементов И, первую группу из (i)-1) элементов ИЛИ, причем группа входов первого дешифратора является группой запросных входов устройства, -й выход первого дешифратора (= 1,n) соединен с единичным входом -ro триггера первой группы, нулевой вход которого является -м ответным входом группы ответных входов устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения эффективности обслуживания разноприоритетных объектов путем происвоения объектам младших приоритетов самого высокого приоритета по истечении определенного времени пребывания их в ожидающем состоянии, в него введены вторая группа их (y1-1) триггеров, группа из (1)-1) блоков формирования времени ожидания, генератор импульсов, два дешифратора, два счетчика, два блока сравнения, группа из 1) регистров по п разрядов в каждом, группа из 1) блоков элементов И по

)) элементов И в каждом, два элементе И, пять элементов ИЛИ, вторая группа из h элементов ИЛИ, причем единичные и нулевые входы триггеров первой группы с первого до (1)-1) -ro соединены соответственно с первыми и вторыми управляющими входами соответствующих блоков формирования времени ожидания группы триггеров, единичные выходы первой группы соединены с первыми входами соответствующих элементов И группы, выходы которых соединены с третьими управляющими входами соответствующих блоков формирования времени ожидания групп и с первыми входами соответствующих элементов ИЛИ первой группы, нулевой выход k -ro триггера первой группы (k = 2,)) -1) соединен с соответствующими входами элементов И групп с первого по (К-1)-й, единичный вход

11-ro триггера первой группы соединен с 1) -м входом первой группы входов второго дешифратора, единичный вход (-го триггера второй группы соединен с выходом -го блока формирования времени ожидания группы

1 и с -м входом первой группы входов второго дешифратора, нулевой вход 1 -ro триггера второй группы соединен с нулевым входом i -rc триггера первой группы, выход генератора импульсов соединен с импульсными входами блока формирования- времени ожидания группы, единичные выходы g -го триггера первой группы и триггеров второй группы соединены с соответствующими входами первого элемента ИЛИ, а нулевые выходы

1081641 этих триггеров соединены с соответствующими входами первого элемента И, выход которого соединен с соответствующими входами элементов И группы и с первыми входами второго и третьего элементов ИЛИ, второй вход второго элемента ИЛИ соединен с выходом первого блока сравнения, выход второго элемента ИЛИ соединен с входом сброса первого счетчика, разрядные выходы которого соединены с входами первого блока сравнения и с входа ми второй группы входов второго дешифратора, выходы которого соединены с входами четвертого элемента ИЛИ, выход которого соединен со счетным входом первого счетчика, выходы -й группы выходов второго дешифратора (q = 1,o ) соединены с группой входов -го регистра группы, группа

I выходов каждого q -го регистра груп. пы соединена с группой входов -ro блока элементов И группы, „ -е выходы блоков элементов И группы соеди. иены с соответствующими входами

e-ro элемента ИЛИ первой группы, выход которого, кроме Yl -го элемента ИЛИ первой группы, соединен с вторым входом -го элемента ИЛИ второй группы, выход которого является -м информационным выходом группы информационных выходов устройства, выход A --го элемента ИЛИ первой группы является Yl -м информационным выходом группы информационных выходов устройства, нулевые входы t-х разрядов регистров группы соединены с -м ответным входом груп.

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

Известно многоканальное устройство для обслуживания запросов с абсолютным приоритетом, содержащее триггеры и элементы ИЛИ, И, НЕ (1) .

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

2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок формирования времени ожидания содержит элемент И, элемент ИЛИ, элемент НЕ, триггер и счетчик, причем единичный вход триггера является первым управляющим входом блока, а единичный выход соединен с первым входом элемента И, второй вход которого является импульсным входом блока, третий вход элемента И через элемент НК соединен с вторым управляющим входом блока, а выход соединен со счетным входом счетчика, выход которого соединен с выходом блока и с первым входом элемента ИЛИ, второй вход которого соединен с управляющим вхо-. дом счетчика и третьим управляющим входом блока, а выход соединен с нулевым входом триггера. содержащее дешифратор, группу из триггеров (где И вЂ” число обслуживаемых объектов), три группы из (tl-1) элементов И, группу из (П-1) элементов ИЛИ, группу из (tl-1) элементов НЕ и четвертую группу из (П-2) элементов ИЛИ, причем группа входов дешифратора является группой запросных входов устройства, каждый -й выход, дешифратора соединен с единичным входом r -ro триггера группы, нулевой вход которого является -м ответным входом группы ответных входов

3 1081 устройства, единичный выход каждого -го триггера группы, начиная с второго, соединен с первым входом

1 (q -1)-го элемента И первой группы, выходы элементов И второй группы являются с первого до (й-1)-го информационными выходами устройства, единичный выход первого триггера группы соединен с первым входом первого элемента И второй группы, первые вхо- 10 ды остальных элементов И второй группы соединены с выходами элементов И первой группы с первого до (0-2)-го, выход (П-1)-ro элемента И первой группы соединен с A -м информационным вы- 15 ходом устройства и с первым входом (tl-1)-го элемента И третьей группы, первые входы элементов И третьей группы с первого до (11-2)-го соеди,нены соответственно с выходами элементов И второй группы с второго до (ll-1)-го, вторые входы элементов И третьей группы соединены с опросным входом устройства, выход каждого элемента ИЛИ группы соединен с вто- 25 рым входом одноименного элемента И первой группы, выход каждого 1 -го элемента И третьей группы соединен

< с первым входом и -го элемента ИЛИ группы и с входом q --го элемента НЕ группы, второй вход первого элемента ИЛИ группы соединен с нулевым выходом первого триггера группы и с первыми входами элементов И четвертый группы, вторые входы элементов ИЛИ группы с второго до(п-1)-го

35 соединены соответственно с выходами элементов И четвертой группы с первого до (|l-2)-го, выход i -го элемента НЕ группы соединен с соот- 40 ветствующими входами всех элементов И второй группы, начиная с первого по 1 -й элемент И, нулевой выход -го триггера группы, кроме

fl-ro, соединен с соответствующими входами всех элементов И четвертой группы, начиная с первого по 1 -й элемент И (2j .

Устройства позволяют управлять обслуживанием объектов с жестко назначенными абсолютными-приоритетами.

Недостатком устройств является длительная задержка или даже полная блокировка обслуживания объектов низких приоритетов в случае значи- 55 тельной интенсивности поступления запросов от объектов высоких приоритетов, что приводит к снижению об641 щей эффективности управления разноприоритетными объектами.

Цель изобретения — повышение эффективности обслуживания разноприоритетных объектов путем присвоения объектам младших приоритетов саиого высокого приоритета по истечении определенного времени пребывания их в ожидающем состоянии.

Поставленная цель достигается тем, что в устройство для приоритетного управления, содержащее первый дешифратор, первую группу из п триг геров (где 0 — число обслуживаемых объектов), группу из (0-1) элементов И, первую группу из (П-1) эле- ментов ИЛИ, причем группа входов первого дешифратора является группой запросных входов устройства, 1-й выход первого дешифратора (1 =, 1,o) соединен с единичным входом 1 -га триггера первой группы, нулевой вход которого является -м ответным входом группы ответных входов устройства; введены. вторая группа из (ll-1) триггеров, группа из (n-1) блоков формирования времени ожидания, генератор импульсов, два дешифратора, два счетчика, два блока сравнения, группа из 1 регистров по A разрядов в каждом, группа из блоков элементов И по И элементов И в каждом, два элемента И, пять элементов ИЛИ, вторая группа из д элементов ИЛИ, причем единичные и нулевые триггеров первой группы с первого до (11-1)-ro соединены соответственно с первыми и вторыми управляющими Входами соответствующих блоков формирования времени ожидания группы триггеров, единичные выходы первой группы соединены с первыми входами соответствующих элементов И группы, выходы которых соединены с третьими управляющими входами соответствующих блоков формирования времени ожидания группы и с первыми входами соответствующих элементов ИЛИ первой группы, нулевой выход к-го триггера первой группы (k= 2,ï-1) соединен с соответствующими входами элементов И группы с первого по (к-1)-й, единичный вход g-го триггера первой группы соединен с 11-м входом первой группы входов второго дешифратора, единичный вход -го триггера второй группы соединен с выходом 4 -ro блока формирования вре1081641 мени ожидания группы и с < -м входом первой группы входов второго дешифратора, нулевой вход -го,триггера второй группы соединен с нулевым входом -го триггера первой группы, выход генератора импульсов соединен с импульсными входами блока формирования времени ожидания группы, единичные выходы П -го триггера первой группы и триггеров второй группы 1О соединены с соответствующими входами первого элемента ИЛИ, а нулевые выходы этих триггеров соединены с соответствующими входами первого элемента И, выход которого соединен 15 с соответствующими входами элементов И группы и с первыми входами второго и третьего элементов ИЛИ, второй вход второго элемента ИЛИ соединен с выходом первого блока 20 сравнения, выход второго элемента ИЛИ соединен с входом сброса первого счетчика, разрядные выходы которого соединены с входами первого блока сравнения и с входами второи группы 25 входов второго дешифратора, выходы которого соединены с соответствующими входами четвертого элемента ИЛИ, выход которого соединен со счетным входом первого счетчика, выходы < -й 30 группы выходов второго дешифратора (i = 1,e) соединены с группой входов -ro регистра группы, группа выхо1 дав каждого i -го регистра группы соединена с группой входов > --го блока элементов И группы, < -е выходы блоков элементов И группы соединены с соответствующими входами -го элемента ИЛИ первой группы, выход которого, кроме и -го элемента ИЛИ щ первой группы, соединен с вторым входом < -ro элемента ИЛИ второй группы, выход которого является -м информационным выходом группы информационных выходов устройства, выход

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

< --го блока элементов И группы.

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

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

Устройство содержит группу запросных входов 1 -1 устройства, дешифратор 2, две группы триггеров 3 и 4, группу блоков 5 формирования времени ожидания, генератор 6 импульсов, элемент И 7, группу элементов И 8, дешифратор 9, счетчик 10 блок 11 сравнения, элемент ИЛИ 12, элемен ИЛИ 13, группу регистров 14, счетчик 15, дешифратор 16, блок 17 сравнения, элемент ИЛИ 18, элемент И 19, элемент ИЛИ 20, элемент ИЛИ 21, группу блоков 22 элементов И, группу элементов ИЛИ 23, группу элементов ИЛИ 24, группу ответных входов 25 устройства и группу информационных выходов 26 устройства.

Блок 5 содержит управляющий вход 27 блока, триггер 28, управляющий вход 29 блока, элемент НЕ 30, импульсный вход 31 блока, элемент И 32, счетчик 33, выход 34 блока, управляющий вход 35 блока и элемент ИЛИ 36.

1081641

При поступлении запроса от объекта,самого низкого приоритета, т.е. 45 первого, возбуждается первый выход дешифратора 2, единичный сигнал с которого устанавливает триггер 3 в единичное состояние, и поступает на управляющий вход 27 блока 5 50 времени, в котором устанавливает триггер 28 в единичное состояние.

Единичный потенциал с единичного выхода триггера 3 открывает элемент И 8 и через него и эле- 55 мент ИЛИ 24 поступает на первый информационный выход 26 устройства как сигнал разрешения обслуживания перУстройство работает следующим об- разом.

В исходном состоянии триггеры 3, 4 и 28 и счетчики 33 находятся в нулевом состоянии. Единичные потенциалы с нулевых вых" os триггеров 3

Ф и 4 непосредственно или через элемент И 7 присутствуют на соответствующих входах элементов И 8. В счетчиках 10 и 15 записана единица, а 10 в блоках 11 и 17 сравнения находятся коды, соответствующие числу (0+1), где -Tl — число объектов управления.

Генератор 6 вырабатывает импульсы, которые поступают на импульсные входы 31 блоков 5.

По необходимости обслуживания какого-либо объекта на запросные входы 11 -1 устройства от этого объекта поступает запрос в виде го

11-разрядного кода его номера. При этом предполагается, что вероятность одновременного поступления заявок от нескольких объектов очень мала. В результате поступления кода номер объек- 25 та на запросные входы 1 -1 устройства возбуждается соответствующий этому коду выход дешифратора 2 и устанавливается в единичное состояние определенный триггер 3. Кроме того, при поступлении запроса от любого объекта, за исключением объекта само го высокого приоритета, одновременно с установлением в единичное состояние триггера 3 подготавливается к запуску соответствующий блок 5.

Пусть объекты пронумерованы в порядке возрастания их приоритетов, т.е. первый объект обладает самым низ1 ким пРиоРитетом, а тРетий — самым вы-40 соким. В этом случае младшими по приоритету будут первый и второй объекты.

I вого объекта, а также не управляющий вход 29 блока 5, где через элемент НЕ 30 удерживает в закрытом состоянии элемент И 32. Поэтому, несмотря на наличие на одном из входов элемента И 32 единичного потенциала с единичного выхода триггера 28, импульсы с генератора 6 по импульсному входу 5 не проходят на счетный вход счетчика 33. Таким образом, организуется обслуживание первого объекта и осуществляется подготовка к запуску блока 5.

Если во время обслуживания объекта самого низкого приоритета на запросные входы 1 -1 устройства пос4 Ы тупает запрос от объекта более высокого приоритета, например второго, то возбуждается второй выход дешифратора 2 и устанавливается в единичное состояния триггер 3. Нулевой потенциал с нулевого выхода этого триггера закрывает элемент И 8, вследствие чего с выхода 26 устройства исчезает сигнал и.прерывается обслуживание первого объекта.

Единичный потенциал с единичного выхода триггера 3 открывает элемент И 8 и через него и элемент ИЛИ 24 поступает на второй информационный выход 26 устройства, разрешая обслуживание второго объекта, имеющего более высокий приоритет. Кроме того, этот потенциал аналогичным рассмотренному выше способом подготавливает к запуску блок 5 и запускает его, так как с управляющего входа 29 этого блока исчезает едицичный потенциал, вследствие чего через элемент HE 30 открывается элемент И 32 и импульсы с генератора 6 начинают поступать на счетчик 33, который осуществляет их подсчет, регистрируя время нахождения первого объекта в ожидающем состоянии.

Если во время обслуживания первого или второго объектов поступает запрос

1 1 от объекта самого высокого приоритета, т.е. третьего, то обслуживание объектов младших приоритетов прерывается аналогичным образом с той лишь разницей, что нулевой потенциал с нулевого выхода триггера 3 закрывает элемент И 7, а это приводит к закрытию элементов И 8, исчезновению с соответствующих информационных выходов 26 устррйства сигналов. При этом запускаются блоки 5, а на треДальнейшее обслуживание объектов, имеющих высокий приоритет (исходный или приобретенный в результате ожидания), осуществляется в порядке поступления запроса от третьего объекта и повышения приоритета пер55

9 1081 тьем информационном выходе 26 устройства появляется сигнал, и на обслуживание поступает третий объект.

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

Время пребывания объектов в ожи- 10 дающем состоянии определяется разрядностью счетчиков ЗЗ.соответствующих блоков 5, т.е. временем их заполнения. После заполнения счетчика 33 в момент поступления очередного импульса с генератора б происходит его переполнение, в результате чего он обнуляется и на его выходе переполнения появляется единичный сигнал. Этот сигнал через элемент ИЛИ 36 устанавливает в нулевое состояние триггер 28, прекращая тем самым дальнейшее поступление на счетчик 33 импульсов с генератора 6, т.е. возвращая блок 5 в исходное состояние, а также появляется сигнал на выходе 34 блока 5, откуда этот сигнал поступает на единичный вход соответствующего триггера 4, устанавливая его в диничное состояние. 30

Пусть на обслуживании находится второй объект и истекает время пребывания в ожидающем состоянии первого объекта. На выходе блока 5 появляется единичный сигнал, который устанав35 ливает триггер 4 в единичное состояние. При этом нулевой потенциал с нулевого выхода триггера 4 закрывает элементы И 7 и 8 и подтверждает закрытое состояние элемента И 8 что 40 приводит к прерыванию обслуживания о второго объекта и регистрации его времени пребывания в ожидающем состоянии блоком 5.

Установка триггера 4 в единичное 4 состояние соответствует присвоению первому объекту самого высокого приоритета. Аналогичным образом повыша-, ется приоритет второго объекта. В этом случае единичным сигналом с выхода блока 5 в единичное состояние

/ устанавливается, триггер 4.

641 10 вого и второго объектов, т.е. в порядке установления в единичное состояние триггеров 3 и 4.

В таблице показано, какой выход дешифратора 9 возбуждается, а значит в какой разряд какого регистра 14 записывается единица при определенных кодах на первой и второй группах входов этого дешифратора.

Пусть первым поступает запрос от объекта самого старшего приоритета, т.е. третьего. Единичный сигнал с третьего выхода дешифратора 2 устанавливает триггер 3 в единичное сос- тояние и поступает на третий вход первой группы входов дешифратора 9, на второй группе входов которого с разрядных выходов находящегося в исходном состоянии счетчика 10 присутствует код числа "1". В результате на третьем выходе дешифратора 9, соответствующем образованному на его входах позиционному коду, появляется единичный сигнал, который запишет единицу в третий разряд первого регистра 14. Этот же сигнал через элемент ИЛИ 13 увеличит на единицу содержимое счетчика 10.

На входы дешифратора 16 с разрядных выходов находящегося в исходном состоянии счетчика 15 поступает код числа "1". Поэтому на первом выходе дешифратора 16, а значит на соответствующих входах элементов И первого блока 22 элементов И, присутствует единичный сигнал. Вследствие этого записанная в третий разряд первого регистра 14 единица открывает третий элемент И первого блока 22 элементов И и через него и элемент ИЛИ 23 появляется на третьем информационном выходе 26 устройства в качестве сигнала разрешения обслуживания.

Если во время обслуживания третьего объекта присваивается самый высокий приоритет, например, первому объекту, то триггер 4 устанавливается в единичное состояние, а на первом входе первой группы входов дешифратора 9 с выхода блока 5 появляется единичный сигнал. На второй группе входов дешифратора 9 с разрядных выходов счетчика 10 присутствует теперь код числа "2". Поэтому в соответствии с новым образованным позиционным кодом возбуждается четвертый выход дешифратора 9 и в первый разряд второго регистра 14 эаписыва1081641

12 ется единица. Содержимое счетчика 10 при этом становится равно числу 3".

Если теперь повьш ается приоритет вто-рого объекта, то единица соответст венно записывается во второй разряд третьего регистр: 14, а содержимое счетчика 10 увеличивается до числа (tl+1), которое равно числу, находящемуся в блоке ll сравнения. Поэтому на выходе этого блока появляется 1О единичный сигнал сравнения, который через элемент ИЛИ 12 устанавливает счетчик 10 в исходное состояние.

Единичные потенциалы с единичных выходов триггеров 3 и 4 через эле- 15 мент ИЛИ 21 поддерживают в открытом состоянии элемент И 19.

По окончании обслуживания третьего объекта на третий ответный вход 25 устройства поступает сигнал конца 20 обслуживания СКО, который устанавливает триггер 3 в нулевое состояние и поступает на нулевые входы третьих разрядов всех регистров 14. В результате из третьего разряда первого ре- 25 гистра 14 стирается единица и с третьего информационного выхода 26 устройства исчезает сигнал. Одновременно с этим сигнал с выхода 26 через элемент ИЛИ 20 и открытй элемент И 19 gp увеличивает содержимое счетчика 15 на единицу. Вследствие этого возбуждается второй выход дешифратора 16, что приводит к исчезновению единичного сигнала с соответствующих входов элементов И первого блока 22 элементов И и к появлению его на соответствующих входах элементов И второго блока 22 элементов И. В результате открывается первый элемент И второго блока 22 элементов И и записанная в первый разряд второго регистра 14 единица через этот открытый элементИ, а также через эле— менты ИЛИ 23 и 24 появляется на пер- 45 вом информационном выходе 26 устройства. На обслуживание поступает первый объект.

По окончании обслуживания первого объекта на первый ответный вход 25 5О устройства поступает сигнал, который устанавливает триггеры 3 и 4 в нулевое состояние, стирает единицу в первом разряде второго регистра 14 и увеличивает содержимое счетчика 15 до числа "3". Кроме того, этот сигнал поступает на управляющий вход 35 блока, где подтверждает нулевое состояние счетчика 33, а через элемент ИЛИ 36 — нулевое состояние триггера 28. B результате этих процессов подтверждается исходное состояние блока 5 времени, исчезает сигнал с первого информационного выхода 26 устройства и возбуждается третий выход дешифратора 16. Единичный сигнал с выхода дешифратора 16 поступает на соответствующие входы элементов И третьего блока 22 элементов И, вследствие чего записанная во второй разряд третьего регистра 14 единица через открытый второй элемент И блока 22 элементов И, а также через элементы ИЛИ 23 и 24 появляется на втором информационном выходе 26 устройства в качестве сигнала CPO..

По окончании обслуживания второго объекта на второй ответный вход 25 устройства поступает сигнал, который подтверждает исходное состояние блока 5, устанавливает триггеры 3 и 4 в нулевое состояние и стирает единицу во втором разряде третьего регистра 14. Так как триггеры 3 и 4 находятся в нулевом состоянии, то элемент И 19 закрывается, а элемент И 7 открывается. Поэтому единичный потенциал с выхода элемента И 7 через элемент ИЛИ 18 устанавливает в исходное состояние счетчик 15.

Если во время обслуживания второго объекта приходит новый запрос от третьего объекта или повьппает приоритет вновь нуждающегося в обслужи— вании первого объекта, то при окончании обслуживания второго объекта сигнал через элемент ИЛИ 20, и попрежнему открытый элемент И 19 увеличивает содержимое счетчика 15 до числа (tl+1), которое равно числу, находящемуся в блоке 17 сравнения.

В этом случае на выходе этого блока появляется единичный сигнал сравнения, который через элемент ИЛИ 18 возвращает .счетчик 15 в исходное состояние.

Если содержимое счетчика 10 отличается от числа "4", то по окончании обслуживания последнего объекта, имеющего самый высокий приоритет, счетчик 10 устанавливается в исходное состояние единичным сигналом с выхода элемента И 7 через элемент ИЛИ 12, так как триггеры 3 и 4 находятся в нулевом состоянии.

081641

Код на второй Выход дешифратора Регистры Разряд группе входов 6 регистра дешифратора 9

Код на первой группе входов дешифратора 9

100

001 010

001

100

010

010

001

100

011

010

001

13 1

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

14 в исходное состояние Соответствующих блоков 5 времени осуществляется сигналами СКО. В этом случае сигнал, поступая на управляющий вход 35 блока 5, устанавливает в нулевое состояние счетчик 33, а через элемент ИЛИ 36 триггер 28.

1081641

1081641

43»

Составитель M.Êóäðÿøåâ

Техред М.Гергель Корректор Г.Решетник

Редактор А.Козориз филиал ППП "Патент", г.ужгород., ул.Проектная, 4

Заказ 1552/44 Тираж 699 Подписное

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

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

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

 

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

Изобретение относится к области радиоэлектроники

Изобретение относится к области радиоэлектроники

Изобретение относится к микропроцессорной технике и может быть использовано в микропроцессорных АСУ ТП

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

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

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

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

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