ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Створення проекту з використанням програми GeniDAQ і контролерів серії АДАМ-4000
         

     

    Інформатика, програмування


    Міністерство освіти РТ

    Альметьєвська нафтовий інститут

    Кафедра АІТ

    Лабораторна робота


    «СТВОРЕННЯ ПРОЕКТУ З ВИКОРИСТАННЯМ ПРОГРАМИ GeniDAQ і контролер СЕРІЇ

    АДАМ-4000 »

    Виконали: студенти гр. 38-61

    Хакімов

    Р.К.

    Кузьміна О.І.

    Перевірив:

    Тугашова

    Л. Г.

    Алмет'евськ 2003

    Для створення АСУ ТП НПС використовувалася SCADA-система на базі програми
    GeniDAQ і модульні контролери серії ADAM 4000.

    Обсяг автоматизації колони ректифікації:

    1. Вимірювання, індикація і регулювання рівня суміші в колоні;

    2. Вимірювання припливу нафти на вході в колону;

    3. Вимірювання припливу суміші на рібойлер;

    4. Сигналізація і сигналізація граничного рівня суміші.

    5. Вимірювання температури рібойлера, пари та кубовою рідини.

    При створенні АСУ ТП, зважаючи на відсутність реальних технологічних об'єктіві процесів, використовувалися їх математичні моделі.

    Проект АСУ ТП під оболонкою SCADA-сиcтема GeniDAQ являє собоюпрограмно оформлений алгоритм роботи системи, розбитий на два види шибки:
    TASK і DISPLAY. У вікнах TASK задається власне алгоритм функціонування
    АСУ ТП за допомогою готових програмних блоків (об'єктів програмного середовища),об'єднуються в єдину систему за допомогою ліній зв'язку.

    У вікнах DISPLAY створюється робочий інтерфейс оператора АСУ ТП, такожза допомогою готових елементів.

    TASK1 розробник завдань (Task Designer).

    В даному вікні використовуються наступні блоки:

    Basic Script (SCR #) - блок вбудованого кошти програмування;

    Tag (Tag *) - блок-контейнер змінної типу Tag, використовується дляпередачі значення змінної між вікнами TASK, DISPLAY;

    Блок SCR1служіт для формування поточного значення витрати рідинина вході в колону і регулюючого впливу, Значення витрати виводитьсяу вікні DISPLAY1 в блоці Numeric String.

    Блок SCR2: тут формуються значення теператури рідини на входіколони, значення теператури рібойлера і витрати кубовою рідини,індикація поточного рівня рідини в кубовою секції, його сигналізація приаварійної ситуації, витрата газу і кубовою рідини, тепература кубовоюрідини, а також якість суміші. Індикація виводиться у вікнах DISPLAY1 вблоці Numeric String.

    Блок SCR3предназначен для формування значення теператури пари ікубовою рідини на виході колони, значення витрати пари, індикаціяпоточного витрати пари і теператури рідини в кубовою секції. Індикаціявиводиться у вікнах DISPLAY1 в блоці Numeric String

    DISP1 розробник екрану (Display Designer).

    У даних вікнах використовуються блоки:

    Numeric Control - блок числового введення, дані блоки використовуються длязавдання величин технологічних параметрів.

    Numeric String - блок виведення числових значень, служить для відображенняпоточних значень величин: витрат нафти, температури, рівня в ємності.

    ABC (Text String) - для виведення на екран написів і позначень;

    Indicator - в даному випадку використовується для відображення сигналізації .

    Realtime Trend Graph (блок побудови графіків у реальному часі) --даний блок дозволяє спостерігати за зміною в часі відразу декількохвеличин.

    Структура вікна Task Designer (TASK1).

    Структура вікна Display Designer (DISP1).

    Опис скриптів:

    < br>Sub SCR1 ()

    F = GetTag ( "Task1", "AI1")

    Xp = GetTag ( "Task1", "PID1")

    F1 = F + Xp/10

    Outputf 0, F1
    End Sub

    public L, Qpr0, Sum

    Sub SCR2 ()

    T1 = GetTag ( "Task1", "AI2") < p> F1 = GetTag ( "virtask", "F1")

    Ffleg = GetTag ( "Disp1", "NCTL5")

    Tfleg = GetTag ( "Disp1", "NCTL6 ")

    Trib = GetTag (" virtask "," TRIB ")

    Fkb = GetTag (" Task1 "," PID2 ")

    Fg = 0.553 * F1

    Qpr = F1-Fg + Fkb/4 dQpr = Qpr-Qpr0

    Qpr0 = Qpr

    Sum = Sum + dQpr < p> L = L +0.08 * Sum

    P105 = 0.985 +0.183 * Fg

    Tkb = 0.31 * Trib +0.28 * T1 * 0.43 * F1

    P29 = 0.156 * Tkb if l> = 3 then k = 1 else k = 0

    Outputf 0, L

    Outputf 1, Fg

    Outputf 2, -Fkb

    Outputf 3, Tkb

    Outputf 5, P105

    End Sub

    Sub SCR3 ()

    Fpar = GetTag ( "Disp1", "NCTL3")

    Tpar = GetTag ( "Disp1", "NCTL4")

    Tkb = GetTag ( "virtask", "TKB" )

    Xp = GetTag ( "Task1", "PID4")

    Fpar1 = Fpar + Xp

    Trib = 0.54 * Tpar * 0.4 * Fpar1-0.21 * Tkb

    Outputf 0, Fpar1

    Outputf 1, Trib

    End Sub

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status