Автор работы: Пользователь скрыл имя, 22 Мая 2015 в 12:48, курсовая работа
Целью данного курсового проекта является разработка программы управления котельной с применением программируемого микроконтроллера фирмы SIEMENS. С помощью микроконтроллера должны быть реализованы основные алгоритмы технологического процесса, а также должно быть описано поведение системы при возникновении какой-либо аварийной ситуации на производстве. Контроллеры фирмы SIEMENS удобны тем, что в них уже имеются многие готовые элементы сопряжения с объектом управления, например гальваническая развязка источников питания.
Аннотация…………………………………………………………………… Введение……………………………………………………………........1
Обзор микроконтроллеров…………………………….………………..5
2. Описание технологического процесса………………………………..12
3. Разработка функциональной схемы алгоритма……………………...13
4. Выбор технических средств…………………………………………...17
4.1 Выбор промышленного контроллера ………………………........17
4.2 Выбор датчиков… ………………………………………………..18
5. Проектирование программы…………………………………………..19
5.1. Присвоение адресов………………………………………………21
5.3. Словесный алгоритм по отдельным контурам………………...23
5.4 Разработка таблицы решений…………………………………....26
Заключение………………………………………………………………..29
Список литературы……………………………………………………….30
СОДЕРЖАНИЕ
Аннотация………………………………………………………
Обзор микроконтроллеров…………………………….…
2. Описание технологического процесса………………………………..12
3. Разработка функциональной схемы алгоритма……………………...13
4. Выбор технических средств…………………………………………...17
4.1 Выбор промышленного контроллера ………………………........17
4.2 Выбор датчиков… ………………………………………………..18
5. Проектирование программы…………………………………………..19
5.1. Присвоение адресов………………………………………………21
5.3. Словесный алгоритм по отдельным контурам………………...23
5.4 Разработка таблицы решений…………………………………....26
Заключение……………………………………………………
Список литературы……………………………………………………
АННТОТАЦИЯ
Целью данного курсового проекта является разработка программы управления котельной с применением программируемого микроконтроллера фирмы SIEMENS. С помощью микроконтроллера должны быть реализованы основные алгоритмы технологического процесса, а также должно быть описано поведение системы при возникновении какой-либо аварийной ситуации на производстве. Контроллеры фирмы SIEMENS удобны тем, что в них уже имеются многие готовые элементы сопряжения с объектом управления, например гальваническая развязка источников питания. Также имеется монтажная стойка, к которой можно производить непосредственное подключение всех необходимых датчиков и акторов.
1 ВВЕДЕНИЕ
Философия управления ПЛК SIEMENS семейства S7 200,300,400 основана на процессорном управлении , что позволяет производить очень точный контроль и управление поэтому пригодны для использования практически в любых отраслях производства.
Модульная конструкция контроллера, работа с естественным охлаждением, гибкие возможности расширения, мощные коммуникационные возможности, простота создания распределенных систем управления и удобство обслуживания делают SIMATIC S7-400 идеальным средством для решения практически любых задач автоматизации.
Основными областями применения SIMATIC S7-400 являются:
• Машиностроение.
• Автомобильная промышленность.
• Складское хозяйство.
• Технологические установки.
• Системы измерения и сбора данных.
• Текстильная промышленность.
• Упаковочные машины и линии.
• Производство контроллеров.
• Автоматизация машин специального назначения.
После окончания написания программных блоков воспользуемся PLCSIM для
симуляции процесса автоматизации
Имитационное программное обеспечение
S7-PLCSIM позволяет тестировать блоки пользователей
для SIMATIC S7 с помощью программатора или
персонального компьютера даже в тех случаях,
когда реальная аппаратура управления
недоступна. Такая диагностика может выполняться
на ранних этапах разработки системы управления.
Это позволяет:
• Сокращать общие сроки запуска системы
управления.
• Существенно повышать качество разрабатываемого
программного обеспечения.
S7-PLCSIM может быть использован для тестирования
всех блоков пользователя, написанных
на языках STL, LAD, FBD, S7-GRAPH, S7-HiGraph, S7-SCL и CFC
(включая SFC). Дополнительно он может использоваться
совместно с S7-PDIAG и WinCC (при локальной установке).
S7-PLCSIM имитирует взаимодействие центрального
процессора S7 с областью отображения входных
и выходных сигналов. Используя те же процедуры,
что и реальная аппаратура, S7- PLCSIM тестирует
“загруженную” в память контроллера
программу.
Кроме того, S7-PLCSIM обеспечивает интерфейс
для обмена данными со стандартными программами
Windows. Эта связь базируется на использовании
OCX для чтения и записи переменных, а также
изменения режимов выполнения программы
(например, выполнение только одного цикла).
В ходе проведения испытаний могут быть
использованы следующие сервисные функции:
• Выбор режима испытаний: непрерывное
выполнение программы или один цикл.
• Отображение содержимого аккумуляторов
и флагов.
• Интерфейс пользователя для проверки
и модификации значений входных и выходных
сигналов, содержимого памяти, таймеров,
счетчиков и данных. S7-PLCSIM интегрируется
в STEP 7. За счет этого в STEP 7 могут быть использованы
дополнительные функции:
• Функции тестирования и запуска.
• Функции проверки используемого языка
программирования.
2 ОБЗОР МИКРОКОНТРОЛЛЕРОВ
Отличительные особенности семейства SIMATIC S7-200:
Конструкция
Семейство SIMATIC S7-200 объединяет в своем составе:
Все контроллеры, модули ввода-вывода и коммуникационные модули выпускаются в износоустойчивых пластиковых корпусах. Монтаж всех модулей может выполняться на стандартную 35мм профильную шину или на плоскую поверхность. Соединения между модулями выполняются плоскими кабелями.
Контроллеры SIMATIC S7-200 отвечают
требованиям международных
Условия эксплуатации ПЛК:
Программируемые контроллеры SIMATIC S7-200 позволяют использовать для организации связи:
Все модели центральных
К одному программатору, компьютеру, текстовому дисплею или панели оператора по PPI интерфейсу может подключаться до 31 контроллера S7-200.
Центральные процессоры S7-200 могут использовать PPI интерфейс для организации непосредственной связи между контроллерами. Управление обменом данными выполняется с помощью инструкций NETR и NETW.
P Контроллеры S7-200 способны осуществлять обмен данными по MPI интерфейсу. Скорость передачи данных может достигать 187.5 Кбит/с. Связь может осуществляться с контроллерами SIMATIC S7-400, SIMATIC S7-300, панелями операторов SIMATIC OP, программаторами и компьютерами. В такой сети контроллеры SIMATIC S7-200 могут выполнять только функции ведомых устройств и не способны обмениваться данными между собой.
SIMATIC S7-300 – это модульные
различных областях промышленного производства.
Основными областями применения контроллеров SIMATIC S7-300 являются:
• Системы управления
машинами специального
• Системы управления текстильными машинами.
• Системы управления упаковочными машинами.
• Системы управления общего назначения.
• Системы автоматического регулирования.
• Автоматизированные измерительные установки.
• Системы управления
электротехнического
Эффективному применению
муникационных процессоров.
Основные характеристики
Контроллеры SIMATIC S7-300 имеют модульную конструкцию и могут включать в свой состав:
• Модули центральных процессоров (CPU). В зависимости от степени сложности решаемой
задачи в контроллерах могут быть использованы различные типы центральных процессоров, отличающиеся производительностью, объемом памяти, наличием или отсутствием встроенных входов-выходов и специальных функций, наличием или отсутствием коммуникационных интерфейсов.
• Сигнальные модули (SM), предназначенные для ввода-вывода дискретных и аналоговых сигналов с различными электрическими и временными параметрами.
• Коммуникационные процессоры (СР) для подключения к сетям PROFIBUS, Industrial Ethernet, AS интерфейсу или организации связи по PPI (point to point) интерфейсу.
• Функциональные модули (FM), способные самостоятельно решать задачи автоматического регулирования, позиционирования, обработки сигналов. Функциональные модули снабжены встроенным микропроцессором и способны выполнять возложенные на них функции даже в случае отказа центрального процессора ПЛК.
При необходимости в составе контроллера могут быть использованы:
• Модули блоков питания (PS), обеспечивающие возможность питания контроллера от сети переменного тока напряжением 120 или 230В.
• Интерфейсные модули (IM), обеспечивающие возможность подключения к центральному контроллеру стоек расширения ввода-вывода. Контроллеры SIMATIC S7-300 позволяют использовать в своем составе до 32 сигнальных и функциональных модулей, а также коммуникационных процессоров, распределенных по 4 монтажным стойкам. Все модули работают сестественным охлаждением.
• Модули управляющего компьютера SIMATIC M7-300.
SIMATIC S7-300 отвечают требованиям
национальных и международных
стандартов и норм, включая DIN, UL,
CSA и FM. Они имеют сертификат
Контроллеры отличаются высокой стойкостью к ударным и вибрационным нагрузкам и имеют два исполнения:
• Стандартные системы с диапазоном рабочих температур от 0 до 60°С.
• Системы с расширенным температурным диапазоном (от –25 до 60°С) и повышенной стойкостью к воздействию влажности, конденсата и мороза. Могут устанавливаться вне помещений в шкафах со степенью защиты IP 20.
Конструкция контроллера
• Все модули
легко устанавливаются на
• Подключение
модулей к внутренней шине
контроллера производится с
• Наличие
фронтальных соединителей, позволяющих
производить замену модулей
• Подключение
внешних соединений с помощью
винтовых или пружинных
• Применение модульных соединений (TOP connection) с 1- или 3-проводным подключением.
• Единая для
всех модулей глубина
• Возможность
установки сигнальных модулей
и коммуникационных
Расширение
В системах управления, построенных на основе CPU 314 или более мощных процессоров, может быть использовано расширение, позволяющее обслуживать до 32 сигнальных модулей.
• В состав системы может входить одна базовая (CR) и до трех стоек расширения (ER). В каждой стойке может размещаться до 8 модулей. В стойке CR устанавливается центральный процессор.
• Соединение стоек
• Стойки могут
В системах управления, построенных на основе CPU 314 или более мощных процессоров, может быть использовано расширение, позволяющее обслуживать до 32 сигнальных модулей.
• В состав системы может входить одна базовая (CR) и до трех стоек расширения (ER). В каждой стойке может размещаться до 8 модулей. В стойке CR устанавливается центральный процессор.
• Соединение стоек