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

Номер патента: 1476435

Автор: Сухорученко

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХ.РЕСПУБЛИН 1) 4 С 05 В 19/18 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССРОПИСАНИЕ ИЗОБРЕТЕН пользовано в автома ванями брестиво ир ин из ыть истемах для управления ператорного типа. Цель является повышение н ощение устройства. Уст жит блок 1 управления, еса, блок 3 постоянно лок 4 задания прогр тивной памяти, блок б ни, блок 7 задержки б -вывода, блок 9 клавиа тыватель 10, блок 11 д тационный блок 12, исп лок 13. 2 ил. авто тени о СССР 1986 СССР 1987кторЯти,опер врем туры, ф атчиков олнител 54) УСТРОЙСТВ УПРАВЛЕНИЯ 5) Изобретен втоматическог ЛЯ ПРОГРАММНОГО тосчи комму ный б к техни относитсяуправления А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ;89, Бюл. М 16ухорученко03.55(088.8)ское свидетельсткл, С 05 В 19/1ое свидетельствокл. С 05 В 19/1 адежн ройс сел й па аммы, б выде локИзобретение относится к техникеавтоматического управления и можетбыть использовано в автоматизированных системах для управления линиями5автооператорного типа,Цель изобретения - повышение надежности и упрощение устройства,На фиг. 1 изображена структурнаясхема предлагаемого устройства, нафиг,2 - общий алгоритм выполненияосновной программы,Устройство содержит блок 1 управления, селектор 2 адреса, блок 3 постоянной памяти (ПЗУ), блок 4 задания программы, блок 5 оперативнойпамяти (ОЗУ), блок 6 выдержки времени, блок 7 задержки, блок 8 вводавывода, блок 9 клавиатуры, фотосчитыватель 10, блок 11 датчиков, коммутационный блок 12 и исполнительныйблок 13.Устройство работает следующим образом.При пуске устройства блок управления, выставляя на шине адреса ячеекблока постоянной памяти, по командеЧтение памяти" последовательно выбирает ячейки блока постоянной памяти, где записана программа работы уст ройства, содержащая программы-загрузчики и собственно управляющую программу.В блоке 4 задания программы илина перфоленте содержится прикладнаяпрограмма движения одного- трехавтооператоров.В начале выполнения основной программы в блок 1 управления вводитсяслово-состояние блока 9 клавиатуры,анализируя которое, блок управлениявыбирает вид рабоТы; работа с блоком4 задания программы, работа с фотосчитывателем 10, рабата с внешнейЭВМ и циклический или нециклический 45вид работы.Канал связи с ЭВМ построен на устройстве последовательного обмена,Скорость обмена информацией определяется частотой генератора передачи,50частота которого синхронизированас частотой подобного генератора вЭВМ. В первых двух случаях под управлением программы-загрузчиков осуществляется загрузка содержимого бло-55ка 4 задания программы или,содержимого перфоленты в блок 5 оперативнойпамяти. Далее блок 1 управления ожидает запуска управляющей программы кнопкой "Старт" на блоке 9 клавиатуры, Если же эта кнопка нажата, топродолжается работы основной программы. Осуществляется чтение первойячейки блока 5 оперативной памяти,т.е, первой команды прикладной программы, управляющей движением автооператоров, в которой содержитсяпять команд: "Вперед", "Назад",Вверх, Вниз", "Выдержка времени",причем старшие четыре разряда блока 4., задания программы используетсядля команд, а младший - для количественной информации (т.е, несколько команд Вперед" или Назад в зависимости от выдержки). После чтенияячейки блока 5 оперативной памятиблок 1 управления производит распознавание команды Выдержка времени" иесли это оказалась она, то производит запуск блока 6 выдержки времени,На пятый вход блока 6 выдержки времени поступают импульсы с частотойравной 2 Гц, которые вырабатываются вблоке 1 управления делением частотыосновного генератора. Эти импульсыпоступают на вход блока 6 выдержкивремени и последовательно уменьшаютвведенное при запуске блоком 1 управления в него число. При этомблок 1 управления постоянно считывает содержимое блока 6 выдержки времени и по достижению им нулевогозначения переходит к дальнейшему выполненю прикладной программы,Если при чтении ячейки оперативной памяти оказалась команда на движение (т.е, невыдержка времени), тоосуществляется вывод этой командычерез блок 8 ввода-вывода по команде "Запись ввода-.вывода" на второмвыходе блока 1 управления на исполнительный блок 13, Кроме того, дешифрируя информацию на младших разрядах, блок 1 управления через блок 8ввода-вывода и коммутационный блок 12подключает датчик, у которого долженостановиться автооператор. Это происходит по команде "Запись ввода-вывода" на втором выходе блока 1 управления.Коды команд представляют собойследующее: 0000 - пустая операция,отсутствие движения; 0001 - вверх0010 - вниз; 0100 - вперед; 1000 -назад; 1111 - выдержка времени.Коды команд на движения выбранытаким образом, что уровень логичес 14764351кои 1 возникает только на одном из выводов, каждый из которых подключен к своему исполнительному устройству исполнительного блока 13.Далее производится периодический5 ввод сигналов с блока 11 датчиков через блок 8 ввода-вывода в зависимости от адреса, выставляемого блоком 1 управления, и по его команде "Чтение ввода-вывода" - на первом его выходе. Как только появится ак- . тивный сигнал с блока 11 датчиков (т.е, автооператор достиг подключенного датчика) блок 1 управления выводит по команде "Запись ввода-вывода на своем втором выходе через блок 8 ввода-вывода следующую за командой движения чейку, содержащую код 0000, останавливая тем самым автооператор, и запускает блок 7 задержки, который осуществляет задерж.ку, равную трем секундам и необходимую для успокоения раскачки автооператоров. Отработка этой задержки про- р 5 исходит аналогично отработке выдержки времени блоком 6 выдержки времени.После окончания цикла прикладная программа содержит пустые" команды (0000). Эти команды считываются и вы водятся на исполнительный блок 13 как и обычные, но соответствуют отсутствию движения. Таким образом, осу,ществляется ожидание автооператорами с короткими циклами работы автооператора с самым длинным циклом. При наличии "пустых команд у всех операторов блок 1 управления, распознавая эту ситуацию, производит останов выполнения всей программы, если вид работы был не циклический. Дальше работа продолжается повторным запуском всего устройства. Если вид работы был циклическим,та блок 1 управления возвращается к выполнению операции чтения первой ячейки блока 5 опе 45 ративнай памяти, т.е. к началу прикладной программы и цикл повторяется снова,При изменении циклограмм работы автоаператоров можно заменить микросхему перепрограммируемого постоянного запоминающего устройства, представляющую собой блок 3 постоянной памяти, установленную на колодке, на другую. Замену циклограммы можно осу ществлять вводом новой перфоленты.При срабатывании аварийных выключателей (при наезде автооператоров друг на друга или на препятствие и т.д.) сигнал с них поступает на контроллер прерываний, который содержится в блоке 1 управления. Выполнение основной программы прерывается и осуществляется аварийный останов системыФормула изобретенияУстройство для программного управления, содержащее блок управления, блок оперативной памяти, блок постоянной памяти, блок задания программы, блок вьдержки времени, блок задержки, блок ввода-вывода, фотосчитыватель, блок датчиков, исполнительный блок, блок клавиатуры, причем блок управления первым выходом соединен с первым входом блока ввода- вывода, вторым выходом - с вторым входом блока ввода-вывода, третьим выходом - с четвертым входом блока оперативной памяти, с четвертым входом блока выдержки времени, с четвертым входом блока задержки, четвертым выходом - с третьим входом блока постоянной памяти с третьим входом блока задания программы, с третьим входам блока оперативной памяти, с третьим входом блока выдержки времени и с тр е тьим входом блока з аде ржки, пятым выходомсоединен спятым входомблака выдержки времени и с пятым входом блока задержки, шестым выходом, который образует шину адреса, соединен с первым входом блока постоянной памяти, с первым входом блока задания программы, с первым входом блока оперативной памяти, с первым входом блока выдержки времени, с первым входом блока задержки и с третьим входам блока ввода-вывода, первым входом соединен с аварийными выключателями, вторым двунаправленным входом, который образует шину данных, соединен с выходом блока постоянной памяти, с выходом блока задания программы, с двунаправленным выходом блока оперативной памяти, с двунаправленным выходомблока выдержкивремени, с двунаправленным выходом блока задержки и с пятым двунаправленным выходом блока ввода-вывода, который первым выходом соединен с первым входам фатосчитывателя, вторым выходом соединен с вторым входом фотасчитывателя, четвертым выходом соединен с147 б 435 77 оиояо Вбоб слв о состоянияол. обвтори ооо. ио ос ол. оооо нет ия ороерани о ноас.аолнительн.благвово неое Чтение иб дбд Х виеоси бя слтиениг егоогтстритаигоратника тиниив Явкренснтонинтрресист б.кабрвпен 7 дибао с виликино ися. Олин ан скэ. т иевино тат рабе ф бод об инаюрнаина с бл.отиоб до ионов нетеств 7 бадо бид " вам анец7 Составитель А.РусовТехред М.Ходанич Корректор И.Муска Редактор А.Ревин Заказ 2155/48 Тираж 789 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101 входом исполнительного блока, шестымвыходом - с внешней ЭВМ, четвертымвходом соединен с выходом фотосчитывателя, пятым входом - с выходом блока датчиков, шестым входом - с выходом блока клавиатуры, о т л и ч а ющ е е с я тем, что, с целью повышения надежности и упрощения устройства, в него введены селектор адресаи коммутационный блок, причем селектор адреса первым входом соединен счетвертым выходом блока управления,вторым входом - с третьим выходомблока управления, третьим входом - с шестым выходом блока управления,пятым выходом соединен с вторым входомблока постоянной памяти, четвертымвыходом - с вторым входом блока эадания программы, третьим выходом -с вторым входом блока оперативнойпамяти, вторым выходом - с вторымвходом блока выдержки времени, первым выходом - с вторым входом блоказадержки, а коммутационный блок входом соединен с третьим выходом блока ввода-вывода, а выходом - с входом блока датчиков.,

Смотреть

Заявка

4291978, 30.07.1987

ПРЕДПРИЯТИЕ ПЯ А-7204

СУХОРУЧЕНКО МИХАИЛ ВИКТОРОВИЧ

МПК / Метки

МПК: G05B 19/18

Метки: программного

Опубликовано: 30.04.1989

Код ссылки

<a href="https://patents.su/4-1476435-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления</a>

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