Многоканальное программно-временное устройство

 

МНОГОКАНАЛЬНОЕ ПРОГРАММНОВРЕМЕННОЕ УСТРОЙСТВО по авт. св. № 1057926, о тл и ч а ю щ еес я тем, что, с целью расширения области применения устройства путем реконфигурации каналов отработки временных интервалов, в него введены регистр и по числу каналов третьи элементы ИЖ и демультиплексоры, подключенные управляющими входами к выходам регистра, а информационными входами - к выходам соответствунщих вторых элементов ИЛИ, причем i-Й выход каждого демультиплексора соединен с входом -го третьего элемента ИЛИ.

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

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

РЕСПУБЛИН

4 (51) ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР пО делАм изОБРетений и QTHpblTHA

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

К ABTOPCHOMY СВИДЕТЕЛЬСТБУ (61) 1057926 (21) 3670060/24-24 (22) 06.12.83 (46) 15.03.85. Бюл. N - 10 (72), В,А,Мельников и Х.Г.Гареев (53) 621.503.55(088.8) (56) 1. Авторское свидетельство СССР

Ф 1057926, кл. С 05 В 19/18, 1982 (прототип). (54) (57) МНОГОКАНАЛЬНОЕ ПРОГРАММНОВРЕМЕННОЕ УСТРОЙСТВО по авт. св.

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

1 11453

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

5 в автоматизированных системах для синхронизации и управления технологическими процессами.

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

35 программ, в котором блок управлени содержит генератор импульсов, подключенный выходом к первому входу второго элемента И, соединенного выходом с выходом блока управления, а вторым входом — с выходом третьего элемента ИЛИ, подключенного входами ., ко входу блока управления (1), Недостатком известного устройства является ограниченная область его применения, обусловленная тем, 45 что в устройстве имеется и каналов, каждый из которых имеет M;(i-=1,п) р программ отработки временных интервалов; общее количество программ определяется выражением и

- К„.=. Е N;.

Ф ь

Однако в устройстве отсутствуют средства, позволяющие использовать программы отработки одних каналов . для отработки в других каналах. При необхопимости введения дополнитель ных программ необходимо осуществить

22 2 перепрограммирование, что приводит к дополнительным аппаратурным затратам, а следовательно, к снижению надежности.

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

Поставленная цель достигается тем, что в многоканаль е программновременное устрой: т;. введены регистр и,по числу ка:ылов трь".ьи элементы ИЛИ и де-мультиплексоры. подключенные празляющими входами к выходам per..c. à, а информационными входами — к выходам соответствуюнптх вторых элементов ИЛИ, причем -й выход каждого демультиглексора соединен с входом i-ro третьего элемента ИЛИ.

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

Иногоканальное программно-временное устройство (фиг. 1) содержит блок 1 задания программ, блок 2 памяти, дешифратор 3, блок 4 управления, содержащий генератор 5 тактовых импульсов, третий элемент ИЛИ 6 и второй элемент И 7, первые элементы ИЛИ 8„ -8„ (где n †- количество каналов), первые элементы И 9 -9» счетчики 10„-10„, вторые элементы ИЛИ 11-11Д, элементы HE 12„-12„, регистр 13, демультицлексоры 14 —

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

Демультиплексор (фиг. 2) содержит дополнительный дешифратор 18 и третьи элементы И 19„-19„1 °

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

В блоке 1 задания .программ хранятся программы отработки временных интервалов в каналах и коды данных временных интервалов. В исходйом состоянии элементы памяти устройства находятся в нулевом состоянии. На выходах элементов НЕ 121 -12„,имеются сигналы, поступающие на вход блока 1 задания программы. ОдновремеНно с этим сигнал логической единицы с выхода элементов НЕ 12 -12„ поступает через элементы ИЛИ 8„ -8„ на входы элементов И 9„-9 и разрешает тем самым прохождение (запись);кодов временных интервалов в счетчики 10 „-10„. Блок 2

) памяти является буферным элементом

3 11453 д.ы жрезаписи кода отрабатываемых .ременных интервалов в каналах из .лока 1 задания программы в соответствующий счетчик. В счетчики 10„.О„ заносятся коды временных интервалов путем выбора соответствующего счетчика с выхода дешифратора 3.

Состояния счетчиков отличаются от нулевого, если в соответствующие счетчики записана информация. На вы.ходах соответствующих элементов ИЛИ 11 -11 появляется потенциальный и сигнал, отражающий начало отработки временной последовательности. Если, осуществляется непосредственная отр ботка временных интервалов (т.е. первый канал отрабатывает программу первого канала, второй — второго и т.д.), то регистр 13 остается в ну- ле,зом состоянии.,В этом случае потен-щ цяальный сигнал с выхода соответст вующего элемента ИЛИ из группы элементов ИЛИ 11„ — 11„ через соответст ующ:.:й демультиплексор из группы демультиплексоров 14„-14„ и соответ- д5 ствующий элемент ИЛИ из группы элементов ИЛИ 15„-15„ поступает на со: ответствующий выход 17„ -17„ устройства.

