Устройство для программного управления Советский патент 1981 года по МПК G05B19/18 

Описание патента на изобретение SU860006A1

1

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

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

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

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

Однако дальнейшее повышение точности и расширение временного интервала работы неизменно вызывает необ10ходимость введения в устройство дополнительных схем совпадения. Причем увеличение числа схем совпадения пропорционально числу команд програмNfcj. Это ведет к усложнению конструкции устройства-, его эксплуатации, к повышению трудоемкости при изготовлении и снижению надежности работы, а также к снижению быстродействия.

Цель изобретения - расширение

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

25 простоты устройства.

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

30

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

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

Устройство содержит генератор 1 текущего времени, двоичный счетчик 2, регистр 3 текущего времени, блок

4линии задержки, регистр 5 хранения команды, блок 6 совпадения, второй блок 7 линии задержки, блок 8 памяти, коммутатор 9, формирователь 10 команд, имеющий клавиатуру 11 времени, блок 12 коррекции. Выход генератора 1 текущего времени подсоединен ко входу двоичного счетчика

2 текущего времени и через блок 4 линии, задержки соединен со входом регистра 3 текущего времени и входом регистра 5 хранения команды. Двоичный счетчик 2 текущего времени вторым входом связан с выходом блока 12 коррекции и соответствующими выходами с входами регистра 3 текущего времени, выход которого в свою очередь подключен ко входу регистра

5хранения команды. Дополнительно

к входам регистра 5 хранения команды подключен выход блока 8 памяти, выход пересчетного устройства 9 и

выход (обратная связь) второго блока 7 линии задержки, а выход связан со вторым входом блока б совпадения и входом второго блока 7 линии задержки. Кроме того, выход блока 6 совпадения подключен (обратная связь к входу пересчетного устройства 9, а запрещающий вход второго блока 7 линии задержки соединен с выходом блока 8 памяти. В свою очередь пересчетное устройство 9 соответствующими выходами связано с соответствующими управляемыми входами блока 8 памяти. Блок 10 формирования маркера и двоичного кода с клавиатурой 11 времени своим выходом .подключен к входу блока 8 памяти и входу пересчетного устройства 9.

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

На клавиатуре 11 времени набирается текущее время выполнения команды, С блока 10 формирования маркера и двоичного кода выходит маркер и дает команду на пересчетное устройство для записи первого двоичного кода соответствующего времени команды в блок 8 памяти. Аналогичным образом идет заполнение всех остальных команд в соответствии с количеством слоев в блок 8 памяти. Причем первая команда автоматически заполняет регистр 5 хранения команд.

После соответствующей коррекции двоичного счетчика 2 блоком 12 корреции включается генератор 1 текущего времени, который запускает двоичный счетчик 2 текущего времени. Двоичный код двоичного счетчика 2 меняется в соответствии с текущим временем с интервалом, установленным генератором 1 текущего времени. Если, например, интервал выбран равным одной секунде, с этим же интервалом (в одн секунду) меняется код в регистре 3 текущего времени.

Одновременно импульсы с генератора 1 текущего времени поступают на блок 4 линии задержки, количество тактов которого соответствует максимальному счету двоичного счетчика 2. С блока 4 линии задержки выходит импульс, который одновременно попадает на считывающие входы регистра 3 текущего времени и регистра 5 хранения команд. С этих регистров информация считывается на блоке 6 совпадения. При этом информация с регистра 5 хранения команды через второй блок 7 линии задержки поступает на этот же регистр через вход обратной связи.

При несовпадении кодов регистра 3 текущего времени и регистра 5 хранения команды со схемы совпадения ничего не выходит и устройство ждет очередного импульса с генератора 1 текущего времени.

При совпадении кодов с этих регистров с блока совпадения выходит импульс на. счетный вход пересчетного устройства 9,с выхола которого поступает импульс на счетный вход регистра 5 хранения команд, а другой - на считывание следующей команды блока 8 памяти. Команда, считанная с блока 8 памяти, поступает на вход записи регистра 5 хранения команды и одновременно на запрещающий вход второй линии 7 задержки с тем, чтобы запретить повторную запись информации в ререгистр 5 хранения команд через вход обратной связи. Цикл завершается,

Схема вновь готова для принятия очередного импульса с генератора 1 текущего времени.

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

OopMi-Ha изобретения

Устройство для программного управления, содержащее блок памяти и последовательно соединенные генератор текущего времени, первый элемент задержки, регистр текущего времени и

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

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

5 ройства.

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

1.Авторское свидетельство СССР 472335, кл. G 05 В 19/18, 1970.

0

2.Авторское свидетельство СССР 456254, кл. G 05 В 19/08, 1968 (прототип),

i LJ V

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

название год авторы номер документа
Устройство для динамической индикацииВРЕМЕНи СуТОК и КАлЕНдАРя 1978
  • Карачевцев Алексей Михайлович
  • Туманов Владимир Николаевич
SU805244A2
Цифровой измеритель интервалов времени 1979
  • Быков Виктор Николаевич
  • Коровин Ремир Владимирович
SU873204A1
Устройство для динамической индикации времени суток и календаря 1976
  • Карачевцев Алексей Михайлович
SU602910A2
Устройство для программного счета изделий 1983
  • Китаев Василий Андреевич
  • Михайлов Рудольф Павлович
  • Рябков Николай Андреевич
SU1113824A1
Устройство динамической индикации времени суток и календаря 1979
  • Карачевцев Алексей Михайлович
SU792209A2
Устройство для измерения угла закручивания вращающегося вала 1991
  • Науменко Александр Петрович
  • Одинец Александр Ильич
  • Песоцкий Юрий Сергеевич
  • Чистяков Владислав Константинович
SU1795312A1
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛОВ ТОЧНОГО ВРЕМЕНИ 1990
  • Цветков В.И.
  • Грудинин М.Ю.
RU2033640C1
Устройство контролируемого пункта 1983
  • Диденко Константин Иванович
  • Епиков Анатолий Георгиевич
  • Карнаух Константин Григорьевич
  • Кочур Юрий Павлович
SU1211784A1
Устройство для фиксации и документирования времени 1977
  • Агафонов Владимир Сергеевич
  • Виноградов Даниил Даниилович
  • Муринов Александр Дмитриевич
  • Никонорова Наталья Михайловна
  • Степина Алевтина Васильевна
  • Туманов Владимир Николаевич
  • Якунин Вячеслав Михайлович
SU748335A2
Устройство для программного управления 1982
  • Широкоступ Валерий Тимофеевич
  • Кибальников Валерий Иванович
SU1083159A1

Иллюстрации к изобретению SU 860 006 A1

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

Формула изобретения SU 860 006 A1

SU 860 006 A1

Авторы

Гюппенен Виктор Николаевич

Даты

1981-08-30Публикация

1979-07-13Подача