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