Изобретение относится к автоматике и вычислительной технике и может быть использовано для управления различными группами резервированных устройств по заданной циклограмме.
Цель изобретения - расширение области применения устройства путем учета взаимовлияния объектов и гибкого задания временных интервалов работы объектов. Для этого в устройство для программного управления, содержащее блок задания программы, генератор импульсов, выход которого соединен со счетным входом реверсивного счетчика импульсов, первый элемент ИЛИ, первый и второй распределители импульсов, дешифратор адреса, группа выходов которого соединена с группой входов блока триггеров соответственно, введе- ны блок приема входных сигналов, генератор одиночного импульса, два элемента задержки, шесть блоков элементов И,
первый и второй регистры памяти адресов два блока элементов ИЛИ, второй элемент ИЛИ и управляющий стробом элемент, запирающий вход которого соединен с выходом генератора одиночного импульса и с первым входом первого элемента ИЛИ, втб- рой вход которого подключен к выходу Переполнения реверсивного счетчика импульсов и к первым входам первого и второго блоков элементов И, третий вход первого элемента ИЛИ подключен к первому выходу блока приема входных сигналов и к счетному входу первого распределителя импульсов, а выход через первый элемент задержки - к первым входам третьего и четвертого блоков элементов И, вторые входы которых подключены к соответствующим разрядным выходам первого и второго распределителей импульсов и с группой входов первого и второго блоков элементов И, группы выходов которых подключены соответстел
с
00
о
2
Ј 00
венно к группам информационных входов первого и второго регистров памяти адресов, разрядные выходы которых соединены с группой входов пятого и шестого блоков элементов И соответственно, выходы пятого и шестого блоков элементов И соединены с первыми входами первого и второго блоков элементов ИЛИ, выходы которых подключены к соответствующим входам дешифратора адреса, а вторые входы - к соответствующим выходам третьего и четвертого блоков элементов И, разрешающие входы пятого и шестого блоков элементов И соединены с выходом управляющего стробом элемента, вход разрешения которого подключен ко второму выходу блока приема входных сигналов и к входу задания программы, выход которого подключен к задающему входу реверсивного счетчика импульсов, выход переполнения которого через второй элемент задержки соединен с первым входом второго элемента ИЛИ, второй вход которого подключен к выходу генератора одиночного импульса и с установочным входом второго распределителя импульсов, счетный вход которого соединен С выходом второго элемента задержкй,-выход второго элемента ИЛИ соединен с установочным входом первого распределителя импульсов.
На чертеже представлена блок-схема устройства для программного управления.
Устройство для программного управления содержит генератор импульсов 1, блок 2 приема входных сигналов, первый выход которого соединен с входом блока задания программ 3, выход которого соединен с входом реверсивного счетчика 4 времени, второй вход которого подключен к выходу генератора 1 импульсов. Кроме того, устройство содержит элемент 5 задержки, вход которого подключен к выходу реверсивного счетчика 4 времени, а выход соединен с первым входом элемента ИЛИ 6, первый распределитель импульсов 7. выход которого через первый блок элементов И 8, блок элементов ИЛИ 9 соединен с первым Входом дешифратора 10, выход которого соединён с входом блока 11 триггеров управления. Кроме того, устройство содержит генератор 12 одиночного импульса, выход которого соединен с установочным входом второго распределителя 13 импульсов, выход которого через блок элементов И 14 и блок элементов ИЛИ 15 соединен со вторым входом дешифратора 10. Кроме того, устройство содержит элемент ИЛИ 16, элемент задержки 17, блок элементов И 18, регистр 19, блоки элементов И 20, 21 регистр 22, блок элементов И 23, управляющий стробом элемент И 24.
Устройство работает следующим образом.
При подаче напряжения генератор 12 вырабатывает одиночный импульс, который,
поступая на установочные входы распредёлителей импульсов 7 и 13, устанавливает их в .исходное состояние. Распределители импульсов выполнены как сумматоры с установочным и счетным входами, разрядность
0 которых соответствует количеству резервных объектов для каждого объекта и количеству объектов в группе. Таким образом, установка распределителей импульсов 7 и 13 в исходное состояние соответствует адресу объекта,
5 включаемого первым после подачи напряжения на устройство. С выходов распределителей 7 и 13 через блоки элементов И 8 и 14, которые отпираются импульсами от генератора 12 через элемент ИЛИ 16 и элемент задер0 жки 17, адрес объекта поступает через блоки элементовч ИЛИ 9 и 15 на дешифратор 19, с которого сигнал поступает на соответствующий объекту триггер блока 11 триггеров управления, включая заданный объект.
5 в блоке 1.1 к каждому объекту цепи сигналы включения и выключения идут с разных выходов соответствующего триггера, что по- . зволяет различать сигналы включения и выключения. Одиночный импульс с генера0 тора 12 поступает также на запирающий вход управляющего стробом элемента 24 и запирает его. Если объект не включился, то блок 2 приема входных сигналов вырабатываем импульс на втором выходе, который
5 поступает на счетный вход распределителя импульсов 7 и увеличивает на единицу значение кода, записанного в распределителе 7. Этим же импульсом через элемент ИЛИ 16 и элемент задержки 17 через некоторое
0 время, достаточное для окончания переходных процессов в распределителях импульсов 7 и 13, отпираются блоки элементов И 7 и 14, через которые адрес резервного объекта снимается для включения его. Таким
5 образом, устройство работает пока не включится первый объект или один из его резервных, после чего блок 2 приема входных сигналов вырабатывает импульс на первом выходе, который, поступая на блок задания
.0 программ, инициирует перепись интервала работы первого объекта в обратном коде на реверсивный счетчик 4 времени, на второй вход которого поступают импульсы генератора 1, отсчитывая временной интервал.
5 Импульс с первого выхода блока приема входных сигналов поступает также на второй вход элемента 24, отпирая его, но дальше не проходит. Однако все последующие импульсы, поступающие на второй вход элемента 24, будут проходить через него. Такой
элемент может быть выполнен, например, из линии задержки, RS-триггера и элемента И, причем S-вход триггера является запирающим, а цепь отпирания состоит из последовательно соединенных линий задержки, RS-триггера (R-вход и нулевой выход) и схемы И, причем соединенные вход линии задержки и второй вход схемы И являются отпирающим входом. По истечении временного интервала реверсивный счетчик 4 вре- мени переполнится, при этом импульс с его выхода отпирает блоки элементов И 18 и 21, через которые адрес работающего в данный момент времени объекта запоминается в регистрах 19 и 22. Этот же импульс через элемент задержки 5 и элемент.ИЛИ 6 через некоторое время, достаточное для переписи адреса объектов из распределителей импульсов 7 и 13 на первый 19 и второй 22 регистры, поступает на установочный вход распределителя импульсов 7 и на счетный вход распределителя импульсов 13, уста- навливая на них адрес очередного объекта. Импульс с выхода реверсивного счетчика 4 времени поступает через элемент ИЛИ 16 и элемент задержки 17 на блоки элементов И 8 и 14, отпирая их и пропуская адрес объекта на дешифратор 10 и блок 11 триггеров управления для включения второго объекта. Процесс включения второго объекта или его резервного происходит аналогично включению первого, после его появляется импульс на первом выходе блока приема входных сигналов, который приводит к занесению на реверсивный счетчик 4 интервала работы второго объекта в группе описанным выше способом. Кроме того, импульс с первого выхода блока приема входных сигналов через открытый теперь элемент 24 отпирает блоки элементов 20 и 23, через которые ад- рее работающего в данное время объекта с регистров 19 и 22 через блоки элементов ИЛИ 9 и 15 поступает на дешифратор 10, с которого сигнал через блок 11 триггеров поступает на выключение данного объекта.
В дальнейшем описанный цикл работы устройства повторяется.
Формула изобретения Устройство для программного управле- ния, содержащее блок задания программы, генератор импульсов, выход которого соединен со счетным входом реверсивного счетчика импульсов, первый элемент ИЛИ, первый и второй распределители импуль- сов, дешифратор адреса, группа выходов которого соединена с группой входов блока
триггеров соответственно, о т л и ч а ю щ е.- е с я тем, что, с целью расширения области применения и гибкого задания временных интервалов работы объектов, в него введены блок приема входных сигналов, генератор одиночного импульса, два элемента задержки, шесть блоков памяти элементов И, первый и второй регистры адресов, два блока элементов ИЛИ, второй элемент ИЛИ и управляющий стробом элемент, запирающий вход которого соединен с выходом генератора одиночного импульса и с первым входом первого элемента ИЛИ, второй вход которого подключен к выходу переполнения реверсивного счетчика импульсов и к первым входам первого и второго блоков элементов И, третий вход первого элемента ИЛИ подключен к первому выходу блока приема входных сигналов и к счетному входу первого распределителя импульсов, а выход - через первый элемент задержки - к первым входам третьего и четвертого блоков элементов И, вторые входы которых подключены к соответствующим разрядным выходам первого и второго распределителей импульсов и группой входов первого и второго блоков элементов И, группы выходов которых подключены соответственно к группам информационных входов первого и второго регистров памяти адресов, разрядные выходы которых соединены с группой входов пятого и шестого блоков элементов И соответственно, выходы пятого и шестого блоков элементов И соединены с первыми входами первого и второго блоков элементов ИЛИ, выходы которых подключены к соответствующим входам дешифратора адреса, а вторые входы - к соответствующим выходам третьего и четвертого блоков элементов И, разрешающие входы пятого И шестого блоков элементов И соединены с выходом управляющего стробом элемента, вход разрешения которого подключен к второму выходу блока приема входных сигналов и входу задания программы, выход которого подключен к задающему входу реверсивного счетчика импульсов, выход переполнения которого через второй элемент задержки соединен с первым входом второго элемента ИЛИ, второй вход которого подключен к выходу генератора одиночного импульса и установочным входом второго распределителя импульсов, счетный вход которого соединен с выходом второго элемента задержки, выход второго элемента ИЛИ соединен с установочным входом первого распределителя импульсов.
u
название | год | авторы | номер документа |
---|---|---|---|
Многоканальная система для анализа формы и регистрации аналоговых процессов | 1983 |
|
SU1149242A1 |
Устройство для диагностирования логических блоков | 1986 |
|
SU1520518A1 |
Устройство для сопряжения ЭВМ с внешними устройствами | 1982 |
|
SU1072036A1 |
Многоканальное устройство тестового контроля логических узлов | 1988 |
|
SU1564623A1 |
Устройство для сортировки информации | 1986 |
|
SU1365075A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1990 |
|
RU2020565C1 |
Устройство для контроля динамических блоков памяти | 1985 |
|
SU1282221A1 |
Устройство для функционального контроля цифровых блоков | 1989 |
|
SU1656538A1 |
Аналого-цифровая вычислительная система и аналоговая вычислительная машина (ее варианты) | 1983 |
|
SU1259300A1 |
Устройство для программного управления автоматическими линиями гальванопокрытий | 1983 |
|
SU1173393A1 |
Изобретение относится к автоматике и бычислитбльной технике и может использоваться для управления различными группами резервированных, последовательно работающих объектов по заданной циклограмме. Цель изобретения - расширение области применения и гибкое задание временных интервалов работы объектов. Устройство содержит блок задания программ, реверсивный счетчик времени, генератор импульсов, группу распределителей импульсов и регистров, дешифратор, блок триггеров управления, блок приема входных сигналов. Устройство обеспечивает при управлении группой объектов возможность гибкого задания временных интервалов работы каждого объекта в группе, автоматического включения резервного объекта в случае невключения основного объекта, выключение предыдущего объекта по истечении интервала времени его работы только после включения следующего устройства, 1 ил.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для программного управления группой объектов | 1979 |
|
SU883870A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для программного управления | 1979 |
|
SU883869A1 |
.кл | |||
Кипятильник для воды | 1921 |
|
SU5A1 |
Дверной замок, автоматически запирающийся на ригель, удерживаемый в крайних своих положениях помощью серии парных, симметрично расположенных цугальт | 1914 |
|
SU1979A1 |
Авторы
Даты
1993-04-07—Публикация
1991-05-29—Подача