С началом отработки временных интервалов на выходе элемента KIH 6

tëîêà 4 управления появляется сигнал. разрешающий прохождение с выхода генератора 5 тактовых импульсов че- рез элемент И 7 импульсов на вычи- 35 тающие входы счетчиков 10„-10„.

С приходом очередного тактового импульса состояние счетчиков изменяется. Сигналы отработки временных интервалов не выходах 17 -17„ устрой- 40 ства будут до обнуления соответствующих двоичных счетчиков. После обнуления счетчика на выходе соответствующего элемента ИЛИ из группы элементов ИЛИ 11, — 11„ потенциальный 45 сигнал пропадает, Данный сигнал пропадает и на выходе устройств. Пропаpàíèå сигнала характеризует окончание о:,"работки временного интервала данным ка Iалом Па выходе соответст- 50 вующего элемента НЕ из группы элементов НЕ 12„-12„,оявляется сигнал логической единицы. Этот сигнал поступает на вход блока 1 задания программ и сигнализирует об окончании 55 отработки данным каналом временного интервала, а также через соответствующий элемент ИЛИ из группы элемен22 4 тов ИЛИ 8, -8„- на вход элемента И из группы элементов И 9„ -9„, разрешая тем самым запись очередного кода временного интервала для отработки в данном канале.

ЕслИ в процессе работы устройства возникает необходимость в оперативном прекращении отработки временных интервалов в одном или нескольких каналах, то для этого на управляющий вход 16 устройства подается соответствующий код. С одного из выходов дешифратора 18 (фиг. 2) единичный сигнал поступает на управляющий вход элемента И 19„,„ . Выход элемента И 19 „, с выходом демультиплексора не соединен, в результате чего информация отработки временного интервала в данном канале на выход устройства не выдается. Это позволяет оперативно прекратить отработку временных интервалов в соответствующих каналах, например, в случае аварийных ситуаций на объектах управления.

После обнуления счетчиков 10,-10„ сигнал на выходе блока 4 управления равен логическому нулю, так как сигнал с выхода элемента ИЛИ 6 блока 4 управления запрещает прохождение тактовых импульсов через элемент И 7 с выхода генератора 5 тактовых импульсов. На этом отработка программ временных интервалов в каналах заканчивается.

При необходимости выдачи программ отработки временных интервалов с одних каналов в другие на управляющий вход 16 устройства подается соответствующий код настройки. Данный режим работы необходим по следующим причи- н. м.

Во-первых, для i-го канала (=,ni появляется возможность отработки программ временных интервалов не только своего канала, но и программ, записанных для других каналов ° Это позволяет расширить область применения устройства, так как любой канал может отрабатывать все множество программ.

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

Десятичные коды !, V Г

Код настройки

Канал

0 1 2 3 4 5 6 7 8, 9 10

1 2 2 3 . 3 0 1 О, 0 О

2 3 3 1 1 2 0 0 2

1 0

0 1

3 2 1 3 2 1 0 О

Продолжение таблицы

Код настрой-. ки

Канал

Десятичные коды

11 12 13 14 15 16 17 18 19j 20 21

1 (2 0 О 3 0 1 3 3 2 О 3

0 0 0 0 3 3 2 1 1, 1 О

0 2 3 0 0 О 0 О 0 2 1

Ф

3 11453 программ. Это повыпгает надежность

Функционирования устройства. и, как ,следствие, расширяет область его при:менения.

В-третьих, путем задания кода 5

:настройки может быть выполнена оперативная остановка отработки программ .в том или ином канале., например, . в аварийных, ситуациях на объектах управления. Это также привопит к по- 10 вышению надежности работы системы и, слЕловательно, к расширению области примейения устройства.

Код настройки с выхода регистра 13 поступает на управляющие входы 1$ блока демультиплексоров (см. Фиг.2), i на дешифраторе 18 каждого из демультиплексоров 14„-14„ код настройки преобразуется из позиционного в унитарный, т.е. для каждого кода деши- 20

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

22 е в первый канал, прогРаммы второго канала — во второй и,т.д.

Для двоичного кода настройки вида

00011 (десятичный код 3) программа первого канала выдается во второй канал, программа второго — в первый, а программа третьего — в третий,;

Таким образом, использование полного множества программ отработки временных интервалов для определенных каналов позволяет расширить Функциональные возможности устройства, 1 а следовательно, и область использования.

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

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

1145322

1145322

Фиг.2

Составитель Н.Горбунова

Редактор Л.Веселовская Техред T,äóáè÷ö K КорРектоР С.Щекмар г

Заказ 1171/35 Тираж 863 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий, 113035, Москва, Ж-35, Раушская наб., д, 4/5

Филиал ППП "Патент", г.Ужгород, ул.Проектная, 4

Многоканальное программно-временное устройство Многоканальное программно-временное устройство Многоканальное программно-временное устройство Многоканальное программно-временное устройство Многоканальное программно-временное устройство Многоканальное программно-временное устройство 

 

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

Таймер // 1142822

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