Помощь в написании студенческих работ
Антистрессовый сервис

Автоматизация процесса подготовки целлюлозы в производстве газетной бумаги на бумагоделательной машине

КурсоваяПомощь в написанииУзнать стоимостьмоей работы

Практически изменения всех технологических параметров, кроме полезного сигнала, содержат помехи. Высокочастотные помехи, проходя по тракту формирования управляющего воздействия, вызывают высокочастотные колебания регулирующих органов, что приводит к их быстрому износу. Для выделения полезного сигнала среди помех осуществляют операцию фильтрации. В общем виде дискретное уравнение фильтрации имеет… Читать ещё >

Автоматизация процесса подготовки целлюлозы в производстве газетной бумаги на бумагоделательной машине (реферат, курсовая, диплом, контрольная)

1. Характеристика технологического процесса

Рассматривается процесс подготовки целлюлозы в производстве газетной бумаги на бумагоделательной машине (БДМ). Рассматривается узел технологического процесса,

включающий пульсационную мельницу, смесительный бассейн СФА и СФИ целлюлозы, а также бассейн-аккумулятор. Сульфатная (СФА) целлюлоза подаётся при помощи насоса из бассейна в пульсационную мельницу. Пульсационная мельница предназначена для дороспуска целлюлозы. Роспуск лепестков, комочков, пучков волокон в пульсационной мельнице происходит без укорочения длины волокон. Далее СФА целлюлоза подаётся в бассейн, где она смешивается с сульфитной (СФИ) целлюлозой. Затем смесь подаётся в бассейн — аккумулятор. В качестве исполнительных устройств, на потоках целлюлозы и воды используются заслонки регулирующие с пневмоприводами и электропневматическими позиционерами. На всех исполнительных устройствах установлены концевые выключатели. Для насосов и мешалок бассейнов используются приводы переменного тока, 30 Квт, 380 В. Для пульсационной мельницы используется привод переменного тока с частотным преобразователем, 300 Квт, 6000 В.

Данная система должна обеспечивать получение целлюлозы с качеством, требуемым для производства газетной бумаги на БДМ со скоростью полотна 1200−1300 м/мин и шириной полотна готовой бумаги 7,2 м. Параметры БДМ:

§ скорость — 1200−1300 м/мин ;

§ ширина полотна готовой бумаги — 7,2 м.

Исполнительные устройства :

§ на потоках целлюлозы и воды — заслонки, регулирующие с пневмоприводами и электропневматическими позиционерами;

на всех исполнительных устройствах установлены концевые выключатели. Привода: насосов и мешалок бассейнов целлюлозы — переменного тока, 30 квт, 380 в; пульсационной мельницы — переменного тока с частотным преобразователем, 300 квт, 6000 в.

2. Основные решения по автоматизации

2.1 Функции АСУТП

Функциональная схема (рис.1) автоматизации выполнена в соответствии с ГОСТ 21.404−85. ГОСТ предусматривает построение графических и буквенных условных обозначений по функциональным признакам, выполняемым техническими средствами.

Назначение систем автоматизации:

FIR-1 индикация и регистрация расхода СФА целлюлозы в трубопроводе

PIR-2 индикация и регистрация давления в трубопроводе СФА целлюлозы

QIR-3 индикация и регистрация концентрации СФИ целлюлозы в трубопроводе

FFYRC-4 индикация, регистрация и управление концентрацией СФА целлюлозы в смесительном бассейн

FIR-5 индикация и регистрация расхода СФИ целлюлозы в трубопроводе

QIRC-6 индикация, регистрация и управление концентрацией СФА целлюлозы в трубопроводе

QIR-7 индикация и регистрация концентрации целлюлозы в трубопроводе

QIRC-8 индикация, регистрация и управление концентрацией целлюлозы в трубопроводе после бассейна аккумулятора

LIARC-9 индикация, регистрация, сигнализация предельных значений и управление уровнем целлюлозы в смесительном бассейне

LS-9−1 блокировка задвижки на потоке СФИ целлюлозы при достижении предельного значения уровня целлюлозы в смесительном бассейне

