Програмне забезпечення для МПК Ломіконт
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Міністерство освіти і науки України
Національний університет харчових технологій
Курсова робота з дисципліни
Програмне забезпечення
Виконав: студент групи
АКС-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Відкрити клапан подачі ферменту
Якщо дозатор повний
Тоді закрити клапан подачі ферменту
Тоді відкрити клапан зливу ферменту
Якщо дозатор порожній