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

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК др 4 С 05 В 19/18

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ к

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

К А BTOPCKOMY СВИДЕТЕЛЬСТВУ

:@ЛР:..:- . (21) 4111369/24-24 (22) 26.05.86 (46) 30.06.88.Бюп. 11- 24 (72) Л.А.Гринглаз и В.Е.Клейнер (53) 621.503.55(088.8) (56) Авторское свидетельство СССР

N- 1057927, кл. С 05 В 19/18.

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

У 1252760, кл. G 05 В 19/18.

Лукьянов. Д.А. ПЗУ-универсальный элемент цифровой техники. — Микропроцессорные средства и системы, 1986, У 1, с. 78, рис. 8. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО

УПРАВЛЕНИЯ (57) Изобретение относится к технике автоматического управления и может быть использовано для управления оборудованием по циклической программе.

Целью изобретения является повышение надежности путем упрощения устройства, повышения его помехоустойчивос„„SU„„1406567 A 1 ти и обеспечения оперативной корректировки величин выдержки времени.

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

1 э.п. ф-лы, 3 ил.

1406567

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

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

Ва фиг. 1 приведена функциональная схема устройства; на фиг. 2 — вариант ! упрощенной схемы устройства, на фиг.3йринципиальная схема генератора импульсов с выходами управления выходной частотой.

Устройство содержит входной блок

1, первые входы 2 которого соединены с входами устройства, генератор 3 им-20 пульсов, первый и второй счетчики 4 и 5, блок 6 памяти, выходы 7 которого подключены к выходам устройства.

Кроме того, имеются мультиплексор 8, транзисторы 9., 10, конденсаторы 11 и 25

12, сопротивления 13-15 переменные сопротивления 16.1-1б.п.

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

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

При подаче на вход 2 устройства входного сигнала и на управляющий вход входного блока 1 сигнала с бло- 45 ка 6 памяти входной блок 1 снимает сигнал обнуления с входа сброса счетчика 4, который начинает считать импульсы, поступающие на его счетный вход с генератора 3. Время заполнения счетчика определяется частотой генератора 3, управляемого кодом первого временного интервала с выхода блока

6 памяти. После заполнения счетчика

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

Если на входах 2 входного блока 1 присутствует входной сигнал, выбранный мультиплексором 8, управляемым сигналом с блока 6 памяти, то работа устройства продолжается в соответствии с программой, записанной в блоке

6 памяти. При этом формируются коды операций и временные. Интервалы межр jj ними °

При отсутствии сигнала на входах

2 работа устройства прекращается до поступления этого сигнала. Такая остановка возможна в любом такте работы устройства как внутри цикла, так и при его окончании.

При кратковременной помехе на входе 2 счетчик 4 не успевает заполнять-. ся и обнуляется после окончания действия помехи, поэтому сигнал на счетный вход счетчика 5 не проходит и сбой работы устройства не происходит.

При выполнении генератора 3 импульсов по схеме на фиг. 3 на третьих выходах блока 6 памяти в каждом такте работы устройства сигнал "0". формируется только в одном из разрядов, в результате один из переменных времязадающих резисторов 16.116.п сопротивление которого определяет время выдержки в данном такте, соединяется с общим проводом.

При выполнении входного блока 1 в виде мультиплексора 8 на его адресные входы A1...Àê подается сигнал с вторых выходов блока 6 памяти либо с выходов счетчика 5. В результате обеспечивается соответственно произвольное либо последовательное подключение входных датчиков к входу сброса счетчика 4. Предположим, в первом та15те работы устройства к входу сброса счетчика 4 подключен вход Д1 мультиплексора 8. На выходе блока 6 памяти формируется код первой операции.

Если в этом TBKTP не требуется формирование вЫцержки времени, блок памяти подключает к генератору времязадающий резистор, обеспечивающий максимальную частоту генерации. При срабатывании датчика, подключенного ко входу Д1 мультиплексора 8, счетчик 4 начиняет заполняться с максимальной частотой в течение, например, 5...

?0 мс, что вполне достяточно для за3 140656 щиты устройства от кратковременных помех. После заполнения счетчика 4 на счетный вход сч тчика 5 поступает сигнал, формирующий на его выходе код второго адреса, поступающий на адресные входы мультиплексора и блока памяти. В результате к входу сброса счетчика 4 подключается следующий выбранный вход мультиплексора 8, на выходе 7 блока 6 памяти формируется код второй операции, а на вход управления частотой генератора 3 поступает код второго временного интервала. Ес- ли во втором такте требуется выдержка15 времени, на выбранный вход мультиплексора 8 постоянно подается уровень

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

5...20 мс устройство переключается в следующий такт и т,д. 30

После отработки последнего такта устройство возвращается в первый такт и останавливается до срабатывания датчика подключенного ко вхо 35 ду Д1. В качестве этого датчика может быть применена кнопка "Пуск" либо любое другое устройство, формирующее сигнал на повторение цикла.

При необходимости частой смены 4О программы работы управляемого оборудования адресный вход мультиплексора

8 соединен с выходом блока памяти, в котором записан адрес входа мульти7

4 плексора, который необходимо подключить к входу сброса счетчика 4 в данном такте. В тех тактах, где необходима выдержка времени, записывается адрес одного из входов мультиплексора, на который постоянно подан уровень "1" (например, Д). В случае управления объектом, где не требуется смена программ, устройство упрощается за счет сокращения требуемого объема памяти, а информация с датчиков снимается последовательно путем подключения управляющих входов мультиплексора к выходам счетчика 5.

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

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

2. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что, с целью сокращения оборудования, вторые входы входного блока соединены с выходами второго счетчика и адресными входами блока памяти.

1406567

Составитель F..Çîëêoâ

Редактор М.Циткина Техред М.Дидык Корректор И.Г1уска

Заказ 3191/43 Тираж 866 Подписное

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

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

Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4