Матеріали дисципліни АВТОМАТИЗОВАНІ СИСТЕМИ УПРАВЛІННЯ ВИРОБНИЦТВОМ (MES рівень)
<- до лаборних робіт | на основну сторінку курсу |
---|---|
<-Лр3. Основи роботи з зонами зберігання | Лр5. Основи роботи з DMS та WorkFlow-> |
Тривалість: 4 акад. години (2 пари).
Мета: ознайомлення з основами автоматичного планування виготовлення продукції.
Завдання для виконання роботи
Цілі.
Milk Production
, Filling
і продуктів cooled milk
У цьому пункті необхідно означити робочі процеси та продукти для вироблення молока та його фасування в тару.
Виготовлення молока відбувається в танках, у яких по суті відбувається перемішування та охолодження. Ці частини процесу відбуваються періодично, тобто спочатку йде наповнення, потім охолодження, потім вивантаження. Вони відбуваються одразу з усією партією (Batch), тому цей процес підпадає під тип Batch. Для таких процесів можна означувати рецептуру відповідно до ISA-88 (IEC-61512).
Фасована продукція вимірюється штуками, а виготовлене молоко в танках вказується в літрах. Тому при плануванні необхідно передбачати перетворення одні одиниці (літри) в інші (штуки). Для цього в одному з робочих центрів необхідно робити відповідне перетворення, вказавши альтернативні одиниці. У цьому пункті кожен літр буде вимірюватися як одна штука безпосередньо в означенні охолодженого молока.
Pasteurization Milk1 XX
створіть процеси Milk Production XX
типу Batch process (рис.4.1(1)), Filling XX
типу Process (рис.4.1(2)).cooled milk XX
(рис.4.1(3)) - intermediate product з кодом IP_XX_102
Задайте наступні параметри:
Conversion units
як 1 l/piece
(рис.4.1(4));
процес Milk Production XX
;
Pasteurized milk XX
в Recipe (рис.4.1(5)).
Quantity = 1 l
Product Quantity = 1 l
packed milk
і bottle
У цьому пункті необхідно створити сегменти продуктів для фасованого молока та пляшок. Варто відзначити, що матеріал з якого вирбляєтья продукт вказується в Recipe
, однак окрім цього при виготовленні продукту використовуються додаткові матеріали.
При фасуванні окрім сегменту основного продукту використовується упаковочний матеріал, у даному випадку - це пляшка (Bootle). На кожну одиницю розфасованого продукту витрачається одна одиниця тари (пляшки).
Крім того в означенні сегменту продукту можна вказати інші матеріали, які безпосередньо не входять в рецептуру, але споживаються. Це, наприклад, різні енерго-матеріали, типу пари чи горячої води, електроенергії, які входять в Consumables
.
bottle XX
(рис.4.2(1)) - packing material PM_XX_101
. Процес для пакувальних матеріалів не потрібно ставити, одиниці виміру вказати Count;
packed milk XX
(рис.4.2(2)) - consumer unit CU_XX_101
.
Filling XX
,Count
,cooled milk XX
(рис.4.2(3)) в пропорціях 1:1 в кількості 1 штPM_XX_101
(рис.4.2(4));WC_T101
, WC_PK105
WC_XX_T101
типу Process Cell
з настройками як на рис.4.3.1. Для всіх робочих центрів і обладнання в цьому та інших пунктах ставте Name і Code однаковими! У Processes добавте процес Milk Production XX
(рис.4.3(2)). У версії задайте настройки для партії (рис.4.3(3)). Таким чином, розмір партії буде обмежений діапазоном від 10 до 1000 літрів, а час виготовлення складе 1 годину 40 хвилин.WC_XX_PK105
типу Production Line. Налаштування задайте відповідно як на рис.4.3(4) і рис.4.3(5). Добавте процес Filling XX
. Продуктивність складе 50 пляшок в хвилину.При налаштування маршрутної діаграми в попередній лабораторній роботі важливо було вказати тільки параметри зв’язку для автоматичної реєстрації партій матеріалів при прогресі на одному з вузлів. При керування та плануванні також треба означувати інші типи зв’язків. Розглянемо їх тут.
Start-stop behaviour
(поведінка запуску/зупинки) - вказує на зв’язок поведінки запусків та завершення роботи робочих центрів, які пов’язані між собою послідовно. Це впливає на керування та координацію між робочими центрами. Можна вибрати чотири опції:
Start previous
(запуск попереднього) - забезпечує автоматичний запуск ресурсного робочого центру (звідки йде стрілка) після запуску цільового робочого центру (куди йде стрілка)Start next
(запуск наступного) - забезпечує автоматичний запуск цільового робочого центру після запуску ресурсногоStop previous
(зупинка попереднього) - забезпечує автоматичну зупинку ресурсного робочого центру після зупинки цільового.Stop next
(зупинка наступного) - забезпечує автоматичну зупинку цільового робочого центру після зупинки ресурсного.Reshedule behaviour
- вказує яким чином буде відбуватися зв’язок дії перепланування на суміжних робочих центрах (аналогічно як з зупинкою)Dependency type
(тип залежності) - вказує як зв’язані операції на суміжних робочих центрах, що впливає на планування:
Lag Time
- час простою між двома операціями. Цей час використовується для того, щоб вказати що треба запустити операцію в наступному робочому центрі з певною затримкою після початку запуску першої.Зверніть увагу на налаштування Dependency type
та Lag Time
зв’язків. У вікні Location Browser
повинен бути курсор на вашій Area. Це важливо, щоб не конфілктувати з Routing Designer інших Area!
LagTime
для цього випадку можна поставити певну паузу.Scheduler
(рис.4.5(1)) створіть нове клієнтське замовлення на виробництво молока в пляшках натиснувши кнопку Add.Create custom order
(рис.4.5(2)) натисніть кнопку Add для вибору продукту.CU_XX_101
. Потім у вікні Create custom order
задайте кількість продукту для виготовлення, (наприклад, 1000 шт), а також граничний час поставки і виготовлення не менше ніж на кілька годин пізніше.Schedule Automatically
в модулі Scheduler
для запуску автоматичного планування. У спливаючому вікні Solving
(рис.4.5(4)) натисніть кнопку Schedule now
. В результаті повинен вийти графік як на рис.4.5(5). Як видно, автоматичне планування не тільки розбило клієнтські замовлення на робочі замовлення, але також розподілило операції по робочим центрам.rescheduling
для всіх робочих центрів.Оператор
запустіть на виконання процес в робочому центрі WC_XX_PAST1
. У вікні (рис.4.5(6)) натисніть кнопку Start. Це запустить на виконання процеси в робочих центрах WC_XX_PAST1
і WC_XX_T101
. Для WC_XX_T101
необхідно також запустити на виконання Batch (рис.4.5(7)).Scheduler
в вікні Simple View
перегляньте стан процесів, кількість виготовленого продукту і запасів (рис.4.5(8)).Stock
в вікні Stock Grid
(рис.4.5(8)) подивіться зміну запасів сировини в танку при ручному завданні прогресу в WC_XX_PAST1
.WC_XX_PAST1
. Проконролюйте, що всі операції в наступних за потоком робочих центрах зупинилися також.WC_XX_PAST
, WC_XX_T101
і WC_XX_PK105
Start-stop behaviour
та Reshedule behaviour
. Вони впливають на планування чи керування?Dependency type
. Вони впливають на планування чи керування?<- до лаборних робіт | на основну сторінку курсу |
---|---|
<-Лр3. Основи роботи з зонами зберігання | Лр5. Основи роботи з DMS та WorkFlow-> |