STEP 7

Блоки STEP 7

В файлах STEP 7 Professional все программы пользователя и все необходимые для их выполнения данные оформляются в виде блоков. Возможность использования одних блоков внутри других позволяет создавать четкие и понятные программные структуры, повышать наглядность программы, облегчать перенос блоков из программы в программу. Для написания программ могут быть использованы следующие типы блоков:

Инструментальные средства

SIMATIC Manager

SIMATIC Manager обеспечивает управление всеми данными проекта независимо от типа системы автоматизации (SIMATIC S7/C7 или WinAC), в которой они используются. Для всех систем автоматизации используется общий набор инструментальных средств. Сервисные программы, необходимые для обработки тех или иных данных, запускаются из SIMATIC Manager автоматически.

Symbol Editor

С помощью редактора символов осуществляется управление всеми глобальными переменными. Он способен выполнять следующие функции:

Запись символа обеспечивает доступ к соответствующим данным со стороны всех приложений. Изменение символа одного из параметров автоматически распознается всеми инструментальными средствами.

Hardware Configuration

Конфигуратор используется для выбора конфигурации и параметров настройки всей аппаратуры, используемой в проекте. Он поддерживает выполнение следующих функций:

Системная диагностика

Системная диагностика позволяет получать информацию о текущем состоянии системы управления. Сообщения могут выводиться в виде:

Для центральных процессоров может отображаться следующая дополнительная информация:

Конфигуратор систем промышленной связи

Языки программирования

Для программирования контроллеров может быть использовано три языка: FBD, LAD и STL.

Классические языки программирования контроллеров LAD (Ladder Diagram - LAD) и FBD (Function Block Diagram) позволяют создавать программы, отвечающие требованиям DIN EN 6.1131-3.

Редакторы стандартных языков LAD и FBD обеспечивают полную графическую поддержку программирования со следующими характеристиками:

Язык STL (Statement List) позволяет создавать наиболее компактные программы, обладающие наиболее высоким быстродействием. Язык поддерживает выполнение следующих функций:

Список инструкций

STEP 7 Professional оснащен исчерпывающим набором инструкций, позволяющих легко и просто решать любые задачи автоматического управления.

Состав инструкций:

Для облегчения программирования может быть использован целый ряд дополнительных сервисных функций:

Мультипроцессорная поддержка для S7-400.

Функции состояний

S7-SCL
S7-GRAPH

Режимы работы

Управляющие последовательности отображаются в виде шагов и переходов между ними. Шаги изображаются прямоугольниками, а переходы линиями. С помощью так называемых "арбитров" (выдержки времени, условия выполнения) в пределах каждого шага задаются необходимые действия. Например, для процесса сверления опускание сверла будет шагом, а включение двигателя - действием.

Переходы описывают условия, при которых возможен переход от одного шага последовательности к другому. Например, для рассматриваемого процесса сверления разрешение выполнения следующего шага может выполняться при достижении сверлом требуемой позиции.

Путем связывания и мониторинга условий может быть определен переход к соответствующему шагу управляющей последовательности. Связывание условий может не только разрешить, но и предотвратить переход к очередному шагу, а мониторинг выполнения условий позволяет своевременно выявлять появление ошибок в работе системы. Все условия (переходы, связывание условий и мониторинг их выполнения) могут программироваться на языках LAD или CSF.

S7-PLCSIM

S7-PLCSIM интегрируется в пакет STEP 7 Professional и позволяет получать следующий набор дополнительных функций:

В процессе отладки программ пользователь может использовать удобный набор функций S7-PLCSIM:

Режимы работы

S7-PLCSIM имитирует взаимодействие центрального процессора SIMATIC S7 с областью отображения процесса. По аналогии с реальной аппаратурой тестируемая программа загружается в имитируемый центральный процессор и выполняется в нем. Интерфейс S7-PLCSIM позволяет производить обмен данными с другими приложениями Windows. Такой обмен данными базируется на использовании элементов управления ActiveX и позволяет: