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

Создание программы в 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 (Сброс памяти) показаны на видимом объекте ЦПУ.