- •Пояснительная записка
- •«Локальные системы автоматизации и управления»
- •Содержание
- •Определения, обозначения и сокращения
- •Введение
- •Аналитический обзор
- •1 Анализ процесса как объекта управления
- •1.1 Состав установки и описание основных технологических узлов
- •1.2 Примеры автоматизации процессов в нефтегазовой промышленности
- •1.3 Выводы по результатам обзора и составление технического задания
- •Технологическая часть
- •2 Системно-технический синтез системы управления
- •2.1 Цель создания, критерии управления, требования к системе управления
- •2.2 Обоснование выбора управляющих функций системы управления функции регулирования
- •2.3 Противоаварийная защита блока
- •3 Разработка структуры управления и контроля асутп
- •3.1 Основные особенности
- •3.2 Нижний уровень системы управления
- •3.3 Верхний уровень системы управления
- •4 Разработка информационного обеспечения асутп
- •4.1 Разработка алгоритмов управления
- •4.2 Разработка видеокадров для scada – системы.
- •5 Аппаратурно-технический синтез системы управления
- •5.1 Выбор и обоснование технического обеспечения для верхнего уровня управления
- •5.2 Выбор и обоснование технического обеспечения для нижнего уровня управления
- •5.2.1 Выбор управляющих промышленных контроллеров
- •5.2.2 Выбор и обоснование средств воздействия на процесс
- •5.2.3 Выбор и обоснование измерительных преобразователей.
- •5.2.3.1 Измерительные преобразователи температуры.
- •5.2.3.2 Измерительные преобразователи давления.
- •5.2.3.3 Измерительные преобразователи расхода и количества.
- •5.2.3.4 Измерительные преобразователи уровня.
- •5.2.3.5 Измерительные преобразователи физико-химических параметров
- •5.2.3.6 Дополнительные функциональные устройства.
- •5.3 Реализация функций защиты и блокировки
- •Заключение
- •Список использованных источников
- •1.___________________________________________________________________
- •2.___________________________________________________________________
- •3.___________________________________________________________________
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. Программно-математическое обеспечение