Типи рецептівРізні частини компанії можуть потребувати різний тип інформації про продукт або про процес його виробництва. Розглянемо наступний сценарій.
- науково-дослідницька група очевидно причетна до властивостей продукту і необхідної загальної процедури обробки для її створення, але не може піклуватися про те, яке обладнання для цього використовується
- корпоративна інженерна група що працює над створенням процесу для виробництва продукції може більше фокусуватися на типі необхідного обладнання, але не на конкретному обладнанні що використовується для партії на конкретному заводі
- заводська виробнича команда дуже зацікавлена в тому, яке конкретно обладнання доступне в конкретний час для створення партії
Для кожної з трьох груп, наведених вище, необхідні різні типи і кількість інформації. Використовувати тільки один рецепт з метою збереження необхідної інформації для всіх трьох груп буде складно і громіздко. Тому S88 визначає чотири типи рецептів, фокусуючись на різних рівнях конкретної інформації. Рисунок 4 показує ці чотири типи рецепти.
"Чому так дивно виглядають лінії в Рецептній Моделі?" |
|
Рецептна модель використовує метод опису, відомий як діаграма сутність зв'язок. Це був загальний інструмент в традиційному IT проектуванні та моделюванні. Ви можете більше почитати про це E-R діаграми тут |
|
Загальний рецепт (general recipe) використовується на рівні компанії і є основою для рецептів нижчого рівня. Він визначає сировину, її кількість і необхідну обробку для створення продукту. Однак загальний рецепт як правило створюється без знань про конкретну виробничу ділянку (завод), або обладнання, що буде виробляти продукт; передбачається довести вимоги до тех.процесу в декілька місць виробництва. Цей тип рецепту створюють люди зі знаннями характеристик продукту і вимог до процесу – таких як група по питанням розробки.
Як передбачає його назва,
місцевий рецепт є конкретним для виробничої ділянки (заводу, фабрики). Як правило він походить від загального рецепту для задоволення конкретних умов або обмежень місця виробництва продукту. Місцевий рецепт забезпечує рівень деталізації, який необхідний для довготривалого планування виробництва на конкретній ділянці. Місцеві рецепти можуть відрізнятися мовами, якими вони написані, або специфікацій для місцевої сировини. Хоч вони можуть бути ще не визначені для конкретного набору обладнання, місцеві рецепти можуть мати конкретизовані можливості та обмеження для переробки та збереження.
Майстер рецепт (master recipe) призначений для області технологічного процесу і являється похідним від загального або місцевого рецепту. Майстер-рецепти залежать від типів або класів обладнання, наприклад емальований реактор або змішувач. Ці рецепти можуть вміщувати інформацію по конкретному продукту необхідну для детального планування, такі як вимоги до обладнання. Але на відміну від загального і місцевого рецепту, S88 керувальний рецепт вимагає наявність майстер-рецепту. Майстер рецепт являється шаблоном для рецептів, що використовуються для створення окремих партій. Без цього шаблону не можуть бути створені конкретні рецепти партій, і тому партії не можуть бути вироблені.
Керувальний рецепт використовується для створення єдиної конкретної партії. Він починається як копія майстер рецепту і змін, необхідних для створення конкретної партії. Зміни можуть проводитися для об’єму партії, характеристик сировини по місцю (наприклад ефективність) або фактичного обладнання, що використовується. Хоч декілька (десятки, сотні, тисячі) партій можуть використовувати один майстер-рецепт, кожна партія має єдиний керувальний рецепт унікальний для цієї партії і тільки для неї. Два керувальні рецепти можуть бути ідентичними в інгредієнтах і їх кількості, у використаному обладнанні але вони, тим не менше індивідуально визначені. Унікальні керувальні рецепти для кожної партії дозволяють відслідкувати продукт або проводити генеалогію.
Наприклад, компанія по виробництву морозива може мати майстер рецепти, що враховують потенціал жиру і нежирних твердих речовин які є у вершках та молоці. Однак оскільки деякі молочні компанії не замовляють молочних продуктів, кожний танк збереження молочної сировини скоріш за все буде мати різні значення потенціалу. Це значить, що кількість сировини в керувальному рецепті буде відрізнятися від кількості в майстер рецепті, якщо сировина в молочних танках має інший потенціал ніж вказана в майстер рецепті (як це нерідко буває). Крім того, майстер рецепта те турбує з якого танку (молока чи вершків) йде сировина. Однак, з причин відслідковування продукту і мінливості процесу, номера танків сирого молока які використовуються мають бути записані. Це відображається в керувальному рецепті. Компанії також записують іншу важливу інформацію, наприклад, я кому танку проводиться збереження суміші для партії і бажана швидкість мішалки в танці.
Рис.5 показує в розібраному вигляді рецепт, керований компанією з двома виробничими ділянками. Зверніть увагу, що завод 2 має тільки одну технологічну комірку. У цьому випадку формальна потреба для місцевого рецепту може не знадобитися, але може підтримуватися для забезпечення узгодженості з іншою виробничою ділянкою.
Тепер реальність така, що сьогодні на ринку є багато S88-сумісних рішень керування періодичними процесами починають керувати рецептами на рівні майстер-рецептів. Інженери і вчені можуть визначити майстер рецепти. Коли партії заплановані на виробництво, підсистема S88 рецептурного керування створює керувальний рецепт в пам’яті і завантажує інформацію про партію в DCS або один чи декілька ПЛК. Далі підсистема рецептурного керування створює запис партії для кожного керувального рецепту, по замовченню зберігає штамп часу і визначені користувачем дані про партію яка була створена. Як опція вона також може архівувати запис партії керувального рецепту в базу даних. По закінченню партії, керувальний рецепт більше не існує, але дані зібрані з рецепту і партії залишаються.