Дипломная работа: Модернизация автоматизированной системы управления установки подготовки нефти Ашировского месторождения на базе контроллера CP 315-2DP

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

В разрабатываемой системе дистанционное управление производится через АРМ оператора (как и в случае с задвижкой). Сигналами воздействия являются команды: пуск и останов.

В используемой схеме управления выбор местного режима выбирается замыканием ключа DO-Н-1/1-1. Выбор автоматического и дистанционного режима осуществляется размыканием этого ключа. Управление насосом в автоматическом и дистанционном режиме осуществляется с помощью ключа DO-H-1/1-2.

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

Нажатии кнопки Стоп (H-1/1-SB1);

Срабатывании теплового реле QF1;

Неисправности магнитного пускателя или соединяющих проводов.

На рисунке приведен пример вызова рассматриваемого функционального блока для управления насосом Н-1/1. Назначение входных/выходных переменных блока дано в таблице 3.6:

Рисунок 3.4 - Пример вызова функционального блока для управления насосом

Таблица 3.6 - Назначение входных/выходных переменных блока

Название

Тип

Напр.

Назначение

manual

BOOL

IN

Выбор ручного режима

auto_dist

BOOL

Выбор режима: автоматический/ дистанционный

km_a

BOOL

Управление в автоматическом режиме

km_d

BOOL

Управление в дистанционном режиме

km_os

BOOL

Обратная связь от пускателя

Т

TIMER

Таймер для сигнализации

N_alarm

WORD

Маска бита сигнализации

alarm

WORD

IN/OUT

Слово состояния сигнализации

H_sel

BOOL

OUT

Сигнал выбор насоса

H_st

BOOL

Сигнал управление насосом

Работа системы сигнализации осуществляется следующим образом: если в автоматическом или дистанционном режиме подается сигнал на выход блока о включении насоса и пускатель не сработал, то запускается таймер T. Таймер срабатывает через 5 секунд.

Если таймер сработал, то устанавливается бит сигнализации в слове состояния сигнализации, в противном случае бит сбрасывается (рисунок 3.5).

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

Рисунок 3.5 - Работа системы сигнализации

Например, на рисунке 3.6 изображен фрагмент функционального блока FB2 где осуществляется блокировка насоса Н-1/2 при разрыве/засоре трубопроводов на всасе и выходе.

Рисунок 3.6 - Фрагмент функционального блока FB2

Таблица 3.7 - Соответствие номеров блоков данных и позиций насосов

Символьное обозначение блока

Номер блока

Позиция задвижки

H-1/1

DB100

H-1/1

H-1/2

DB101

H-1/2

H-1/3

DB102

H-1/31

Функциональный блок FB52 - сигнализация загазованности

На объектах где возможно выделение взрывоопасных газов должно (согласно нормативов) контролироваться загазованность. Для этого используется блок сигнализации загазованности СТМ-10, с которого в контроллер поступают дискретные сигналы о превышении НКПВ на 20% и 50%. Сигнализация осуществляется с помощью звонка и индикаторных ламп. Также, согласно нормативов, необходимо осуществлять проверку исправности ламп и звонка. Для этого используется кнопка на месте. При проверке необходимо в течении 20 секунд осуществить мигание лампами и обеспечить прерывистый звук звонка.

Пример вызова блока (для сигнализации загазованности на площадке Отстойника О-1 и электродегидратора ЭГ-1) показан на рисунке 3.7.

Рисунок 3.7 - Пример вызова блокасигнализации загазованности

Назначение входных/выходных переменных блока дано в таблице 3.8:

Таблица 3.8 - Назначение входных/выходных переменных блока

Название

Тип

Напр.

Назначение

in_20

BOOL

IN

Сигнал от блока о загазованности 20%

in_50

BOOL

Сигнал от блока о загазованности 50%

test

BOOL

Сигнал проверки исправности ламп/звонка (при пуско-наладке)

pulse

BOOL

Прерывистый сигнал

clear

BOOL

Сброс

Tim

TIMER

Таймер времени проверки сигнализации

o_20

BOOL

OUT

Сигнал на лампу “20% загазованность”

o_50

BOOL

Сигнал на лампу “50% загазованность”

o_horn

BOOL

Сигнал на звонок

testing

BOOL

Флаг проведения проверки

Соответствие номеров блоков данных и номеров площадок приведено в таблице 3.9.

Таблица 3.9 - Соответствие номеров блоков данных и номеров площадок

Символьное обозначение блока

Номер блока

Площадка

СТМ_07

DB130

07 С-1; ГС-1; БЕ-1

СТМ_08

DB131

08 Н-1

СТМ_10

DB132

10 ПП-1/1

