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
название | год | авторы | номер документа |
---|---|---|---|
Устройство для динамической индикацииВРЕМЕНи СуТОК и КАлЕНдАРя | 1978 |
|
SU805244A2 |
Цифровой измеритель интервалов времени | 1979 |
|
SU873204A1 |
Устройство для динамической индикации времени суток и календаря | 1976 |
|
SU602910A2 |
Устройство для программного счета изделий | 1983 |
|
SU1113824A1 |
Устройство динамической индикации времени суток и календаря | 1979 |
|
SU792209A2 |
Устройство для измерения угла закручивания вращающегося вала | 1991 |
|
SU1795312A1 |
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛОВ ТОЧНОГО ВРЕМЕНИ | 1990 |
|
RU2033640C1 |
Устройство контролируемого пункта | 1983 |
|
SU1211784A1 |
Устройство для фиксации и документирования времени | 1977 |
|
SU748335A2 |
Устройство для программного управления | 1982 |
|
SU1083159A1 |
Авторы
Даты
1981-08-30—Публикация
1979-07-13—Подача