LS-9−2 блокировка приводов мешалки и насоса при достижении предельного значения уровня целлюлозы в смесительном бассейне

LIAR-10 индикация, регистрация, сигнализация предельных значений уровня целлюлозы в бассейне аккумуляторе

LS-10−1 блокировка приводов мешалок и насосов при достижении предельного значения уровня целлюлозы в бассейне-аккумуляторе

HSA-11 дистанционное управление приводами сигнализация режимов работы («включенывыключены»)

HSA-12 дистанционное управление задвижками и сигнализация предельных положений («открытызакрыты»)

2.2 Техническая структура АСУТП

Регулирование параметров процесса осуществляет программируемый контроллер серии SIMATIC S7−300 (Siemens). Этот контроллер обеспечивает решение задач нижних уровней управления в системах комплексной автоматизации — от управления отдельными элементами и устройствами технологического оборудования до управления производственными участками и линиями.

По функциональным признакам контроллер можно разделить наследующие составляющие:

1. Центральный процессор, предназначенный для выполнения команд (инструкций) управляющей программой и обработки данных размещенных в памяти.

2. Память контроллера с жестким распределением областей для размещения различных типов данных.

3. Процессоры, обеспечивающие обмен информацией между модулями ввода/вывода и соответствующими областями памяти.

4. Процессоры связи, предназначенные для обслуживания каналов контроллера с программами, с ведущей ЭВМ, с другими контроллерами или локальными вычислительными системами, информация, принятая по каналам связи, размещаются непосредственно в памяти.

5. Модули ввода, обеспечивающие прием и первичное преобразование информации от датчиков объекта управления.

6. Модули вывода, предназначенные для выдачи управляющих сигналов на исполнительные устройства объектов управления.

Для регистрации параметров технологических процессов (t, p и т. д.) и аварийных сообщений используется принтер. Вывод на печать параметров осуществляется во времени и по запросу оператора. На месте оператора может использоваться РС, позволяющий осуществлять:

просмотр информации

просмотр состояния оборудования

прием и подтверждение сигналов аварийных сообщений

архивирование информации

распечатку протоколов

вывод графиков

Программирование контроллера осуществляется с помощью инструментального программного пакета STEP7 для Windows 98/NT/ 2000. Редактор программ STEP7 содержит языки программирования по стандарту IEC 61 131−3: FBD, LD, IL или дополнительно языки программирования высокого уровня.

Конфигурация контроллера SIMATIC S7−300

CPU 312

— рабочая память 16 Кбайт;

— время выполнения операции:

логических 0,2 мкс

с фиксированной точкой 1 мкс

с плавающей точкой 6 мкс.

Модуль памяти Flash-Eprom 64 Кбайт

Модуль ввода-вывода дискретных сигналов SM 323 1Ч8DI (24B); 1Ч8DO (24B/0,5A)

Модуль ввода аналоговых сигналов SM 331 1Ч8AI (4 -20 мА)

Модуль вывода аналоговых сигналов SM 332 1Ч4AO (4 — 20 мА)

Модуль расширения IM 365 с соединительным кабелем 1 м.

Блок питания PS 307: питание 220 В, выход 24В/2А.

Многофункциональная панель оператора SIMATIC MP 240 B — 10 Keys

— процессор Risc 32, разрешение 66 МГц;

— операционная система Windows CЕ;

— дисплей 10,4″ TFT.

Клавиатура мембранная

— система клавиш 38;

— функциональных клавиш 36.

Техническая структура (рис. 2) для управления технологическим процессом состоит из микропроцессорного программируемого контроллера SIMATIC и рабочей станции оператора (АРМ), которая включает в себя IBM совместимый PC, дисплей, клавиатуру, ручной манипулятор (мышь), принтер.

2.3 Разработка технического обеспечения

В качестве измерителя концентрации массы на потоке используется датчик МЕК-2000 фирма BTG, Саффле, Швеция

Диапазон измерения концентрации 0,8%…10,0%.

Класс точности 2

Потребляемая мощность максимум 60В*А.

Выходной сигнал 4−20мА

Масса датчика 36 кг

Электропитание 110/ 220 +/- 10%, 50/60Гц.

