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

 

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

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

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

РЕСПУБЛИН

А1

„„Я0„„147 4 5 (51)4 G 05 В 19/18

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

К А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ (21) 4291978/24-24 (22) 30,07.87 (46) 30.04.89, Бюл. М- 16 (72) М.В.Сухорученко (53) 62 1.503.55(088.8) (56) Авторское свидетельство СССР

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

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

N - 1293696, кл. G 05 В 19/14, 1987. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО.

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

2 адреса, блок 3 постоянной памяти, блок 4 задания программы, блок 5 оперативной памяти, блок б выдержки времени, блок 7 задержки блок 8 ввода-вывода, блок 9 клавиатуры,. фотосчитыватель 10, блок 11 датчиков, коммутационный блок 12, исполнительный блок 13. 2 ил.

1476435

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

5 автооператорного типа, Цель изобретения — повышение надежности и упрощение устройства.

На фиг. 1 изображена структурная схема предлагаемого устройства; на фиг,2 — общий алгоритм выполнения основной программы.

Устройство содержит блок 1 управления, селектор 2 адреса, блок 3 постоянной памяти (ПЗУ), блок 4 задания программы, блок 5 оперативной памяти (ОЗУ), блок 6 выдержки времени, блок 7 задержки, блок 8 вводавывода, блок 9 клавиатуры, фотосчи- . тыватель 10, блок 11 датчиков, комму- 20 тационный блок 12 и исполнительный блок 13.

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

При пуске устройства блок управле- 25 ния, выставляя на шине адреса ячеек блока постоянной памяти, по команде

||Чтение памяти" последовательно выбирает ячейки блока постоянной памяти, где записана программа работы уст-30 ройства, содержащая программы-загрузчики и собственно управляющую программу.

В блоке 4 задания программы или на перфоленте содержится прикладная программа движения одного- трех автооператоров.

В начале выполнения основной программы в блок 1 управления вводится слово-состояние блока 9 клавиатуры, анализируя которое, блок управления выбирает вид рабоТы: работа с блоком

4 задания программы, работа с фотосчитывателем 10, работа с внешней

3ВМ и циклический или нециклический 45 вид работы.

Канал связи с ЭВМ построен на устройстве последовательного обмена.

Скорость обмена информацией определяется частотой генератора передачи, 50 частота которого синхронизирована с частотой подобного генератора в

ЭВМ. В первых двух случаях под управлением программы-загрузчиков осуществляется загрузка содержимого бло-

55 ка 4 задания программы или,содержимого перфоленты в блок 5 оперативной памяти. Далее блок 1 управления ожидает запуска управляющей программы кнопкой "Старт" на блоке 9 клавиатуры. Если же эта кнопка нажата, то продолжается работы основной программы. Осуществляется чтение первой ячейки блока 5 оперативной памяти, т.е. первой команды прикладной программы, управляющей движением автооператоров, в которой содержится пять команд: Вперед", "Назад", "Baepx, Вниз", "Выдержка времени", причем старшие четыре разряда блока 4., задания программы используется для команд, а младший — для количественной информации (т.е. несколько команд Вперед" или Назад" в зависимости от выдержки). После чтения ячейки блока 5 оперативной памяти блок 1 управления производит распознавание команды Выдержка времени" и если это оказалась она, то производит запуск блока 6 выдержки времени.

На пятый вход блока 6 выдержки времени поступают импульсы с частотой равной 2Гц, которые вырабатываются в блоке 1 управления делением частоты основного генератора. Эти импульсы поступают на вход блока 6 выдержки времени и последовательно уменьшают введенное при запуске блоком 1 управления в него число. При этом блок 1 управления постоянно считывает содержимое блока 6 выдержки времени и по достижению им нулевого значения переходит к дальнейшему выполненю прикладной программы.

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

Коды команд представляют собой следующее: 0000 - пустая операция, отсутствие движения; 0001 — вверх

0010 — вниз; 0100 — вперед; 1000назад; 1111 — выдержка времени.

