
Министерство общего и профессионального образования
Российской Федерации
НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Дзержинский политехнический институт
Кафедра "Автоматизация технологических процессов и производств"
Методические указания
к выполнению лабораторной работе на тему:
"Проектирование программно-логического управления в системах АСУТП с использованием пакетов STEP 7",
по дисциплине " Интегрированные системы в проектировании и управлении "
для студентов специальностей 21.02.00 и 21.02.40
"Автоматизация технологических процессов и производств"
всех форм обучения
Нижний Новгород, 2004
Составители: В.П. Луконин.
УДК 66.012 - 52
Автоматизация технологических процессов и производств: Метод. указания к выполнению лабораторной работы на тему: " Проектирование программно-логического управления в системах АСУТП с использованием пакетов STEP 7", по дисциплине " Интегрированные системы в проектировании и управлении " для студентов специальностей 21.02.00 и 21.02.40.
/НГТУ; Сост.: В.П. Луконин, Н.Новгород, 2004. II с.
Даны методические указания к выполнению лабораторной работы. Приведены варианты задания и их подварианты, некоторые теоретические сведения, пример выполнения лабораторной работы, а также сведения по содержанию отчета.
Научный редактор М.Д. Ермаков
Редактор И.И. Морозова
Подп. 00.00.00. Формат 60х84 1/16. Бумага оберт. Печать офсетная. Печ.л.0,75. уч. - изд. л. 0,6. Тираж 100 экз. Заказ 000. Бесплатно.
Н
ижегородский
государственный технический университет.
603600, ГСП - 41, Н.Новгород, ул. Минина , 24.
Лаборатория офсетной печати полиграфической базы НГТУ.
606022, Н.Новгород, пр. Гагарина, 1.
(С) Нижегородский государственный технический университет, 2004
1. Цель лабораторной работы
Целью данной лабораторной работы является ознакомление системами программирования контроллеров, в частности, с системой программирования STEP 7 контроллеров SIMATIC фирмы Siemens.
2. Введение
В настоящее время производством промышленных микроконтроллеров занимается множество предприятий как в России, так и за рубежом. Каждая фирма-производитель контроллеров стремится выпускать собственное программное обеспечение для программирования контроллеров. Наиболее известными системами программирования микроконтроллеров являются: Micro TRACE MODE , TeconCX , ISaGRAF, STEP 7. Каждая из этих систем имеет свои особенности при проектировании включения микроконтроллеров в АСУТП, но в целом алгоритмы их работы похожи. Рассмотрим более подробно систему программирования STEP 7 для контроллеров SIMATIC.
3. Порядок работы со step 7
STEP 7 – это пакет стандартного программного обеспечения, используемый для конфигурирования и программирования программируемых логических контроллеров SIMATIC.
Программирование контроллера в системе STEP 7состоит из следующих этапов:
Проектирование решения для задачи автоматизации;
Создание проекта;
Конфигурирование аппаратуры;
Создание программы;
Передача программы в CPU и ее отладка.
Краткое описание отдельных шагов:
• Перед началом работы со STEP 7 необходимо спланировать решение задачи автоматизации от деления процесса на отдельные задачи до создания диаграммы конфигурации;
• Запуск STEP 7
• Создание структуры проекта
Проект похож на папку, в которой все данные хранятся в виде иерархической структуры и доступны вам в любое время. После создания проекта все остальные задачи выполняются в этом проекте. При запуске STEP 7 становится активным центральное окно SIMATIC Manager, после чего по умолчанию запускается мастер STEP 7 [STEP 7 Wizard], с помощью которого нужно создать новый проект. При этом необходимо выбрать CPU, организационный блок OB1 (если он не выбран), один из языков программирования, а также ввести имя нового проекта.
После окончания создания проекта SIMATIC Manager открывает окно для нового проекта с указанным именем, в котором проводятся последующие операции;
Рис.1 – Окно создания нового проекта
• Конфигурирование станции
При конфигурировании станции указывается, какой программируемый контроллер вы хотите использовать; например, SIMATIC 300, SIMATIC 400, SIMATIC S5.
• Конфигурирование аппаратуры
При конфигурировании аппаратуры в конфигурационной таблице указывается, какие модули вы хотите использовать для решения своей задачи автоматизации и какие адреса должны быть использованы для доступа к модулям из программы пользователя. Модулям также могут быть назначены свойства с помощью параметров;
• Создание программы
С использованием одного из доступных языков программирования создается программа, связанная с модулем или независимая от модуля, и сохраняется в виде блоков, исходных файлов или схем;
• Загрузка программы в программируемый контроллер
Только для S7: после завершения конфигурирования, назначения
параметров и программирования задач вы можете загрузить всю свою
пользовательскую программу или отдельные боки из нее в
программируемый контроллер (программируемый модуль для вашего
аппаратного решения). CPU уже содержит операционную систему.
Только для M7: выберите подходящую операционную систему для
решения своей задачи автоматизации из ряда различных операционных
систем и перенесите ее отдельно или вместе с программой пользователя
на требуемый носитель данных системы программного управления М7.
• Протестируйте программу
Только для S7: для тестирования или отобразить значения переменных
из своей пользовательской программы или CPU, или присвоить значения
переменным и создать таблицу для переменных, которые вы хотите
отображать или изменять (см. также Введение в тестирование с помощью
таблицы переменных).
Только для M7: протестируйте программу пользователя с помощью
средств отладки языка высокого уровня.