Класс защиты IP 65

Допустимые параметры окружающей среды: Влажность до 95% при 20 °C Давление 760 мм рт. ст. ±30 Температура +5-+60°С.

Регулирующий орган PISTOR 75 фирма-изготовитель «VALMET». Диаметр поршня: 75 мм Давление питания: 3…6 кг/см2 Выходной сигнал: 4−20мА

Исполнительный механизм серии B1C9 Пневматический поршневой привод типа B1C9 фирмы ''Neles'' двухстороннего действия и с возвратной пружиной, как для режима регулирования, так и для отсечки

Рабочая температура 0…+100?С

Максимальное давление питания 300 кПа

Номинальный момент, Нм 400

Диапазон командного давления 20…100 кПа

Угол поворота оси обратной

cвязи max 90є

Соотношение угла поворота

к командному сигналу линейное

Давление питания 0,3…2,0 МПа

Температура окружающей среды 0…+40 єС

Вес ?1,9 кг

3. Разработка алгоритмического обеспечения АСР

В соответствии с выполняемыми функциями в АСУТП можно выделить ин-формационную подсистему, в которой решаются следующие задачи: * сбор информации с датчиков технологических параметров и состояния оборудования; * первичная обработка собранной информации (масштабирование, фильтрация, контроль достоверности параметров); * контроль параметров техпроцесса и расчет косвенных; показателей; * архивация данных технологического режима и формирование отчетов. Для контролируемых технологических параметров в буквенной форме разрабатываем алгоритмы первичной обработки информации: Масштабирование Полученные в результате опроса цифровые коды сигналов датчиков, должны быть переведены в действительные значения технологических параметров.

Формулы пересчёта кодов зависят от параметров измерительного канала:

* вида сигнала (аналоговый, число — импульсный);

* типа градировочной характеристики (линейная, квадратичная и т. п.);

* представлением градировочной характеристики (в виде аналитических функций, табличным методом);

* драйвера платы УСО.

Так как датчик МЕК-2000 с аналоговым выходным сигналом и линейной градуировочной характеристикой:

(1)

где: Y, — значения технологического параметра, Iзначения сигнала с датчика, индексы 1, 2 относятся к любым двум точкам градуировочной характеристики измерителя.

Аналого-цифровой преобразователь с линейной характеристикой:

(2)

где — код АЦП сигнала датчика, индексы 1, 2 относятся к рассматриваемым точкам градуировочной характеристики .

Если оперируют значениями сигнала тока, то формула масштабирования (3) получается из уравнения (1):

(3) т. е.

где константы:

Формула масштабирования концентрации целлюлозы примет следующий вид:

При выходном сигнале 4−20 мА и диапазоне измерений 0,8%…10,0%.

подготовка целлюлоза бумага автоматизация

A=(10−0,8)/(20−4)=0,575 B=((0.8*20)-(10*4))/(20−4)=-1.5

Y=0.575*I-1,5

Фильтрация

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

Yf[n]=al*Yf[n-l]+bm*Y[n-m] (4)

где: Yn — исходное значение технологического параметра на n-ом такте, Yfn — фильтрованное значение технологического параметра, al, bm — коэффициенты фильтрации.

В частном случае уравнение (5) является фильтром экспоненциального сглаживания:

Yf[n]=aYf[n-1]+(1-a)Y[n], 0? a 1 (5)

Результаты вычислений представлены в таблице 1:

При a=0.5

t

у[n]

yf[n]

2,44

1,22

2,42

1,82

2,47

2,145

2,45

2,2975

2,57

2,43 375

2,67

2,551 875

2,73

2,640 938

2,76

2,700 469

2,75

2,725 234

2,77

2,747 617

2,74

2,743 809

2,73

2,736 904

2,78

2,758 452

Дискретность контроля технологических параметров Цифровой код технологического параметра, полученный с АЦП в момент опроса, сохраняется в оперативной памяти до следующего такта опроса, т. е. осуществляется ступенчатая экстраполяция сигнала. В результате возникает погрешность воспроизведения аналогового сигнала. Её называют ошибкой ступенчатой экстраполяции. Ошибки экстраполяции зависят от дискретности (периода) контроля и свойств измеряемого сигнала. Их можно рассчитать непосредственно по реализации технологического параметра или аналитическими методами, используя корреляционную функцию сигнала

