Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_пособие_Step7Lite.doc
Скачиваний:
474
Добавлен:
02.06.2015
Размер:
1.93 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ

БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

Факультет автоматики и вычислительной техники

Кафедра автоматики и телемеханики

Основы языка

ПРОГРАММИРОВАНИЯ STEP 7 LITE

И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

ПЛК S7-300

Учебно-методическое пособие

Дисциплина

“Локальные системы управления”

Киров

2013

УДК 658.52 (07)

К897

Рекомендовано к изданию методическим советом факультета автоматики и вычислительной техники ФГБОУ ВПО «ВятГУ» в качестве учебно-методического пособия для выполнения лабораторных работ для студентов направления подготовки 220201 «Управление и информатика в технических системах», всех профилей подготовки всех форм обучения

Рецензент

Заведующий кафедры ЭПиАПУ, к.т.н., доцент C.И. Охапкин

Семеновых В. И. , Луппов А. В., Шевчук Е.А.

Т 382

Основы языка программирования Step 7 Lite и программного обеспечения ПЛК S7-300: учебно-методическое пособие для студентов направления 220201 «Управление и информатика в технических системах» всех профилей подготовки, всех форм обучения / В.И. Семеновых, Луппов А.В., Шевчук Е.А. – Киров: ПРИП ФГБОУ ВПО «ВятГУ», 2013. – 147 с.


УДК 658.52 (07)

Редактор О.В. Славинская

© Семеновых В.И., Луппов А.В., Шевчук Е.А. 2013

© ФГБОУ ВПО «ВятГУ», 2013

Содержание

ВВЕДЕНИЕ 5

1 ОБЩИЕ СВЕДЕНИЯ 6

1.1 Программируемый логический контроллер 6

1.2 ПЛК Siemens SIMATIC S7-300 7

1.3 Визуальный контроль индикаторов в S7-300 11

2 ТИПОВАЯ АРХИТЕКТУРА ПРОЦЕССОРА S7 13

2.1 Области памяти CPU 13

2.2 Регистры CPU 14

3 ОСНОВЫ РАЗРАБОТКИ ПРОГРАММЫ 19

3.1 Программы в CPU 19

3.2 Принцип выполнения программы в S7-CPU 20

3.3 Типы блоков 20

3.4 Типы программ 23

3.5 Способы обработки программы 23

3.6 Иерархия вызовов в программе пользователя 25

3.7 Типы данных 27

3.8 Обращение к данным в областях памяти 30

4 ОБЗОР ПАКЕТА STEP 7 LITE 32

4.1 Создание решения автоматизации 32

4.2 Структура пользовательского интерфейса Step 7 Lite 33

4.3 Окно проекта в Step 7 Lite 34

4.3 Справка и документация по Step 7 Lite 37

5 РАБОТА С ПРОЕКТОМ В STEP 7 LITE 38

5.1 Понятие проекта в Step 7 Lite 38

5.2 Работа с проектом 38

5.3 Определение символьных имен 39

5.4 Структура и компоненты таблицы символьных имен 42

5.5 Работа с блоками 44

5.6 Редактирование элементов LAD в области кода 50

5.7 Создание блоков данных 54

5.8 Установка online-соединения с процессором 56

5.9 Загрузка в ЦПУ и обратная загрузка в программатор 58

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 59

Введение

Процесс автоматизации производства зародился вместе с самим производством и в процессе своего развития прошел целый ряд этапов: от управления при помощи простейших технических устройств, до современных автоматизированных систем управления, построенных на базе вычислительной техники.

Комплексное использование вычислительной техники при автоматизации производства позволяет создавать гибкие автоматизированные производства (ГАП). Создание ГАП – генеральное направление развития и автоматизации производственных процессов. В настоящее время широкое применение при создании автоматизированных систем управления широко применяются программируемые логические контроллеры фирмы SIEMENS, при создании управляющих программ для которых применяется язык программирования Step 7.

Пакет Step 7 Lite предназначен для создания проектов, решающих задачи автоматизации станков, участков, технологических процессов. Рассматриваемый пакет позволяет проводить разработку программных средств в пределах одного проекта, в результате чего на основе требований к программной и аппаратной частям происходит создание и конфигурирование необходимых средств, рабочих программ и блоков данных для решения задач автоматизации.

Целью данного методического пособия является знакомство студентов с внутренней структурой ПЛК S7-300, основными инструкциями языка программирования ПЛК Step 7 Lite, освоение программы Step 7 Lite и приемов работы, позволяющих научиться создавать проект.