Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция4 2012.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.47 Mб
Скачать

Запуск simatic Manager и создание проекта

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

Рисунок 4.1 – Структура проекта в STEP 7

Основная последовательность действий при использовании STEP 7:

1. Проектирование решения для задачи автоматизации.

2. Создание проекта в STEP 7.

При создании больших программ для ПЛК со многими входами и выходами сначала конфигурируются аппаратные средства. В случае небольших систем сначала создается программа. Таким образом, следующие два этапа могут выполняться в различной последовательности.

3. Конфигурирование аппаратуры.

4. Создание программы.

5. Передача программы в CPU и ее отладка

Создание проекта в STEP 7 осуществляется командой File  New  User Project указывается имя нового проекта и тип Project

Далее командой Insert  Program  S7 Program в структуре проекта закрепляется папка S7 Program (1). Она содержит все необходимые компоненты программы. Компонент Symbols [Символы] используется, чтобы дать адресам символические имена. Компонент Source Files [Исходные файлы] используется для хранения программ в виде исходных файлов. Они не будут рассматриваться в данных методических указаниях. Папка Blocks [Блоки] содержит основной организационный OB1, здесь также создаются всех остальных программных блоков командой Insert  S7 Blocks. Зайдя в свойства ОВ1 можно задать его имя, а также язык, на котором будет производиться программирование: Object properties  General – Part 1  Created in Language  LAD (контактный план), STL (список операторов) или FBD (функциональный план).

Создание программы в OB1.

Прежде чем начать программирование, необходимо определиться со структурой абсолютных адресов входов и выходов ПЛК и тем, какое оборудование к ним подключено.

Каждый вход и выход имеет абсолютный адрес, предопределенный конфигурацией аппаратуры в соответствии с примером на рисунке 4.2.

В STEP 7 OB1 обрабатывается CPU циклически. CPU читает и исполняет строка за строкой команды программы. Когда CPU возвращается к первой строке программы, он завершает ровно один цикл. Время, необходимое для этого, называется временем цикла сканирования.

При открытии ОВ 1 на экране появляется окно вида, представленного на рисунке 4.3. Язык программирования выбирается в меню View [Вид].

Проверка функционирования программы.

STEP 7 содержит встроенный инструментальный пакет S7-PLCSIM, который позволяет выполнить и протестировать программу на имитаторе программируемого логического контроллера (ПЛК). Поскольку имитатор функционирует совместно с программным обеспечением STEP 7, нет необходимости подключаться к какому либо оборудованию S7 (ЦПУ или модулям ввода/вывода).

Рисунок 4.2 – Конфигурирование абсолютных адресов ввода-вывода

Рисунок 4.3 – Окно программирования ОВ 1

Р ежим имитации доступен из SIMATIC Manager. Для его активации необходимо нажать или выбрать команду меню Options > Simulate Modules (Опции > Имитация модулей). Этим действием открывается приложение S7-PLCSIM с видимым объектом CPU.

Основное окно S7-PLCSIM (рисунок 4.4) включает рабочее пространство, строку заголовка, строку состояния, кнопки управления окном, меню S7-PLCSIM и панель инструментов.

Рисунок 4.4 – Окно S7-PLCSIM

Рабочее пространство S7-PLCSIM – место, где размещены различные типы видимых объектов для наблюдения и модификации данных в имитируемом ПЛК.

Для создания нового ПЛК для имитации, выберите команду меню File > New PLC (Файл > Новый ПЛК). Для открытия ранее сохраненного ПЛК, выберите команду меню File > Open PLC...(Файл > Открыть ПЛК…).

Для загрузки программы в имитатор, он должен находиться в состоянии STOP. Загрузка осуществляется из SIMATIC Manager командой PLC  Download

Рабочие режимы ЦПУ

Режим RUN-P. ЦПУ выполняет программу и позволяет изменять программу и ее параметры.

Режим RUN. ЦПУ выполняет программу: опрашивание входов, выполнение программы и затем обновление выходов. Нельзя загрузить программу или использовать инструменты STEP 7 для изменения параметров (таких как входные величины), если ЦПУ находится в режиме RUN.

Режим STOP. ЦПУ не выполняет программу. В отличие от режиме STOP реального ЦПУ, выходы не устанавливаются в предопределенные безопасные значения но остаются в состоянии, в котором они были, когда ЦПУ перешел в STOP. Если ЦПУ находится в режиме STOP, в него можно загрузить программу . Переход из режима STOP в RUN вызывает выполнение программы, начиная с первой команды.

Режимы работы ЦПУ, индикаторы ЦПУ и кнопка Clear/Reset (Сброс памяти) показаны на видимом объекте ЦПУ.

Индикаторы ЦПУ.

SF (системная неисправность) сигнализирует, что ЦПУ встретил системную ошибку, приведшую к изменению рабочего режима.

DP (распределенная периферия или удаленные ввод/вывод) показывает состояние связи с распределенным (удаленным) входом/выходом.

DC (обеспечение питанием) показывает выключено или включено питание ЦПУ.

RUN показывает, что ЦПУ находится в режиме RUN.

STOP показывает, что ЦПУ находится в режиме STOP.

В приложении S7-PLCSIM также создаются дополнительные «видимые объекты» для наблюдения информации в имитаторе ПЛК, которая соответствует устройствам ввода, вывода или меркерам.

Нажмите на или выберите команду меню Insert > Input Variable (Вставить > Входные переменные). Появляется видимый объект IB0 (входной байт 0).

Нажмите на или выберите команду меню Insert > Output Variable (Вставить > Выходные переменные) для того, чтобы отметить второй видимый объект QB2 (выходной байт 2).

Нажмите или выберите команду меню Insert > Bit Memory (Вставить > Меркеры) для того, чтобы отметить третий видимый объект МB1.

Контрольные вопросы

  1. Дайте характеристику систем программирования ПЛК на языках МЭК 61131-3.

  2. Какие языки программирования использует стандарт МЭК 61131-3?

  3. Перечислите основные функции пакета STEP 7.

  4. Какие компоненты входят в состав STEP 7 каковы их задачи?

  5. Как производится создание и тестирование проекта в STEP 7?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]