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

 

Сеюз Севетскми

Сецмалюсткческия

Реслублик

ОГ! ИСАНИЕ

ИЗОБРЕТЕНИЯ

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

805309

{61) Дополнительное к авт. свид-ay—

{22) Заявлено 030474 {21) 2011777/18-24 с присоединением заявки Й9

{23)Г3риоритет

Опубликовано 150231. бюллетень ЙВ 6

Дата опубликования описания 1802.81 (51)М. Кл.з

G 06 F 9/00

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

СССР яв аман язебретеаай я вткрытяй

М) НЖ 681. 325. 5 (088. 8) Г

{72) Автор изобретения

В.М. Паршиков

l с .,;jib 1?

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

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

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

Недостатком этого устройства asляются его малые функциональные воз?сюжности, так как оно работает в жестко заданном режиме работы.

Наиболее близким техническим решением к изобретению являЕтся устройство для программного управления, содержащее и триггеров и и ячеек пе-. реключения, причем входы синхронизации всех триггеров соединены с шиной тактовых сигналов (2) .

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

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

Поставленная цель достигается тем, что s устройстве для программного управления, содержащем и триггеров, и ячеек переключения, причем входы синхронизации всех триггеров соединены с шиной тактовых сигналов, прямой выход каждого i-го триггера соединен с первым входом (i+1)-ой ячейки переключения, где i=1,2....(и-1), первый выход каждой j-ой ячейки переключения подключен к информационному входу j-го триггера, где .j

1,2...n, второй выход каждой i-ой ячейки переключения, где i=1,2... (и-1) соединен со вторым входом

30 (i+1)-ой ячейки переключения, прямой

805309 выход и-го триггера подключен к первому вХоду первой ячейки переключения, второй вход которой соединен с выходом и-ой ячейки переключения, и тем, что в нем каждая ячейка переключения содержит элементы И и ИЛИ, причем первые входы ячейки соединены со входами элемеи;: нпИ, выход которого подключен к первым входам первого и второго элементов И, выходы которых соединены с первым и вторым выходами ячейки соответственно, вторые входы первого и второго элементов И подключены к третьему и четвертому входам узла соответственно.

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

Устройство содержит триггеры 1 ...1и, ч йки 2„,2 . 2 < переключения, шину 3 тактовйх сигналов. Каждая я.уейка 2 переключения содержит 2О элемент ИЛИ 4, элементы И 5 и б.

Устройство работает следующим образом.

Каждая i-ая ячейка 2 переключения устанавливается в состояние "включено"д или "выключено" {обозначение состояний принято условно). При установке

i-ой ячейки переключения в состояние

"включено" сигналы, поступающие на ее входы соответственно с выхода(i-1)-го 30 триггера или со второго выхода (i-1)-ой аналогичной ячейки, вызывают формирование соответствующего сигнала на первом выходе i-ой ячейки переключения к входу i-го триггера 1, а при установке i — îé ячейки переключения в состояние "выключено" эти сигналы вызывают формирование соответствующего сигнала на другом ее выходе, подключенного к (i+1)-ой аналогичной ячейки 2 переключения. 40

Пусть единица известным образом записана в один из двоичных элементов, например в триггер 1, а ячейки 2„...2„ установлены в состояние

"включено". При поступлении первого тактового импульса по шине 3 тактовых сигналов переключае -err лишь тригФ гер 1„, т. е. тот, в котором записана единица. Сигнал с выхода этого триггера через ячейку 2„ переключения обеспечивает запись единицы в триг; гер 1„. При поступлении второго тактового импульса по шине 3 изменяет состояние лишь триггер 1, выходной сигнал которого через ячейку переключения 2 вызывает запись единицы в

2. триггер 1 . Поскольку все ячейки переключения установлены в состояние

"включено", то при поступлении последующих тактовых импульсов аналогичным образом происходит запись еди- 40 ницы поочередно в каждый из всех и триггеров 1. Так как все триггеры 1 соединены в кольцевую схему, то в дальнейшем цикл повторяется, т.е. в этом случае предлагаемый распределитель работает так же, как и известный. При этом время периода цикла определяется суммой времени опроса всех N точек.

Если m-oe количество из п точек не требует опроса, то соответствующие ячейки переключения устанавливаются в состояние "выключено", остальные (и-m) †. в состояние "включено". Например, в данный момент в опросе нуждаются лишь две точки с номером 1.

В этом случае ячейки переключения с соответствующими номерами 1 и 2„,2 устанавливаются в состояние "включено", остальные (n-2) ячейки устанавливаются в состояние "выключено".

При поступлении первого тактового импульса по шине 3, записанная в триггер 1 единица так же, как и в предыдущем случае переходит в триг-. гер 1„. При поступлении второго тактового импульса переключается триггер 1,, и сигнал c его выхода через ячейку переключения 2 „ по второму выходу, и ячейку переключения 2„„ по первому выходу обеспечивает запись единицы в триггер 1 . Далее цикл повторяется. В этом случае сигналы выдаются распределителем лишь для двух точек с номерами 1 и и.

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

Формула изобретения

1. Устройство для программного управления, содержащее и триггеров и и ячеек переключения, причем входы синхронизации всех триггеров соединены с шиной тактовых сигналов, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет обеспечения работы устройства и независимо от состояния объектов контроля, в нем прямой выход каждого i-ro триггера соединен с первым входом (i+1)-ой ячейки переключения, где i 1,2...(n-1), первый выход каждой j-ой ячейки переключения подключен к информационному входу j-го триггера, где 1=1,2,...n, второй выход каждой i-ой ячейки переключения, где i=!,2,...(n-1) сое805309

5 л

Йп птоояо5 гостояния Иьеито

Юг.i

Фиг. 2

Составитель В. Белкин

Редактор Л. Копецкая Техред А ° Бабинец Корректор О. Билак

Тираж 756 Подписное

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

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

Заказ 10903/71

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 динен со вторым входом (i+1)-ой ячейки переключения, прямой выход n -ro триггера подключен к первому входу первой ячейки переключения, второй вход которой соединен с выходом и-ой ячейки переключения.

2. Устройство по и. 1, о т л и— чающее с я тем, что. в нем каждая ячейка переключения содержит элементы И и ИЛИ, причем первые входы ячейки соединены со входами элемента ИЛИ, выход которого подключен .к первым входам первого и второго элементов И, выходы которых соединены с первым и вторым выходами ячейки соответственно, вторые входы первого и второго элементов И подключены к третьему и четвертому входам узла соответственно.

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

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

Р 362477, кл. Н 03 К 23/00, 15.03.63.

2. Букреев И.Н. и др. Микроэлектронные схемы цифровых устройств. Изд.

2-ое. М., "Советское радио", 1975, с. 300, рис. 6.30 (прототип).

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

 

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

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

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

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

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

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

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

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

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

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