ЖУРНАЛ СТА 3/2014

вход пневмоострова. Управляющие сиг- налы на входы электромагнитных кату- шек Y11, Y12, Y21, Y22, осуществляю- щих открытие и закрытие клапанов пневмоострова и соответственно подачу сжатого воздуха в ту или иную полость пневмоцилиндра – большого (Y11, Y12) или малого (Y21, Y22) – поступают с дискретных выходов DO0, DO1, DO2, DO3 модуля ADAM-5055S контроллера ADAM-5510E. Герконы S11, S12 (боль- шой пневмоцилиндр) и S21, S22 (малый пневмоцилиндр), фиксирующие поло- жение штока (втянут или выдвинут), со- единены с дискретными входами DI0, DI1 и DI3, DI4 модуля ADAM-5055S. Выдвижением–втягиванием штока большого или малого пневмоцилинд- ров управляет программа EVENNESS, входящая в состав прикладного про- граммного обеспечения для управления работой пневмоцилиндров, разработан- ного в СКТБ ПР для контроллера ADAM-5510E. Эта программа предва- рительно должна быть запущена на контроллере ADAM-5510E с помощью специальной утилиты, которая выпол- няется на компьютере-ноутбуке и обес- печивает взаимодействие по интерфей- су RS-232 между компьютером-ноутбу- ком и контроллером. Команда на за- пуск программы EVENNESS с соответ- ствующими параметрами, набранная на клавиатуре ноутбука, по интерфейсу RS-232 передаётся на контроллер. После запуска программа EVENNESS предлагает выбрать, каким из пневмо- цилиндров – большим или малым – бу- дет осуществляться управление. Для управления большим пневмоцилинд- ром необходимо нажать клавишу P на клавиатуре ноутбука, для управления малым пневмоцилиндром – клавишу p. После того как пневмоцилиндр выбран, программа проверяет состояние соот- ветствующих герконов. Пусть нажата клавиша P, то есть был выбран большой пневмоцилиндр. Тог- да программа проверяет состояние гер- конов S11 и S12. Если геркон S11 вы- ключен, а геркон S12 включён (шток большого пневмоцилиндра полностью выдвинут), то программа предлагает на- жать клавишу I или i на клавиатуре но- утбука. При нажатии одной из этих кла- виш подаётся команда на катушки Y11 и Y12, соответствующая втягиванию штока большого пневмоцилиндра. В процессе втягивания штока програм- ма контролирует состояние герконов S11 и S12. Втягивание штока продолжа- ется до тех пор, пока не возникнет со- стояние S11 = 1 (включён), S12 = 0 (вы- ключен). При достижении этого со- стояния программа подаёт команду на Y11, Y12, соответствующую остановке штока, и возвращается в начальный цикл выбора пневмоцилиндра. Если геркон S11 включён, а геркон S12 выключен (шток большого пневмо- цилиндра полностью втянут), то про- грамма предлагает нажать клавишу O или o на клавиатуре ноутбука. При на- жатии одной из этих клавиш подаётся команда на катушки Y11 и Y12, соответ- ствующая выдвижению штока большо- го пневмоцилиндра. В процессе выдви- жения штока программа контролирует состояние герконов S11 и S12. Выдви- жение штока продолжается до тех пор, пока не возникнет состояние S11 = 0 (выключен), S12 = 1 (включён). При до- стижении этого состояния программа подаёт команду на Y11, Y12, соответ- ствующую остановке штока, и возвра- щается в начальный цикл выбора пнев- моцилиндра. Если герконы S11 и S12 выключены, что соответствует промежуточному по- ложению штока (не втянут и не вы- двинут полностью), то программа предлагает нажать клавиши I или i для втягивания штока или клавиши O или o для выдвижения штока. Далее в за- висимости от нажатой клавиши про- исходит втягивание или выдвижение штока. При достижении требуемого конеч- ного состояния штока (полного втяги- вания или полного выдвижения) про- грамма подаёт команду на Y11, Y12, со- ответствующую остановке штока, и воз- вращается в начальный цикл выбора пневмоцилиндра. Если в ходе работы программы (во время ожидания нажатия клавиш I, или i, или O, или o, или уже в процессе втя- гивания или выдвижения штока) была нажата клавиша Enter, то подаётся ко- манда на остановку штока, программа возвращается в начальный цикл выбо- ра пневмоцилиндра. Нажатие клавиши Esc приводит к по- даче команды на остановку штока и не- медленному завершению работы про- граммы. При нажатии клавиши p, то есть при выборе малого пневмоцилиндра, реали- зуется аналогичный алгоритм работы программы. Разница состоит в том, что управляющие команды подаются на ка- тушки Y21 и Y22, а положение штока (втянут–выдвинут) определяется по со- стоянию герконов S21 и S22. О ПИСАНИЕ И РЕЗУЛЬТАТЫ ЭКСПЕРИМЕНТОВ Эксперименты по исследованию рав- номерности перемещения штока боль- шого и малого пневмоцилиндров про- 50 СТА 3/2014 РАЗ РА БОТ КИ / КОН Т РОЛ Ь НО - ИЗМЕ Р И Т Е Л Ь НЫЕ СИС Т ЕМЫ www.cta.ru Блок подготовки воздуха Компрессор Пневмоцилиндр большой Пневмоостров Пневмоцилиндр малый S11 S12 S21 S22 Контроллер ADAM-5510E, модуль ADAM-5055S DI0 DI1 DO0 DO1 D02 Компьютер-ноутбук DO3 RS-232 DI3 DI4 Y11 Y12 Y21 Y22 Условные обозначения: – пневмошланг и направление подачи сжатого воздуха; – электрокабель системы управления и направление сигнала; DI0 , DI1 , DI3 , DI4 – дискретные входы модуля ADAM-5055S; DO0 , DO1 , DO2 , DO3 – дискретные выходы модуля ADAM-5055S; Y11 , Y12 , Y21 , Y22 – электромагнитные катушки; S11 , S12 , S21 , S22 – герконы. Рис. 8. Структурная схема экспериментальной установки по исследованию равномерности перемещения штока большого и малого пневмоцилиндров

RkJQdWJsaXNoZXIy MTQ4NjUy