SlideShare a Scribd company logo
1 of 55
Управления рецептурными
(BATCH) производствами с
использованием стандартов
ISA-88 (IEC 61512)
Александр Пупена (pupena_san@ukr.net)
1
Мы сегодня
Учебный центр
Шнейдер Электрик
"Модикон-Киев"
Работа над проектами
asu.in.ua
https://www.facebook.com/groups/asu.in.ua/
https://www.facebook.com/groups/MES.in.ua/
…до ISA88
• собственные «стандарты"
организации программ
• тонкие но очень
объектно-зависимые
вещи
• «велосипедная» стратегия
PLC/SCADA/HMI programmer Thezlobnyprepod
…до ISA88
• МЕКовские языки
основы построения
ПЛК, SCADA/HMI,
пром.сети
• как правильно
писать алгоритмы,
программы, строить
алгоритмы
SCADA/HMI?
ISAS88
Мы до ISA88
Наше поведение сейчас
05.07.2018 Про ТДА - pupena_san@ukr.net 4
Реакция интеграторов (может и ваша :-) ), но не
конечных заказчиков
05.07.2018 Про ТДА - pupena_san@ukr.net 5
- "это всё ваша "наука", она не
работает в реалиях"
- "мы делаем так, потому что
так видели у европейцев и
оно офигенно работает" (а
откуда взяли европейцы?)
- "это уровень MES а не
АСУТП, оно нам не надо"
Batch vs Continue
• менее продуктивные
• небольшие партии
• большее время
• меньшее количество оборудования
• возможность изменения технологии
путем изменения реецпта (напр. соки
и молоко на том. же оборудовании)
• технологические операции как
последовательности действий в том
же оборудовании: дозирование
порциями
• …
• большие партии
• непрерывные операции
• большая продуктивность
• оборудование = технология
• непрерывное дозирование –
соотношение расходов
• дополнительное оборудование
• рециркуляции
• трудные пуски, остановы,
нештаты
05.07.2018 Період виробн - pupena_san@ukr.net 6
Гибкость Batch производства
• большой ассортимент продукции
• много однотипного и немного различимого оборудования
• много путей, возможность/необходимость изменения пути
• необходимость планирования, координации действий
продукт рецепт оборудование05.07.2018 7
Двойная натура batch
- как непрерывные: наличие регулирования, идентификация сырья
только до пределов партии
- как дискретное: последовательности операций, синхронизация,
необходимость отслеживания сырья
- НЕ непрерывное (ограниченное время, ограниченная партия,
различное оборудование, необходимость планирования)
- НЕ дискретное (границы между партиями но не деталями)
+ =
05.07.2018 Період виробн - pupena_san@ukr.net 8
Вызовы: новые продукты по новой рецептуре
Тут, вобщем, технологи
вирішили новий рецепт у
виробництво пустити, ти
б не міг це ШВИДЕНЬКО в
програму внести?!
О це будуть
таблеточки!
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 9
Вызовы: разное оборудование (путь)
… і треба щоб в любому танку і
фасувати на любу лінію, і щоб любі
продукти !
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 10
Вызовы: отчеты по партиям
Зроби звіти по кожній
партії окремо!
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 11
Вызовы : планирование
Ти нам ще шедулінг
забацаєш?!
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 12
- Чебурашка, приборы!
- Двести!
- Чтодвести?!
- А чтоприборы?
- Какое состояние аппарата!
- Что такое «состояние» и что
такое … «аппарат»?
Вызовы:интеграция
Вызовы:интеграция-типичныйвариант
…та мы интегрируєм с MESлюбой
контроллер!
Нужно разрабатывать АСУТП уже с возможностью
интеграции!
Другие вызовы …
• разделение общих ресурсов между различными одновременными
процессами
• обработка ошибок в технологии (не в оборудовании) в зависимости от типа
продукта
• изменения технологической последовательности во время приготовления
продукта, внесение в историю, возможность повторного использования
• возможность отслеживания продукции
• возможность смешивания ручных и автоматических технологических
действий
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 15
Ты ж автоматчик
ты ж программист!
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 16
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 17
Стандарты ISA-88/IEC 61512
• ANSI/ISA–S88.01–1995 Batch Control Part 1: Models and Terminology. IEC 61512-1
• ANSI/ISA-S88.00.01 Batch Control Part 1: Models and Terminology (Update 2010)
• ANSI/ISA–88.00.02 Batch Control Part 2: Data Structures and Guidelines for Languages
(2001)
• ANSI-ISA-88.00.03 Batch Control Part 3: General and Site Recipe Models and
Representation (2004)
• ANSI/ISA-88.00.04 Batch Control Part 4: Batch Production Records (2006)
• ANSI/ISA-88.00.05 Batch Control Part 5: Implementation Models & Terminology for
Modular Equipment Control
• ISA-TR88.00.02 Machine and Unit States: An Implementation Example of ISA-88 (2008)
• ISA TR88-95.00.01 ISA-88/95 Technical Report Using ISA-88 and ISA-95 Together
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 18
 инженеров различного уровня и предназначения, в
частности технологов, главных инженеров, других
производственников
 специалистов АСУТП, программистов ІТ управления
