Разработка программного обеспечения для PLC LOGO

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    512,8 Кб
  • Опубликовано:
    2013-11-20
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка программного обеспечения для PLC LOGO

Министерство образования и науки Республики Казахстан

Карагандинский государственный технический университет

Кафедра АПП

 

 

 

 

 

 

 

 

КУРСОВОЙ ПРОЕКТ

вариант № 1

по дисциплине: Промышленные контроллеры

Тема:«Разработка программного обеспечения для PLC LOGO»

 

 

Принял:

ст. преп. Лисицын Д.В.

Выполнил: ст.гр.АиУ-11-6

Қасымжан М . Ж.

 

 

 

 

 

 

 

 

Караганда 2013

Содержание

Введение

Постановка задачи

.1 Описание технологического процесса

.2 Перечень входных и выходных переменных

. Разработка алгоритма управления

. Разработка программного обеспечения

.1 Выбор среды программирования

.2 Разработка программы

.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с.

Похожие работы на - Разработка программного обеспечения для PLC LOGO

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!