. Системы автоматизации с использованием программируемых логических контроллеров (Г.П. Митин, 2005)
Системы автоматизации с использованием программируемых логических контроллеров (Г.П. Митин, 2005)

Системы автоматизации с использованием программируемых логических контроллеров (Г.П. Митин, 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.

📎📎📎📎📎📎📎📎📎📎