
- •Прикладное программное обеспечение simatic - step 7
- •Ппо плк, поддерживающие стандарт мэк 61131-3
- •Обзор программного обеспечения step 7
- •Инструментальные средства step 7
- •1. Ппо плк, поддерживающие стандарт мэк 61131-3
- •Структурированный текст, st
- •Диаграммы функциональных блоков, fbd
- •Последовательные функциональные схемы, sfc
- •2. Обзор программного обеспечения step 7
- •3. Инструментальные средства step 7
- •Запуск simatic Manager и создание проекта
Запуск 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.
Контрольные вопросы
Дайте характеристику систем программирования ПЛК на языках МЭК 61131-3.
Какие языки программирования использует стандарт МЭК 61131-3?
Перечислите основные функции пакета STEP 7.
Какие компоненты входят в состав STEP 7 каковы их задачи?
Как производится создание и тестирование проекта в STEP 7?