где: Dэ — дисперсия ошибки ступенчатой экстраполяции, Т — дискретность контроля, K (0), K (T) — значения корреляционной функции сигнала при аргументах равных 0 и T.

Из условия, что ошибки экстраполяции не должны превышать заданной

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

Составляем таблицу 2 для определения Dэ

Таблица 2

t

Y (t)

t=10 c

t=20 c

ДY (t)

ДY2(t)

ДY (t)

ДY2(t)

2,42

;

;

;

;

2,47

0,05

0,0025

;

;

2,45

— 0,02

0,0004

— 0,03

0,0009

2,57

0,12

0,0144

— 0,1

0,01

2,67

0,1

0,01

— 0,22

0,0484

2,73

0,06

0,0036

— 0,16

0,0256

2,76

0,03

0,0009

— 0,09

0,0081

2,75

— 0,01

0.0004

— 0,02

0,0004

2,77

0,02

0,0004

— 0,01

0,0001

2,74

— 0,03

0,0009

0,01

0,0001

2,73

— 0,01

0,0001

0,04

0,0016

2,78

0,05

0,0025

— 0,04

0,0016

3,28

0,5

0,25

— 0,55

0,3025

0,2 858

0,44 366 667

Расчет дисперсии ошибки экстраполяции Dэ:

т.к. класс точности 2

T?2c

4. Имитационное моделирование АСР

4.1 Разработка математической модели АСР

Система автоматического регулирования концентрации целлюлозы после бассейна-аккумулятора должна обеспечивать отклонения концентрации от заданного значения в диапазоне: С (t) — Сзад 0.2%

где: C (t), Сзад — текущее и заданное значения концентрации целлюлозы, %; Сзад = 2.8% ;

При останове насоса (443) на выходе бассейна заслонка (031) на потоке оборотной воды должна закрываться. Переходная характеристика объекта регулирования по каналу: «изменение положения регулирующей заслонки (031) на потоке оборотной воды — изменение концентрации целлюлозы после бассейна-аккумулятора» представлена на рисунке. При ручном управлении в процессе эксплуатации на объекте наблюдаются изменения концентрации целлюлозы, вызванные отклонениями концентрации целлюлозы, поступающей в бассейнаккумулятор. Они могут быть описаны функцией:

где: t — время, сек, А, Тс — коэффициенты, А = 0.7, Тс = 900, сек .

Разрабатываем математическую модель объекта управления на основе переходных характеристик.

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

Таблица 3

t

n

L[n]

L[n-9]

C[n-1]

C[n]

— 25

— 25

— 25

— 25

— 25

— 25

— 25

— 25

— 25

— 25

— 25

0,0505

— 25

— 25

0,0505

0,93 223

— 25

— 25

0,93 223

0,129 367

— 25

— 25

0,129 367

0,159 944

— 25

— 25

0,159 944

0,185 813

— 25

— 25

0,185 813

0,207 698

— 25

— 25

0,207 698

0,226 212

— 25

— 25

0,226 212

0,241 876

— 25

— 25

0,241 876

0,255 127

— 25

— 25

0,255 127

0,266 337

— 25

— 25

0,266 337

0,275 821

— 25

— 25

0,275 821

0,283 845

— 25

— 25

0,283 845

0,290 633

— 25

— 25

0,290 633

0,296 375

— 25

— 25

0,296 375

0,301 233

— 25

— 25

0,301 233

0,305 344

— 25

— 25

0,305 344

0,308 821

— 25

— 25

0,308 821

0,311 762

— 25

— 25

0,311 762

0,314 251

— 25

— 25

0,314 251

0,316 356

— 25

— 25

0,316 356

0,318 137

— 25

— 25

0,318 137

0,319 644

— 25

— 25

0,319 644

0,320 919

— 25

— 25

0,320 919

0,321 997

— 25

— 25

0,321 997

0,32 291

— 25

