Файл: Система управления задвижкой в среде Codesys на языке st.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 452
Скачиваний: 14
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство образования и науки Российской ФедерацииФедеральное государственное бюджетное образовательное учреждение высшего профессионального образования«Московский государственный технический университет имени Н.Э. Баумана»(МГТУ им. Н.Э.Баумана) Мытищинский филиалФАКУЛЬТЕТ КосмическийКАФЕДРА К1РАСЧЕТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКАК КУРСОВОЙ РАБОТЕ НА ТЕМУ:Система управления задвижкой в среде Codesys на языке ST
Студент К1-61Б ________________ Камолов Ж.Ж.(Группа) (Подпись, дата) (И.О.Фамилия) Руководитель курсового проекта _________________ Поленов Д.Ю. (Подпись, дата) (И.О.Фамилия) Консультант _________________ ____________________ (Подпись, дата) (И.О.Фамилия) 2023 г.Оглавление1. Введение……………………………………………………………………1стр.2. Техническое задание………………………………………………………2стр.3. Система управления задвижкой в среде Codesys на языке ST.…………3стр.4. Конфигурирование ПЛК в организаторе объектов. ………………….4стр.5. Листинг программы управления задвижкой на языке ST. ……………5стр.6. Визуализация управления задвижкой. ………………………………….6стр.7. Заключение. …………………………………..……………………………7стр.8. Литература. ………………………………………….…………….………8стр.Стр.01. ВведениеСистема управления задвижкой на языке программирования Step 7 (ST) в среде Codesys - это мощный инструмент для автоматизации производственных процессов и управления технологическими процессами.С помощью этой системы можно контролировать и управлять задвижками, клапанами, насосами и другими устройствами, которые используются в промышленности и других отраслях.Система управления задвижкой на ST в Codesys позволяет создавать сложные алгоритмы и программы для управления этими устройствами. Она также имеет возможность интеграции с
Есть задвижка и необходимо реализовать ее плавное открытие и закрытие, при этом выводить на визуализацию степень ее закрытия/открытия в процентах и значение управляющего сигнала в диапазоне 4 – 20 мА. Управление задвижкой осуществляется двумя кнопками. Конфигурирование ПЛК в организаторе объектов показано на рис. 1. К двум дискретным входам подключены 2 кнопки с переменными «Plus» и «Minus» для плавного закрытия и открытия задвижки. Также необходимо сконфигурировать 2 дискретных выхода для сигналов полного закрытия задвижки «Zakrita» и полного открытия – «Otkrita». И, кроме того, самое главное нужен 1 аналоговый выход для сигнала 4 – 20 мА для управления реальной задвижкой. Току 4 мА будет соответствовать полное закрытие, а сигналу 20 мА – полное открытие.Рис. 1Стр.45. Листинг программы управления задвижкой на языке STЛистинг программы на языке ST изображен на рис. 2. Локальная переменная «Polojenie» имеет реальный тип, все остальные переменные связаны с физическими входами/выходами.
Рис. 2Стр.56. Визуализация управления задвижкойВизуализация работы программы управления задвижкой показана на рис. 3. Для визуализации удобно использовать следующие элементы: 2 столбчатых указателя для визуализации значений по току и степени закрытия задвижки, сама задвижка нарисованная в виде полигона, трубопровод как 2 прямоугольника, 2 кнопки на закрытие и открытие задвижки.Кнопка «Открыть» связана с физическим входом «Plus», кнопка «Закрыть» – с входом «Minus». Первый столбчатый указатель завязан на переменную «Tok», второй указатель связан с переменной «PLC_PRG.Polojenie». Изображение задвижки в виде полигона сконфигурировано с переменной на изменение цвета «NOT Zakrita».
Рис. 3Стр.67. ЗаключениеТехнические средства автоматизации и управления с каждым годом стремительно развиваются и проникают во все сферы человеческой жизни. Системы управления исполнительными устройствами по времени позволяют освободить человека от лишней необходимости следить за выполнением того или иного процесса. Это экономит значительное количество времени, но и кроме того увеличивает точность и качество исполнения процесса. Система управления задвижками в среде CoDeSys на языке ST была успешно реализована. Была создана программа на языке ST, которая управляет задвижкой, а также программа для визуализации состояния задвижки на экране. Программирование контроллера также было успешно выполнено, и система была запущена. В процессе работы были внесены необходимые изменения для улучшения работы системы. В целом, реализация системы управления задвижкой является сложным процессом, но с использованием CoDeSys, программирование контроллера и создание программы для визуализации стало проще и эффективнее.Стр.78. Литература1. CoDeSys - программирование контроллеров в среде CODESYS", автор: Сергей Гращенко.2. "CoDESys - разработка программ для автоматизации технологических процессов", авторы: Сергей Кузнецов, Александр Михайлов, Юрий Михайлов.3. "CODESYS: программирование и разработка систем автоматизации", автор: Игорь Осипов.Стр.8100>
| |
| |
другими системами управления и мониторинга, что обеспечивает более эффективное управление производственными процессами.
В данной курсовой работе решено разработать систему управления задвижкой в среде Codesys на языке ST
Стр.1
2. Техническое задание
Тема курсовой работы Систему управления задвижкой
Цель курсовой работы – Разработать систему управления задвижкой в среде CoDeSys.
Разрабатывать систему решено на языке ST.
Задачи исследования:
-
Реализовать работу данной системы в среде CoDeSys на языке ST.
Есть задвижка и необходимо реализовать ее плавное открытие и закрытие, при этом выводить на визуализацию степень ее закрытия/открытия в процентах и значение управляющего сигнала в диапазоне 4 – 20 мА. Управление задвижкой осуществляется двумя кнопками. Конфигурирование ПЛК в организаторе объектов показано на рис. 1. К двум дискретным входам подключены 2 кнопки с переменными «Plus» и «Minus» для плавного закрытия и открытия задвижки. Также необходимо сконфигурировать 2 дискретных выхода для сигналов полного закрытия задвижки «Zakrita» и полного открытия – «Otkrita». И, кроме того, самое главное нужен 1 аналоговый выход для сигнала 4 – 20 мА для управления реальной задвижкой. Току 4 мА будет соответствовать полное закрытие, а сигналу 20 мА – полное открытие.Рис. 1Стр.45. Листинг программы управления задвижкой на языке STЛистинг программы на языке ST изображен на рис. 2. Локальная переменная «Polojenie» имеет реальный тип, все остальные переменные связаны с физическими входами/выходами.
| PROGRAM PLC_PRG VAR Polojenie: REAL; END_VAR |
| IF Plus=TRUE AND Polojenie<100 THEN Polojenie:=Polojenie+1; END_IF; IF Minus=TRUE AND Polojenie>0 THEN Polojenie:=Polojenie-1; END_IF; Tok:=4+0.16*Polojenie; IF Polojenie=0 THEN Zakrita:=TRUE; ELSE Zakrita:=FALSE; END_IF; IF Polojenie=100 THEN Otkrita:=TRUE; ELSE Otkrita:=FALSE; END_IF; |
Рис. 3Стр.67. ЗаключениеТехнические средства автоматизации и управления с каждым годом стремительно развиваются и проникают во все сферы человеческой жизни. Системы управления исполнительными устройствами по времени позволяют освободить человека от лишней необходимости следить за выполнением того или иного процесса. Это экономит значительное количество времени, но и кроме того увеличивает точность и качество исполнения процесса. Система управления задвижками в среде CoDeSys на языке ST была успешно реализована. Была создана программа на языке ST, которая управляет задвижкой, а также программа для визуализации состояния задвижки на экране. Программирование контроллера также было успешно выполнено, и система была запущена. В процессе работы были внесены необходимые изменения для улучшения работы системы. В целом, реализация системы управления задвижкой является сложным процессом, но с использованием CoDeSys, программирование контроллера и создание программы для визуализации стало проще и эффективнее.Стр.78. Литература1. CoDeSys - программирование контроллеров в среде CODESYS", автор: Сергей Гращенко.2. "CoDESys - разработка программ для автоматизации технологических процессов", авторы: Сергей Кузнецов, Александр Михайлов, Юрий Михайлов.3. "CODESYS: программирование и разработка систем автоматизации", автор: Игорь Осипов.Стр.8100>