Смекни!
smekni.com

Методические указания по выполнению лабораторных работ Издательство (стр. 5 из 8)

Проект может содержать несколько станций, связанных друг с другом, например, посредством подсети MPI. Станция содержит CPU, а CPU содержит S7-программу. В свою очередь программа включает в себя другие объекты, такие как объект Blocks (блоки), содержащий среди прочего скомпилированные блоки.

Объекты STEP 7 объединяются в древовидную структуру. Объекты, выделенные жирным шрифтом, содержат другие объекты. В автономном режиме (offline view) все показанные на экране объекты доступны пользователю. Эти объекты расположены на жестком диске программатора PG. Если Ваш PG находится в интерактивной связи (online) с CPU (обычная система управления с PLC), Вы можете включить интерактивный режим (online view), выбрав опции меню: View -> Online (Режим -> Интерактивный). Эта опция вызывает другое окно проекта, содержащее объекты назначенного устройства; при этом объекты, выделенные на рисунке, более не отображаются.

Вы можете видеть на панели заголовка окна активного проекта, работаете ли Вы в интерактивном (online) или в автономном (offline) режиме. Для более четкого разделения для панели заголовка и заголовка окна этих режимов могут быть установлены различные цвета. Для этого выберите опции меню: Options -> Customize (Опции -> Установки пользователя) и измените соответствующие параметры на вкладке "View" ("Режим"). Выбрав опции меню: Options -> Customize (Опции -> Установки пользователя), можно изменить базовые установки SIMATIC Manager, такие как session language (язык), архив программы и место расположения для проектов, библиотек и конфигурирование архива программы.

В STEP 7 "главные объекты", находящиеся на верхнем уровне структурной иерархии, это проекты (project) и библиотеки (library). Проекты (projects) используются для систематического хранения данных и программ для решения задачи автоматизации. Важнейшие из них:

• данные конфигурации оборудования;

• параметры для модулей;

• данные конфигурации сетевых коммуникаций;

• программы (коды и данные, символы, исходные программы).

Объекты в проекте организованы в виде иерархической системы. Первым шагом для редактирования всех объектов проекта является открытие проекта. В следующих разделах обсуждается процесс редактирования этих объектов.

Библиотеки (library) используются для хранения многократно используемых компонентов программы. Библиотеки организованы в виде иерархической системы. Они могут содержать STEP 7 программы, которые в свою очередь могут содержать программы пользователя (скомпилированные блоки), исходные тексты программ и таблицы символов. За исключением возможности интерактивной (online) связи (не возможна отладка программы), создание программ или частей программ в библиотеке обеспечивает такие же функциональные возможности как и у объекта.

4 ЗАПУСК SIMATIC MANAGER И СОЗДАНИЕ ПРОЕКТА

SIMATIC Manager [Администратор SIMATIC] – это центральное окно, которое становится активным при запуске STEP 7. По умолчанию запускается мастер STEP 7 (STEP 7 Wizard), который оказывает вам помощь при создании проекта STEP 7. Структура проекта используется для надлежащего хранения и размещения всех данных и программ.

Рис.44 Создание проекта в SIMATIC Manager

Дважды щелкните на пиктограмме SIMATIC Manager. Активизируется мастер STEP 7 (STEP 7 Wizard). В предварительном обзоре (preview) вы можете включать и выключать отображение структуры создаваемого проекта. Чтобы перейти к следующему диалоговому окну, щелкните на кнопке Next (рис.45).

Рис.45

Для примера реализации проекта выберите CPU 314. Установка по умолчанию для адреса MPI равна 2.

Щелкните на Next (Дальше), чтобы подтвердить настройки и перейти к следующему диалоговому окну. Каждый CPU обладает определенными свойствами; например, относительно конфигурации его памяти или адресных областей. Поэтому пользователь должен выбрать CPU, прежде чем начать программирование. Адрес MPI (многоточечный интерфейс) нужен, чтобы CPU мог обмениваться информацией с устройством программирования или РС (рис.46).

Рис.46

Рис.47

Выберите организационный блок OB1 (если он еще не выбран), рисунок 47. Выберите один из языков программирования: контактный план (LAD), список операторов (STL) или функциональный план (FBD). Далее подтвердите настройки кнопкой Next [Дальше]. OB1 представляет самый высокий уровень программирования и организует другие блоки в программе S7. Позднее можно выбрать другой язык программирования. После нажатия кнопки Make [Создать], SIMATIC Manager откроет окно для проекта "Getting Started", который вы создали.