— 25

0,32 291

0,323 682

— 25

— 25

0,323 682

0,324 335

— 25

— 25

0,324 335

0,324 887

— 25

— 25

0,324 887

0,325 355

— 25

— 25

0,325 355

0,32 575

— 25

— 25

0,32 575

0,326 084

Полученный график имеет вид

4.3 Моделирование АСР

Для ПИ-регулятора имеем:

L (t)=Кп*Со+Ки ?Со (t)dt

L[n]=L[n-1]+Kп (Co[n]-Co[n-1])+Kи*Co[n], где

Lстепень открытия клапана (%);

Сконцентрация (%).

При

Кп= -20 ;

Ки= -6;

По полученному уравнению строим график.

Для построения графика переходного процесса по задающему воздействию составляется таблица 4 с данными:

Таблица 4

t

n

L[n]

L[n-1]

L[n-9]

C[n-1]

C[n]

— 15

— 30

— 15

— 45

— 30

— 60

— 45

— 75

— 60

— 90

— 75

— 105

— 90

— 120

— 105

— 135

— 120

— 149,39

— 135,00

— 15,00

0,00

0,03

— 163,09

— 149,39

— 30,00

0,03

0,09

— 176,01

— 163,09

— 45,00

0,09

0,16

— 188,10

— 176,01

— 60,00

0,16

0,26

— 199,29

— 188,10

— 75,00

0,26

0,37

— 209,55

— 199,29

— 90,00

0,37

0,50

— 218,84

— 209,55

— 105,00

0,50

0,63

— 227,12

— 218,84

— 120,00

0,63

0,78

— 234,36

— 227,12

— 135,00

0,78

0,93

— 240,57

— 234,36

— 149,39

0,93

1,09

— 245,76

— 240,57

— 163,09

1,09

1,26

— 249,95

— 245,76

— 176,01

1,26

1,42

— 253,16

— 249,95

— 188,10

1,42

1,58

— 255,45

— 253,16

— 199,29

1,58

1,74

— 256,85

— 255,45

— 209,55

1,74

1,90

— 257,41

— 256,85

— 218,84

1,90

2,05

— 257,19

— 257,41

— 227,12

2,05

2,20

— 256,25

— 257,19

— 234,36

2,20

2,34

— 254,66

— 256,25

— 240,57

2,34

2,46

— 252,48

— 254,66

— 245,76

2,46

2,58

— 249,78

— 252,48

— 249,95

2,58

2,69

— 246,63

— 249,78

— 253,16

2,69

2,79

— 243,10

— 246,63

— 255,45

2,79

2,88

— 239,24

— 243,10

— 256,85

2,88

2,96

— 235,14

— 239,24

— 257,41

2,96

3,03

— 230,85

— 235,14

— 257,19

3,03

3,08

— 226,43

— 230,85

— 256,25

3,08

3,13

— 221,94

— 226,43

— 254,66

3,13

3,17

— 217,43

— 221,94

— 252,48

3,17

3,19

— 212,96

— 217,43

— 249,78

3,19

3,21

— 208,57

— 212,96

— 246,63

3,21

3,21

— 204,30

— 208,57

— 243,10

3,21

3,21

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

t

n

L[n]

L[n-1]

L[n-9]

C[n-1]

C[n]

Cв[n]

Co[n]

Co[n-1]

0,000

0,000

0,000

0,000

0,000

0,000

0,000

0,000

0,000

2,000

0,903

0,000

0,000

0,000

0,000

0,045

0,045

0,000

4,000

2,018

0,903

0,000

0,000

0,000

0,087

0,087

0,045

6,000

3,333

2,018

0,000

0,000

0,000

0,127

0,127

0,087

8,000

4,833

3,333

0,000

0,000

0,000

0,164

0,164

0,127

10,000

6,508

4,833

0,000

0,000

0,000

0,198

0,198

0,164

12,000

8,346

6,508

0,000

0,000

0,000

0,231

0,231

0,198

14,000

10,336

8,346

0,000

0,000

0,000

0,261

0,261

0,231

16,000

12,468

10,336

0,000

0,000

0,000

0,289

0,289