предприятием
Кому это надо
05.07.2018 Що таке ISA-88 (замальовки) 19
Принцип 1: RECIPE <> Equipment
технология –
последовательность и
технологические параметры
приготовления конкретного
типа продукта і конкретной
партии:
"нагреть до 50 °С" но не
"открыть клапан пары TV1
на 100%"
управление оборудованием
(конкретним):
"открыть клапан TV2" но
не "приготовить кефир"
RECIPE (рецепт) EQUIPMENT
(оборудование)
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 20
Recipe (рецепт, рецептура, регламент…)
процедура + формула +
оборудование на котором
делать
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 21
процедура –
технологическое действие
- не нужно вносить изменение в программу при добавлении нового
рецепта.
Оборудование делает все что умеет,
рецепт задает что делать оборудовании з того, что оно умеет
и в какой последовательности
и с какими параметрами.
Принцип 2: структурирование ресурсов и технологий
декомпозиция процессов –
иерархия процедур
декомпозиция оборудования –
иерархия оборудования
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 22
Физическая модель оборудования
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 23
- стандарт рекомендует как делать декомпозицию, распределять
обязанности и функции между оборудованием, и решать типовые сложные
задачи, исходя из лучших практик.
Recipe & Equipment
• рецептура – технологи, оборудование и управление – инженеры-конструкторы,
механики, автоматчики, программисты …
• ISA-88 – как разделить (для гибкости) и соединить технологию и оборудование
декомпозиция + агрегирование
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 24
Принцип 3: любой уровень автоматизации
- полный автомат
- частично автоматизированный
- только ручные операции
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 25
- один и тот же рецепт может работать на разном оборудовании с разной
степенью автоматизации.
- вопросы синхронизации прописаны в структуре (автоматы состояния
процедур)
Принцип 4: иерархия рецептур
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 26
Принцип 4: иерархия рецептур
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 27
- рецепты могут наследоваться от R&D до оборудования.
- исполняемые рецепты могут меняться на лету
- исполняемые рецепты могут стать прототипом для шаблонных мастер-
рецептов
- исполняемые рецепты привязаны к конкретной партии, могут быть
отслежены по ID партии
Принцип 5: рецептурные языки
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 28
Принцип 5: рецептурные языки
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 29
- рецептурные языки – технологические
Принцип 5: рецептурные языки
- хорошо отслеживается состояние процесса и оборудования
в работе
Принцип 6: управление на основе состояний
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 31
Процедуры
Управление на основе состояний
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 32
Процедуры
- единый язык для разработки технологии и системы управления –
точность описания, отсутствие недоговоренности и менее
непродуманности
- стандарт дает несколько шаблонов автоматов – бери и пользуйся
Управление на основе состояний (исполнение)
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 33
- состояния дают представления о
выполнении рецепта
- состояния могут
распространяться вверх и вниз, и
это обговаривается при разработке
Принцип 7: Терминологическая определенность
ФормализациятерминологииISA-88
Режимы, состояния, шаги, этапы,
стадии …. – это не синонимы а разные
понятия!
- отсутствие путаницы в определении состояния и требуемого
поведения системы со стороны всех стейкхолдеров
Принцип 8: исполняемый рецепт для каждой
партии уникален и оставляет "след"
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 35
- удобно делать отчеты по партиям
- можно отслеживать продукт
Control recipe
• происходит от мастер рецепта (как копия)
• меняется с потребностями конкретной партии:
• каждая партия имеет уникальный управляющий рецепт, могут отличаться
только ID
• вся информация о производстве партии сохраняется и архивируется с
привязкой к нему
Batch reports: пример
- используя Batch ID можна вытянуть всю информацию об оборудвании ->
любую информацию в истории, связанных к ним
Принцип 9: согласованность ISA 88/95/106
Level 4
Level 0
Level 1
Level 2
Level 3
Business Logistics
Plant Production Scheduling, Shipping,
Receiving, Inventory, etc
Manufacturing
Operations Management
Dispatching, Detailed Production
Scheduling, Production Tracking, ...
Batch
Production
Control
Discrete
Production
Control
Continuous
Production
Control
ISA – IEC/ISO
Interface
Standards
IEC, OPC, &
OMAC Interface
Standards
ISA
Functional
Model
The production processes
ISA-95 1,2
ISA-95 3,4
ISA
-88
ISA-
TR88
.02
ISA-
106
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 37
ISA95 - IEC 62264,
ISA88 - IEC 61512
- стандарты ISA 88/95/106 согласованы – упрощение интеграции
Определение продукта
(операции): Как (работы), с
чего (материалы) на чём
(оборудование, другие ресурсы)
изготовить продукт?
3
8
Доступные ресурсы:
Что имеется для изготовление
продукта/операции (в т.ч.
оборудование)?
Производственный план:
Когда и с какими ресурсами (в т.ч.
оборудование) планируется
изготовить продукт?
Фактические показатели
производства:
Какпроисходит(происходило
изготовление продукта?
Производственные
операции
• Одинаковые идеи во всех стандартах группы SA-88/95/106
• ISA-88– рецептурное производство (АСУТП+частично АСУВ)
• ISA-95– базируется на идеях ISA-88,дляАСУТП-шниковпрощеначинатьс
ISA-88
• ISA-106 (в работе) – идеи ISA-88/95 …
Принцип 9: согласованность ISA 88/95/106 не только по оборудование
3
9
GAMP/GMP
• Использование ISA-88 входит в GAMP http://www.gmpua.com/GAMP
https://appau.org.ua/news/obzor-praktyk-upravlenyya-proektamy-po-gamp/
Преимущества - итоги
• много-асортиментая продукция:
• новые рецепты аля "технологические программы" создаются технологами
и исполняются системой без перепрограммирования
• понятные для технологов способы конфигуриррования рецептов
• возможность изменения рецептуры на лету с регистрацией и
возможностью прототипирования
• формализация и стандартизация – единый взгляд на все производство
• формализация иерархии оборудования:
• упрощение декомпозиции,
• решение проблем подчиненности
• менее подвержен ошибкам,
• понятен по всей вертикали управления,
• с каждым последующим проектом уменьшение времени разработки
• формализация автоматов состояний
• координация ручных и автоматических процедур
• упрощение отслеживаемости продукта
• BATCH отчеты
• интеграция с верхним уровнем , ISA-88 & ISA-95
• продуманный механизм масштабирования партии
• разработка согласно GAMP/GMP
• …
Доступность реализации
• BATCH-модули в SCADA/DCS упрощают реализацию, но дорогие и часто
базируются на решениях для системы вцелом
• реализация без BATCH-модулей возможна!
• частично - без всяких проблем, это больше подход к построению ПО и
эксплуатации АСУТП (философия)
• полностью – требует значительных усилий в реализации
функциональности "построения" рецепта, особенно при использовании
PFC, табличные рецепты можно реализовать достаточно просто
• основные идеи реализовываем во всех проектах, полная реализация (все
функции) только в лабораторном практикуме
ISA 88 – философия инженера
• программисту АСУТП – полностью
• программисту MES, АСУП - полностью
• проектанту АСУТП - азы
• технологу - азы
• управляющие должности (главные инженеры, технологи, механики) - азы
ISA 88/95 в INDUSTRIE 4.0 (RAMI)
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 43
IEC 62264 - ISA95, IEC 61512 - ISA88
RAMI - Reference Architecture Model Industrie 4.0
ISA 88 – не только для программиста АСУТП, философия
инженера
ISA88.asu.in.ua
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 44
• программисту АСУТП – полностью
• программисту MES, АСУП - полностью
• проектанту АСУТП - азы
• технологу - азы
• управляющие должности (главные инженеры, технологи, механики) - азы
Бачи, шмачи … - зачем нам это, у
нас непрерывное производство!
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 45
Концепції ISA 88 – в неперервні і дискретні процеси
“…У кінці вісімдесятих при розробці стандарту ISA-
88 для управління порційним виробництвом,
деякі члени нашого комітету вирішили перевірити
ефективність можливого застосування концепцій
керування періодичними процесами, покладених
в основу цього стандарту, у неперервному і
дискретному виробництві. Ми зійшлися на думці,
що ці концепції дуже добре підходять і можуть
бути використані і в інших галузях промисловості.
Том Фішер теж погодився, але зазначив, що якби
ми спробували розширити статут стандарту
за межі періодичного виробництва,
ймовірність закінчити коли-небудь цей
стандарт сильно б зменшилася. Том мав рацію!
Замість прогнозованих 2 років, перші дві частини
стандарту ISA-88, що задовольняли первинному
його статуту, фактично були випущені аж через 13
років. Добре, що ми зупинилися на порційному
виробництві, так як я не можу собі уявити, де ми
були б зараз, якби тоді розширили наш статут!..”
David A. Chappell
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 46
Концепции ISA 88 – в стандарт для непрерывных
процессов
ISA 106 (в розробці) - Procedure Automation for Continuous Process Operations
http://www.slideshare.net/pupenasan/106-61724166
ISA 106
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 48
https://youtu.be/eNEKOlV_JXM
https://youtu.be/T26m4dEepoA
https://youtu.be/-aUPobpSFCE
ISA 106 тоже на состояниях
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 49
ISA 106 много синхронизации с ручными
операциями
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 50
Концепции ISA 88 – для дискретных процессов
• ISA-TR88.00.02 Machine and Unit States: An Implementation Example of
ISA-88 (2008)
• ANSI/ISA-TR88.00.02-2015, Machine and Unit States: An implementation
example of ANSI/ISA-88.00.01
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 51
Традиційні підходи
працюють
Тимне менше,концепції
ISA88 єкращими
Алетількиякщо ви знаєтеяк їхзастосовувати!
Для того чтобы это работало ISA 88 – нужно
понимать как это использовать
Applying ISA-88 inDiscreteand ContinuousManufacturing
Курсы
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 53
Программа курса (базовый уровень):
https://drive.google.com/file/d/1cxW1QBNJDErv5gFeu5EW1VqQtJKouirL/view
Писать: pupena_san@ukr.net
Звонить: +38(050)-199-35-13
Управления рецептурными (BATCH) производствами с
использованием стандартов ISA-88 (IEC 61512).
Базовый уровень (для всех инженеров)
В курсе даются основные принципы разработки функциональных
требований и спецификаций к системам управления много-рецептурными
периодическими производствами с использованием моделей и
терминологии, определенных в стандартах ANSI/ISA-88 (IEC 61512).
Лабораторный практикум (для программистов АСУТП). На примерах
испытать максимум деятельностей ISA-88. Только после прохождения
базового уровня.
ТК 185 Промислова автоматизація
05.07.2018 ISA-88 Intro - pupena_san@ukr.net 54
https://sites.google.com/view/tc-185-ukraine/iec-61512-isa88
Спасибо!Вопросы?
Яне розумію чому він такийщасливий
зі своїми новими номернимизнаками.

More Related Content

What's hot

Системная инженерия в России
Системная инженерия в РоссииСистемная инженерия в России
Системная инженерия в РоссииAnatoly Levenchuk
 
X-Tensive DPA - мониторинг станков с ЧПУ
X-Tensive DPA - мониторинг станков с ЧПУX-Tensive DPA - мониторинг станков с ЧПУ
X-Tensive DPA - мониторинг станков с ЧПУIgor Tretyakov
 
Системная инженерия и информационная модель системы
Системная инженерия и информационная модель системыСистемная инженерия и информационная модель системы
Системная инженерия и информационная модель системыAnatoly Levenchuk
 
Training on production system
Training on production systemTraining on production system
Training on production systemVladimir Katyshev
 
Введение в производственную систему
Введение в производственную системуВведение в производственную систему
Введение в производственную системуVladimir Katyshev
 
Berger step7 stl&scl-rus
Berger step7 stl&scl-rusBerger step7 stl&scl-rus
Berger step7 stl&scl-rusrampodo
 
Система мониторинга АИС "Диспетчер"
Система мониторинга АИС "Диспетчер"Система мониторинга АИС "Диспетчер"
Система мониторинга АИС "Диспетчер"shyron1
 
5S: презентация без картинок
5S: презентация без картинок5S: презентация без картинок
5S: презентация без картинокSixSigmaOnline
 
Logisticheskie sistemy up_gorbachuk_t_m
Logisticheskie sistemy up_gorbachuk_t_mLogisticheskie sistemy up_gorbachuk_t_m
Logisticheskie sistemy up_gorbachuk_t_mYuliya Samuila
 

What's hot (20)

Системная инженерия в России
Системная инженерия в РоссииСистемная инженерия в России
Системная инженерия в России
 
X-Tensive DPA - мониторинг станков с ЧПУ
X-Tensive DPA - мониторинг станков с ЧПУX-Tensive DPA - мониторинг станков с ЧПУ
X-Tensive DPA - мониторинг станков с ЧПУ
 
Системная инженерия и информационная модель системы
Системная инженерия и информационная модель системыСистемная инженерия и информационная модель системы
Системная инженерия и информационная модель системы
 
Poka yoke&amp;
Poka yoke&amp;Poka yoke&amp;
Poka yoke&amp;
 
6sigma
6sigma6sigma
6sigma
 
Training on production system
Training on production systemTraining on production system
Training on production system
 
Введение в производственную систему
Введение в производственную системуВведение в производственную систему
Введение в производственную систему
 
Usr12 l ts_p
Usr12 l ts_pUsr12 l ts_p
Usr12 l ts_p
 
Smed
SmedSmed
Smed
 
Ksr 12 (smed-system)
Ksr 12 (smed-system)Ksr 12 (smed-system)
Ksr 12 (smed-system)
 
Cando
CandoCando
Cando
 
Berger step7 stl&scl-rus
Berger step7 stl&scl-rusBerger step7 stl&scl-rus
Berger step7 stl&scl-rus
 
Система мониторинга АИС "Диспетчер"
Система мониторинга АИС "Диспетчер"Система мониторинга АИС "Диспетчер"
Система мониторинга АИС "Диспетчер"
 
Ksr12
Ksr12Ksr12
Ksr12
 
5S: презентация без картинок
5S: презентация без картинок5S: презентация без картинок
5S: презентация без картинок
 
Автоматизация производства
Автоматизация производстваАвтоматизация производства
Автоматизация производства
 
ЕИС УЖЦ УВЗ
ЕИС УЖЦ УВЗЕИС УЖЦ УВЗ
ЕИС УЖЦ УВЗ
 
Kanban
KanbanKanban
Kanban
 
Logisticheskie sistemy up_gorbachuk_t_m
Logisticheskie sistemy up_gorbachuk_t_mLogisticheskie sistemy up_gorbachuk_t_m
Logisticheskie sistemy up_gorbachuk_t_m
 
SMED
SMEDSMED
SMED
 

Similar to Vebinar isa88

Автоматизация тестирования как способ получения знаний
Автоматизация тестирования как способ получения знанийАвтоматизация тестирования как способ получения знаний
Автоматизация тестирования как способ получения знанийSQALab
 
дерюшкин Agile vector
дерюшкин   Agile vectorдерюшкин   Agile vector
дерюшкин Agile vectorMagneta AI
 
Agile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в РайффайзенбанкеAgile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в РайффайзенбанкеAlexey Deryushkin
 
А.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаА.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаAnatoly Levenchuk
 
Тренинг GLPK, часть 1: Модель планирования производства
Тренинг GLPK, часть 1: Модель планирования производстваТренинг GLPK, часть 1: Модель планирования производства
Тренинг GLPK, часть 1: Модель планирования производстваGleb Zakhodiakin
 
основы Isa 88 и isa 95 в1
основы Isa 88 и isa 95 в1основы Isa 88 и isa 95 в1
основы Isa 88 и isa 95 в1APPAU_Ukraine
 
Лекция №1 Организация ЭВМ и систем
Лекция №1 Организация ЭВМ и системЛекция №1 Организация ЭВМ и систем
Лекция №1 Организация ЭВМ и системpianist2317
 
Автоматизация тестирования - это пот, кровь и слезы
Автоматизация тестирования - это пот, кровь и слезы Автоматизация тестирования - это пот, кровь и слезы
Автоматизация тестирования - это пот, кровь и слезы Maxim Shulga
 
D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"Dev2Dev
 
Презентация RPA
Презентация RPAПрезентация RPA
Презентация RPADanixoid Saum
 
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Cleandex, Research and Information Agency
 
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестированииSQALab
 
Роман Чеботарев — КРОК — ICBDA2016
Роман Чеботарев — КРОК — ICBDA2016Роман Чеботарев — КРОК — ICBDA2016
Роман Чеботарев — КРОК — ICBDA2016rusbase
 
Вебинар «Диагностика типовых узких мест скорости работы 1С»
Вебинар «Диагностика типовых узких мест скорости работы 1С»Вебинар «Диагностика типовых узких мест скорости работы 1С»
Вебинар «Диагностика типовых узких мест скорости работы 1С»Igor Marutiak
 
Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...SQALab
 
SE2016 Java Dmitriy Kouperman "Working with legacy systems. Stabilization, mo...
SE2016 Java Dmitriy Kouperman "Working with legacy systems. Stabilization, mo...SE2016 Java Dmitriy Kouperman "Working with legacy systems. Stabilization, mo...
SE2016 Java Dmitriy Kouperman "Working with legacy systems. Stabilization, mo...Inhacking
 
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...Аліна Шепшелей
 
Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийDenis Beskov
 
Лучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalЛучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalLuxoftTraining
 
владивосток форум производительность_ha
владивосток форум производительность_haвладивосток форум производительность_ha
владивосток форум производительность_haElena Ometova
 

Similar to Vebinar isa88 (20)

Автоматизация тестирования как способ получения знаний
Автоматизация тестирования как способ получения знанийАвтоматизация тестирования как способ получения знаний
Автоматизация тестирования как способ получения знаний
 
дерюшкин Agile vector
дерюшкин   Agile vectorдерюшкин   Agile vector
дерюшкин Agile vector
 
Agile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в РайффайзенбанкеAgile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в Райффайзенбанке
 
А.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаА.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом актива
 
Тренинг GLPK, часть 1: Модель планирования производства
Тренинг GLPK, часть 1: Модель планирования производстваТренинг GLPK, часть 1: Модель планирования производства
Тренинг GLPK, часть 1: Модель планирования производства
 
основы Isa 88 и isa 95 в1
основы Isa 88 и isa 95 в1основы Isa 88 и isa 95 в1
основы Isa 88 и isa 95 в1
 
Лекция №1 Организация ЭВМ и систем
Лекция №1 Организация ЭВМ и системЛекция №1 Организация ЭВМ и систем
Лекция №1 Организация ЭВМ и систем
 
Автоматизация тестирования - это пот, кровь и слезы
Автоматизация тестирования - это пот, кровь и слезы Автоматизация тестирования - это пот, кровь и слезы
Автоматизация тестирования - это пот, кровь и слезы
 
D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"
 
Презентация RPA
Презентация RPAПрезентация RPA
Презентация RPA
 
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
Дмитрий Новицкий (ОАО "НТЦ ФСК ЕЭС", ИПУ РАН). Разработка эталонной архитекту...
 
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
 
Роман Чеботарев — КРОК — ICBDA2016
Роман Чеботарев — КРОК — ICBDA2016Роман Чеботарев — КРОК — ICBDA2016
Роман Чеботарев — КРОК — ICBDA2016
 
Вебинар «Диагностика типовых узких мест скорости работы 1С»
Вебинар «Диагностика типовых узких мест скорости работы 1С»Вебинар «Диагностика типовых узких мест скорости работы 1С»
Вебинар «Диагностика типовых узких мест скорости работы 1С»
 
Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...Программное обеспечение для автоматизации испытаний сложных программно-аппара...
Программное обеспечение для автоматизации испытаний сложных программно-аппара...
 
SE2016 Java Dmitriy Kouperman "Working with legacy systems. Stabilization, mo...
SE2016 Java Dmitriy Kouperman "Working with legacy systems. Stabilization, mo...SE2016 Java Dmitriy Kouperman "Working with legacy systems. Stabilization, mo...
SE2016 Java Dmitriy Kouperman "Working with legacy systems. Stabilization, mo...
 
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
 
Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требований
 
Лучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalЛучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM Rational
 
владивосток форум производительность_ha
владивосток форум производительность_haвладивосток форум производительность_ha
владивосток форум производительность_ha
 

More from Пупена Александр

Розроблення підсистеми трендів
Розроблення підсистеми трендівРозроблення підсистеми трендів
Розроблення підсистеми трендівПупена Александр
 
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenonПупена Александр
 
8 Розробка підсистеми тривожної сигналізації
8 Розробка підсистеми тривожної сигналізації8 Розробка підсистеми тривожної сигналізації
8 Розробка підсистеми тривожної сигналізаціїПупена Александр
 
Анімовані компоненти та навігація
Анімовані компоненти та навігаціяАнімовані компоненти та навігація
Анімовані компоненти та навігаціяПупена Александр
 
Розроблення дисплеїв та анімованих елементів
Розроблення дисплеїв та анімованих елементівРозроблення дисплеїв та анімованих елементів
Розроблення дисплеїв та анімованих елементівПупена Александр
 
5 Підсистема введення/виведення. OPC
5 Підсистема введення/виведення. OPC5 Підсистема введення/виведення. OPC
5 Підсистема введення/виведення. OPCПупена Александр
 
Підсистема введення/виведення SCADA/HMI. Modbus
Підсистема введення/виведення SCADA/HMI. ModbusПідсистема введення/виведення SCADA/HMI. Modbus
Підсистема введення/виведення SCADA/HMI. ModbusПупена Александр
 
Підсистема керування збором та обробкою даних в реальному часі
Підсистема керування збором та обробкою даних в реальному часіПідсистема керування збором та обробкою даних в реальному часі
Підсистема керування збором та обробкою даних в реальному часіПупена Александр
 
Загальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMIЗагальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMIПупена Александр
 
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІПупена Александр
 
2.1. Функції графічного людино-машинного інтерфейсу
2.1. Функції графічного людино-машинного інтерфейсу2.1. Функції графічного людино-машинного інтерфейсу
2.1. Функції графічного людино-машинного інтерфейсуПупена Александр
 
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-REDМастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-REDПупена Александр
 
Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0» Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0» Пупена Александр
 
Git и GitHub для создания учебного контента
Git и GitHub для создания учебного контентаGit и GitHub для создания учебного контента
Git и GitHub для создания учебного контентаПупена Александр
 
Короткий опис лабораторного практикуму по MOM
Короткий опис лабораторного практикуму по MOMКороткий опис лабораторного практикуму по MOM
Короткий опис лабораторного практикуму по MOMПупена Александр
 

More from Пупена Александр (20)

Node-RED довідник
Node-RED довідникNode-RED довідник
Node-RED довідник
 
Інші підсистеми
Інші підсистемиІнші підсистеми
Інші підсистеми
 
11 Підсистеми захисту
11 Підсистеми захисту11 Підсистеми захисту
11 Підсистеми захисту
 
Розроблення підсистеми трендів
Розроблення підсистеми трендівРозроблення підсистеми трендів
Розроблення підсистеми трендів
 
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon
 
8 Розробка підсистеми тривожної сигналізації
8 Розробка підсистеми тривожної сигналізації8 Розробка підсистеми тривожної сигналізації
8 Розробка підсистеми тривожної сигналізації
 
Анімовані компоненти та навігація
Анімовані компоненти та навігаціяАнімовані компоненти та навігація
Анімовані компоненти та навігація
 
Розроблення дисплеїв та анімованих елементів
Розроблення дисплеїв та анімованих елементівРозроблення дисплеїв та анімованих елементів
Розроблення дисплеїв та анімованих елементів
 
5 Підсистема введення/виведення. OPC
5 Підсистема введення/виведення. OPC5 Підсистема введення/виведення. OPC
5 Підсистема введення/виведення. OPC
 
Підсистема введення/виведення SCADA/HMI. Modbus
Підсистема введення/виведення SCADA/HMI. ModbusПідсистема введення/виведення SCADA/HMI. Modbus
Підсистема введення/виведення SCADA/HMI. Modbus
 
Підсистема керування збором та обробкою даних в реальному часі
Підсистема керування збором та обробкою даних в реальному часіПідсистема керування збором та обробкою даних в реальному часі
Підсистема керування збором та обробкою даних в реальному часі
 
Загальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMIЗагальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMI
 
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ
 
2 2 Інші функції SCADA/HMI
2 2 Інші функції SCADA/HMI2 2 Інші функції SCADA/HMI
2 2 Інші функції SCADA/HMI
 
2.1. Функції графічного людино-машинного інтерфейсу
2.1. Функції графічного людино-машинного інтерфейсу2.1. Функції графічного людино-машинного інтерфейсу
2.1. Функції графічного людино-машинного інтерфейсу
 
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-REDМастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
 
Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0» Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0»
 
Git и GitHub для создания учебного контента
Git и GitHub для создания учебного контентаGit и GitHub для создания учебного контента
Git и GitHub для создания учебного контента
 
Короткий опис лабораторного практикуму по MOM
Короткий опис лабораторного практикуму по MOMКороткий опис лабораторного практикуму по MOM
Короткий опис лабораторного практикуму по MOM
 
Git4 all
Git4 allGit4 all
Git4 all
 

Vebinar isa88

  • 1. Управления рецептурными (BATCH) производствами с использованием стандартов ISA-88 (IEC 61512) Александр Пупена (pupena_san@ukr.net) 1
  • 2. Мы сегодня Учебный центр Шнейдер Электрик "Модикон-Киев" Работа над проектами asu.in.ua https://www.facebook.com/groups/asu.in.ua/ https://www.facebook.com/groups/MES.in.ua/
  • 3. …до ISA88 • собственные «стандарты" организации программ • тонкие но очень объектно-зависимые вещи • «велосипедная» стратегия PLC/SCADA/HMI programmer Thezlobnyprepod …до ISA88 • МЕКовские языки основы построения ПЛК, SCADA/HMI, пром.сети • как правильно писать алгоритмы, программы, строить алгоритмы SCADA/HMI? ISAS88 Мы до ISA88
  • 4. Наше поведение сейчас 05.07.2018 Про ТДА - pupena_san@ukr.net 4
  • 5. Реакция интеграторов (может и ваша :-) ), но не конечных заказчиков 05.07.2018 Про ТДА - pupena_san@ukr.net 5 - "это всё ваша "наука", она не работает в реалиях" - "мы делаем так, потому что так видели у европейцев и оно офигенно работает" (а откуда взяли европейцы?) - "это уровень MES а не АСУТП, оно нам не надо"
  • 6. Batch vs Continue • менее продуктивные • небольшие партии • большее время • меньшее количество оборудования • возможность изменения технологии путем изменения реецпта (напр. соки и молоко на том. же оборудовании) • технологические операции как последовательности действий в том же оборудовании: дозирование порциями • … • большие партии • непрерывные операции • большая продуктивность • оборудование = технология • непрерывное дозирование – соотношение расходов • дополнительное оборудование • рециркуляции • трудные пуски, остановы, нештаты 05.07.2018 Період виробн - pupena_san@ukr.net 6
  • 7. Гибкость Batch производства • большой ассортимент продукции • много однотипного и немного различимого оборудования • много путей, возможность/необходимость изменения пути • необходимость планирования, координации действий продукт рецепт оборудование05.07.2018 7
  • 8. Двойная натура batch - как непрерывные: наличие регулирования, идентификация сырья только до пределов партии - как дискретное: последовательности операций, синхронизация, необходимость отслеживания сырья - НЕ непрерывное (ограниченное время, ограниченная партия, различное оборудование, необходимость планирования) - НЕ дискретное (границы между партиями но не деталями) + = 05.07.2018 Період виробн - pupena_san@ukr.net 8
  • 9. Вызовы: новые продукты по новой рецептуре Тут, вобщем, технологи вирішили новий рецепт у виробництво пустити, ти б не міг це ШВИДЕНЬКО в програму внести?! О це будуть таблеточки! 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 9
  • 10. Вызовы: разное оборудование (путь) … і треба щоб в любому танку і фасувати на любу лінію, і щоб любі продукти ! 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 10
  • 11. Вызовы: отчеты по партиям Зроби звіти по кожній партії окремо! 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 11
  • 12. Вызовы : планирование Ти нам ще шедулінг забацаєш?! 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 12
  • 13. - Чебурашка, приборы! - Двести! - Чтодвести?! - А чтоприборы? - Какое состояние аппарата! - Что такое «состояние» и что такое … «аппарат»? Вызовы:интеграция
  • 14. Вызовы:интеграция-типичныйвариант …та мы интегрируєм с MESлюбой контроллер! Нужно разрабатывать АСУТП уже с возможностью интеграции!
  • 15. Другие вызовы … • разделение общих ресурсов между различными одновременными процессами • обработка ошибок в технологии (не в оборудовании) в зависимости от типа продукта • изменения технологической последовательности во время приготовления продукта, внесение в историю, возможность повторного использования • возможность отслеживания продукции • возможность смешивания ручных и автоматических технологических действий 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 15
  • 16. Ты ж автоматчик ты ж программист! 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 16
  • 17. 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 17
  • 18. Стандарты ISA-88/IEC 61512 • ANSI/ISA–S88.01–1995 Batch Control Part 1: Models and Terminology. IEC 61512-1 • ANSI/ISA-S88.00.01 Batch Control Part 1: Models and Terminology (Update 2010) • ANSI/ISA–88.00.02 Batch Control Part 2: Data Structures and Guidelines for Languages (2001) • ANSI-ISA-88.00.03 Batch Control Part 3: General and Site Recipe Models and Representation (2004) • ANSI/ISA-88.00.04 Batch Control Part 4: Batch Production Records (2006) • ANSI/ISA-88.00.05 Batch Control Part 5: Implementation Models & Terminology for Modular Equipment Control • ISA-TR88.00.02 Machine and Unit States: An Implementation Example of ISA-88 (2008) • ISA TR88-95.00.01 ISA-88/95 Technical Report Using ISA-88 and ISA-95 Together 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 18
  • 19.  инженеров различного уровня и предназначения, в частности технологов, главных инженеров, других производственников  специалистов АСУТП, программистов ІТ управления предприятием Кому это надо 05.07.2018 Що таке ISA-88 (замальовки) 19
  • 20. Принцип 1: RECIPE <> Equipment технология – последовательность и технологические параметры приготовления конкретного типа продукта і конкретной партии: "нагреть до 50 °С" но не "открыть клапан пары TV1 на 100%" управление оборудованием (конкретним): "открыть клапан TV2" но не "приготовить кефир" RECIPE (рецепт) EQUIPMENT (оборудование) 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 20
  • 21. Recipe (рецепт, рецептура, регламент…) процедура + формула + оборудование на котором делать 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 21 процедура – технологическое действие - не нужно вносить изменение в программу при добавлении нового рецепта. Оборудование делает все что умеет, рецепт задает что делать оборудовании з того, что оно умеет и в какой последовательности и с какими параметрами.
  • 22. Принцип 2: структурирование ресурсов и технологий декомпозиция процессов – иерархия процедур декомпозиция оборудования – иерархия оборудования 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 22
  • 23. Физическая модель оборудования 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 23 - стандарт рекомендует как делать декомпозицию, распределять обязанности и функции между оборудованием, и решать типовые сложные задачи, исходя из лучших практик.
  • 24. Recipe & Equipment • рецептура – технологи, оборудование и управление – инженеры-конструкторы, механики, автоматчики, программисты … • ISA-88 – как разделить (для гибкости) и соединить технологию и оборудование декомпозиция + агрегирование 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 24
  • 25. Принцип 3: любой уровень автоматизации - полный автомат - частично автоматизированный - только ручные операции 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 25 - один и тот же рецепт может работать на разном оборудовании с разной степенью автоматизации. - вопросы синхронизации прописаны в структуре (автоматы состояния процедур)
  • 26. Принцип 4: иерархия рецептур 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 26
  • 27. Принцип 4: иерархия рецептур 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 27 - рецепты могут наследоваться от R&D до оборудования. - исполняемые рецепты могут меняться на лету - исполняемые рецепты могут стать прототипом для шаблонных мастер- рецептов - исполняемые рецепты привязаны к конкретной партии, могут быть отслежены по ID партии
  • 28. Принцип 5: рецептурные языки 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 28
  • 29. Принцип 5: рецептурные языки 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 29 - рецептурные языки – технологические
  • 30. Принцип 5: рецептурные языки - хорошо отслеживается состояние процесса и оборудования в работе
  • 31. Принцип 6: управление на основе состояний 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 31 Процедуры
  • 32. Управление на основе состояний 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 32 Процедуры - единый язык для разработки технологии и системы управления – точность описания, отсутствие недоговоренности и менее непродуманности - стандарт дает несколько шаблонов автоматов – бери и пользуйся
  • 33. Управление на основе состояний (исполнение) 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 33 - состояния дают представления о выполнении рецепта - состояния могут распространяться вверх и вниз, и это обговаривается при разработке
  • 34. Принцип 7: Терминологическая определенность ФормализациятерминологииISA-88 Режимы, состояния, шаги, этапы, стадии …. – это не синонимы а разные понятия! - отсутствие путаницы в определении состояния и требуемого поведения системы со стороны всех стейкхолдеров
  • 35. Принцип 8: исполняемый рецепт для каждой партии уникален и оставляет "след" 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 35 - удобно делать отчеты по партиям - можно отслеживать продукт Control recipe • происходит от мастер рецепта (как копия) • меняется с потребностями конкретной партии: • каждая партия имеет уникальный управляющий рецепт, могут отличаться только ID • вся информация о производстве партии сохраняется и архивируется с привязкой к нему
  • 36. Batch reports: пример - используя Batch ID можна вытянуть всю информацию об оборудвании -> любую информацию в истории, связанных к ним
  • 37. Принцип 9: согласованность ISA 88/95/106 Level 4 Level 0 Level 1 Level 2 Level 3 Business Logistics Plant Production Scheduling, Shipping, Receiving, Inventory, etc Manufacturing Operations Management Dispatching, Detailed Production Scheduling, Production Tracking, ... Batch Production Control Discrete Production Control Continuous Production Control ISA – IEC/ISO Interface Standards IEC, OPC, & OMAC Interface Standards ISA Functional Model The production processes ISA-95 1,2 ISA-95 3,4 ISA -88 ISA- TR88 .02 ISA- 106 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 37 ISA95 - IEC 62264, ISA88 - IEC 61512 - стандарты ISA 88/95/106 согласованы – упрощение интеграции
  • 38. Определение продукта (операции): Как (работы), с чего (материалы) на чём (оборудование, другие ресурсы) изготовить продукт? 3 8 Доступные ресурсы: Что имеется для изготовление продукта/операции (в т.ч. оборудование)? Производственный план: Когда и с какими ресурсами (в т.ч. оборудование) планируется изготовить продукт? Фактические показатели производства: Какпроисходит(происходило изготовление продукта? Производственные операции • Одинаковые идеи во всех стандартах группы SA-88/95/106 • ISA-88– рецептурное производство (АСУТП+частично АСУВ) • ISA-95– базируется на идеях ISA-88,дляАСУТП-шниковпрощеначинатьс ISA-88 • ISA-106 (в работе) – идеи ISA-88/95 … Принцип 9: согласованность ISA 88/95/106 не только по оборудование
  • 39. 3 9 GAMP/GMP • Использование ISA-88 входит в GAMP http://www.gmpua.com/GAMP https://appau.org.ua/news/obzor-praktyk-upravlenyya-proektamy-po-gamp/
  • 40. Преимущества - итоги • много-асортиментая продукция: • новые рецепты аля "технологические программы" создаются технологами и исполняются системой без перепрограммирования • понятные для технологов способы конфигуриррования рецептов • возможность изменения рецептуры на лету с регистрацией и возможностью прототипирования • формализация и стандартизация – единый взгляд на все производство • формализация иерархии оборудования: • упрощение декомпозиции, • решение проблем подчиненности • менее подвержен ошибкам, • понятен по всей вертикали управления, • с каждым последующим проектом уменьшение времени разработки • формализация автоматов состояний • координация ручных и автоматических процедур • упрощение отслеживаемости продукта • BATCH отчеты • интеграция с верхним уровнем , ISA-88 & ISA-95 • продуманный механизм масштабирования партии • разработка согласно GAMP/GMP • …
  • 41. Доступность реализации • BATCH-модули в SCADA/DCS упрощают реализацию, но дорогие и часто базируются на решениях для системы вцелом • реализация без BATCH-модулей возможна! • частично - без всяких проблем, это больше подход к построению ПО и эксплуатации АСУТП (философия) • полностью – требует значительных усилий в реализации функциональности "построения" рецепта, особенно при использовании PFC, табличные рецепты можно реализовать достаточно просто • основные идеи реализовываем во всех проектах, полная реализация (все функции) только в лабораторном практикуме
  • 42. ISA 88 – философия инженера • программисту АСУТП – полностью • программисту MES, АСУП - полностью • проектанту АСУТП - азы • технологу - азы • управляющие должности (главные инженеры, технологи, механики) - азы
  • 43. ISA 88/95 в INDUSTRIE 4.0 (RAMI) 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 43 IEC 62264 - ISA95, IEC 61512 - ISA88 RAMI - Reference Architecture Model Industrie 4.0
  • 44. ISA 88 – не только для программиста АСУТП, философия инженера ISA88.asu.in.ua 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 44 • программисту АСУТП – полностью • программисту MES, АСУП - полностью • проектанту АСУТП - азы • технологу - азы • управляющие должности (главные инженеры, технологи, механики) - азы
  • 45. Бачи, шмачи … - зачем нам это, у нас непрерывное производство! 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 45
  • 46. Концепції ISA 88 – в неперервні і дискретні процеси “…У кінці вісімдесятих при розробці стандарту ISA- 88 для управління порційним виробництвом, деякі члени нашого комітету вирішили перевірити ефективність можливого застосування концепцій керування періодичними процесами, покладених в основу цього стандарту, у неперервному і дискретному виробництві. Ми зійшлися на думці, що ці концепції дуже добре підходять і можуть бути використані і в інших галузях промисловості. Том Фішер теж погодився, але зазначив, що якби ми спробували розширити статут стандарту за межі періодичного виробництва, ймовірність закінчити коли-небудь цей стандарт сильно б зменшилася. Том мав рацію! Замість прогнозованих 2 років, перші дві частини стандарту ISA-88, що задовольняли первинному його статуту, фактично були випущені аж через 13 років. Добре, що ми зупинилися на порційному виробництві, так як я не можу собі уявити, де ми були б зараз, якби тоді розширили наш статут!..” David A. Chappell 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 46
  • 47. Концепции ISA 88 – в стандарт для непрерывных процессов ISA 106 (в розробці) - Procedure Automation for Continuous Process Operations http://www.slideshare.net/pupenasan/106-61724166
  • 48. ISA 106 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 48 https://youtu.be/eNEKOlV_JXM https://youtu.be/T26m4dEepoA https://youtu.be/-aUPobpSFCE
  • 49. ISA 106 тоже на состояниях 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 49
  • 50. ISA 106 много синхронизации с ручными операциями 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 50
  • 51. Концепции ISA 88 – для дискретных процессов • ISA-TR88.00.02 Machine and Unit States: An Implementation Example of ISA-88 (2008) • ANSI/ISA-TR88.00.02-2015, Machine and Unit States: An implementation example of ANSI/ISA-88.00.01 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 51
  • 52. Традиційні підходи працюють Тимне менше,концепції ISA88 єкращими Алетількиякщо ви знаєтеяк їхзастосовувати! Для того чтобы это работало ISA 88 – нужно понимать как это использовать Applying ISA-88 inDiscreteand ContinuousManufacturing
  • 53. Курсы 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 53 Программа курса (базовый уровень): https://drive.google.com/file/d/1cxW1QBNJDErv5gFeu5EW1VqQtJKouirL/view Писать: pupena_san@ukr.net Звонить: +38(050)-199-35-13 Управления рецептурными (BATCH) производствами с использованием стандартов ISA-88 (IEC 61512). Базовый уровень (для всех инженеров) В курсе даются основные принципы разработки функциональных требований и спецификаций к системам управления много-рецептурными периодическими производствами с использованием моделей и терминологии, определенных в стандартах ANSI/ISA-88 (IEC 61512). Лабораторный практикум (для программистов АСУТП). На примерах испытать максимум деятельностей ISA-88. Только после прохождения базового уровня.
  • 54. ТК 185 Промислова автоматизація 05.07.2018 ISA-88 Intro - pupena_san@ukr.net 54 https://sites.google.com/view/tc-185-ukraine/iec-61512-isa88
  • 55. Спасибо!Вопросы? Яне розумію чому він такийщасливий зі своїми новими номернимизнаками.