Коды команд на движения выбраны ! таким образом, что уровень логичес1476435!

1 tt кои 1 возникает только на одном из выводов, каждый из которых подключен к своему исполнительному устройству исполнительного блока 13.

Далее производится периодический

5 ввод сигналов с блока 11 датчиков через блок 8 ввода-вывода в зависимости от адреса, выставляемого блоком 1 управления, и по его команде

"Чтение ввода-вывода" — на первом его выходе. Как только появится ак- . тивный сигнал с блока 11 датчиков (т.е, автооператор достиг подключенного датчика) блок 1 управления выводит по команде "Запись ввода-выво-!! да на своем втором выходе через блок 8 ввода-вывода следующую за командой движения чейку, содержащую код 0000, останавливая тем самым автооператор, и запускает блок 7 задержки, который осуществляет задерж.ку, равную трем секундам и необходимую для успокоения раскачки автооператоров. Отработка этой задержки про- gg исходит аналогично отработке выдержки времени блоком 6 выдержки времени.

После окончания цикла прикладная программа содержит пустые" команды (0000). Эти команды считываются и вы- 30 водятся на исполнительный блок 13 как и обычные, но соответствуют отсутствию движения. Таким образом, осу,ществляется ожидание автооператорами с короткими циклами работы автооператора с .самым длинным циклом. При наличии "пустых команд у всех операторов блок i управления, распознавая эту ситуацию, производит останов выполнения всей программы, если вид работы был не циклический. Дальше работа продолжается повторным запуском всего устройства. Если вид работы был циклическим,та блок 1 управления возвращается к выполнению операции чтения первой ячейки блока 5 one45 ративнай памяти, т. е. к началу прикладной программы и цикл повторяется снова.

При изменении циклограмм работы автоаператоров можно заменить микросхему перепрограммируемого постоянного запоминающего устройства, представляющую собой блок 3 постоянной памяти, установленную на колодке, на другую. Замену циклограммы можно осу- 55 ществлять вводом новой перфоленты.

При срабатывании аварийных выключателей (при наезде автооператоров друг на друга или на препятствие и т.д.) сигнал с них поступает на контроллер прерываний, который содержится в блоке 1 управления. Выполнение основной программы прерывается и осуществляется аварийный останов системы.

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

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

1476435

uaveяо ддод ело о состояния дл. нлодиотдру ндлос дл. лори «ет ия оросят е до oa domo с 4ютосснитм

Юиеринra сяаермигюео дл. аадонняд ндоян- дщОфюно содерминоео неррленти одото с днти одсСР

oaoma c днеан. ода н,.(торт ойсота?

Составитель А.Русов

Техред M. оданич Корректор H MycKa

Редактор А.Ревин

Заказ 2155/48 Тираж 789 Подписное

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

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

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101 входом исполнительного блока, шестым выходом — с внешней ЭВМ, четвертым входом соединен с выходом фотосчитывателя, пятым входом — с выходом блока датчиков, шестым входом — с выходом блока клавиатуры, о т л и ч а ющ е е с я тем, что, с целью повышения надежности и упрощения устройства, в него введены селектор адреса и коммутационный блок, причем селектор адреса первым входом соединен с четвертым выходом блока управления, вторым входом — с третьим выходом блока управления, третьим входом — с шестым выходом блока управления,пятым выходом соединен с вторым входом блока постоянной памяти, четвертым выходом — с вторым входом блока эа5 дания программы, третьим выходом— с вторым входом блока оперативной памяти, вторым выходом — с вторым входом блока выдержки времени, первым выходом — с вторым входом блока задержки, а коммутационный блок входом соединен с третьим выходом блока ввода-вывода, а выходом — с входом блока датчиков.,

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

 

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

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах ЧПУ различных позиционных систем

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

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

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

Изобретение относится к автоматике и вычислительной технике

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, а также АСУТП

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности

Изобретение относится к электротехнике и может быть использовано в системах автоматического управления для регулирования частоты вращения электродвигателя постоянного тока
Наверх