0,261

18,000

14,734

12,468

0,000

0,000

0,000

0,316

0,316

0,289

20,000

17,088

14,734

0,903

0,000

— 0,002

0,341

0,339

0,316

22,000

19,508

17,088

2,018

— 0,002

— 0,006

0,364

0,358

0,339

24,000

21,973

19,508

3,333

— 0,006

— 0,012

0,385

0,374

0,358

26,000

24,461

21,973

4,833

— 0,012

— 0,020

0,406

0,386

0,374

28,000

26,954

24,461

6,508

— 0,020

— 0,030

0,425

0,395

0,386

30,000

29,432

26,954

8,346

— 0,030

— 0,042

0,442

0,400

0,395

32,000

31,877

29,432

10,336

— 0,042

— 0,057

0,459

0,403

0,400

34,000

34,272

31,877

12,468

— 0,057

— 0,073

0,475

0,401

0,403

36,000

36,599

34,272

14,734

— 0,073

— 0,092

0,489

0,397

0,401

38,000

38,844

36,599

17,088

— 0,092

— 0,112

0,503

0,390

0,397

40,000

40,995

38,844

19,508

— 0,112

— 0,135

0,515

0,381

0,390

42,000

43,041

40,995

21,973

— 0,135

— 0,158

0,527

0,369

0,381

44,000

44,973

43,041

24,461

— 0,158

— 0,184

0,539

0,355

0,369

46,000

46,782

44,973

26,954

— 0,184

— 0,210

0,549

0,339

0,355

48,000

48,462

46,782

29,432

— 0,210

— 0,238

0,559

0,321

0,339

50,000

50,008

48,462

31,877

— 0,238

— 0,266

0,568

0,302

0,321

52,000

51,418

50,008

34,272

— 0,266

— 0,294

0,576

0,282

0,302

54,000

52,690

51,418

36,599

— 0,294

— 0,323

0,584

0,261

0,282

56,000

53,824

52,690

38,844

— 0,323

— 0,352

0,592

0,239

0,261

58,000

54,820

53,824

40,995

— 0,352

— 0,381

0,599

0,217

0,239

60,000

55,681

54,820

43,041

— 0,381

— 0,410

0,605

0,195

0,217

62,000

56,411

55,681

44,973

— 0,410

— 0,438

0,611

0,173

0,195

64,000

57,014

56,411

46,782

— 0,438

— 0,466

0,617

0,151

0,173

66,000

57,495

57,014

48,462

— 0,466

— 0,492

0,622

0,130

0,151

68,000

57,860

57,495

50,008

— 0,492

— 0,518

0,627

0,109

0,130

70,000

58,116

57,860

51,418

— 0,518

— 0,543

0,632

0,089

0,109

72,000

58,271

58,116

52,690

— 0,543

— 0,566

0,636

0,070

0,089

74,000

58,331

58,271

53,824

— 0,566

— 0,588

0,641

0,052

0,070

76,000

58,306

58,331

54,820

— 0,588

— 0,609

0,644

0,035

0,052

78,000

58,203

58,306

55,681

— 0,609

— 0,628

0,648

0,020

0,035

80,000

58,030

58,203

56,411

— 0,628

— 0,646

0,651

0,005

0,020

При данных настройках, система справляется с возмущением, но отклонение значения концентрации от заданного превышает допустимые 0,2%.

5. Разработка программного обеспечения АСУТП

5.1 Характеристика среды программирования

ТРЕЙС МОУД — это программный комплекс, предназначенный для разработки, настройки и запуска в реальном времени систем управления технологическими процессами. Все программы, входящие в ТРЕЙС МОУД, делятся на две группы:

· инструментальная система разработки АСУ;

· исполнительные модули (runtime).

Инструментальная система Инструментальная система включает в себя три редактора:

· Редактор базы каналов;

· Редактор представления данных;

· Редактор шаблонов.

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

В зависимости от лицензии инструментальная система позволяет создавать проекты на разное количество каналов. Существуют следующие градации инструментальных систем по количеству точек ввода/вывода в одном узле проекта: 128, 1024, 32 000×16, 64 000×16.

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

