В разрабатываемой системе дистанционное управление производится через АРМ оператора (как и в случае с задвижкой). Сигналами воздействия являются команды: пуск и останов.
В используемой схеме управления выбор местного режима выбирается замыканием ключа 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 |
| 05_Холера |
| 10.4. Исследование регистров |
| 1112 |
| 12 |
| 1285 |
| 1560 |
| 1568 |
| 1604248853606027 |
| 1673 |
| 17 |