Далее приведено для каких целей нужны созданные файлы и папки и как с ними можно эффективно работать. Мастер STEP 7 активизируется каждый раз, когда запускается эта программа. Вы можете деактивировать эту установку по умолчанию в первом диалоговом окне для мастера (Wizard). Однако если проект создается без мастера STEP 7, то необходимо реализовать каждый каталог внутри проекта самостоятельно. Дополнительную информацию можно найти, используя команду меню [Help > Contents [Помощь >Содержание] в разделе "Setting Up and Editing the Project [Создание и редактирование проекта]".

Начиная с версии STEP 7 V3.2 программа STEP 7 Wizard помогает пользователю при создании новых проектов. Пользователь должен задать тип используемого CPU, и программа-мастер создаст проект с S7-станцией и выбранным CPU, а также каталог для S7-программы, каталог для исходных программ и каталог блоков с выбранными организационными блоками.

Создание проекта с S7-станцией

При необходимости студент может создать новый проект "вручную". Для создания нового проекта выберите опции меню: File -> New (Файл -> Создать), введите имя в диалоговом окне, измените тип и место расположения, если это необходимо, и подтвердите выбор щелчком на кнопке "ОК" или нажатием клавиши "Enter".

Для создания новой станции в проекте выберите проект и вставьте станцию с помощью опций меню: Insert -> Station -> Simatic 300 Station (Вставка -> Станция -> Станция S7-300) (в данном случае станция S7-300).

Конфигурирование станции производится следующим образом. Щелкните на прямоугольнике со значком плюса, следующем за объектом project в левой части окна проекта и выберите станцию; SIMATIC Manager отображает объект Hardware (оборудование) в правой части окна. Двойным щелчком по Hardware запускается утилита конфигурирования оборудования Hardware Configuration, с помощью которой осуществляется редактирование таблиц конфигурации.

Если каталог модулей не показан на экране, то вызовите его с помощью опций меню: View -> Catalog (Вид -> Каталог). Конфигурирование начинается с выбора несущей шины (rail), например, в "SIMATIC 300" и "RACK 300" и переносом методом "drag-n-drop" посредством мыши на свободное место в верхней половине окна станции (station window). При этом студент может наблюдать таблицу, в которой показаны слоты на шине. На следующем этапе необходимо выбрать требуемые модули из каталога модулей и, используя процедуру "drag-n-drop", перенести эти модули в соответствующие слоты. Для дальнейшего редактирования структуры проекта требуется установить по крайней мере один CPU, например, CPU 314 в слот 2. Остальные необходимые модули можно добавить позже.

Далее необходмо сохранить и скомпилировать станцию, после чего закрыть ее и вернуться в SIMATIC Manager. Кроме конфигурации оборудования открытая станция показывает также CPU. При конфигурировании CPU утилита SIMATIC Manager также создает S7-программу со всеми объектами. Создание структуры проекта при этом завершается.

Для просмотра содержания S7-программы необходимо открыть CPU; в правой части окна проекта. Здесь можно видеть символы для S7-программы (S7-program) и для таблицы соединений (connection table). Откройте S7-program – SIMATIC Manager отображает символы для скомпилированной программы пользователя (Blocks - Блоки), каталог для исходных программ и таблицу символов в правой части окна.

Откройте программу пользователя (Blocks - Блоки) SIMATIC Manager отображает символы для скомпилированных данных конфигурации (System data - Системные данные) и пустой организационный блок для основной (main) программы (OB1) в правой части окна.

Далее приступим к редактированию объектов программы пользователя. На этом этапе достигнут нижний уровень иерархической структуры объектов. При первом открытии ОВ 1 отображается окно свойств объекта и запускается редактор для редактирования организационного блока. Студент может добавлять другие пустые блоки для инкрементного редактирования посредством выбора пунктов: Insert -> S7 Block -> . (Blocks должно быть выделено) и выбором требуемого типа из представленного списка.

Создание проекта без S7-станции

При необходимости можно создать программу без предварительного конфигурирования станции. Для этого нужно самостоятельно создать каталог для программы, т.е. выбрать проект и сгенерировать S7-программу, используя опции меню: Insert -> Program -> S7 Program (Вставить -> Программу -> S7- программу). В данной S7-программе SIMATIC Manager создает объект Symbols (Символы) и каталоги объектов Sources (Исходные файлы) и Blocks (Блоки). Каталог Blocks (Блоки) содержит пустой блок OB 1.

Также студент может создать программу в объекте library (библиотека), если необходимо использовать ее больше, чем один раз. При этом такая стандартная программа будет всегда доступна, и студент может ее копировать полностью или по частям в свою текущую программу. Необходимо помнить, что у пользователя нет возможности интерактивной (online) связи с библиотекой, и поэтому отладить S7-программу можно только в составе проекта.