Устройство для программного управления
Союз Советских
Социалистических
Республик
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Опубликовано 30 .08. 82. Бюллетень № 32 Дата опубликования описания 30.08.82 (5 l ) М. Кл. G 05 В 19/02 Гееуаерстмнный кемнтет СССР IIo делам нзееретеннй н открытнй (53) УДК 621 "503. ° 55 (088. 8) (72) Авторы изобретения A.Ë.Áåëîãîðñêèé и М. С. Староверов (7I) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ Изобретение относится к автоматическому управлению и может быть применено при автоматизации агрегатных многопрс1цессных гальванических линий. I1o основному авт. св. 1(842713, 5 известно устройство для программного управления; содержащее последова-. тельно соединенные генератор импульсов времени, блок управления, блок памяти и первый блок связи, а также щ пульт управления, первым выходом соединенный с вторым входом блока управления, а вторым выходом через второй блок связи " с вторым входом блока памяти, второй выход которого под- 15 ключен к второму входу первого блока. связи, переключатель команд, блок регистров и последовательно соединенные генератор импульсов, элемент И, счетчик и блок сравнения, вторым вхо- 2О дом соединенный с выходом блока регистров, а выходом — с третьим входом блока управления, четвертый вход которого подключен к второму выходу блока памяти, пер вому входу блока регистров и второму входу реверсивного счетчика, третьим входом соединенного с вторым выходом блока управления и с вторыми входами блока регистров и элемента И, выходом под. ключенного через пульт управления к третьему входу элемента И. Однако в данном устройстве при определении моментов запуска подвесок с деталями на обработку учитыва. ется только пропускная способность ванн заключительной части технологического процесса и не учитывается пропускная способность ванн предварительной части технологического процесса, что может привести при случайном характере поступления подвесок с деталями на обработку, особенно для технологических процессов с различной величиной максимальной длительности предварительной части тех" нологического процесса, к аварийному 3 . 95494 опусканию подвесок с деталями на занятую рабочую позицию. Цель изобретения — повышение точ" ности управления технологическим проце ссом. 5 Указанная цель дости га ется тем, что в устройство для программного управления введены последовательно соединенные второй элемент И и вычитающий счет чик, выходом соединенный )O с пятым входом блока управления, второй вход вычитаюц его счетчика подключен к четвертому выходу пульта управления, третий вход - к третьему выходу блока управления и второму входу второго элемента И. В устройстве после запуска подвески по заданному технологическому процессу запуск следующей подвески может произойти только после выдержки времени, со ответ ст вующей самой, длительной операции предварительной части предшествующего технологического проце сса. На чертеже представлена Функциональная схема устройства для программного управления, содержащего пульт 1 управления, второй блок 2 связи и блок 3 управления, блок 4 памяти, переключатель 5 команд, первый элемент И 6, генератор 7 импульсов, реверсивный счетчик 8, генератор 9 импульсов времени, блок 10 регистров, блок 11 сравнения, первый блок 12 связи, второй элемент И 13 и вы35 читающий счетчик 14. Пульт 1 предназначен для обеспечения пуска-останова устройства, для задания технологического процесса для задания цикла выхода подвеЭ 40 сок из основных ванн, для задания выдержки времени между запусками подвесок, для управления блоком 4 памяти. Блок 2 предназначен для осуществления операций ввода и вывода информации при работе с блоком 4. Блок g$ 3 предназначен для программного управления устройством. Блок 4 памяти представляет собой блок, в котором хранятся маршруты движения подвесок по гальванической линии в соответствиии с технологическими процессами, номинальные экспозиции на каждой позиции, длительности технологических процессов до момента выгрузки подвесок иэ ванн основного покрытия;(оперативное запоминание), а также осуществляет долговременное хранение информации. Адреса команд и коды време0 4 ни хранятся в ячейках ОЗУ, а программы модификации адресов команд и модификации кодов времени размещены в ячейках ДЗУ. Элемент И 6 предназначен для пропуска определенного числа импульсов на вход счетчика 8. Число пропускаемых импульсов с пульта 1 заносится в переключатель 5 команд. Генератор 7 импульсов предназнаен для подачи импульсов на счетчик 8 при определении возможности запуска. Счетчик 8 представляет собой реверсивный счетчик, работающий в режиме сложения и вычитания импульсов. Генератор 9 импульсов времени предназначен для формирования импульсов, осуществляющих счет времени выдержки подвесок в позициях и счет времени техпроцессов с начала запуска и до момента выхода подвесок иэ ванн основного покрытия, а также счет времени между запусками. Блок 1,0 регистров предназначен для приема и хранения оставшегося времени техпроцессов до выхода подвесок из ванн основного покрытия. Обычно на гальванической линии для основного процесса нанесения покоытия применяется несколько ванн. После окончания выдержки в ваннах основного покрытия подвески поступают в ванны заключительной обработки, при этом необходимо, чтобы подвески выгружались из ванн основного покрытия на чаще, чем через время самой длительной операции заключительной части технологического процесса. Это условие проверяется путем сравнения оставшегося времени техпроцессов с. блока 10 регистров и времени запускаемого техпроцесса, поступающего со счетчика 8. Это сравнение производится блоком 11 сравнения. Блок 12 предназначен для приема команд автооператорами из блока 4. Элемент И 13 предназначен для пропуска импульсов, осуществляющих счет времени с начала запуска, на вход вычитающего счетчика 14. В счетчик 14 в момент запуска подвески заносится начальный код, соответствующий времени самой длительной операции предварительной части технологического процесса. Устройство для программного управления работает следующим образом. 5 9549 Подвеску с деталями помещают на позицию загрузки. На пульте 1 набирают требуемый маршрут движения подвески и набирают код времени, пред" назначенный для занесения в счетчик:. S 14. C приходом очередного минутного импульса с генератора 9, из блока 4 в блок 10 поступают коды времени, оставшегося до выхода подвесок из ванн основного покрытия, запущенных ранее. В счетчик 8 заносится длительность запускаемого технологичес" кого процесса, номер которого задается на пульте 1. В счетчике 8 происходит изменение кода времени от начального значения сначала в сторону увеличения на величину максимальной длительности операции заключительной части технологического процесса, затем в сторону уменьшения на 20 эту же величину. Изменение кода происходит подачей на счетчик заданного числа импульсов с элемента И 6, при этом импульсы подаются и на переключатель 5. Управление счетчиком и 2S элементом И производится блоком 3 управления. Как только число поступающих на счетчик 8 и переключатель 5 импульсов станет равным заданному, с переключателя 5 на элемент И 6 щ поступает сигнал, запрещающий дальнейшее прохождение импульсов на счетчик 8. Во время изменения кода в счетчике производится сравнение нового значения кода счетчика с кодами регистров блока 10 регистров. Если при этом код счетчика не будет равен ни одному из .кодов регистров блока 10, с блока сравнения поступает сигнал, . разрешающий запуск. Одновременно проверяется состояние счетчика 14. Если код счетчика . 14 равен нулю, то при наличии разрешающего сигнала с блока 11 сравнения производится запуск подвески: из блока 4 в блок 12 заносится команда автооператору для осуществления переноса подвески с позиции погрузки в первую, определяемую техйоI 40 логией ванну, включается счетчик длительности запускаемого техноло: ичес" кого процесса, заносится код времени в счетчик 14. С выхода элемента И 13 на вход счетчика 14 поступают импульсы времени. Происходит последователвное уменьшение начального кода счетчика 14 до нуля. Как только значение счетчика 14 станет равным нулю, в блок 3 поступает сигнал, разрешающий выработку следующего сигнала запуска. Одновременно с блока 3 на вход элемента И 13 поступает сигнал, запрещающий дальнейшее прохождение импульсов времени на вход счетчика 14. Таким образом, предлагаемое устройство для программного управления позволяет производить запуск поступающих в любой последовательности подвесок с учетом пропускной спос ности ванн как заключительной, так и предварительной части технологического процесса, т.е. расширяется област ь применения устройства, которое может найти широкое применение в многономенклатурном гальваническом производстве, особенно для технологических процессов с разной вели" чиной максимальной длительности операции предварительной части технологического процесса. Формула изобретения Устройство для программного управления по авт. св. и 842713, о т л и ч а ю щ е е с я тем, что, с целью повышения точности управления технологическим процессом,:в него введены последовательно соединенные второй элемент Ии вычитающий счетчик, выходом соединенный с пятым входом блока управления, второй вход вычи" тающего счетчика подключен к четвертому выходу пульта управления, третий вход - к третьему выходу блока управления и второму входу второго элемента И. Я4940 7 ираж 91 Подписное ВНИИИИ Государственного комитета СССР по делам изобретений и открытий 113035, Иосква, Ж-35, Раушская наб., д. 4/5 Заказ 31 илиал ППП Патент, г. Ужгород, ул. Проектная, Составитель И.йвец Редактор А.Мотыль . Техред А.Бакинец Корректор E.Рошко