Методы расчета минимально необходимых параметров программируемого логического контроллера для систем автоматического управления технологическим оборудованием
Анализ способов расчета минимально необходимых характеристик программируемого логического контроллера. Последовательность расчета характеристик исходя из вида движения рабочих органов оборудования. Временная диаграмма сигналов от фотоимпульсного датчика.
Рубрика | Производство и технологии |
Вид | статья |
Язык | русский |
Дата добавления | 27.05.2018 |
Размер файла | 123,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
УДК 681.5
Методы расчета минимально необходимых параметров программируемого логического контроллера для систем автоматического управления технологическим оборудованием
Е.Н. Рябцев
Аннотация
логический контроллер программируемый фотоимпульсный
Приведены способы расчета минимально необходимых характеристик программируемого логического контроллера при его применении в системах автоматического управления технологическим оборудованием. Представлена последовательность расчета данных характеристик исходя из вида движения, реализуемого рабочими органами оборудования. Описаны возможности снижения требуемых характеристик элементов системы автоматического управления при ее разработке.
Ключевые слова: система автоматического управления, ПЛК, СЦПУ, процессор, тактовая частота, позиционное управление.
В настоящее время основным способом повышения качества и производительности обработки материалов является автоматизация производственного оборудования. Практика показывает, что наибольший экономический эффект приносит автоматизация однообразных, постоянно повторяющихся технологических операций. Данный вид операций обычно выполняется на технологическом оборудовании, работающем по жесткому, практически не меняющемуся алгоритму, изменяться могут лишь последовательность стандартных циклов и величины перемещений исполнительных органов. На предприятиях страны используется большое количество единиц такого оборудования, системы управления которыми построены на релейно-контактных схемах, обладающих низкой надежностью. Системы управления на релейно-контактных схемах относятся к СЦПУ (системам циклового программного управления), и их ремонт является достаточно трудоемким процессом. Модернизация технологического оборудования путем применения более совершенных устройств автоматики является первостепенной задачей для предприятий, особенно для предприятий, занятых производством и переработкой материалов, характеризующихся большим объемом выпуска продукции.
Анализ современного технологического оборудования показал, что релейно-контактные схемы в системах циклового программного управления уже практически не применяются. Исключением остаются приводы, основанные на соленоидах, ведь, как известно из теории автоматического управления, релейные системы обладают наивысшим быстродействием. Но необходимо отметить, что применяются данные типы приводов лишь в простейших операциях (примером может служить перемещение штока пневмопривода по одной координате). Организация управления несколькими приводами данным методом является трудоемкой и ведет к снижению надежности системы.
Самым распространенным и надежным способом построения СЦПУ на сегодняшний день является применение ПЛК (программируемого логического контроллера). Благодаря тому что ПЛК является конструктивно законченным устройством автоматики (ввод его в эксплуатацию достаточно прост и сводится к программированию и монтажу), трудоемкость проектирования и пусконаладочных работ существенно снижается. Вместе с тем показатели надежности работы ПЛК по сравнению с релейно-контактными схемами на порядок выше. Кроме того, системы управления, построенные на ПЛК, легко интегрируются в информационную сеть предприятия и достаточно просто сопрягаются с другими вычислительными устройствами и комплексами. Этим и объясняется востребованность данного типа устройств, относящегося к вычислительным устройствам реального времени. Но, несмотря на повсеместное применение ПЛК в системах управления технологическим оборудованием, до сих пор не разработаны методы расчета оптимальных параметров, по которым следует выбирать ПЛК из ряда предлагаемых на рынке средств автоматики. Отсутствие данных методов ведет не только к излишним затратам на приобретение комплектующих, но и к возможным ошибкам на ранних этапах проектирования, что может сорвать сроки ввода в эксплуатацию оснащаемой или модернизируемой промышленной установки. В современной технической литературе ПЛК рассматривают с точки зрения отдельного способа организации вычислительного устройства на базе микроконтроллера, но вопросам обоснованного подбора конкретной модели ПЛК внимания не уделяется. Как правило, в литературных источниках могут быть изложены общие сведения по применению ПЛК в системах управления технологическими процессами, описанных с позиций событийно-управляемой логики (наиболее всего они полезны в вопросах программирования ПЛК и организации структуры СЦПУ с его применением) [1-3], рассмотрены вопросы решения задач автоматизации с использованием микроконтроллеров определенной серии, приведены основные технические характеристики, режимы работы и система команд микроконтроллеров данной серии. Особое внимание уделяется типовым алгоритмам решения отдельных задач [4; 5]. Рассматриваются методика и программа оценки и выбора программируемых логических контроллеров по совокупности технических и эксплуатационных характеристик, а также потребительских свойств, но не рассматривается вопрос расчета минимально необходимых характеристик ПЛК, определяющих его стоимость и предъявляемых в качестве исходных данных [6]. Это может поставить в тупик разработчиков СЦПУ на базе ПЛК.
В большинстве случаев с применением ПЛК приходится решать два типа задач:
1. Контроль прямолинейного движения. Необходимо контролировать прямолинейное перемещение рабочего органа оборудования на расстояние l с точностью j со скоростью движения Vmin ? V ? Vmax .
1.1.При рассмотрении данной задачи необходимо определиться со способом управления приводом. В данном случае управление позиционное, при котором положение в каждой точке обеспечивается при помощи обратной связи. Организовать обратную связь логично при помощи датчика линейных перемещений. При этом датчик должен обеспечивать необходимую точность измерений, т.е. должно выполняться условие
hд.ш ? j,
где hд.ш. - шаг деления шкалы датчика, м; j - точность перемещения рабочего органа, м.
1.2.Найдем минимально необходимую разрядность процессора, на базе которого должен быть построен ПЛК, рассчитав число А (количество импульсов от датчика, контролируемое процессором при перемещении на длину l) по формуле
где l - максимальная длина перемещения рабочего органа, м.
Далее необходимо будет перевести полученное число А в двоичную форму и подсчитать получившееся число разрядов а. Разрядность процессора должна быть больше либо равна полученному числу а.
Алгоритм работы блока программы, контролирующего перемещение, представлен на рис 1.
Уменьшить разрядность обрабатываемого числа, а следовательно, и разрядность процессора можно программным путем, изменив алгоритм программы, реализующей контроль перемещения (рис. 2). В данном случае контролировать величину перемещения будем по двум числам, для чего необходимо разбить число А на разряды: старшие разряды Аст подсчитываем числом L, а младшие Амл - числом l. В данном алгоритме присутствует параметр n , который является разрядом числа Амл. Например, при разделении на разряды числа 5559999 Аст=555, Амл =9999, n=4.
Как видно из рис. 2, при таком понижении разрядности обрабатываемых данных увеличивается количество элементарных операций и, как следствие, время выполнения программы. Данный фактор приводит к уменьшению минимально необходимой длительности машинного цикла и, следовательно , к увеличению минимально необходимой производительности процессора.
Рис. 1. Блок-схема алгоритма программы, реализующей контроль перемещения
Для обеспечения оптимальной последовательности расчетов рекомендуется параллельно расчетам вести разработку программы в необходимой среде программирования. Это позволит определить количество машинных циклов nц, необходимое для выполнения блока программы, а также объем памяти, необходимый для ее хранения.
1.3.Следующей немаловажной характеристикой, необходимой для подбора оптимального по характеристикам ПЛК, которая напрямую зависит от точности измерений и скорости перемещения рабочего органа оборудования, является минимальная длительность tmin импульса, воспринимаемого дискретным входом. В случае организации управления прямолинейным движением привода она рассчитывается по следующей формуле:
где tmin - минимальная длительность импульса, воспринимаемого дискретным входом, с; Vmax - максимальная скорость перемещения исполнительного органа, к которому крепится датчик, м/с.
Для дальнейших расчетов понадобится такая характеристика, как максимальная длительность импульса tmax. Максимальная длительность импульса, воспринимаемого дискретным входом, достигается при минимально необходимой скорости движения рабочего органа и рассчитывается по формуле
где tmax - максимальная длительность импульса, воспринимаемого дискретным входом, c;
Рис. 2. Блок-схема алгоритма программы, реализующей контроль перемещения по двум числам
Рис. 3. Временная диаграмма сигналов от фотоимпульсного датчика
Vmin - минимальная скорость перемещения исполнительного органа, к которому крепится датчик, м/с.
Временная диаграмма сигналов от фотоимпульсных датчиков, дающая основание для данных зависимостей, представлена на рис. 3. Минимальная длительность импульса, воспринимаемого дискретным входом в данном случае является длительностью импульса, нулевой риски датчика с сигналом U0, все остальные импульсы в два раза длиннее нулевого (U1 - сигнал движения в прямом направлении, U2 - сигнал движения в обратном направлении).
В современных ПЛК присутствуют высокоскоростные (высокочастотные) дискретные входы (именно для подключения фотоимпульсных преобразователей с большим числом штрихов на диске или с маленьким шагом деления шкалы), которые осуществляют измерение перемещений с высокой точностью. Так, в ПЛК 160-220.A-L имеются дискретные входы с минимальной длительностью воспринимаемого импульса 0,02 мс.
1.4.Необходимую длительность машинного цикла tм.ц можно рассчитать, исходя из условия, что общее количество машинных циклов, реализованное в блоке программы контроля перемещения, должно быть меньше минимального периода подачи импульсов датчиком Tmin (достигаемого при движении рабочего органа с максимальной скоростью Vmax) и больше максимальной длительности импульса tmax (достигаемой при движении рабочего органа с минимальной скоростью Vmin). Данное условие в математическом виде выглядит так:
где nц - количество машинных циклов, необходимое для выполнения блока программы; tм.ц - длительность машинного цикла, c; Tmin - минимальный период подачи импульсов датчиком, с.
Его можно записать следующим образом:
Параметр Tmin рассчитывается по формуле (рис. 3)
Длительность машинного цикла встречается в техническом описании практически всех современных ПЛК, но также имеется возможность определения необходимой тактовой частоты процессора ПЛК. Например, для ПЛК, строящихся на базе процессоров AVR и ARM, будет справедливо утверждение, что их тактовая частота обратно пропорциональна длительности машинного цикла, и для них будет справедливо следующее условие:
где fпр - тактовая частота процессора, Гц.
Для ПЛК, выполненных на других процессорах, необходимая зависимость будет изменяться с учетом архитектуры процессорного ядра.
Еще одним видом движения, который необходимо рассмотреть в рамках поставленной задачи, является вращение. Общие принципы и последовательность решения задачи контроля вращения рабочего органа оборудования системой автоматического управления на базе ПЛК будут схожими с описанными в предыдущей задаче. Но есть некоторые отличия, разберем их по порядку.
2.Контроль вращательного движения. Необходимо контролировать вращение рабочего органа оборудования на угол в с точностью j с частотой вращения nmin ? n ? nmax .
2.1.Как и в предыдущем примере, управление является позиционным, но в данном случае будет применяться датчик угловых перемещений. Датчик можно подобрать по параметру zим (число импульсов на один оборот датчика угловых перемещений, т.е. число штрихов на диске), от которого напрямую зависит точность его измерений. Данный параметр определяется по следующей зависимости:
где iк.ц. - передаточное отношение кинематической цепи, соединяющей вал крепления датчика с валом рабочего органа (при креплении датчика непосредственно на вал рабочего органа iк.ц.=1); j - точность поворота рабочего органа, град.
Таким образом, при соединении рабочего органа оборудования с валом двигателя через понижающий редуктор (iк.ц>1) можно использовать датчик более низкой точности (при креплении датчика на вал двигателя). Данный вывод позволяет снизить стоимость системы управления.
2.2.Рассчитывать число А (количество импульсов от датчика, контролируемое процессором при повороте рабочего органа на угол в) необходимо по формуле
где в - максимальный угол поворота рабочего органа, град.
Программный способ понижения требуемой разрядности процессора, описанный в пункте 1.2 и показанный на рис. 2, может применяться в данном случае. Заметим, что при использовании понижающего редуктора повышается контролируемое количество импульсов от датчика при повороте на заданный угол. Это приведет к увеличению требуемой разрядности процессора.
Применение понижающего редуктора даст возможность использовать более дешевые датчики угловых перемещений, но это приведет к увеличению требуемой разрядности процессора и уменьшению минимальной длительности импульса, воспринимаемого дискретным входом. Применять данный способ необходимо при условии, что он не станет причиной излишних затрат, связанных с применением более совершенного ПЛК.
2.3.Минимальная длительность импульса, воспринимаемого дискретным входом в данном случае, будет рассчитываться по формуле
где nmax - максимальная частота вращения рабочего органа, мин-1.
Максимальная длительность импульса в данном случае рассчитывается следующим образом:
где nmin - минимальная частота вращения рабочего органа, мин-1.
Временная диаграмма (рис. 3) поясняет обоснованность данных формул.
Дальнейшие расчеты следует проводить в соответствии с пунктом 1.4 задачи 1.
Применение данных методов расчета параметров ПЛК обеспечило снижение трудоемкости проектирования и экономию средств при выполнении следующих работ:
1. Модернизация стенда агрегатного сверлильного станка лаборатории кафедры «Автоматизированные технологические системы» Брянского государственного технического университета.
2. Разработка системы автоматического управления линией поперечного раскроя листового материала для ООО «Ключ-Агро» в соответствии с хоздоговором №1460У.
Данные методики позволили:
1. Приобрести комплектующие системы автоматического управления, не переплачивая за излишнюю функциональность и завышенные технические характеристики.
2. Провести проектные работы без ошибок и в срок.
3. Обосновать выбор комплектующих для системы управления.
4. Провести пусконаладочные работы в срок, без изменения проектных решений, заложенных при разработке.
Систему управления высокопроизводительным оборудованием целесообразно разрабатывать в следующей последовательности:
1. Определить, исходя из функционального назначения оборудования, количество объектов управления, способ управления данными объектами.
2. Определить количество необходимых входов и выходов ПЛК и их параметры.
3. Исходя из того, какой вид движения реализует рабочий орган оборудования, рассчитать минимально необходимые параметры ПЛК согласно методике, представленной в задаче 1 и/или задаче 2.
4. Если на технологическом оборудовании реализуется управление несколькими рабочими органами (реализуются одинаковые или разные виды движения), рассчитать минимально необходимые характеристики ПЛК для управления каждым рабочим органом, после чего выбрать самые жесткие характеристики и использовать их для выбора ПЛК.
5. Определить оставшиеся эксплуатационные характеристики, исходя из производственной необходимости.
6. Исходя из полученных характеристик, выбрать модель ПЛК с учетом цен на рынке средств автоматики.
С помощью предложенных методов рассчитывают только основные характеристики ПЛК, остальные характеристики определяются исходя из назначения конкретного технологического оборудования. Данные способы расчета позволяют существенно упростить процесс разработки систем автоматического управления технологическим оборудованием, исключить ошибки на ранних стадиях проектирования, сэкономить средства, направленные на автоматизацию оборудования, и дают возможность разработчику ориентировочно оценивать предлагаемые на рынке средств автоматики ПЛК.
Список литературы
1. Минаев, И.Г. Программируемые логические контроллеры: практическое руководство для начинающего инженера/ И.Г. Минаев, В.В. Самойленко. - Ставрополь: Аргус, 2009. - 100 с.
2. Парр, Э. Программируемые контроллеры: руководство для инженеров/ Э.Парр. - М.: БИНОМ. Лаборатория знаний, 2007.- 516 с.
3. Петров, И.В. Программируемые контроллеры. Стандартные языки и инструменты / И.В. Петров.- М.: СОЛОН-Пресс, 2003.- 256 с.
4. Митин, Г.П. Системы автоматизации с использованием программируемых логических контроллеров: учеб. пособие/ Г.П. Митин, О.В. Хазанова.- М.: СТАНКИН, 2005. - 136 с.
5. Деменков, Н.П. Системы автоматического управления на основе программируемых логических контроллеров / Н.П. Деменков // Техническая коллекция Schneider Electric.- 2008.- №16.- 76 с.
6. Митин, Г.П. Как выбрать программируемый логический контроллер/Г.П. Митин // Мир компьютерной автоматизации.- 2000.- № 1.- С. 66-69.
Материал поступил в редколлегию 21.06.12.
Размещено на Allbest.ru
...Подобные документы
Знакомство с конструкцией барабанного фильтра с вакуумными трубками, основное назначение. Рассмотрение особенностей контроллера распределительных систем типа "КРОСС", общая характеристика структурной схемы. Анализ регулирующего фланцевого клапана.
курсовая работа [1,8 M], добавлен 17.02.2014Материальный баланс процессов в рабочем пространстве рекуперативного нагревательного колодца. Выбор датчика давления, преобразователя, исполнительного механизма, пускателя, блока ручного управления, регистратора и программируемого логического контроллера.
курсовая работа [1,2 M], добавлен 14.07.2012Разработка системы управления котельной комплексного сборного пункта с котлоагрегатами ДЕ-6,5/14-ГМ. Выбор конфигурации программируемого логического контроллера. Расчет и анализ системы автоматического регулирования уровня воды в барабане котлоагрегата.
дипломная работа [3,1 M], добавлен 29.09.2013Функциональная и структурная схемы автоматизированной системы. Выбор датчика температуры, преобразователя расхода, исполнительного механизма, программируемого логического контроллера. Расчёт конфигурации устройства управления. Тестирование системы.
дипломная работа [1,3 M], добавлен 19.01.2017Технологический процесс очистки сточных вод с использованием бактерий, содержащихся в активном иле. Функциональная схема и особенности системы управления. Контроль содержания кислорода в иловой смеси с помощью программируемого логического контроллера ПЛК.
реферат [249,7 K], добавлен 14.09.2010Разработка схемы планировки роботизированного технологического комплекса (РТК) горячей штамповки и ее элементов, техническое обеспечение системы управления, схема подключения программируемого логического контроллера (ПЛК), алгоритм и программа управления.
курсовая работа [4,7 M], добавлен 13.11.2009Исследование принципов работы системы управления влажностью бумажного полота сушильной части БДМ №1; построение функциональной схемы на базе логического программируемого контроллера. Разработка математической модели системы, анализ ее устойчивости.
дипломная работа [1,5 M], добавлен 27.12.2014Исследование принципов работы системы автоматического управления и построение её функциональной схемы на базе программируемого контроллера. Разработка аналитической математической модели. Расчет и построение колебательной границы устойчивости САУ.
курсовая работа [991,9 K], добавлен 27.12.2014Получение математических моделей пневматического привода переключения скоростей шпинделя и электромеханического привода главного движения станков. Проведение расчета параметров датчиков, необходимых для осуществления автоматизированного управления.
курсовая работа [1,0 M], добавлен 28.03.2010Зубцово-пазовая геометрия статора. Вспомогательные данные для расчета магнитной цепи, активного и индуктивного сопротивления. Падения напряжения в обмотке статора в номинальном режиме. Определение вспомогательных величин для расчета рабочих характеристик.
курсовая работа [1,2 M], добавлен 11.09.2014Назначение, классификация, общее описание конструкций и основные параметры насосов. Методика расчета рабочего колеса, профилирования цилиндрической лопасти, спиральных отводов. Программный модуль расчета конструктивных параметров и характеристик насоса.
курсовая работа [2,9 M], добавлен 03.05.2012Анализ движения исполнительных механизмов и условий безопасного использования конвейера. Разработка программируемого логического контролера. Анализ релейной логики в среде CoDeSys. Разработка документации по эксплуатации сортировочного конвейера "TP-CPC".
курсовая работа [104,0 K], добавлен 20.09.2015Описание принципа работы программируемого логического контролера SIMATIC S7-300, программное обеспечение Step7. Проектирование системы удаленного мониторинга и управления. Разработка методического обеспечения по работе с программным пакетом Step7 и WinCC.
дипломная работа [4,9 M], добавлен 08.10.2013Теоретическое применение законов гидроаэромеханики для оценки параметров сети. Проектирование схемы газопровода и построение характеристики трубопровода. Модель расчета и описание характеристик движения газа. Порядок выполнения расчётов и их анализ.
курсовая работа [121,7 K], добавлен 20.11.2010Определение основных геометрических параметров исполнительных механизмов гидропривода. Диаграмма скоростей движения штоков гидроцилиндров и вращения вала гидромотора. Гидравлические расчеты и подбор оборудования, особенности теплового расчета системы.
курсовая работа [2,0 M], добавлен 26.10.2011Порядок поверки, калибровки и аттестации приборов. Прикладные функции управления технологическим процессом. Схема автоматического регулирования соотношения дутьё-газ доменной печи. Контроль качества и анализ характеристик надежности систем автоматизации.
отчет по практике [317,5 K], добавлен 21.04.2016Производство стирола, назначение колонны К-302, схемы регулирования. Критерии выбора контроллеров: функциональные возможности, объем его постоянной и оперативной памяти. Анализ программируемого контроллера CENTUM 3000, сущность его основных задач.
курсовая работа [835,9 K], добавлен 06.05.2012Стабильное, качественное и надежное функционирование водогрейной котельной за счет внедрения системы, предназначенной для контроля и управления технологическим процессом, на базе контроллера SIMATIC S7 фирмы Siemens. Параметры сигнализации и блокировки.
дипломная работа [3,3 M], добавлен 22.04.2015Обоснование необходимости автоматизации РТК штамповки. Разработка системы логико-программного управления. Основные параметры гидрораспределителя. Определение составов входных и выходных сигналов. Разработка программы управления контроллера Овен.
курсовая работа [957,2 K], добавлен 22.05.2016Получение путем расчета аэродинамических характеристик самолета Ту-214 в диапазоне изменения высот и чисел Маха полета. Вычисление геометрических характеристик самолета. Подбор аэродинамического профиля крыла и оперения. Полетная докритическая поляра.
курсовая работа [1,5 M], добавлен 15.02.2014