Програмне забезпечення для МПК Ломіконт

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Міністерство освіти і науки України

Національний університет харчових технологій

 

 

 

 

 

 

 

 

 

 

Курсова робота з дисципліни

Програмне забезпечення

 

Виконав: студент групи

АКС-4-4 Ширма С.В.

 

 

 

 

 

 

 

 

 

 

 

Київ 2010

Завдання 34 20

 

Рис.1 Схема обєкта управління

 

У початковому стані всі клапани закриті. Клапан 4 аналоговий.

Після натискання кнопки ПУСК відкривається клапан 5 і на 60% клапан 4. На протязі пяти хвилин відбувається пропарювання апарату. Закривається клапан 4 і через 2 хвилини клапан 5.

Відкривається клапан 1 і ємність наповндюється молоком до верхнього рівня.

Подається перша доза ферменту в ємність:

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

закривається клапан 2, відкривається клапан 3 (відбувається зливання ферменту до спрацювання датчика нижнього рівня дозатора)

закривається клапан 3.

Подається друга доза ферменту в ємність

Включається двигун і протягом 3 хвилин виконується промивка ємності.

Якщо не натиснута кнопка СТОП, продовжити роботу починаючи з п. 1, інакше завершити роботу.

Блок-схема процесу

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Схема автоматизації обєкта керування

ВД входи дискретні;

ДВ виходи дискретні;

ВА входи аналогові;

АВ аналогові виходи.

 

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

 

ПараметрУмовне позначення на СААдреси входів-виходів на МПКМПК ЛоміконтМПК Р-130МПК TSX PremiumВимірювання рівняВА01ВА001ВА01%IW3.1%MW31Вимірювання температуриВА02ВА002ВА02%IW3.0%MW30ПускВД01ВД001ВД01%I1.0%M10СтопВД02ВД002ВД02%I1.1%M11Нижн. рів. дозатораВД03ВД003ВД03%I1.2%M12Верх. рів. дозатораВД04ВД004ВД04%I1.3%M13Кл4АВ01АВ001АВ01%QW4.0%MW40Кл1ДВ01ДВ001ДВ01%Q2.0%M20Кл2ДВ02ДВ002ДВ02%Q2.1%M21Кл3ДВ03ДВ003ДВ03%Q2.2%M22Кл5ДВ05ДВ005ДВ05%Q2.3%M23Кл6ДВ06ДВ006ДВ06%Q2.4%M24МішалкаДВ04ДВ004ДВ04%Q2.5%M25

Розроблення програмного забезпечення для МПК Ломіконт

 

Для розроблення прикладного програмного забезпечення МПК Ломіконт використовується пакет програм “Крос-система мови МІКРОЛ”.

 

Секція 000Пояснення00 АЛГ 130

1. ВЫХОД = КБ0

2. №=8

3. В/О = ОТКЛ

01 АЛГ 130

1. ВЫХОД = КС000

2. №=128

3. В/О = ОТКЛ

02 ОТКЛ ДВ001

03 ОТКЛ ДВ002

04 ОТКЛ ДВ003

05 ОТКЛ ДВ004

06 ОТКЛ ДВ005

07 ОТКЛ ДВ006

10 АВ001=+0000

11 ТМ05=00.00.00

12 ТМ06=00.00.00

13 ТМ07=00.00.00

14 ВКЛ КБ1

15 ВКЛ КС100 Закрити всі ключі блоків

 

 

 

Закрити всі ключі секцій

 

 

 

Закрити клапан подачі молока

Закрити клапан подачі фермента

Закрити клапан зливу фермента

Вимкнути мішалку

Закрити клапан зливу

Закрити клапан подачі води

Закрити клапан подачі пари

Обнулити таймер

Обнулити таймер

Обнулити таймер

Включити ключ блока КБ1

Включити ключ секції КС100Секція 100Пояснення00 ЕСЛИ ВА001>+0000

01 ТОГДА ВКЛ ДВ005

02 ЕСЛИ ВА001=+0000

03 ТОГДА ВКЛ ДВ006

04 ТОГДА ТМ05=00.00.00

05 ТОГДА ВКЛ ТМ05

06 ЕСЛИ ТМ05=00.03.00

07 ТОГДА ОТКЛ ДВ006

10 ТОГДА ОТКЛ ДВ005

11 ТОГДА ОТКЛ КС100

12 ТОГДА ВКЛ КС 101Якщо апарат не порожіній

Тоді відкриваєм клапан зливу

Якщо апарат порожній

Тоді відкриваєм клапан подачі води

Обнуляєм таймер

Запускаєм таймер

Якщо вийшов час 3 хв

Тоді відключаєм клапан подачі води

Тоді відключаєм клапан зливу

Тоді закриваєм ключ секції КС100

Тоді відкриваєм ключ секції КС101Секція 101Пояснення00 ЕСЛИ ВКЛ ВД001

01 ЕСЛИ ОТКЛ ВД002

02 ТОГДА ВКЛ ДВ005

03 ТОГДА АВ001=+0600

04 ТОГДА ТМ05=00.00.00

05 ТОГДА ВКЛ ТМ05

06 ЕСЛИ ТМ05=00.05.00

07 ТОГДА АВ001=+0000

10 ЕСЛИ ТМ05=00.07.00

11 ТОГДА ОТКЛ ДВ005

12 ТОГДА ВКЛ ДВ001

13 ЕСЛИ ВА001=+1000

14 ТОГДА ОТКЛ ДВ001

15 ТОГДА ОТКЛ КС101

16 ТОГДА ВКЛ КС102Якщо нажата кнопка ПУСК

І не нажата кнопка СТОП

Тоді включаєм клапан зливу

І відкриваєм клапан подачі пари на 60%

Обнуляєм таймер

Запускаєм таймер

Якщо вийшов час 5 хв

Тоді закриваєм клапан подачі пари

+2хв

Закриваєм клапан зливу

Тоді відкриваєм клапан подачі молока

Коли апарат повний

Тоді закриваєм клапан подачі молока

Тоді виключаєм ключ секції КС101

Тоді включаєм ключ секції КС102Секція 102Пояснення00 ВКЛ ДВ002

01 ЕСЛИ ВКЛ ВД004

02 ТОГДА ОТКЛ ДВ002

03 ТОГДА ВКЛ ДВ003

04 ЕСЛИ ОТКЛ ВД003

05 ТОГДА ОТКЛ ДВ003

06 ТОГДА ОТКЛ КС102

07 ТОГДА ВКЛ КС103Відкрити клапан подачі ферменту

Якщо досягнуто верхній рівень

Тоді закрити клапан подачі ферменту

Тоді відкрити клапан зливу ферменту

Якщо дозатор порожній

Тоді закрити клапан зливу ферменту

Тоді відключити ключ секції КС102

Тоді включити ключ секції КС103Секція 103Пояснення00 ВКЛ ДВ002

01 ЕСЛИ ВКЛ ВД004

02 ТОГДА ОТКЛ ДВ002

03 ТОГДА ВКЛ ДВ003

04 ЕСЛИ ОТКЛ ВД003

05 ТОГДА ОТКЛ ДВ003

06 ТОГДА ОТКЛ КС103

07 ТОГДА ВКЛ КС104Відкрити клапан подачі ферменту

Якщо дозатор повний

Тоді закрити клапан подачі ферменту

Тоді відкрити клапан зливу ферменту

Якщо дозатор порожній