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

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК (51)5 G 05 В19/08, 19/18

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) I

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ устройства. 1 ил.

1 (21) 4940231/24 (22) 29.05.,91 (46) 07,04.93. Бюл. N 13 (72) В.П. Кулик, В.А. Романюк, В,M. Калин и . В.Б. Приданцев (56) 1. Авторское свидетельство СССР

hb 883870, кл. G 05 B 19/08, 1979.

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

М 883869,.кл. G 05 В19/18, G 05 В 19/08, 1979. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО

УПРАВЛЕНИЯ (57) Изобретение относится к автоматике и

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

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

Для этого в устройство для программного управления, содержащее блок задания и рограммы, генератор импульсов, выход которого соединен со счетным входом реверсивного счетчика импульсов, первый элемент ИЛИ, первый и второй распределители импульсов, дешифратор адреса, группа выходов которого соединена с группой входов блока триггеров соответственно, введены блок приема входных сигналов, генератор одиночного импульса, два элемента задержки, шесть блоков элементов И, „„. И „„1807448 А1 грамме. Цель изобретения — расширение области применения и гибкое задание временных интервалов работы объектов, Устройство содержит блок задания программ, реверсивный счетчик времени, генератор импульсов, группу распределителей импульсов и регистров, дешифратор, блок триггеров управления, блок приема входных сигналов. Устройство обеспечивает при управлении группой объектов возможность гибкого задания временных интервалов работы каждого объекта в группе, автоматического включения резервного.объекта в случае невключения основного объекта, выключение предыдущего обьекта по истечении интервала времени его работы только после включения следующего

1 первый и второй регистры памяти адресов два блока элементов ИЛИ, второй элемент

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

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

Устройство для программного управления содержит генератор импульсов 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, устанавливает их в, исходное состояние. Распределители импульсов выполнены как сумматоры с установочным и счетным входами, разрядность

10 которых соответствует количеству резервных объектов для каждого объекта и количеству объектов в группе. Таким образом, установка распределителей импульсов 7 и 13 в исходное состояние соответствует адресу объекта, 15 включаемого первым после подачи напряжения на устройство. С выходов распределителей 7 и 13 через блоки элементов И 8 и 14, которые отпираются импульсами от генератора 12 через элемент ИЛИ 16 и элемент задер20 жки 17, адрес объекта поступает через блоки элементов ИЛИ 9 и 15 на дешифратор

19, с которого сигнал поступает на соответствующий объекту триггер блока 11 триггеров управления, включая заданный объект.

25 В блоке 11 к каждому объекту цепи сигналы включения и выключения идут с разных выходов соответствующего триггера, что позволяет различать сигналы включения и выключения. Одиночный импульс с генера30 тора 12 поступает также на запирающий вход управляющего стробом элемента 24 и запирает его. Если объект не включился, то блок 2 приема входных сигналов вырабатываем импульс на втором выходе, который

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

7; Этим же импульсом через элемент ИЛИ

16 и элемент задержки 17 через некоторое

40 время, достаточное для окончания переходных процессов в распределителях импульсов 7 и 13, отпираются блоки элементов И 7 и 14, через которые адрес резервного объекта снимается для включения его, Таким

45 образом, устройство работает пока не включится первый объект или одиН из его резервных, после чего блок 2 приема входных сигналов вырабатывает импульс на первом выходе, который, поступая на блок задания

50 программ, инициирует перепись интервала работы первого объекта в обратном коде на реверсивный счетчик 4 времени, на второй вход которого поступают импульсы генератора 1, отсчитывая временной интервал, 55 Импульс с первого выхода блока приема входных сигналов поступает также на второй вход элемента 24; отпирая его, но дальше не проходит. Однако все последующие импульсы, поступающие на второй вход элемента 24, будут проходить через него. Такой

1807448

55 элемент может быть выполнен, например, из линии задержки, 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 триггеров поступает на выключение данного объекта.

В дальнейшем описанный цикл работы устройства повторяется.

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

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

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

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

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

ИЛИ соединен с установочным входом первого распределителя импульсов.

1807448

Составитель И.Швец

Техред М.Моргентал Корректор М.Андрушенко

Редактор

Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101

Заказ 1379 Тираж Подписное

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

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