Программное устройство

Иллюстрации

Показать все

Реферат

 

(и) 622082

ОПИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

Союз Советских

Социалистических

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 15.11.76 (21) 2420830/18-24 с присоединением заявки № (23) Приоритет (43) Опубликовано 30.08.78. Бюллетень № 32 (45) Дата опубликования описания 31.07.78

Государственный комитет

Совета 3Иинистров СССР по делам изобретений и открытий (53) УДК 681.325 (088.8) (72) Автор изобретения

Л. В. Друзь (71) Заявитель (54) ПРОГРАММНОЕ УСТРОЙСТВО

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

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

Наиболее близким к изобретению явля- 15 ется программное устройство, содержащее блок управления, соединенный с генератором импульсов, счетчикобъектов, соединенный с дешифратором, выходы которого подключены к первым входам элементов И первой группы, выходы которых соединены со входами элемента НЕ, подключенного выходом к генератору импульсов, и датчики признаков объекта (2). Недостатком устройства также является низкое быстродействие вследствие необходимости последовательного опроса всех объектов и сложность, обусловленная наличием решающего блока, Цель изобретения — повышение быстродействия и упрощение устройства. Постав- ЗО ленная цель достигается тем, что в него введены регистр признаков, блок приоритета, элементы задержки и вторая группа элементов И, программно-задающие выхо. ды блока управления соединены со вторыми входами соответствующих элементов И первой группы, управляющий выход блока управления соединен со входами датчиков признаков объектов, выходы KQTOpbIx соединены с единичными входами соответствующих разрядов регистра признаков, подключенного единичными выходами ко входам блока приоритета, выходы блока приоритета связаны через группу элементов задержки с выходами устройства и с первыми входами элементов И второй группы, вторые входы которых подключены к выходу генератора импульсов, соединенному через элемент задержки со входом счетчика объектов, выходы элементов И второй группы соединены с нулевыми входами соответствующих разрядов регистра признаков.

На чертеже представлена блок-схема предлагаемого устройства.

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

И 15.

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

6. Одновременно блок 1 включает генератор импульсов 2 и выдает с управляющего выхода сигнал считывания на входы датчиков 8 признаков объектов. Состояние датчиков 8 определяется реальным состоянием объектов, например их исправностью или неисправностью. При поступлении сигнала считывания с выходов датчиков 8, удовлетворяющих заданному признаку, импульсные сигналы поступают на единичные входы соответствующих разрядов 10 регистра 9, которые фиксируют объекты с заданным признаком. С единичных выходов сработавших разрядов 10 параллельно выдаются сигналы на входы блока приоритета 11. Блок 11 обеспечивает на своих выходах приоритетное распределение входных сигналов с помощью элементов НЕ 12 и элементов ИЛИ 13, причем каждый предыдущий входной сигнал через соответствующие элементы ИЛИ 13 задействует те элементы запрета 12, которые включены в выходные цепи всех последующих входных сигналов. Таким образом, блок приоритета

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

Одновременно генер атор импульсов 2 формирует серию импульсов, которые поступают на вторые входы элементов И 15 и через элемент задержки 3 на счетный вход счетчика 4. Фиксируемое счетчиком число импульсов дешифруется дешифратором 5. С выходов дешифратора 5, начиная с нулевого, последовательно подаются сигналы на первые входы соответствующих элементов И 6. При этом сигнал с (а — 1) -го выхода дешифратора 5, соответствующего числу импульсов и — 1, подается на тот из элементов И 6, который другим входом соединен с выходом задания и объектов блока 1. При совпадении сигнала с (n — 1) -го выхода дешифратора 5 и сигнала с выхода п блока 1 открывается соответствующий элемент И 6, с выхода которого выдается сигнал на элемент НЕ 7. Последний срабатывает и отключает генератор им10

60 выми входами соответствующих разрядов регистра признаков.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР № 506002, G 05В 19/18, 1976.

2. Авторское свидетельство № 408273, G 05В 19/00, 1973. пульсов 2. Таким образом, на выходе генератора 2 формируется последовательность и — 1 импульсов, которая подается на вторые входы элементов И 15. Первый импульс этой последовательности открывает элемент

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

Указанный разряд обнуляется и снимает входной сигнал с блока 11. При этом в блоке 11 приоритет на выход получает следующий входной сигнал, который через соответствующий элемент задержки 14 подается на исполнительный элемент соответствующего объекта и на второй вход соответствующего элемента И 15. Второй импульс последовательности n — 1 импульсов открывает указанный элемент И 15, сбрасывает в нуль соответствующий разряд регистра признаков 9 и процесс повторяется. После

" прохождения всей серии n — 1 импульсов обеспечивается выполнение программного задания — задействование всех и объектов, Формула изобретения

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

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

Составитель В. Евстигнеев

Редактор Н, Громов

Корректоры: Е, Хмелева и Н. Федорова

Техрсд А. Камышннкова

Подписнос

Типография, пр. Сапунова, 2

Заказ 1465/9 Изд. № 572 Тираж 799. НПО Государственного комитета Совета Министров СССР по делам изобретений и открытий

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