Редактор представления данных

Здесь разрабатывается графическая часть проекта системы управления. При этом создается статичный рисунок технологического объекта, а затем поверх него размещаются динамические формы отображения и управления. Среди них такие, как поля вывода численных значений, графики, гистограммы, кнопки, области ввода значений и перехода к другим графическим фрагментам и т. д.

Кроме стандартных форм отображения (ФО), ТРЕЙС МОУД позволяет вставлять в проекты графические формы представления данных или управления, разработанные пользователями. Для этого можно использовать стандартный механизм Active-X.

Все формы отображения информации, управления и анимационные эффекты связываются с информационной структурой, разработанной в редакторе базы каналов.

Графические базы узлов проекта, созданные в редакторе представления данных, сохраняются в файлах с расширением dbg. Их сохранение осуществляется в соответствующие директории проектов.

Характеристика ПИД-регулятора (PID)

Этот блок формирует выходное значение по ПИД-закону от величины, поданной на его вход INP. Формула вычисления выходного значения выглядит следующим образом: n

Q := KP * INP + KD * (INP — INP1)/dt + S KI *INP i*dt

Q

— выход блока;

INP

— значение входа на текущем такте пересчета;

INP1

— значение входа на предыдущем такте пересчета;

INP I

— значение входа на i-м такте пересчета;

N

— общее число тактов пересчета;

Dt

— время между тактами пересчета;

KP

— коэффициент при пропорциональной составляющей;

KD

— коэффициент при дифференциальной составляющей;

KI

— коэффициент при интегральной составляющей.

Для ввода значений настроек используются три входа: KP — коэффициент при пропорциональной составляющей, KD — при дифференциальной, KI — при интегральной.

Модуль подаваемого на вход KI отрицательного значения передается на выход. Далее при подаче на вход KI неотрицательного значения регулирование начинается с установленной величины.

Для ограничения величины управляющего воздействия используются входы блока MIN и MAX. Первый из них задает нижний предел управления, а второй — верхний. Если величина управления выходит за любую из этих границ, то выходу присваивается величина соответствующего входа и перестает накапливаться интегральная составляющая закона регулирования.

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

Программирование контроллера

Программирование контроллера осуществляется путем выбора алгоритмических блоков, из стандартного, ранее установленного, набора. Разработка алгоритмов регулирования может осуществляться с помощью любой инструментальной системы разработки АСУ с использованием визуального программирования, например такой как «Trace Mode». Для внесения программы непосредственно в контроллер, либо для коррективы существующей программы, удобно использовать переносной коммуникатор, который имеет компактные размеры и подключается к контроллеру непосредственно в месте его установки, через последовательный интерфейс RS-485.

5.2 Проектирование интерфейса оператора процесса

Проектируются две экранные формы интерфейса оператора:

Видеограмма контроля заданного узла технологического процесса

1. Индикация измеренного значения концентрации (%)

2. индикация Значения концентрации по заданию (%)

3. Индикация степени открытия клапана (%)

4. Ручной режим (открыто/закрыто)

5,6,7 Режим работы мешалок и насоса (вкл/выкл)

Видеограмма контроля и управления параметрами заданной АСР

5.3 Разработка программного обеспечения

Необходимо выделить каналы для обмена данными между контролером и операторской станцией в соответствии с заданным технологическим процессом. Необходимо, также предусмотреть процедуры масштабирования данных. Программная реализация регулирования заданным технологическим параметром осуществляется на встроенном в среду ТРЕЙС МОУД языке функциональных блоков FBD .

Е.П.Дятлова, М. Р. Сафонова. Проектирование автоматизированных систем управления технологическими процессами ЦБП. Учебное пособие. СПб.: СПбГТУ РП, 1999. 51с.

В.Н. Леонтьев. Теория автоматического управления в ЦБП. Учебное пособие. Ленинград, 1984. 81 с.

Ю.С.Жукова. Конспект лекций по АТПО. СПбГТУ РП, 2007. Электронный носитель.

Документация на инструментальную систему «Трейс Моуд». Электронный носитель.

Показать весь текст
Заполнить форму текущей работой