СТМ_11

DB133

11 О-1/1; ЭГ-1/1

СТМ_15

DB134

15 КСУ

Функциональный блок FB55 - управление регулирующим клапаном

При проектировании систем автоматизированного управления необходимо предусматривать возможность ручного управления исполнительными механизмами. Для того, чтобы можно было в ручном режиме управлять клапаном был сделан блок FB55. Его назначение - переключение источника сигнала в зависимости от режима работы. Существует два режима работы регулирующего клапана:

Автоматический - клапаном управляет технологическая программа;

Дистанционный - клапаном управляет оператор через АРМ.

Пример вызова блока показан на рисунке 3.8 (клапан 07-34).

Рисунок 3.8 - Пример вызова блока управление клапаном

Назначение входных/выходных переменных блока дано в таблице 3.10:

Таблица 3.10 - Назначение входных/выходных переменных блока

Название

Тип

Напр.

Назначение

auto_dist

BOOL

IN

Выбор режима: автоматический/ дистанционный

in_auto

REAL

Управление в автоматическом режиме

in_dist

REAL

Управление в дистанционном режиме

o_valve

REAL

OUT

Сигнал на клапан

Для управления клапаном, необходимо установить соответствующую переменную в блоке данных конкретного клапана. Соответствие блоков данных номерам клапанов приведено в таблице 3.11.

Таблица 3.11 - Соответствие блоков данных номерам клапанов

Символьное обозначение блока

Номер блока

Клапан

PV7-34

DB140

07-34

PV7-33

DB141

07-33

PV7-04

DB142

07-04

PV13-07

DB143

13-07

PV13-08

DB144

13-08

PV15-04

DB145

15-04

Функциональные блоки масштабирования

В контроллерах SIEMENSS7-300/400 аналоговые величины представляют собой значения, считываемые из АЦП и записываемые в ЦАП. Для приведения переменной к единицам измерения созданы функциональные блоки масштабирования. Список блоков приведен в таблице 3.12.

Таблица 3.12 - Функциональные блоки масштабирования

Символьное обозначение блока

Номер блока

Объекты

scale_07

FB11

Сепаратор С-1; газосепаратор ГС-1; буферная емкость БЕ-1

scale_08

FB12

Технологическая насосная Н-1

scale_11

FB14

Отстойник О-1; Электродегидратор ЭГ-1

scale_15

FB15

Концевая сепарационная установка КСУ

Аналоговые модули могут быть различной разрядности (12/13/15/16 бит). Не зависимо от разрядности максимальное и минимальное значение остается постоянным - меняется только шаг приращения. В блоках масштабирования осуществляется приведение входных аналоговых величин к единицам измерения с помощью функции FC105 SCALE. Выходные аналоговые величины приводятся к значениям ЦАП из единиц измерения с помощью функции FC106 UNSCALE. Пример масштабирования приведен на рисунке 3.9.

Рисунок 3.9 - Пример масштабирования

В данном примере осуществляется масштабирование уровня раздела фаз нефть/газ в сепараторе С-1.

Вывод по третьему разделу

В данном разделе рассматривается разработка микропроцессорной системы управления. Происходит выбор контроллера для создания АСУТП, выбор компьютера для АРМ оператора. Представлена разработка схемы организационной структуры АСУТП. Дана разработка электрических принципиальных схем клапана, насоса, задвижки. Разработаны схемы подключения модулей ввода аналоговых сигналов, модулей ввода дискретных сигналов, модулей вывода дискретных сигналов. Дана разработка технологических программ.

4 ОЦЕНКА ЭФФЕКТИВНОСТИ ПРИНЯТЫХ РЕШЕНИЙ

4.1 Экономическая эффективность проекта

В данном разделе рассчитываются:

- продолжительность и стоимость работ по проектированию АСУТП;

- затраты на проектирование и изготовление системы;

- текущие затраты, связанные с эксплуатацией системы;

- прибыль от внедрения установки;

- показатели экономической эффективности от внедрения системы.

Календарный план-график проектирования

Определим этапы проектирования и их продолжительность. Календарный план-график проектирования представлен в таблице 4.1.

Таблица 4.1 - Календарный план-график проектирования

Стадия (этап)

Продолжительность, час.

1. Составление технического задания

16

2. Анализ аналогов

16

3. Разработка функциональной схемы АСУТП

48

4. Подбор оборудования

80

5. Разработка схемы автоматизации

80

6. Разработка структурной схемы АСУТП

40

7. Разработка электрических принципиальных схем

80

8. Разработка блок-схем алгоритмов управления

160

9. Написание управляющей программы

160

10. Отладка управляющей программы

120

ИТОГО:

800