Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КП ЛСАУ / ГОТОВ / КП ЛСАУ.docx
Скачиваний:
72
Добавлен:
15.02.2015
Размер:
1.05 Mб
Скачать

4.2 Разработка видеокадров для scada – системы.

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

Стандартное программное обеспечение SIMATIC для создания программ, используемых в программируемых логических контроллерах, на языках программирования контактный план, функциональный план или список операторов для станций SIMATIC S7-300.

ПО выполняет следующие функции:

  • сбор информации о теплотехнических параметрах и состоянии технологического оборудования;

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

  • управление ИМ в автоматическом режиме, обеспечение выполнения технологических операций в соответствии с алгоритмом управления;

  • автоматическое управление основными параметрами;

  • дистанционное управление ИМ с пульта оператора;

  • отображение текущих значений теплотехнических параметров, информации о режимах работы и состояния системы;

  • аварийная защита, отключение, блокировка при возникновении аварийной ситуации;

  • аварийную предупредительную сигнализацию (световую и звуковую).

Пакет программного обеспечения STEP 7 Lite используется для конфигурирования и программирования логических контроллеров SIMATIC семейств S7-300 и C7, а также станций ET 200М и ET 200S (отдельно-стоящих). В STEP 7 Lite создание решения автоматизации происходит в несколько этапов . На рисунке, приведенном ниже, показаны шаги , которые необходимо выполнить в большинстве проектов.

Рисунок 4.2. Структура проекта

Первым шагом является конфигурирование аппаратуры (рисунок 4.2).

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

Графическое изображение, в котором корзины с модулями изображены так как они выглядят в действительности.

Таблица, представляющая отдельную корзину и содержащая дополнительную информацию о модулях (заказной номер, адреса и т. Д .),.

«Hardware Catalog [ Каталог аппаратуры ]», из которого можно выбирать необходимые аппаратные компоненты.

Рисунок 4.3. Конфигурация аппаратуры

В программе STEP 7 Lite приходится работать с адресами сигналов ввода / вывода, битов памяти, счетчиков, таймеров, блоков данных и функциональных блоков. Можно обратиться к этим адресам, используя абсолютное значение адреса . Однако программу будет значительно легче читать, если будут пользованы символьные обозначения адресов. Для этого необходимо создать таблицу символов (рисунок 4.4).

Рисунок 4.4. Таблица символов

Третьим шагом является создание программы управления. Для этого необходимо выбрать язык программирования.

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

Языки программирования SIMATIC, используемые в STEP 7 Lite, соответствуют стандарту DIN EN 6.1131-3.

  • LAD (Ladder Logic [ Контактный план ]) - это графический язык программирования . Cинтаксис команд похож на синтаксис коммутационной схемы. LAD позволяет следить за сигналом при его прохождении через различные контакты, составные элементы и выходные катушки.

  • STL (Statement List [ Список операторов ]) – это текстовый, машинно-ориентированный язык программирования. Если программа написана на STL, то отдельные команды, в большинстве случаев, соответствуют шагам, которые ЦПУ выполняет при обработке программы. Чтобы облегчить программирование в STL включены некоторые конструкции языков программирования высокого уровня ( такие как доступ к структурированным данным и параметры блоков ).

  • FBD (Function Block Diagram [ Функциональный план ]) - это графический язык программирования, использующий для представления логики элементы булевой алгебры. Кроме того, возможно использование сложных функций (такие как, математические функции) вместе с логическими блоками.

Циклическая обработка программы является стандартным режимом для программируемого логического контроллера. Операционная система периодически вызывает OB1, и с этого вызова начинается циклическое исполнение программы пользователя. Чтобы в ЦПУ во время циклической обработки программы находился непротиворечивый образ сигналов процесса, ЦПУ обращается не непосредственно к адресным областям входов (I) и выходов (Q) модулей ввода - вывода, а к внутренней области памяти ЦПУ, которая содержит отображение входов и выходов процесса.

Рисунок 4.5. Управляющая программа на языке LAD

Рисунок 4.6. Управляющая программа на языке FBD

В проекте была разработана часть управляющей программы управления насосными агрегатами. Программа соответствует алгоритму управления, приведенному на листе ДП-2068998-А1-25-00.00.000.Д. Исходный код программы на языке LAD приведен на рисунке 4.7.

Рисунок 4.7. управляющая программа на языке LAD

Программно-математическое обеспечение STEP7Lite представлено на листе ДП-2068998-А1-25-00.00.000.Д (Программно-математическое обеспечение) графической части проекта и на рисунке 7.8 .

Рисунок 4.8. Программно-математическое обеспечение

Соседние файлы в папке ГОТОВ