Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Автоматизація насосних агрегатів на нафтоперекачувальної НПС &Травники&

Реферат Автоматизація насосних агрегатів на нафтоперекачувальної НПС &Травники&





ння програм PUSK і STOP і незмінність стану обладнання на працюючому агрегаті (особливо засувок на прийомі і викиді).

Для запобігання помилкових спрацьовувань сигналізаторів тисків на прийомі і викиді насосів, масла на підшипники, повітря на охолодження електродвигуна при пульсаціях тиску в системах аварійної сигналізації передбачають витримки часу 1-20 с.

Система автоматичної аварійного захисту насосної передбачає два види аварійних відключень магістральних агрегатів:

- відключення агрегату кнопкою за місцем, що допускає тільки місцевий повторний запуск після деблокування в операторної спеціальною кнопкою;

відключення агрегату оператором, що допускає дистанційний запуск.

При спрацьовуванні захисту включається аварійна сигналізація і включається програма «зупинка насосного агрегату»:

- вимкнути електродвигун;

- закрити засувку на вході і засувку на виході насосного агрегату;

- вимкнути припливний вентилятор обдування електродвигуна;

- вимкнути маслонасос.

Після з'ясування причини аварії, зняття стану аварії, контролер переходить в нормальний стан.

Відбувається вибір необхідних датчиків і виконавчих механізмів об'єкта з урахуванням вимог алгоритмів керування. На підставі завдання спочатку визначаються всі інформаційні та керуючі сигнали проектованого контролера.

Наступним крок - визначення причини наслідкових відносин між сигналами, виділення послідовності подій. Одним з формалізованих способів подання алгоритмів керування, яким зручно користуватися при подальшому проектуванні є граф переходів.

Граф переходів, представлений на малюнку 4.3, складений на основі словесного опису алгоритму управління.



4.3.2 Програмування

Автоматизація збору і обробки вимірювальної інформації пов'язана із завданням програмування логіки роботи інструментальних засобів автоматизації - логічних контролерів.

Використання стандартних мов та комп'ютерних засобів програмування дозволяють істотно знизити витрати на розробку прикладного програмного забезпечення контролерів і забезпечити його переносимість з одного контролера на інший.

Інструменти програмування ПЛК на мовах МЕК 61131-3 можуть бути спеціалізованими для окремого сімейства ПЛК (наприклад, STEP 7 для контролерів SIMATIC S7-300/400) або універсальними, працюючими з декількома (але далеко не всіма) типами контролерів: CoDeSys, ISaGRAF, ІСР круголого raquo ;, Beremiz.

Для програмування ПЛК використовуються стандартизовані мови МЕК (IEC) стандарту IEC61131-3:

- графічні:

1) LD - мова релейних схем;

2) FBD - мова функціональних блоків;

) SFC - мова діаграм станів - використовується для програмування автоматів;

- текстові:

1) IL - список інструкцій;

2) ST - структурований текст.

Мовою програмування була вибрана мова ST. ST - мова структурованого тексту. Відноситься до класу мов високого рівня, схожих на Паскаль, зручний для програмування складних логічних і обчислювальних процедур, які складно або неможливо описати графічними мовами.

Порядок створення програми:

- створення проекту;

- оголошення змінних: booleans (булеві), analog (аналогові), timers (таймерні);

- створення програм;

- написання тексту програми на обраною мовою за допомогою відповідного редактора;

- приєднання змінних вводу-виводу, дозволяє програмісту визначити фізичні плати системи виконання і те, яким чином змінні введення-виведення приєднуються до каналів цих плат;

- генерація коду прикладної програми, що включає перевірку синтаксису програми;

- тестування або імітація. Використовується для налагодження програм на комп'ютері, коли апаратні засоби системи виконання недоступні;

- завантаження програми в контролер.

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


Таблиця 4.2 - Опис змінних застосовуваних у програмі

Умовне обозначеніеТіп переменныхPUSKboolEzboolPnormboolP_PrVuk_masnboolPZoboolPZzboolSTOPm_opboolTpedn_kn_masboolVZoboolVZzboolVibrintegerutboolXstatorboolYstboolВыходные сигналыUedboolUezboolUpzoboolUpzzboolUvzoboolUvzzboolUvibrboolUmasnboolUTemp...


Назад | сторінка 22 з 35 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Розробка програми і схеми алгоритмів мовою програмування С + +
  • Реферат на тему: Середа розробки і мова програмування Delphi, його графічні засоби
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Мова програмування високого рівня Python