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

 

Изобретение относится к системам программного управления, реализующим наборы программ раздельно и в сочетании. Цель изобретения - расширение функциональных возможностей путем реализации отдельных программ и сочетаний программ при одних и тех же наборах команд. Многопрограммное устройство управления содержит блок коммутации 1 с элементами ИЛИ-И 2,, ..., 2,, элементами ИЛИ-И 3 и элементом ИЛИ 4, счетчик 5, элемент ИЛИ 6, группу 7 дешифраторов с дешифраторами 8,, ..., 8j, группу 9,, ..., 9,, элементов ИЛИ, группу 1f, ..., 10с таймеров. 1 ил., (/) СО 00 о а 00 оо

СОО3 СОВЕТСКИХ

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

РЕСПУБЛИК

„„SU„„133063 (51) 4 0 06 F 9/22 (ВСЕ(;ОВЧАР 4 Я

13, ОПИСАНИЕ ИЗОБРЕТЕНИЯ

13

13

Щ

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

fl0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3943552/24-24 (22) 12.05.85 (46) 15.08.87. Бюл. N - 30 (71) Харьковский филиал Всесоюзного научно-исследовательского института литейного машиностроения, литейной технологии и автоматизации литейного производства (72) В.П.Куликов, М.Ф.Рыжих, Ю.Т.Костенко, С.В.Эллис и А.А.Вернигора (53) 681.3(088.8) (56) Авторское свидетельство СССР

11 830381, кл. С 06 F 9/22, 1978.

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

Ф 926657, кл. G 06 F 9/22, 1979. (54) МНОГОПРОГРАЬЯНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ (57) Изобретение относится к системам программного управления, реализующим наборы программ раздельно и в сочетании. Цель изобретения — расширение функциональных возможностей путем реализации отдельных программ и сочетаний программ при одних и тех же наборах команд. Многопрограммное устройство управления содержит блок коммутации 1 с элементами ИЛИ-И

2,, ..., 2, элементами ИЛИ-И 3 и элементом ИЛИ 4, счетчик 5, элемент

ИЛИ 6, группу 7 дешифраторов с дешифраторами 8,, ..., 8, группу 9,, ..., . ®

9, элементов ИЛИ, группу 10, 10 таймеров. 1 ил.

1330633

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

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

Многопрограммное устройство управления содержит блок коммутации 1 с элементами ИЛИ-И 2,, ..., 2э, элементом ИЛИ-И 3 и элементом ИЛИ 4, счетчик 5, элемент ИЛИ 6, группу дешифраторов 7 с дешифраторами 8, 8, группу 9,, ..., 9 элементов

ИЛИ, группу 10,, ..., 10 таймеров, группу входов 11,, ..., 11> задания режима устройства, группу 12,, 126 выходов устройства, группу .13<, ..., 136 входов управления счетом устройства, вход 14 пуска устройства, вход 15 разрешения работы устройства, вход 16 сброса устройства, выход 17 устройства.

В исходном положении в устройстве многопрограммного управления счетчик

5 находится в нулевом положении, сигналы на внешних входах 13 блока 1 отсутствуют, на выходах дешифраторов

8<, ..., 8 нулевые сигналы и приводы отключены.

Первая программа обеспечивает проверку исправности и правильности функционирования многопрограммного устройства. Сигналом с входа 11, через элемент ИЛИ 9 включены в работу дешифратор 8< и блок 1 через элемент

ИЛИ-И 2,. С пуском в работу многопрограммного устройства через вход

14 поступает начальный запускающий импульсный сигнал на счетчик 5 через элемент ИЛИ 4 и постоянный сигнал с входа 15, подключающий блок 1. Переключившийся счетчик 5 сигналом на дешифратор 8, и сигналом а с дешифратора 8, включает таймер 10,. По истечении заданного времени сигнал с выхода таймера 10, через элемент

ИЛИ-И 2,, элемент ИЛИ-И 3 и элемент

ИЛИ 4 переключает счетчик 5, сигналом Ь с выхода которого на вход дешифратора 8, и сигналом S с его выхода включает таймер 10 . По истечении заданного времени сигнал с выхода

)5

?0 (30

55 таймера 10 через элемент ИЛИ-И 2

Э элемент ИЛИ-И 3 и элемент ИЛИ 4 переключает на следующую позицию счетчик

5, сигналами В-В вновь включается таймер 10,. Так поочередным включением таймеров 10< и 10 отрабатываются все переключения счетчика 5 по числу заданных шагов программы. В конце программы сигналом яс через элемент ИЛИ 6 счетчик сбрасывается в исходное нулевое состояние и сигнал

17 во внешнюю цепь указывает на окончание отработки программы и отключает цепи пуска.

Работа по второй программе обеспечивается сигналом с входа 11 че2 рез элемент ИЛИ 9, при этом включаются в работу дешифратор 8 и элемент ИЛИ-И 2 блока 1.

С пуском в работу многопрограммного устройства управления сигналом счетчика через дешифратор 8 и сиг2 налом <э с дешифратора 8 вьщеляется сигнал на выход 12< (по которому, например, включается привод и датчик, сигнал которого поступает на вход 13,. По сигналу с входа 13< через элемент ИЛИ-И 2, элемент

ИЛИ-И 3 и элемент ИЛИ 4 счетчик 5 переключается на следующую позициЮ.

Сигналами Б- S дешифратора 8 включается таймер l03 . По истечении заданного времени сигнал с выхода таймера

10д через элемент ИЛИ-И 22, элемент

ИЛЙ-И 3 и элемент ИЛИ 4 переключает счетчик 5 на следующую позицию. Сигналами 6- 6 от дешифратора 8 включа" ется таймер 10 . По истечении заданного времени сигнал с выхода таймера

10 переключает счетчик 5 на следующую позицию. Сигналами Г- z с дешифратора 8 включается таймер 10 . По истечении заданного времени сигнал с выхода таймера 10 переключает счетчик 5 на следующую позицию. Сигналами Д - выдается сигнал на выход

12 (по которому, например, включается следующий привод и датчик).

По сигналу с входа 13 счетчик 5 переключается на следующую позицию.

Сигналами - е выдается сигнал на выход 12> (по которому включается очередной привод и датчик). По сигналу с входа 13 переключается счетчик 5 и сигналом к через элемент

ИЛИ 6 сбрасывается в исходное нулевое состояние, отработав вторую программу °

3 13306

Такая программа используется для проверки работы основных механизмов.

Работа по третьей программе обеспечивается сигналом с входа 11 . Че3 5 рез элементы ИЛИ 9 и 9> включаются на одновременную работу дешифраторы

8 и 8 и элементы ИЛИ-И 2 и 2з.

С пуском в работу многопрограммного устройства управления сигналом я счетчика 5 через дешифратор 8 вы2 дается сигнал на выход 12, (по которому включается привод и датчик, сигнал которого поступает на вход 13,.

По сигналу с входа !3 через элемент

ИЛИ-И 2, элемент ИЛИ-И 3 и элемент

ИЛИ 4 переключается счетчик 5.

Сигналами Б -Б дешифратора 8 вклюг чается таймер 10 и от дешифратора

8 выдается сигнал на выход 12 (по которому включается привод и датчик), Время переключения таймера 10 з больше времени включения соответствующего привода. Сигналом с входа 13

4 через элемент ИЛИ-И 2> блока 1 счет- 25 чик 5 переключается на следующую позицию. Сигналом В -6 от дешифратора

8 z включается таймер 10 и от дешиф1 ратора 8 выдается сигнал на выход

12 (по которому включается привод) .

Время-включения таймера 10 больше времени включения привода. Сигналом с входа 13 счетчик 5 переключается на следующую позицию. Сигналами

Г- 2 включается таймер 10 и выдаетS

35 ся сигнал на выход 12 . По сигналу с входа 13 счетчик 5 переключается на следующую позицию. Сигналами

Д вЂ” и Š— е от дешифратора 8 последовательно выдаются сигналы на вы40 ходы 12 и 12 (по которым включаются соответствующие приводы и датчики), отрабатывая программу. В конце программы сигналом < счетчик 5 сбрасывается в нулевое состояние.

В случае использования кодированных сигналов Д вЂ” E на входы дешифраторов 8,, 8 и 8> преобразование сигналов в выходные сигналы а †осуществляют дешифраторы команд, при этом

50 порядок отработки программ многопрограммным устройством не изменяется.

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

Многопрограммное устройство управления, содержащее группу дешифраторов, элемент ИЛИ, причем первые груп33

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

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

ИЛИ-И группы.

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

 

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

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике, предназначено для выполнения требуемых функций программного управления с автоматическим перезапуском при «зависании» прикладной программы и автоматическим переходом в режим сохранения оперативной информации с помощью резервного источника напряжения питания при отключении или аварии основного источника напряжения питания и может быть использовано, например, в качестве ядра микроконтроллерной или микропроцессорной системы (М-системы) обработки информации и управления в реальном времени с поддержкой режима аппаратного сторожевого таймера для перезапуска при «зависании» прикладной программы М-системы, проектируемой с учетом следующих основных принципов [1]: программного управления, магистрального обмена информацией, модульного построения и наращивания вычислительной мощности
Наверх