Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
STEP7_V53_Programming_r.pdf
Скачиваний:
5
Добавлен:
29.05.2025
Размер:
5.18 Mб
Скачать

Знакомство с продуктом и установка программного обеспечения

1.4.1Инструментальные средства для проектирования

Инструментальные средства для проектирования – это инструментальные средства, ориентированные на задачи, которые могут быть использованы для расширения стандартного пакета. Инструментальные средства для проектирования включают в себя:

Языки высокого уровня для программистов

Графические языки для технического персонала

Дополнительное программное обеспечение для диагностики, имитации, дистанционного обслуживания, документирования установки и т. д

Инструментальные средства для проектирования

 

Языки высокого уровня

 

 

Графические языки

 

 

 

 

 

 

 

 

 

 

 

 

S7 SCL

 

S7 GRAPH

 

 

 

 

 

CFC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S7 HiGraph

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дополнительное программное обеспечение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M7 ProC/C++

 

 

S7 PDIAG

 

 

 

 

S7 PLCSIM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TeleService

 

 

DOCPRO

 

 

 

 

HARDPRO

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Языки высокого уровня

Следующие языки доступны как дополнительные пакеты для использования при программировании программируемых логических контроллеров SIMATIC S7-300/S7-400:

S7 GRAPH – это язык программирования, используемый для программирования последовательного управления (состоящего из шагов и переходов). В этом языке ход процесса делится на шаги. Эти шаги содержат действия по управлению выходами. Переход от одного шага к другому управляется условиями переключения.

S7 HiGraph – это язык программирования, используемый для описания асинхронных, непоследовательных процессов в виде графов состояний. Чтобы сделать это, установка разбивается на отдельные функциональные единицы, каждая из которых может принимать различные состояния. Эти функциональные единицы могут быть синхронизированы путем обмена сообщениями между графами.

S7 SCL – это текстовый язык высокого уровня, удовлетворяющий требованиям стандарта EN 61131-3 (IEC 1131-3). Он содержит языковые конструкции, подобные имеющимся в языках программирования Pascal и C. Поэтому S7 SCL особенно пригоден для пользователей, привыкших работать с языками высокого уровня. Язык S7 SCL может быть

Programming with STEP 7 V5.3

1-15

A5E00261405-01

Знакомство с продуктом и установка программного обеспечения

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

Графический язык

CFC для S7 и M7 – это язык программирования для графического связывания существующих функций. Эти функции покрывают широкий диапазон от простых логических операций до сложных систем управления, работающих по замкнутому и разомкнутому циклу. Большое количество функций этого типа доступно в виде блоков в библиотеке. Вы программируете, копируя эти блоки в схему и соединяя их с помощью линий.

Дополнительное программное обеспечение

Borland C++ (только для M7) содержит среду проектирования фирмы

Borland.

С помощью DOCPRO Вы можете организовать все конфигурационные данные, которые Вы создаете с помощью STEP 7, в руководства по монтажу. Это облегчает управление конфигурационными данными и позволяет подготовить информацию к распечатке в соответствии с указанными стандартами

HARDPRO – это система конфигурирования аппаратуры для S7-300, предназначенная для поддержки пользователя при крупномасштабном конфигурировании сложных задач автоматизации.

M7-ProC/C++ (только для M7) позволяет встроить среду проектирования Borland для языков программирования С и С++ в среду проектирования

STEP 7.

Вы можете использовать S7 PLCSIM (только для S7) для имитации программируемых контроллеров S7, соединенных с устройством программирования или РС, в целях тестирования.

S7 PDIAG (только для S7) предоставляет стандартизованную конфигурацию диагностики процесса для SIMATIC S7-300/S7-400. Используя диагностику процесса, Вы можете обнаруживать дефекты и неисправные состояния вне программируемого контроллера (например, не достигнут конечный выключатель).

TeleService позволяет Вам программировать и обслуживать удаленные программируемые контроллеры S7 и M7 через телефонную сеть, используя Ваше устройство программирования или PC.

1-16

Programming with STEP 7 V5.3

A5E00261405-01

Знакомство с продуктом и установка программного обеспечения

1.4.2Рабочее (Run-Time) программное обеспечение

Рабочее (Run-Time) программное обеспечение охватывает заранее запрограммированные решения, которые могут быть вызваны программой пользователя. Рабочее программное обеспечение непосредственно встроено

врешение задачи автоматизации. Оно включает в себя:

Регуляторы для SIMATIC S7, например, стандартный, модульный и нечеткий регулятор

Инструментальные средства для связи программируемых контроллеров с приложениями Windows

Операционную систему реального времени для SIMATIC M7

Рабочее программное обеспечение

 

 

 

Регуляторы

 

 

 

 

 

 

 

 

 

 

 

Стандартный PID-

 

Модульный PID-

 

Нечеткий

 

 

регулятор

 

регулятор

 

регулятор

 

 

 

 

 

 

 

 

Инструменты для связи с Windows

 

Операционная система

 

 

 

 

 

 

реального времени

 

PRODAVE MPI

 

Сервер M7-DDE

 

 

 

M7-SYS RT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Регуляторы для SIMATIC S7

Стандартный PID-регулятор дает возможность встраивать в программу пользователя непрерывные, импульсные и ступенчатые регуляторы. Инструментальное средство назначения параметров со встроенной настройкой регулятора дает возможность настраивать регулятор на оптимальный режим за очень короткое время.

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

С помощью нечеткого регулятора (Fuzzy Control) могут создаваться системы с нечеткой логикой. Эти системы вступают в действие, когда процессы очень сложны или не могут быть описаны математически, поведение процессов непредсказуемо или появляются нелинейности, но доступно экспериментальное исследование действующего процесса.

Programming with STEP 7 V5.3

1-17

A5E00261405-01

Знакомство с продуктом и установка программного обеспечения

Инструментальные средства для связи с Windows

PRODAVE MPI – это набор инструментов для управления потоком данных между SIMATIC S7, SIMATIC M7 и SIMATIC C7. Он управляет потоком данных автономно через многоточечный интерфейс (MPI).

С помощью сервера M7-DDE (Dynamic Data Exchange – Динамический обмен данными) приложения Windows могут быть связаны с переменными процесса в SIMATIC M7 без дополнительных затрат на программирование.

Операционная система реального времени

M7-SYS RT содержит операционную систему M7 RMOS 32 и системные программы. Это предпосылка для использования M7-ProC/C++ и CFC для пакетов SIMATIC M7.

1.4.3Человеко-машинный интерфейс

Человеко-машинный интерфейс (Human Machine Interface, HMI) – это программное обеспечение специально для управления и наблюдения за процессом со стороны оператора в SIMATIC.

Открытая система визуализации процесса SIMATIC WinCC – это базовая система взаимодействия с оператором со всеми важными функциями управления и наблюдения оператора, которые могут быть использованы в любой отрасли промышленности и с любой технологией.

SIMATIC ProTool и SIMATIC ProTool/Lite – это современные инструментальные средства для конфигурирования панелей оператора

SIMATIC (OP) и компактных устройств SIMATIC C7.

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

Человеко-машинный интерфейс

SIMATIC WinCC

 

SIMATIC ProTool

 

ProAgent

 

 

 

 

 

SIMATIC ProTool/Lite

1-18

Programming with STEP 7 V5.3

A5E00261405-01