Системы автоматизации с использованием программируемых логических контроллеров (Г.П. Митин, 2005)
Рекомендовано Учебно-методическим объединением вузов по обра зованию в области автоматизированного машиностроения (УМО AM) в качестве >'чебного пособия для студентов высших учебных заведений, обучающихся по направлениям «Конструкторско-технологическое обеспе чение машиностроительных производств»; «Автоматизированные техно логии и производства»
УДК 681.5.001.2 (075) М 6 6
Рецензенты: доктор технических наук, профессор
кандидат технических наук, доцент
Комаров Ю.Ю. (MAPI)
Мишин ГЛ., Хазаноеа О.В. Системы автоматизации с использова нием программируемых логических контроллеров: Учебное пособие.- М.: ИЦ МГТУ «Станкин», 2005. - 136 с.
Рис. 53. Табл.16. Библ. 8 назв.
В учебном пособии рассмотрены вопросы решения задач автоматизации с использованием микроконтроллеров S7-200. Приведены основные технические характеристики, режимы работы и система команд микроконтроллеров этой се рии. Особое внимание уделено типовым алгоритмам решения отдельных задач.
Пособие предназначено для студентов и инженерно-технических работни ков, занимающихся изучением и разработкой систем автоматизации на базе мик роконтроллеров S7-200.
Мишин Г.П., Хазаноеа О.В.
Системы автоматизации с использованием программируемых логических контроллеров
Лицензия на издательскую деятельность ЛР №01741 от 11.05.2000 Подписано в печать 26.04.2005. Формат 60x90Vi6
Уч. изд. л. 8,5. Тираж 250 экз. Заказ № 77
Отпечатано в Издательском Центре ГОУ МГТУ «СТАНКИН» 103055, Москва, Вадковский пер., д.За
Темпы появления новых аппаратных и программных средств для решения задач автоматизации выдвигают требования к быстрому освое нию их студентами ВУЗов. Чтобы не отстать от прогресса, необходимо ре гулярно обновлять учебную базу, что сегодня очень непросто. Поэтому появление на кафедре компьютерных систем управления МГТУ «Станкин» новой учебной лаборатории прохраммируемых логических контроллеров (ПЛК) явилось долгожданным и важным собьпием.
Оснащение учебной лаборатории современными средствами позво лило включить в учебный процесс вопросы проектирования систем управ ления различным оборудованием на базе программируемых логических контроллеров. Решены вопросы проведения лабораторных работ по не скольким учебным курсам: «Управление процессами, объектами и систе мами», «Аппаратные средства систем управления» и «Управление цикло вой автоматикой».
В лаборатории используются микро-ПЛК SIMATIC S7-200 фирмы Siemens (Германия) с процессором CPU-214, которые являются типичными представителями программируемых логических контроллеров своего клас са.
Состав и сложность лабораторных работ зависят от количества часов и уровня подготовки студентов. Задачи, решаемые студентами, охватыва ют широкий круг объектов: подъемно-транспортное оборудование (лифты, транспортеры, эскалаторы и т.д.), технологическое оборудование (магази ны инструментов, тележки, роботы и т.д.), охранную сигнализацию, осве щение, раздаточные автоматы, турникеты и др.
Несмотря на большое количество статей о гфограммируемых логи ческих контроллерах - все они представляют собой или рекламу или тех ническое описание отдельных моделей, а учебная литература,, в первую очередь необходимая для студентов и специалистов, осваивающих работу с ПЛК, практически отсутствует.
Все вышесказанное и явилось предпосылкой для написания данной книги.
Первые программируемые логические контроллеры (ПЛК) появи лись в 1967 г. и были предназначены для локальной автоматизации наибо лее часто встречающихся в промышленности технологических задач, ко торые часто описывались преимущественно логическими уравнениями. ПЛК с успехом заменили блоки релейной автоматики и устройства жест кой логики на интегральных микросхемах малой и средней степени инте грации [1], Отсюда и название - программируемый логический контроллер (Programmable Logic Controller).
Сегодня ПЛК - это микропроцессорная система специального назна чения с проблемно-ориентированным программным обеспечением для реализации алгоритмов логического управления и замкнутых систем авто матического управления в сфере промышленной автоматики. ПЛК отли чаются универсальностью структуры и инвариантностью по отношению к объекту управления в пределах определенного класса задач [2].
Программное обеспечение ПЛК не является открытым, однако Меж дународной Электротехнической Комиссией в 1992 г. разработан стандарт МЭК 1131-3 на языки программирования ПЛК.
Большинство современных ПЛК, обладая примерно равными функ циональными возможностями, отличаются номенклатурой и количеством входов/выходов [3].
Наиболее распространенной группой в семействе логических кон троллеров являются ПЛК малого формата (MicroPLC), к которым относят ся MicroLogix 1000 фирмы Allen-Bradley (США), DL 105 фирмы PLC Direct by Коуо (США), LOGO фирмы Siemens (Германия), SYSMAC СРМ1 фирмы Omron (Япония) и другие,
ПЛК этой группы характеризуются моноблочной конструкцией, не изменяемой конфигурацией и небольшим (до 100) количеством вхо дов/выходов.
В данном учебном пособии рассмотрены вопросы использования микро-ПЛК SIMATIC S7-200 фирмы Siemens (Германия) с процессором CPU-214 для решения задач автоматизации [4].
В главе 1 приведены состав, основные технические характеристики и коммуникационные возможности семейства ПЛК S7-200. Описаны ЦР1Ю1 И режимы работы CPU.
Глава 2 посвящена создаьшю приложений в среде STEP 7-Micro/WIN
32. Даются подробные указания по работе с редакторами при создании прикладных программ.
Глава 3 является практическим руководством по программированию
в среде STE)P 7-Micro/WIN 32. Приведены типы данных и способы адреса ции памяти в CPU, языки программирования и основные элементы для
разработки программ, рекомендации по тестированию и контролю про грамм, а также устранению ошибок в CPU.
В главе 4 приведены основные правила и рекомендации по решению задач автоматизации, рассматриваются примеры решения конкретных за дач с использованием микро-ПЛК S7-200.
Каждая глава сопровождается контрольными вопросами и задания ми, необходимыми для закрепления материала и проверки знаний.
В приложении приведен набор основных операций, используемых при разработке систем автоматизации.
Все команды для программного интерфейса STEP 7-Micro/WIN 32 приведены на английском языке с русским переводом.
Глава 1. ОРГАНИЗАЦИЯ ПЛК S7-200
1.1. Характеристики микроконтроллеров S7-200
Семейство S7-200 включает в себя ряд программируемых логиче ских микроконтроллеров (микро-ПЛК), с помощью которых можно ре шать широкий спектр задач автоматизации. На рис.! Л приведена система автоматизации с использованием микро-ПЛК S7-200. Эта система включа ет центральное устройство S7-200 (CPU), персональный компьютер, про граммное обеспечение STEP 7-Micro/WIN 32 и соединительный кабель.
STEP 7-Micro/WIN 32
L1.1. Состав микро-ПЛК S7-200
Центральное устройство S7-200 (CPU).
Центральный модуль S7-200 представляет собой компактное уст ройство и состоит из цетрального процессора (CPU), источника питания и цифровых входов и выходов.
• CPU обрабатывает программу и запоминает данные для задачи автоматизации или процесса.
• Источник питания снабжает током цен1ральное устройство и все подключенные модули расширения.
• Входы и выходы служат для управления автоматизированной систе мой: входы контролируют сигналы переключателей и датчиков, а выходы управляют исполнительными устройствами.
• Через коммуникационный порт можно подключить к CPU устройст во программирования или другие устройства
• Индикаторы состояния предоставляют визуальную информацию о режиме работы CPU (RUN или STOP), текущем состоянии сигналов встроенных входов и выходов и возможных системных ошибках.
Семейство S7-200 вютючает в себя несколько CPU, основные пара метры которых приведены в табл. 1.1.