Разработка программного обеспечения для PLC LOGO
Создание схемы автоматизации парокотельной установки. Описание технологического процесса. Перечень входных и выходных переменных. Блок-схема технологического процесса. Разработка программы автоматизации с помощью программной среды LOGO! Soft Comfort.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 20.11.2013 |
Размер файла | 826,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Министерство образования и науки Республики Казахстан
Карагандинский государственный технический университет
Кафедра АПП
КУРСОВОЙ ПРОЕКТ
вариант № 1
по дисциплине: “Промышленные контроллеры”
Тема:«Разработка программного обеспечения для PLC LOGO»
Принял:
ст. преп. Лисицын Д.В.
Выполнил: ст.гр.АиУ-11-6
?асымжан М . Ж.
Караганда 2013
Содержание
Введение
1 Постановка задачи
1.1 Описание технологического процесса
1.2 Перечень входных и выходных переменных
2. Разработка алгоритма управления
3. Разработка программного обеспечения
3.1 Выбор среды программирования
3.2 Разработка программы
3.3 Отладка программы
3.4 Описание функциональных блоков, использованных в программе
Заключение
Список использованной литературы
Введение
Замена ручного труда, автоматизированными средствами производства, сыграла важную роль в развитии человеческого общества. Несмотря на возникающие трудности, проявляющиеся в постоянных сокращениях рабочих мест, вызванные внедрением автоматизированных производств, автоматизация имеет тенденцию проникать во все отрасли нашей жизни. В настоящее время практически все сложные технологические процессы полностью переведены в автоматизированный режим, не является исключением и автоматизация парокотельной установки.
1. Постановка задачи
В представленной курсовой работе требуется автоматизировать парокотельную установку, описание работы которой представлено ниже.
1.1 Описание технологического процесса
Суть заключается в следующем: за счет сжигания газа в топке испаряется вода в котле. Пар концентрируется и при достижении определенной температуры подается потребителю.
Для обеспечения процесса горения в топке необходимо поддерживать температуру не менее 3000С. При показаниях ДТ (датчика температуры) ниже 300 0С срабатывает запальное устройство (ЗУ), при достижении этой температуры (ЗУ) отключается. (Запальное устройство должно всегла срабатывать вначале розжига топки и при снижении температуры в топке ниже заданной)
Для обеспечения подогрева воды в топке происходит сжигание газа.
Воздух нагнетается с помощью компрессора (К1). Подача воздуха необходима для обеспечения горения. Горючий газ нагнетается с помощью компрессора (К2). Задвижки З3 и З4 открываются и закрываются одновременно, т.к. концентрация газа и воздуха в топке должна быть одинаковая. Задвижка З5 обеспечивает вывод продуктов горения.
Необходимо поддерживать постоянное давление в топке, для регистрации давления используется датчик давления (ДД). При превышении давления в топке выше допустимого закрываются задвижки З.3 и З.4, а задвижка З.5 открывается.
При снижении давления до нормального значения задвижки З.3 и З.4 открываются, а З.5 закрывается.
При отключении компрессоров З3 и З4 закрываются.
Уровень воды в котле регулируется с помощью датчиков ВУ (верхнего уровня) и НУ (нижнего уровня). При срабатывании датчика НУ открывается задвижка З.1 и вода поступает в котел. При срабатывании датчика В.У задвижка З.1 закрывается. Температура в паросборнике котла измеряется с помощью ДТ (датчика температуры). При достижении температуры 200 0С задвижка З.2 открывается и происходит подача пара, при снижении температуры ниже 1500С задвижка З.2 закрывается и подача пара прекращается.
При срабатывании сигнала аварии все задвижки закрываются, запальное устройство выключается и включается сигнальная лампа. Сигнал об аварии формируется отдельным автоматическим устройством, которое на схеме не показано.
Рисунок 1 - Технологическая схема установки
1.2 Перечень входных и выходных переменных
Таблица 1 - Входные и выходные переменные
Наименование входа/выхода |
Наименование сигнала, датчика или исполнительного механизма |
Тип сигнала |
Примечание |
|
I1 |
Тумблер «Вкл/Выкл установки» на пульте управления |
дискретный |
входной сигнал |
|
I2 |
Датчик верхнего уровня в котле (ВУ) |
дискретный |
входной сигнал |
|
I3 |
Датчик нижнего уровня в котле (НУ) |
дискретный |
входной сигнал |
|
I4 |
Сигнал “Авария” |
дискретный |
входной сигнал |
|
АI1 |
Датчик температуры пара в котле (ДТ) |
аналоговый |
входной сигнал |
|
АI2 |
Датчик температуры газа топке (ДТ) |
аналоговый |
входной сигнал |
|
АI3 |
Датчик давления газа топке (ДД) |
аналоговый |
входной сигнал |
|
Q1 |
Сигнал на включение запального устройства |
дискретный |
выходной сигнал |
|
Q2 |
Сигнал на включение компрессора для нагнетания воздуха К1 |
дискретный |
выходной сигнал |
|
Q3 |
Сигнал на включение компрессора для нагнетания горючего газа К2 |
дискретный |
выходной сигнал |
|
Q4 |
Сигнал на открытие/закрытие задвижки З.1 |
дискретный |
выходной сигнал |
|
Q5 |
Сигнал на открытие/закрытие задвижки З.2 |
дискретный |
выходной сигнал |
|
Q6 |
Сигнал на открытие/закрытие задвижек З.3 и З.4 |
дискретный |
выходной сигнал |
|
Q7 |
Сигнал на открытие/закрытие задвижки З.5 |
дискретный |
выходной сигнал |
|
Q8 |
Сигнализация “АВАРИЯ” |
дискретный |
выходной сигнал |
2. Разработка алгоритма
Блок-схема технологического процесса представлена на рисунке 2.
3. Разработка ПО
3.1 Выбор среды программирования
Для решения поставленной задачи автоматизации мой выбор пал на программную среду LOGO! Soft Comfort, поскольку она содержит необходимую библиотеку базовых и специальных функций для реализации поставленной задачи. Процесс программирования также является достаточно наглядным и быстрым. автоматизация парокотельный установка logo
3.2 Разработка программы
Листинг данной программы автоматизации представлен в виде схемы логических элементов языка FBD LOGO! Soft Comfort на рисунке 3.
Рисунок 3 - Схема автоматизации парокотельной установки, выполненная в среде LOGO!Soft Comfort
3.3 Отладка программы
Было проведено сравнение работы программы с данным условием, и можно сделать вывод, что программа работает верно и отвечает всем предъявленным требованиям к разработчику.
3.4 Описание функциональных блоков, использованных в программе
Блоки программной среды LOGO! Soft Comfort, использованные для создание проекта автоматизации, представлены в таблице 2.
Таблица 2 - Блоки, используемые для создания проекта автоматизации
Название |
Графическое обозначение |
Используемое количество |
Примечание |
|
Input |
4 |
Вход |
||
Analog Input |
3 |
Аналоговый вход |
||
Output |
8 |
Выход |
||
AND |
7 |
Логическая операция «И» |
||
OR |
1 |
Логическая операция «ИЛИ» |
||
NOT |
1 |
Логическая операция «Инверсия» |
||
Analog threshold trigger |
3 |
Аналоговый пороговый выключатель |
Заключение
В представленном курсовом проекте была разработана схема автоматизации парокотельной установки. При создании схемы автоматизации были учтены все возможные непредвиденные случаи, которые могут возникнуть в ходе работы автоматизированного комплекса, такие как низкая(высокая) температура, превышения давления. Сигналы, снимаемые с датчиков, после обработки программируемым контроллером подаются на управляемые выходы объекта, тем самым совершается полный контроль за работой парокотельной установки. Были задействованы различные датчики, как аналоговые, так и дискретные, отслеживающие состояния всей системы. Таким образом, представленная программа является решением ряда задач, которые ставит перед производством современные требования удобства, скорости и надежности технологического процесса. Схема отвечает всем стандартам и требованиям, поставленной передо мной задачи. Данная программа была собрана на языке FBD в программно-технической среде LOGO!Soft Comfort, разработанной фирмой Siemens и может быть реализована на логических контроллерах серии Logo!, что является целесообразным как с экономической точки зрения, так и с точки зрения надежности и легкости обслуживания.
Список использованной литературы
1. Логические модули LOGO!: Siemens. Микросистемы - 2003.
2. Методы рациональной автоматизации производства, Ицкович Э.Л., 2008 г.
3. Густав Олссон, Джангуидо Пиани. Цифровые системы автоматизации и управления. -- СПб.: Невский Диалект, 2001.-557 с.
4. Петров И.В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования. /Под ред. Проф, В.П. Дьяконова. - М.: Солон-Пресс, 2004. - 256 с.
5. Деменков Н.П. Языки программирования промышленных контроллеров: Учебное пособие / Под ред. К.А. Пупкова - М.: изд-во МГТУ им. Н.Э.Баумана, 2004.-172с.
Размещено на Allbest.ru
Подобные документы
Разработка и обоснование функциональной схемы системы автоматического управления технологическим процессом. Расчет мощности электродвигателей. Выбор и компоновка шкафа электроавтоматики. Моделирование программного обеспечения в Logo Soft Comfort v6.0.
курсовая работа [4,1 M], добавлен 02.04.2013Схема технологического процесса вывоза опилок из строительного цеха. Выбор среды разработки программного обеспечения. Описание функциональных блоков. Классификация сигналов. Разработка алгоритма технологического процесса. Листинг программы автоматизации.
дипломная работа [1,6 M], добавлен 22.11.2013Автоматизация поддержания необходимой температуры в помещениях. Выбор среды разработки. Характеристики блоков, используемых в программе. Алгоритм технологического процесса. Последовательность реализации программы, расположение в ней функциональных блоков.
курсовая работа [176,5 K], добавлен 07.01.2015Анализ технологий "умного дома", их базовые понятия. Описание технологического процесса и модель автоматизации. Разработка системы управления зданием. Анализ программного обеспечения. Технология производства программного продукта, разработка бизнес-плана.
дипломная работа [1,8 M], добавлен 06.04.2015Расчет издержек предприятия на разработку программного продукта и экономической эффективности от его внедрения. Топология физических связей и структуризация сети. Характеристика программного обеспечения. Средства автоматизации, описание алгоритма задачи.
дипломная работа [867,6 K], добавлен 05.11.2015Простые системы для отслеживания заявок. Информационные потоки, возникающие на этапе поступления запроса для решения инцидента. Концептуальная и логическая модель данных. Разработка программного обеспечения по автоматизации процесса Службы Service Desk.
дипломная работа [2,6 M], добавлен 11.06.2017База данных как основа автоматизации. Разработка, описание и реализация программного обеспечения "Точность и правильность методов и результатов измерений для центральной заводской лаборатории ОАО "Акрилат". Листинг, исходные коды программы и базы данных.
дипломная работа [1,0 M], добавлен 23.06.2012Основные определения процесса взаимодействия изоамиленов с метанолом. Классификация химических реакторов. Основные понятия химической кинетики. Математическое описание процесса. Алгоритм решения задачи. Схема автоматизации процесса. Листинг программы.
курсовая работа [1,1 M], добавлен 21.10.2012Проектирование программного обеспечения, позволяющего создавать и вести множество электронных словарей. Обоснование выбора программных средств решения задачи. Разработка формы входных и выходных данных. Описание модулей программы и процесса отладки.
дипломная работа [1007,7 K], добавлен 03.07.2015Разработка алгоритма автоматизации технологического участка производственного предприятия машиностроительного профиля. Составление программы для реализации релейно-контактной схемы управления объектом на основе программируемого логического контроллера.
контрольная работа [690,5 K], добавлен 30.04.2012