Устройство для программного управления
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
Соеоз Соеетскнх
Сот)налмстнмескин
Рееспубпнк (») 492876
К АВТОРСКОМУ СВИДВТЕЛЬСТВУ (6!) jlîïîëíèòåëüíîå к авт. свнд-ву (22) За я влево 1 4, 07, 7 2 (2 ) 1 8 1 97 7 9/ 1 8-24 (И) М. Кл. &0Л И19
& 053 19 le присоединением заявки №Гвсударстееннвй кеметет
Совета Мнннстрав СССР ао делам нзебретеннй и етнрыткй (23) Приоритет (43) Опубликовано25.11.75 Бюллетень №43 (45) Дата опубликования описания 11 О3 76 (72) Автор изобретения
Н, B. Савин (7!) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ тором команд. При подаче сформированный функциональных импульсов на блоки системы автолтатического контроля последними выполняются группы распределенных во време ни элементарных операций, составляюшнх отдельные виды контрольных операций.
Фуйкциональные импульсы определяют времена задержки формирования стимулмрующе го сигнала и задержки начала преобразования контроли уемого сигнала, а также последовательность цифрового преобразования и обработки дискретных результатов измерения. При этом. конечная часть контрольных операций, связанная с цифровыми преобразованиями, стандартизована по врек:ени, & начальная часть, связанная с формированием задержек, переменна по време» ни и ведет к рассогласованию исполнения отдельных видов контрольных операций и циклов работы устройства. В результате программа работы (осушествляемая схемным методом) составляется с учетом как видов и последовательности исполняемых контрольных операций, так и их расположения относительно IIHKJIQB работы устройства управИзобретение относится к вычислительной технике и может быть использовано для формирования сигналов программного управ.ления, работой автоматизированной системы проверки электрических и временных параметров.
Известны устройства для программного управления, содержашие генератор импульсов, выход которого через схему пуска-останова соединен с входом счетчика тактов, счетчик )0 команд, вь:ход которого подключен к входу дешифратора, и переключательную схему, управляюшие выходы которой соединены с входом схемы пуска-останова с входом обнуления счетчика тактов, с суммируюшим вхо- )5 дом счетчика команд и с первым выходом устройства, информационные входы подключены к выходу счетчика тактов, к выходу дешифратора и к входу устройства.
Известные устройства предназначены для 20
Выдачи групп функциональных импульсов, которые формируются переключательной схемой из циклически повторяюшейся опорной сетки импульсных сигналов в соответствии с кодом управления, задаваемым дешифра- И (5З) ЙК 681.326.3(088.8) 4 «2В7Е пения <лерествиовкв какой-либо контрольной операция иля измеиеяяе ее длительности ведет к смене прогрвммы и для рядв смежных контрольных оцервций.
Цель язобретеняя - упрощение перестр< й«> кя устройствв пря изменении последоввтельностя опервцяй.
Достигается вто тем, что упрввляюшие выходы первключвтельиой схемы соединен р входами уствновк» числа счетчика твкто s lo я счетчикв1комвнд, управлявший выход де шифратора подключен ко второму выходу устройства.
Нв фиг. 1 - блок-схема устройства для программного управления, нв фиг. 2 - при 15 веденв диаграмма цикла упрввлякмцих сиг«ц < лов.
Блок-схема устройства содержит дешиф втор 1, предназначенный для преобрвзоввни< кода команды операции в команду прогрвм 20 мы управления, представляемую набором Р<бочих команд, счетчик команд 2, преднвзнвч sиый для установки и формировании кода ком нды операции; переключвтельную схему 3 в сост ве схем И 4 и ИЛИ 5, предназначенную для формирования программируемых по составу, времени выдачи и адресу распределения функциональных импульсов; электронные часы 6 в составе генератора импульсов 7, схел ы пуска-оствновв 8 и счетчика тактов 9, предназначенные для установки и формирования дискретно-изменяемого кода временного стробироввния функциональных ил«пуль сов, 35
Управляющие выходы схемы 3 (выходь схем ИЛИ 5) соединены с входами прибвы зния "единицы счетчика команд 2, с входом обнуления счетчика тактов 9, с входом схемы пуска-оствновв 8 и с выходом 4О устройства 10, в также -ф с входами установки числа счетчика тактов 9 и счетчика команд 2; выходы счетных разрядов счетчика команд 2 соединены с входами .дешифрвторв 1; выходы дешифрвторв 1 4 соединены с информационными входами переключвтельной схемы 3 (с входами схем И 4), в также - с выходом устройства 11; одни информационные входы переклкчвтельной схемы 3 (входы схем И) подклк -50 чены к выходам счетных разрядов .счетчика тактов 9, в другие (входы схем И 4 и
ИЛИ S) - подключены к входу 12 устрой» ствв.
Устройство формирует для каждого шага 55 проверки .(одной контрольной операции) упрввляюшие сигналы, представленные нв фиг. 2 и состоящие из непрерывной команды нрогрвммы управления 13 и функционвль ных импульсов 14. 60
В счетчике команд 2 ив время вь.полнения текущей контроньной операция звписвн код команды операции, " который передвется со счетных рвэрядов счетчика команд 2 ив входы дешифрвторв 1. Логич ской схемой, дешифрвторв 1 форл ируется командв црогрвммы 13 в составе набора рабочим яомвнд, которые стаядвртяымя дискретными уровнямя непрерывно зв время коитроцьяой операции передаются ив исполнительные органы устройства и еговыход 11 для включения я установки режима работы аппаратуры.
Нв янформвционные входы переключвтельной схемы 3 поступают, соответственно, с дешифрвторв 1 - набор рабочих команд, с выходов счетных разрядов счетчика тактов
9- дискретно изменяемый код числа, с входа 12 устройства - результаты врифл<етических операций, в частности результаты допускового контроля, и сигналы безусловного выполнения, в частности аварийные сигналы (нв входы схем ИЛИ 5). Набор функциональных импульсов 14 для каждой контрольной операции формируется схемами И 4, нв входы которых поступает информация, обуслввливвюшая необходимость формирования функционального импульса, и код дискретно изменяемого врел<ени для временного стробироввния соответствующего функционального импульса. Сформированные функциональные импульсы 14 группируютея посредством схем ИЛИ 5 и передаются с последних нв входы исполнительных элементов.
3а один цикл заполнения счетчика тактов
9, определяемый отрезком времени
t нвч, выполняется одна контрольная опекон рация и подготавливается следующая (вводится новый код операции в счетчик команд
2). При этом, в момент времени про1 изводится звписв числа в счетные разряды счетчика тактов 9, определяющая задержки в выдаче стимулирующего сигнала и начало преобразования контролируемого сигнала (задержки определяются квк дополнения к записанным числам); по окончании запрограммированного отрезка времени (, 1 2 формируется набор функциональных ил пульсов для выдачи стимулирующего сигнала; по окончании запрограммированного отрезка времени — формируется набор функциональных импульсов для цифрового преобразования контролируел<ого сигнала и соответствующих арифметических операций; в момент времени t, по сигналам ре4 зультатов контроля формируется функциональи<.«1 импульс окончания контрольно<« оп< .492876 рации; в момент прел ии t проиэвэ5 дится запись единицы". или числа в счетные разряды счетчика команд 2, определяющая установку команды для новой контрольной операции; в отрезе времени
t нач. формируется непрерывная поопераци5 энная команда программы 13; в момент времени $ начинается новое заполнекрн.
10 ние счетчика тактов 9 и повторяется описан« ный цикл формирования управляющих сигналов, но для последующей операции, Таким образом, в 1 устройстве программирование каждой из контрольных операций отделено
:от программирования последовательности их вьпмлнения.
Разделение программирования видов кона рольных операций от программирования последовательности их выполнения приводит к уп- ® рошению перестройки устройства при изменении последовательности операций. Независимое изменение последовательности контрольных операций производится изменением дешифратора 1, а раздельное изменение ви- 1Е дов контрольных операций - изменением ло гики переключательной схемы 3, Устройство может работать с гибким программоносителем, функционирующим в старт-стопном режиме с синхронизацией З0 от переключательной схемы 3.. При этом, возможны следующие варианты: — выходы программоносителя соединены с входами установки числа счетчика команд 2, при этом достигается гибкое про- «р граммирование последовательности контроля, — выходы программоносителя соединены с входами дешифратора 1, при этом кроме гибкого программирования последовательно сти контроли дополнительно исключается 10 необходимость установки в устройство счетчика команд 2; выходы и входы программоноситепя . соепинены с информационнымв! входема, пе реключательной схемы 3 и выходом и устройства, при етом программонс бителем непосредственно формируется пооперационный набор рабочих команд, и соответствен4
) но кроме гибкого црограммировани» последо вательности контроля обеспечивается гибкое программирование дискретных пооперационных установок (для формирования временных задержек функциональных импульсов, для уста новки допусковых значений контролируемых сигналов), а также гибкое программирование пооперационных включений и режимов работы аппаратуры. Вместе с тем исключается не обходимость установки в .. устройство счет чика команд 2 и дешифратора 1.
Предмет изобретения
Устройство. для программного управленяя, содержащее генератор импульсов, выход ко- торого . через. схему пуска-останова соедИиен с входом счетчика тактов, счетчик команд, выход которого подключен к вход" дешифратора, и переключательную схему, уп» равляюшие выходы которой соединейы с входом схемы пуска-останове, с входом обнуления счетчика тактов с суммирующим sxoдом счетчика команд и с первым выходом устройства, информационные входы-подкдю» чены к выходу счетчика тактов, к выходу дешифратора и к входу устройства, о т л ичающееся тем,что,сцельюупрошения перестройки устройства при изменении последовательности ; операций, в нем управляющие выходы переключательной схемы соединены с входами установки числа счетчика тактов и счетчика команд, управ ляюший выход дешифратора подключен к второму выходу устройства. р рГ . ончар
Составитель Д.Яереноа
Тех ред H., (анена
Корректорд»уараао
Подписное
Заказ 2607 Иэд. гй ®/ Тираж 679
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
Москва, I13035, Раушская наб,, 4
«рнднад ППП "Патент, г. Ужгород, ул. ПРоектная, 4