Если процедура ассоциирована с единичной технологической установкой, то данная процедура сама может задействоваться процедурой технологической установки. При этом рецептурная процедура сокращается (см. рисунок 17a).
Рецептурные фазы сами по себе могут быть использованы для определения рецептурной процедуры, задействующей единичную технологическую установку. В данном случае рецептурная процедура состоит из фаз, необходимых для выполнения функций процедуры и реализации стратегии, обеспечивающей правильную организацию и надлежащий порядок действия фаз. Модель процедуры сокращается и не использует процедуры технологической установки и ее операции как явно заданные подразделения (см. рисунок 17b).
Процедура оборудования может сокращаться аналогично, как показано на рисунке 17c. Здесь ни процедуры технологической установки, ни операции, ни фазы не использованы в рецептурной процедуре. Точно так же рецептурная процедура сокращается только до имени процедуры, и ни процедуры технологической установки, ни ее операции не используются в процедуре оборудования. Теперь процедура оборудования представляет собой упорядоченный набор фаз работы оборудования.
Уровень фазы может быть опущен, если специальное приложение лучше описывается неделимыми операциями (см. далее). В данном случае операция взаимодействует непосредственно с базовым управлением (см. рисунок 17d).
![]() Recipe procedure - рецептурная процедура; is an ordered set of - является упорядоченным набором; Recipe operation - рецептурная операция; Recipe phase - рецептурная фаза; references - ссылается; Equipment phase - фаза работы оборудования; Equipment procedure - процедура оборудования; Recipe unit procedure - рецептурная процедура технологической установки; Equipment operation - работа оборудования
управления, сжимаемости управления оборудования
При сжатии процедурных элементов важно принимать во внимание нижеследующие соображения:
- если рассматривается уровень процедурного элемента, то следующий более высокий уровень наследует его функции и обеспечивает упорядочивающую логику, управляющую ближним нижним уровнем и какой-либо другой информацией, указанной на сжатом уровне, включая требования к оборудованию и другую информацию;
- нижний уровень процедурного управления оборудованием имеет возможность активировать оборудование через базовое управление.
5.3.4 Перемещаемость рецептуры
Перемещаемость (транспортабельность) рецептуры гарантирует, что существует возможность технологического перемещения рецептурной информации между реализациями управления серийным производством на одном рецептурном уровне. Здесь важно, чтобы рецептурная информация воспринималась каждой практической реализацией.
Общая рецептура может перемещаться из места своего создания в любое другое место производства. Рецептура, связанная с местом производства, также перемещаема, но не до такой степени, как общая рецептура (с некоторыми ограничениями). Она предназначена для использования внутри конкретного места производства и перемещаема только внутри данного места производства.
Технологическую рецептуру можно перемещать в другой производственный цех, имея в виду, что данная технологическая рецептура адаптируется к конкретному набору оборудования производственного цеха. Если технологическая рецептура транспортируется в другой производственный цех, то необходимо проведение некоторого технологического анализа для:
- определения того, что конфигурация нового набора оборудования производственного цеха подобна исходной и рассматриваемая технологическая рецептура может оставаться неизменной;
- внесения необходимых изменений так, чтобы модифицированная технологическая рецептура соответствовала целевому набору оборудования нового производственного цеха.
Перемещение рецептуры управления не допускается.
План производства и календарный план определяют производственные требования предприятия, места производства, области производства и требования к производственным цехам. Так как рассматриваемые уровни физической модели работают на различных временных горизонтах, то для предприятия необходимо иметь несколько различных типов производственных планов и календарных планов. Подробное обсуждение различных типов производственных планов и календарных планов в настоящем стандарте отсутствует. В настоящем стандарте рассмотрен только календарный план производства партии изделий, который удовлетворяет календарным потребностям на уровне производственного цеха.
Календарный план обычно содержит более подробную информацию, чем планы производства и календарные планы на более высоких уровнях планирования работы предприятия. Данный план определяет, что производить, сколько производить, когда готовая продукция необходима для конкретного производственного цеха. Данный план устанавливает какие партии изготавливать, в каком порядке, какое оборудование задействовать. Календарный план также определяет требования к персоналу, требования к сырьевым материалам, требования к упаковке и т.д.
Временные горизонты календарного плана зависят от темпа технологического процесса и могут измеряться в минутах, часах, сменах, днях. Календарный план производства партии изделий основан на учете конкретных ресурсов и требований производственного цеха. В указанной точке определяется возможный технологический маршрут и функции оборудования. Календарный план производства партии изделий становится реальным, если его всегда можно адаптировать к существенным изменениям хода работ, изменениям порядка использования ресурсов, изменениям других факторов, составляющих основу календарного плана. Например, календарный план нужно изменить, если действие (по объективным причинам) не укладывается в календарное время. Отложено ли данное действие, или оно произведено ранее установленного срока, главное - оценить его влияние на другие календарные планы данного производственного цеха (других ассоциированных производственных цехов).
Типовая информация, содержащаяся в календарном плане производства партии изделий:
- название продукта (изделия);
- название технологической рецептуры;
- количество продукта (для данной технологической установки);
- разрешенные к использованию оборудование и материалы (маршрут и сырьевые материалы);
- плановый режим операции;
- порядок инициирования работ и их приоритет;
- идентификатор серии (если предварительно назначен);
- идентификатор партии (если предварительно назначен);
- плановое время начала работ и плановое время окончания работ;
- диспозиция готовой партии изделий;
- особые требования заказчика.
Ключ к эффективному изготовлению партии - универсальный метод, связывающий различные планы производства и календарные планы со сбором данных о партии изделий. Сбор данных о партии - это источник текущей информации, устанавливающий обратную связь, благодаря которой производится точная коррекция плана производства и календарного плана. В ходе реального изготовления партии нужна информация в реальном времени, так чтобы календарный план можно было обновить за короткое время. Информация об обновлении также позволяет пользователю быть в курсе текущего состояния серии (партии), находящейся в производстве.
В следующих подразделах рассматривается информация, генерируемая в процессе производства. Информацию нужно собрать и сделать доступной на различных уровнях предприятия. Тип необходимой информации определяется потребностями различных отделов предприятия. На уровне предприятия в целом, например, может быть востребована только суммарная информация. Например, объем производства конкретного продукта, достигнутый на конкретном месте производства, или какое количество продукта имеется на складе.
Для разработки технологического процесса может потребоваться детальная производственная информация о конкретной партии изделий, полученная на основе сбора статистических данных и проведения сравнительного анализа. На уровне производственного цеха, где происходит фактическое изготовление партии, для мониторинга текущей ситуации, для корректировки календарных планов и внесения технологических поправок от партии к партии необходима более детальная информация.
Производственная информация может быть детальной информацией о конкретной партии. Это может быть общая информация для отдельных партий или для всех партий изделий.
5.5.1 Информация о конкретной партии
Информация о конкретной партии может включать:
- копию рецептуры управления, используемой для изготовления партии. Она может отличаться от исходной рецептуры (изменения, вносимые оператором, проблемы оборудования и т.д.). На практике могут потребоваться оба варианта: исходная рецептура и фактическая рецептура;
- данные рецептуры, к ним относятся фактические данные о конкретном технологическом процессе, точно соответствующие рецептурной формуле (например, количество материала, тип заряженного материала). Фактические данные сравниваются с данными исходной рецептуры;
- данные конкретной рецептуры, к ним относятся данные, сбор которых определяется конкретной рецептурой. Например, отслеживаемая информация об управлении производственным процессом для выявления тренда изменения;
- суммарные данные о партии изделий, например, расходы коммунальных служб, время работы оборудования, рабочая температура партии в целом;
- комментарии оператора;
- непрерывные данные, к ним относятся технологические данные, собираемые независимо от наступления конкретных событий при изготовлении партии, чтобы иметь точную историю измерений;
- данные о событии, к ним относятся данные о предсказуемых и непредсказуемых событиях, таких как регистрация времени начала и времени окончания работы процедурных элементов, о непредсказуемых технологических процессах, событий при работе оборудования;
- данные оператора, к ним относятся любые действия оператора, которые могут оказать влияние на технологический процесс изготовления партии (в том числе идентификатор оператора);
- данные анализа, к ним относятся данные измерений (анализов), полученные вне технологического процесса, например, измеряемые переменные, идентификатор оператора, идентификатор лаборанта, время регистрации результатов, время отбора образца.
5.5.2 Общая (не связанная с конкретной партией) информация о партии
Примеры общей (не связанной с конкретной партией) информации о партии изделий:
- информация об управлении качеством, к ней относится информация, связанная с мониторингом качества сырьевых материалов и качества обработки;
- информация о системе инженерного обеспечения, к ней относится технологическая информация для оборудования, например, технологический нагрев, охлаждение. Эта информация не связана с изготовлением партии напрямую, но связана с работой технологического оборудования;
- история эксплуатации оборудования, к ней относится историческая информация, такая как утилизация оборудования, его калибровка, регистрация технического обслуживания;
- операционная документация, содержащая информацию об объеме производства, суммарном расходе материала, складской статистике;
- информация о материалах, к ней относится информация о качестве материалов, требованиях к упаковке и маркировке входных и выходных материалов.
5.5.3 История изготовления партии
Вся зарегистрированная информация, относящаяся к изготовлению партии, рассматривается как история изготовления партии. История изготовления партии обычно включает информацию о конкретной партии. Общая (не связанная с конкретной партией изделий) информация о партии также может быть включена в историю изготовления партии. Так как информация указанного вида обычно относится ко всем или нескольким партиям, изготавливаемым в производственном цехе, то она может быть включена в истории конкретных партий в виде ссылки.
Во многих регулируемых отраслях промышленности запись истории изготовления партии так же важна, как и изготовление самого продукта. Без надежной и точной регистрации процесса производства партии изделий невозможно обеспечить требуемое качество продукта и его контролепригодность. Хранение всех записей о партии изделий доставляет неоценимую информацию для анализа технологического процесса и его непрерывного совершенствования.
Важно, чтобы история изготовления партии хранилась так, чтобы можно было ассоциировать имеющиеся данные с конкретной партией (партиями) и с процессом ее обработки. Это означает, что в дополнение к идентичности конкретной партии важно ассоциировать имеющиеся данные с фактическим выполнением необходимого процедурного элемента. Структура выполняемой процедуры может отличаться от структуры, указанной в исходной рецептуре, вследствие вмешательств оператора, действий в исключительных ситуациях, плановых изменений процедуры (например, при изменении ограничений на ресурсы).
5.5.4 Отчет об изготовлении партии
Извлечение данных, связанных с изготовлением одной или нескольких партий, называется отчетом об изготовлении партии. Извлечение и упорядочение данных в отчете может варьироваться в зависимости от требований получателя отчета об изготовлении партии.
Типовые получатели отчета об изготовлении партии и обычные типы отчетной информации:
- отделы управления производством, их отчеты содержат ключевую экономическую информацию о ходе производства и расходовании ресурсов по результатам анализа нескольких партий;
- отделы разработки продукта (изделия), их отчеты содержат детальную технологическую информацию об изготовлении конкретной партии, содержат сравнительный анализ подобных данных по нескольким группам партий;
- технологические отделы, их отчеты содержат данные, собранные в указанной точке производства;
- отделы управления качеством, их отчеты обычно содержат официальную информацию о качестве партии, статистику качества изделий;
- общественные организации, их отчеты обычно содержат официальную документацию о соответствии конкретного производства установленным требованиям;
- заказчики, их отчеты обычно содержат официальную информацию о качестве продукта и равномерности технологического процесса.
В настоящем подразделе рассмотрены механизмы выделения ресурсов для изготовления партии (для технологической установки) и механизмы разрешения спорных ситуаций (арбитраж) в части использования общих ресурсов, если одновременно поступает более одного запроса на использование общего ресурса.
Ресурсы (например, оборудование) назначаются для изготовления партии (для технологической установки), если возникает необходимость завершения (продолжения) рассматриваемого технологического процесса. Выделение ресурсов является формой управления координацией, обеспечивающего указанные назначения. Если имеется более чем один кандидат на выделение ресурсов, то в качестве критерия для выбора ресурса может быть принят, например, алгоритм, обеспечивающий "минимальное время дежурства оператора". Если на единичный ресурс поступило более одного запроса, то необходимо установить порядок разрешения споров, устанавливающий надлежащего получателя ресурса. В качестве критерия для установления порядка разрешения споров может быть использован алгоритм "первый попросил - первый получил".
В следующих подразделах выделение ресурсов и порядок разрешения споров рассматриваются в терминах оборудования. Указанные понятия применимы также и к другим ресурсам, например, к рабочей силе (операторам).
5.6.1 Выделение ресурсов
Сама природа процесса производства партии изделий требует существования большого количества асинхронных действий, производимых в относительной изоляции друг от друга. Периодически наступают состояния синхронизации. Многие факторы, как ожидаемые, так и неожиданные, могут оказывать влияние на интервал времени, необходимый для перехода (одного или нескольких асинхронных действий) от одного состояния синхронизации к следующему. По этой причине, а также вследствие характерных изменений технологического процесса, очень трудно предсказать, какое конкретное оборудование будет доступно в указанный, достаточно отдаленный момент времени. Даже если существует календарный план полной оптимизации технологической цепочки с точки зрения использования оборудования, часто желательно иметь (в запасе) альтернативное оборудование, если предусмотренная планом технологическая установка для изготовления партии оказывается недоступной. В данном случае выделение требуемой технологической установки для изготовления партии (определение технологического маршрута партии) - это решение, принимаемое каждый раз в ситуации, когда имеется более одного маршрута для имеющегося доступного оборудования.
Если более чем одна технологическая установка может получить (запросить) единичный ресурс, то данный ресурс обозначается как общий. Общие ресурсы часто ассоциируются со сложными технологическими процессами изготовления партии. Общие ресурсы часто выступают либо как блоки оборудования, либо как блоки управления. Общий ресурс может быть либо ресурсом эксклюзивного использования, либо ресурсом совместного использования.
Если данный ресурс обозначен как ресурс эксклюзивного использования, то только одна технологическая установка может использовать данный ресурс в одно и то же время. Весовой бак (бак для взвешивания) раздельного использования - характерный пример ресурса эксклюзивного использования при изготовлении партии. Он может быть использован только одним реактором в одно и то же время. Важно, что либо в календарном плане, либо в каких-либо других основаниях для выделения ресурсов всегда принимается во внимание данный ресурс эксклюзивного использования. Если один реактор ожидает своей очереди на использование весового бака в то время, когда им пользуется другой реактор, то ожидающий реактор простаивает и не выдает продукцию. Это отрицательно сказывается на эффективности использования оборудования.
Если общий ресурс обозначен как ресурс совместного использования, то несколько технологических установок могут пользоваться данным ресурсом одновременно. Например, ресурсами совместного использования на промышленном предприятии по изготовлению партии могут быть технологический нагреватель, обслуживающий несколько технологических установок одновременно, система распределения сырьевых материалов, обеспечивающая доставку материала к более чем одной технологической установке в одно и то же время. Если возможности ресурса совместного использования ограничены, то количество запросов может превышать мощность ресурса. В данном случае, некоторые проблемы, связанные с выделением ресурсов эксклюзивного использования, также могут относиться к выделению ресурсов совместного использования. Нельзя допускать, чтобы одна технологическая установка без достаточного основания отключала (деактивировала) ресурс, используемый в текущий момент другими технологическими установками.
5.6.2 Порядок разрешения споров
Если имеется несколько запросов на ресурс, то важно установить порядок разрешения споров (арбитраж), так чтобы работал надлежащий механизм выделения ресурсов. Порядок разрешения споров (арбитражный механизм) разрешает конфликтные ситуации, связанные с выделением ресурсом, в соответствии с некоторым предварительно определенным алгоритмом и устанавливает окончательную маршрутизацию и направление выделения ресурсов. Данный алгоритм может принимать вид предварительно составленного календарного плана с резервированием, схемы приоритетов партий и спонтанных решений оператора. Порядок разрешения споров может поставить две важные проблемы, усложняющие ситуацию, а именно резервирование ресурсов и приоритетное обслуживание.
Резервирование позволяет оформить запрос на ресурс предварительно, до момента его фактического выделения. Резервирование позволяет установить порядок разрешения споров, основанный скорее на будущих потребностях, чем на выделении свободного ресурса по первому запросу без учета приоритетов. Приоритетное обслуживание имеет место, если высокий приоритет партии дает возможность отменить (приостановить) использование ресурса партией с низким приоритетом. Как правило, данный подход наиболее часто ассоциирован с выделением общих ресурсов эксклюзивного использования, но может применяться и к выделению ресурсов других типов.
В следующих подразделах рассматриваются режимы и состояния сущностей оборудования и процедурных элементов. В предшествующих подразделах определены модели, описывающие сущности оборудования и процедурные элементы. В этих моделях имеют место преобразования (трансформации) процедурных элементов и сущностей оборудования внутри каждого иерархического уровня. Статус сущностей оборудования и процедурных элементов может быть описан в виде режимов и состояний. Режимы определяют форму указанной трансформации, а состояния описывают их текущий статус. Другие ресурсы, такие как материал, также могут находиться в различных состояниях.
5.7.1 Режимы управления
Сущности оборудования и процедурные элементы могут иметь различные режимы. Режимы в настоящем стандарте описаны применительно к управлению серийным производством. Режим сущности оборудования может быть основан на процедурных элементах или объектах оборудования, задействующих базовые функции управления в зависимости от основных характеристик управления рассматриваемой сущности.
В настоящем стандарте в качестве примеров используются три режима процедурных элементов (АВТОМАТИЧЕСКИЙ, ПОЛУАВТОМАТИЧЕСКИЙ и РУЧНОЙ) и два режима сущностей оборудования (АВТОМАТИЧЕСКИЙ и РУЧНОЙ). Блоки управления содержат базовые функции управления, а также АВТОМАТИЧЕСКИЙ и РУЧНОЙ режимы, тогда как процедура управления работой технологической установки также имеет и ПОЛУАВТОМАТИЧЕСКИЙ режим.
Настоящий стандарт не исключает наличия дополнительных режимов и не требует использования конкретных режимов. Функциональность рассмотренных в настоящем стандарте режимов, как правило, позиционируется как наиболее востребованная в типовых приложениях. Путем именования режимов и рассмотрения их в настоящем стандарте задокументирован особый набор терминов, используемых при рассмотрении вопросов управления серийным производством.
Режим определяет, как сущности оборудования и процедурные элементы реагируют на команды, и как они функционируют. Для процедурных элементов режим определяет также направления развития процедуры, определяет факторы, оказывающие влияние на процесс развития. Для блоков управления (например, автоматических стопорных клапанов, содержащих базовые функции управления) режим определяет механизм, используемый для привода клапана, а также что/кто (устройство/оператор) может управлять изменением состояния клапана.
Для процедурных элементов режим определяет способ трансформации. В АВТОМАТИЧЕСКОМ режиме, трансформации происходят без прерываний, если выполнены условия трансформации. В ПОЛУАВТОМАТИЧЕСКОМ режиме процедура требует особых руководящих указаний для продолжения работ, если выполнены условия трансформации. Обычно разрешается пропуск или повторное выполнение одного или нескольких процедурных элементов (без изменения их порядка). Для РУЧНОГО режима процедурные элементы и порядок их выполнения указываются в руководящих документах.
Для сущностей оборудования, содержащих базовые функции управления, режим определяет порядок задействования их состояний. В АВТОМАТИЧЕСКОМ режиме сущность оборудования задействуется с помощью алгоритма управления. В РУЧНОМ режиме объект оборудования задействуется оператором.
В таблице 1 описаны особенности функционирования и команды, ассоциированные с рассматриваемым режимом работы.
Таблица 1
Сущности оборудования и процедурные элементы могут изменять режимы управления. Данные изменения могут иметь место, если условные логические требования к изменениям выполнены с помощью внутренней логики или с помощью внешней команды, генерируемой либо другим процедурным элементом, либо оператором. Изменение режима происходит только в случае, если выполнены условия запроса на изменение.
Изменения типа режима, связанного с сущностью оборудования или процедурного элемента, могут вызвать соответствующие изменения типов других режимов. Например, перевод процедуры технологической установки в ПОЛУАВТОМАТИЧЕСКИЙ режим может привести к переходу всех процедурных элементов нижнего уровня данной технологической установки также в ПОЛУАВТОМАТИЧЕСКИЙ режим. Внезапная остановка предохранительного блокирующего устройства может привести к тому, что несколько блоков управления перейдут в РУЧНОЙ режим с минимальным выходом продукции. Процесс может развиваться в любом направлении, от сущности высокого уровня к сущности низкого уровня или наоборот. Правила развития данного процесса в настоящем стандарте не рассматриваются.
5.7.2 Состояния
Сущности оборудования и процедурные элементы могут иметь состояния. Примеры состояний описаны в настоящем стандарте применительно к управлению серийным производством. Состояние (state) полностью описывает текущие характеристики (condition) сущностей оборудования или процедурных элементов. Например, состоянием клапана может быть ОТКРЫТ ЧАСТИЧНО. Состоянием процедурного элемента может быть РАБОТАЕТ или ФИКСИРОВАН.
В настоящем стандарте в качестве примеров использованы непротиворечивые наборы процедурных состояний и команд. Количество возможных состояний и команд, а также их наименования, варьируются для различных сущностей оборудования и процедурных элементов.
Примеры состояний процедурных элементов: РАБОТАЕТ, ФИКСИРОВАН, ПРИОСТАНОВЛЕН, ОСТАНОВЛЕН, ПРЕКРАЩЕН И ВЫПОЛНЕН. Примеры состояний сущностей оборудования: ВКЛ, ВЫКЛ, ЗАКРЫТ, ОТКРЫТ, СЛОМАН, РАБОЧИЙ ХОД, СРАБАТЫВАНИЕ, ОТКРЫТ НА 35%, ДОСТУПЕН. Примеры команд, применимых к процедурным элементам: старт, ДЕРЖАТЬ, ПРИОСТАНОВИТЬ, СТОП, ПРЕРВАТЬ.
Настоящий стандарт не требует обязательной реализации указанных состояний или включения дополнительных состояний. Функциональность рассматриваемых состояний и команд применима к большинству приложений серийного производства. Путем именования состояний и команд и включения их в настоящий стандарт задокументирован определенный набор терминов, используемый при рассмотрении вопросов управления серийным производством.
Сущности оборудования или процедурные элементы могут изменять свои состояния. Данные изменения могут происходить, если логические требования к изменениям состояния выполнены путем задействования внутренней логики или внешней команды, генерируемой другим процедурным элементом или оператором.
Изменения типов состояний, касающихся сущности оборудования или процедурного элемента, могут привести к соответствующим изменениям типов других состояний. Например, перевод процедуры технологической установки в состояние УДЕРЖАТЬ может привести к переходу всех процедурных элементов технологической установки в состояние УДЕРЖАТЬ. Внезапная остановка предохранительного блокирующего устройства может привести к переходу всех процедурных элементов технологической установки в состояние ПРЕРЫВАНИЕ. Распространение процесса может происходить в обоих направлениях: от сущности высокого уровня к сущности низкого уровня и наоборот. Правила распространения процесса в настоящем стандарте не рассматриваются.
Набор процедурных состояний и команд, рассмотренный ниже, - это характерный пример выбора способа определения процедурных состояний и команд. Список состояний и команд сведен в матрицу трансформации состояний (см. таблицу 2). Рассмотренная диаграмма трансформации состояний получена из первых трех строк данной матрицы (ХОЛОСТОЙ ХОД, РАБОТАЕТ, ОПЕРАЦИЯ ЗАВЕРШЕНА) (см. рисунок 18).
5.7.2.1 Процедурные состояния
Для примера, приведенного в таблице 2 и на рисунке 18, рассмотрим некоторые действительные процедурные состояния:
- ХОЛОСТОЙ ХОД (IDLE): процедурный элемент ожидает команду СТАРТ, чтобы перейти в состояние РАБОТАЕТ;
- РАБОТАЕТ (RUNNING): штатное выполнение операции;
- ОПЕРАЦИЯ ЗАВЕРШЕНА (COMPLETE): штатная операция подошла к своему завершению. Процедурный элемент теперь ожидает команду ПЕРЕЗАГРУЗКА, чтобы перейти в состояние ХОЛОСТОЙ ХОД;
- ПРИОСТАНОВКА (PAUSING): процедурный элемент получил команду ПРИОСТАНОВИТЬ. Это вызовет остановку процедурного элемента в следующем определенном безопасном или устойчивом состоянии покоя в соответствии со штатной логикой состояния РАБОТАЕТ. Если процедурный элемент остановился, то он автоматически переходит в состояние ПРИОСТАНОВЛЕН;
- ПРИОСТАНОВЛЕН (PAUSED): если процедурный элемент сделал паузу в определенном состоянии покоя, то он переходит в состояние ПРИОСТАНОВЛЕН. Данное состояние обычно используется для кратковременной остановки. Команда ВОЗОБНОВИТЬ приводит к переходу в состояние РАБОТАЕТ. При этом штатный ход операции возобновляется немедленно после выхода системы из состояния покоя;
- ФИКСИРОВАН (HOLDING): здесь процедурный элемент получил команду ВЫДЕРЖКА и следует логике команды ФИКСИРОВАН, чтобы перевести процедурный элемент в известное следующее состояние. Если следующее состояние не определено, то процедурный элемент немедленно переходит в состояние УДЕРЖАТЬ;
- УДЕРЖАТЬ (HELD): процедурный элемент полностью следует логике состояния ФИКСИРОВАН, он уже переведен в некоторое известное или плановое состояние. Это состояние используется для длительной остановки. В этом состоянии процедурный элемент ожидает дальнейших команд для продолжения работы;
- ПОВТОРНЫЙ ЗАПУСК (RESTARTING): процедурный элемент получает команду РЕСТАРТ, находясь в состоянии УДЕРЖАТЬ. Он следует логике рестарта, чтобы вернуться к состоянию РАБОТАЕТ. Если особый порядок действий не указан, то процедурный элемент немедленно переходит в состояние РАБОТАЕТ;
- ОСТАНОВКА (STOPPING): процедурный элемент получает команду СТОП и следует логике команды ОСТАНОВКА, обеспечивающей штатный управляемый останов. Если особый порядок действий не требуется, то процедурный элемент немедленно переходит в состояние ОСТАНОВЛЕН;
- ОСТАНОВЛЕН (STOPPED): процедурный элемент завершает следование логике команды ОСТАНОВКА. Процедурный элемент ожидает команды ПЕРЕЗАГРУЗКА, чтобы перейти в состояние ХОЛОСТОЙ ХОД;
- ПРЕРЫВАНИЕ (ABORTING): процедурный элемент получает команду ПРЕРВАТЬ и следует логике команды ПРЕРВАТЬ. Это логика, обеспечивающая быстрый, но не обязательно управляемый, нештатный останов. Если особый порядок действий не требуется, то процедурный элемент немедленно переходит в состояние ПРЕРВАНО;
- ПРЕРВАНО (ABORTED): процедурный элемент завершает следование логике команды ПРЕРЫВАНИЕ. Процедурный элемент ожидает команды ПЕРЕЗАГРУЗКА для перехода в состояние ХОЛОСТОЙ ХОД.
5.7.2.2 Команды
В примере, данном в таблице 2 и на рисунке 18, рассмотрены нижеследующие реальные команды:
- СТАРТ (START): данная команда запускает процедурный элемент. Он начинает следовать штатной логике состояния РАБОТАЕТ. Данная команда действительна, если процедурный элемент находится в состоянии ХОЛОСТОЙ ХОД;
- СТОП (STOP): данная команда останавливает процедурный элемент. Он начинает следовать логике состояния ОСТАНОВКА. Данная команда действительна, если процедурный элемент находится в состояниях: РАБОТАЕТ, ПРИОСТАНОВКА, ПРИОСТАНОВЛЕН, ФИКСИРОВАН, УДЕРЖАТЬ, ПОВТОРНЫЙ ЗАПУСК;
- ФИКСИРОВАТЬ (HOLD): данная команда для процедурного элемента обеспечивает следование логике состояния ФИКСИРОВАН. Данная команда действительна, если процедурный элемент находится в состояниях: РАБОТАЕТ, ПРИОСТАНОВКА, ПРИОСТАНОВЛЕН, ПОВТОРНЫЙ ЗАПУСК;
- РЕСТАРТ (RESTART): данная команда для процедурного элемента обеспечивает следование логике состояния ПОВТОРНЫЙ ЗАПУСК, чтобы безопасно вернуться в состояние РАБОТАЕТ. Данная команда действительна, если процедурный элемент находится в состоянии УДЕРЖАТЬ;
- ПРЕРВАТЬ (ABORT): данная команда для процедурного элемента обеспечивает следование логике состояния ПРЕРЫВАНИЕ. Команда действительна в любом состоянии, кроме состояний: ХОЛОСТОЙ ХОД, ЗАВЕРШЕНИЕ ОПЕРАЦИИ, ПРЕРЫВАНИЕ, ПРЕРВАНО;
- ПЕРЕЗАГРУЗКА (RESET): данная команда вызывает переход в состояние ХОЛОСТОЙ ХОД. Команда действительна для состояний: ЗАВЕРШЕНИЕ ОПЕРАЦИИ, ПРЕРВАНО, ОСТАНОВЛЕН;
- ПРИОСТАНОВИТЬ (PAUSE): данная команда для процедурного элемента обеспечивает переход в следующее программное состояние ПРИОСТАНОВЛЕН, следуя логике особого порядка действий. Процедурный элемент ожидает команду ВОЗОБНОВИТЬ, чтобы продолжить работу. Данная команда действительна только в состоянии РАБОТАЕТ;
- ВОЗОБНОВИТЬ (RESUME): данная команда выдается для процедурного элемента, находящегося в состоянии ПРИОСТАНОВЛЕН как результат выполнения команды ПРИОСТАНОВИТЬ. Команда приводит к возобновлению работы элемента. Данная команда действительна, если процедурный элемент находится в состоянии ПРИОСТАНОВЛЕН.
Таблица 2
(например, состояний процедурных элементов)
![]() COMPLETE - завершение операции; RESTARTING - возобновление; RESTART - возобновить; HELD - удержан; HOLDING - удержание; RESET - перезагрузка; IDLE (INITIAL STATE) - холостой ход (начальное состояние); START - старт; RUNNING - работает; HOLD - удержать; PAUSE - приостановить; PAUSING - приостановка; ABORT - прервать; ABORTING - прерывание; STOP - стоп; RESUME - возобновить; STOPPING - остановка; PAUSED - приостановлен; ABORTED - прерван; STOPPED - остановлен; Final states - конечные состояния; Quiescent states - состояния покоя; Transient state - переходные состояния
Примечание - Данная диаграмма трансформации состояний получена из первых трех начальных состояний матрицы трансформации состояний, данной в таблице 2 (холостой ход, работает, завершение операции).
(например, состояний процедурных элементов)
Нештатное (нежелательное) событие, происходящее в процессе управления серийным производством, называется непредвиденной (исключительной) ситуацией (событием). Обработка непредвиденных событий (ситуаций) может происходить на всех уровнях функциональной модели управления. Эти действия могут быть частью процедурного управления, базового управления, управления координацией.
Управление в исключительных ситуациях - важная функция процесса серийного производства. Управление в исключительных ситуациях - составная часть любой системы управления, она всегда отражается при определении управления.
Примеры событий, указывающие на необходимость управления в исключительных ситуациях:
- отсутствие сырьевых материалов, коммунальных услуг, необходимого промышленного оборудования;
- производственные и технологические проблемы;
- неисправности управляющего оборудования;
- опасные условия, такие как пожар, химические выбросы.
С точки зрения процесса управления, управление в исключительных ситуациях не отличается от обычных стратегий управления, если событие идентифицировано, оценено, и сформирован соответствующий отклик (обратное действие).
Функции отклика на непредвиденные ситуации могут оказывать влияние на рабочие режимы и состояния сущностей оборудования и процедурных элементов. Например, высокое давление в реакторе может привести к автоматическому задействованию функций отклика на непредвиденные ситуации, переводящим оборудование в состояние ОСТАНОВЛЕН. Оператор также может выявить некоторые нештатные условия и инициировать соответствующие действия.
В данном разделе рассмотрены функции управления, ассоциированные с процессами серийного производства, технологией изготовления и вопросами управления производством, описанными в предшествующих двух разделах. Функции управления, определенные в данном разделе, основываются на задачах управления, определенных в разделе 5.1 для сущностей оборудования, рассмотренных в разделе 5.2. Указанные объекты относятся к четырем нижним уровням физической модели, описанной в разделе 4.2. Рассмотрены также функции управления, отвечающие условиям управления физической модели высокого уровня. Для удобства эти функции управления сгруппированы в управляющие действия и рассматриваются в их контексте. Управляющие действия, рассматриваемые в настоящем разделе, относятся к управлению разработкой рецептуры, управлению разработкой производственного плана, разработкой календарного плана, к управлению производственной информацией, управлению производственным процессом, контролю за работой технологической установки, управлению производственным процессом, защите персонала и окружающей среды. Настоящий раздел однозначно идентифицирует конкретную функциональность, ассоциированную с управлением процессами серийного производства. Это облегчает определение требований к управлению производством партии изделий для конкретного приложения.
Успешное управление производством партии изделий требует практической реализации многих функций управления. Эти функции управления определяют, как будет управляться оборудование на предприятии серийного производства партий. Данные функции поддерживают сущности оборудования, описанные ранее. Они объединяются в семь типов управляющих действий (пример модели управляющего действия см. на рисунке 19).
![]() Recipe management - управление разработкой рецептуры; Production planning and scheduling - разработка производственного и календарного плана; Production information management - управление производственной информацией; Process management - организация технологического процесса; Unit supervision - контроль за работой технологической установки; Process control - управление технологическим процессом; Outside the scope of this standard - в настоящем стандарте не рассматривается; Personnel and environmental protection - защита персонала и окружающей среды
6.1.1 Функциональная модель управления
Функциональная модель управления (модель управляющего действия), представленная на рисунке 19, представляет общее видение управления серийным производством, показывает основные взаимосвязи между различными управляющими действиями. Не все взаимосвязи представлены на рисунке 19. Взаимосвязи выделены в потоке информации, проходящем между управляющими действиями. Цель данного рисунка - показать существование взаимосвязей. Определения взаимосвязей не приводятся. Определения взаимосвязей даются позже, когда рассматривается порядок группировки функций управления внутри каждого управляющего действия. Некоторые взаимосвязи, показанные на рисунке 19, далее в настоящем стандарте не рассматриваются.
Показанные управляющие действия соответствуют реальным условиям производства партии изделий. Потребность в функциях управления для общих рецептур, для рецептур, связанных с местом производства, и для технологических рецептур подразумевает потребность в управляющих действиях по управлению разработкой рецептуры. Производство партии планируется и потом выполняется в установленных временных рамках. Функции управления, необходимые для планового производства партии изделий, включаются в разработку производственного плана и разработку календарного плана управляющих действий. Используются различные типы производственной информации. Во многих случаях важно собирать и хранить документацию по производству партии изделий. В соответствии с предлагаемой моделью, управляющие действия, связанные с управлением производственной информацией, обеспечивают работу рассматриваемых функций управления.
Рецептуры управления специально генерируются. Процесс изготовления партии инициируется и контролируется. Операции технологических установок координируются. Журналы и отчеты оформляются. Данные функции управления попадают под управляющие действия системы управления производственным процессом в соответствии с рассматриваемой моделью. Необходимо большое количество функций управления на уровне управляющих действий по контролю за работой технологической установки. Например существует потребность в предоставлении ресурсов, в контроле за выполнением процедурных элементов, в координации действий на уровне управления производственным процессом. При управлении производственным процессом рассматриваются функции управления, относящиеся непосредственно к операциям оборудования (использованию регулирующих устройств, устройств позиционирования).
Наконец, первостепенной проблемой является обеспечение безопасности персонала и коммунальных сооружений вместе с защитой окружающей среды. Рассматриваемые управляющие действия покрывают указанные функции управления по защите персонала и окружающей среды.
6.1.2 Обработка информации
Важным назначением модели управляющего действия является описание потоков информации, проходящих через все уровни. Так, имеется несколько функций обработки информации, применимых ко всем категориям данных, рассматриваемых моделью управляющего действия. Они применимы вне зависимости от фактической комбинации ручной и компьютеризированной систем, установленных на месте производства. Дополнительные аспекты обработки информации, учитывающие особенности управляющих действий, описаны в соответствующих подразделах.
6.1.2.1 Справочная информация
Предприятия - разработчики процесса производства партии изделий могут объединять действия, не входящие в область применения настоящего стандарта. Например:
- управление запасами материалов;
- разработка технологического процесса и самого продукта;
- поддержка обслуживания заказчика;
- автоматическая отчетность, валидация технологического процесса;
- координация внутренних работ, например производства и услуг.
Для обеспечения удобного доступа к источникам информации, рассматриваемые управляющие действия должны обеспечивать хранение информации так, чтобы иметь работоспособный, доступный источник данных о внешних воздействиях. Аналогично, каждое управляющее действие должно иметь доступ к соответствующей справочной информации, чтобы выполнять свои функции.
Примеры справочной информации:
- данные о продажах и маркетинге, включая оформленные заказы или другие подтверждения спроса на продукт;
- данные о продавце сырьевых материалов;
- спецификации конечных продуктов;
- данные о затратах;
- данные о новых исследованиях и разработках;
- стандартный расход сырьевых материалов и стандартные объемы выпуска изготовленных продуктов;
- нормативная информация для различных производственных цехов;
- спецификации возможностей оборудования;
- операционные процедуры технического обслуживания оборудования и обеспечения технологической безопасности;
- информация о человеческом ресурсе;
- информация об управлении качеством, например, о процедурах, используемых для выполнения конкретных лабораторных анализов;
- прочие нормативные требования.
Справочная информация может собираться на уровне предприятия, на уровне места производства, на уровне области производства, на уровне производственного цеха.
6.1.2.2 Безопасность
Внутри самой системы управления полученная информация используется для формирования функций управления, для установления связей между уровнями и объектами, для обеспечения связи с функциями управления, являющимися внешними для рассматриваемой модели управляющего действия. Доступ к данной информации ограничен, чтобы гарантировать, что используются только авторизованные и/или сертифицированные информационные ресурсы.
6.1.2.3 Обеспечение доступа
Информация управляющего действия хранится и собирается так, чтобы обеспечить безопасный гарантированный доступ к критическим данным (данные, содержащие критические значения технологических параметров производства). Необходимо правильно задать время, необходимое для восстановления доступа к данным в случае их утраты в одном месте. Эти соображения зависят от контекста. Они зависят от уровня модели управляющего действия, от типа информации, от потребного уровня детализации.
6.1.2.4 Архивирование информации
Удаление информации из памяти управляющего действия и передача ее в архив для долгосрочного хранения часто производится для совершенствования режима хранения информации и ее восстановления. Заархивированные данные должны быть легкодоступными и представимыми в наглядной форме. Например, если технологическая рецептура активно не используется, то целесообразно заархивировать всю информацию (как техническую, так и историческую), связанную с данной технологической рецептурой и хранящуюся в основной памяти.
6.1.2.5 Управление изменениями
Информация об управлении, включая конфигурацию управления оборудованием и конфигурацию рецептур, может изменяться. Этими изменениями можно управлять путем:
- запросов и авторизации изменений;
- нумерации версий и документации;
- валидации изменений;
- отслеживания аудита.
Управление изменениями может также включать ограничения и проверки, необходимые для технического обеспечения целостности конфигурации. Например, может оказаться необходимым предупредить разработчика рецептуры и не дать ему модифицировать процедурный элемент, используемый активной рецептурой.
6.1.2.6 Отслеживание ссылок
Историческое отслеживание информационных ссылок (например, одних определений, используемых внутри других определений или составляющих их базу) может оказаться важным для анализа производственной деятельности и демонстрации соответствия текущего производства установленным производственным требованиям. Данная функция позволяет грамотно оформить письменные комментарии изменений и способствует их надлежащей интерпретации.
Важно надлежащим образом обработать необходимую структуру оборудования, функциональность технологического процесса, процедуру управления в исключительных ситуациях, чтобы необходимые технологические функции корректно применялись при изготовлении партии с учетом текущих условий. Это требует скоординированной инженерной работы, продолжающейся с момента пуска в течение всего процесса производства партии изделий на данном производственном объекте. В данном подразделе приведено описание технологических работ и управляющих действий, необходимых для обеспечения требуемой рецептурной иерархии, для определения возможностей оборудования, для обеспечения функциональности производственных процедур изготовления партии.
Указанные технологические работы и управляющие действия необходимы на уровне общей рецептуры и рецептуры, связанной с местом производства. Здесь приводятся описания процедур, стадий технологического процесса, технологических операций, технологических действий. На уровне технологических рецептур приводятся описания общих рецептурных процедур, рецептурных процедур технологической установки, рецептурных операций и рецептурных фаз.
Определение надлежащих процедурных элементов и сущностей оборудования - это взаимный итерационный процесс. На рисунке 20 показан процесс параллельного принятия двух решений. Соображения по принятию одного решения также важны для принятия другого решения. Так, технологические соображения (левый столбец) являются первичными для определения (выбора) процедурных элементов, характеризующих функциональность ассоциированных сущностей оборудования. Здесь функциональность зависит от используемого оборудования, соображения оборудования оказываются вторичными. В правом столбце наоборот, соображения оборудования являются первичными, а технологические соображения вторичны при разработке определений (при выборе) сущностей оборудования.
![]() Processing consideration - технологические соображения; Equipment consideration - соображения, связанные с оборудованием; Define/select procedural elements to match equipment entities - определить/выбрать процедурные элементы, соответствующие сущности оборудования; Define/select equipment entities to match procedural elements - определить/выбрать сущности оборудования соответствующие процедурным элементам; Specific product requirements - особые требования к продукту; Recipe - рецептура; Path - маршрут; Scheduling/arbitration constraints - календарные ограничения/арбитражные ограничения; Manufacture of batch - производство партии изделий
процедурных элементов и сущностей оборудования
Рецептуры могут разрабатываться с учетом указанных процедурных элементов и информации о конкретном продукте. Сущности оборудования образуют маршрут, определяемый календарным планом. Важно принимать во внимание ограничения, накладываемые установленным порядком разрешения споров. Комбинация результатов указанных действий формирует производственные рамки (Фреймворк), внутри которых происходит изготовление партии материала.
Технологический процесс и процесс управления также включают разработку и пересмотр фаз работы оборудования, соответствующих рецептурным фазам, используемым для определения рецептуры. Насколько это возможно, рецептурные фазы и фазы работы оборудования определяются так, чтобы любая осмысленная функциональность технологической установки могла быть выражена в терминах данных фаз. По возможности, новые рецептуры не следует делать для набора известных рецептур. Тогда новые рецептуры смогут использовать существующие рецептурные фазы, ссылающиеся на существующие фазы работы оборудования. Разработка и пересмотр рецептурных фаз и фаз работы оборудования - это постоянно текущее мероприятие, обеспечивающее постоянную поддержку производственных объектов, занятых изготовлением партии. Данное мероприятие - постоянный стимул для непрерывного совершенствования и периодического обновления технологии.
Управление разработкой рецептуры включает в себя функции управления, обеспечивающие создание, хранение и техническое обслуживание общих рецептур, рецептур, связанных с местом производства, и технологических рецептур. Результатом данного управляющего действия является технологическая рецептура, доступная при управлении производственным процессом и используемая при разработке рецептуры управления.
Управление разработкой рецептуры рассматривается в терминах трех уровней рецептур. При этом определяются процедурные элементы, используемые в рецептурных процедурах (см. рисунок 21).
![]() Manage general recipe - управление разработкой общей рецептуры; General recipe procedural element - процедурный элемент общей рецептуры; Define general recipe procedural element - определить процедурный элемент общей рецептуры; General recipe - общая рецептура; Manage site recipe - управление разработкой рецептуры, связанной с местом производства; General recipe procedural element information - информация о процедурном элементе общей рецептуры; Site recipe - рецептура, связанная с местом производства; Manage master recipe - управление разработкой технологической рецептуры; Master recipe procedural element - процедурный элемент технологической рецептуры; Define master recipe procedural element - определить процедурный элемент технологической рецептуры; Master recipe - технологическая рецептура; Process management - управление технологическим процессом
6.2.1 Организация разработки общих рецептур
Организация разработки общих рецептур - это функция управления, с помощью которой разрабатывается общая рецептура, порядок ее технического обслуживания и хранения. Конкретные технологические требования, сформулированные в процессе разработки технологии изготовления рассматриваемого продукта, служат базой общей рецептуры.
При разработке конкретной общей рецептуры может потребоваться:
- выбор и объединение процедурных элементов для создания общей рецептурной процедуры;
- объединение информации о формулах;
- спецификации требований к оборудованию и другая информация;
- доработка общей рецептуры;
- управление изменениями общих рецептур.
6.2.2 Определение процедурных элементов общей рецептуры
Определение процедурных элементов общей рецептуры - это функция управления, обеспечивающая создание, техническое обслуживание и доступность для последующего использования процедурных элементов. Указанные элементы - это функциональные блоки общей рецептуры и рецептурных процедур, связанных с местом производства.
Процедурные элементы, определенные данной функцией управления, могут быть технологическими действиями, производственными операциями, стадиями технологического процесса и/или целостной общей рецептурной процедурой. Не все уровни процедурных элементов нужно определять.
Данная функция управления определяет процедурные элементы общей рецептуры, основанные на технологических стратегиях, необходимых для различных продуктов и описанных в процессе разработки технологии. Указанные стратегии интерпретируются и трансформируются в процедурные элементы, задействующие гибкую и модульную структуру общих рецептур. Разработка общей рецептуры упрощается по мере расширения диапазона продуктов (изделий), использующих указанные описания модульных технологических операций. Важно, что модульные технологические действия, производственные операции, стадии технологического процесса и/или полные процедуры (часто используемые повторно), которые формируют тенденцию трансформирования имеющихся рецептур на нижних уровнях, разрабатывать легче, такие рецептуры более логичны.
Информация о разработанном процедурном элементе становится доступной для управляющей функции определения процедурного элемента технологической рецептуры. Таким образом, технология, предназначенная для процедурных элементов общей рецептуры, может быть задействована на уровне технологических рецептур.
При определении конкретного процедурного элемента общей рецептуры может потребоваться:
- наименование (присвоение имен) конкретных процедурных элементов;
- спецификация переменных для параметров;
- описание планируемой функциональности технологического процесса;
- объединение процедурных элементов нижнего уровня и спецификация последовательности выполнения работ;
- создание, модификация и архивирование процедурных элементов общей рецептуры;
- обеспечение доступного запаса процедурных элементов;
- управление изменениями процедурных элементов.
6.2.3 Организация разработки рецептур, связанных с местом производства
Организация разработки рецептур, связанных с местом производства, - это функция управления, обеспечивающая создание рецептур, связанных с местом производства, их техническое обслуживание и хранение. Рецептура, связанная с местом производства, создается путем объединения информации о соответствующей общей рецептуре с информацией о конкретном месте производства. Если необходимы дополнительные или альтернативные процедурные элементы, то при их создании используются только те, что определены функцией управления определения процедурного элемента общей рецептуры.
6.2.4 Организация разработки технологической рецептуры
Организация разработки технологической рецептуры - это функция управления, обеспечивающая создание технологической рецептуры, ее техническое обслуживание и хранение. Определение технологической рецептуры основано на рассмотрении конкретных технологических требований к продукту. Эти конкретные технологические требования могут быть выражены в общей рецептуре, а также в рецептуре, связанной с местом производства.
Трансформация рецептуры, связанной с местом производства, в технологическую рецептуру может оказаться сложной задачей. Важно, чтобы созданная технологическая рецептурная процедура, основанная на предварительно определенных процедурных элементах, соответствовала назначению рецептурной процедуры, связанной с местом производства. Трансформация (или разработка) содержания формул следует той же общей логике, использованной для отображения технологических действий на рецептурные фазы. Размер партии фиксирован (установлен диапазон размеров партии, допустимых для данной рецептуры), если существуют ограничения на степень его варьируемости. Формульная информация корректируется соответственно. Общие требования к оборудованию трансформируются в конкретные требования, верифицируемые для имеющегося целевого оборудования.
Для определения конкретных технологических рецептур могут потребоваться:
- выбор и объединение процедурных элементов для создания технологических рецептурных процедур;
- объединение формульной информации;
- спецификации требований к оборудованию и прочая информация;
- создание, модификация и архивирование технологических рецептур, редактирование заголовков рецептур;
- обеспечение запаса технологических рецептур;
- управление изменениями технологических рецептур.
6.2.5 Определение процедурных элементов технологической рецептуры
Определение процедурных элементов технологической рецептуры - это функция управления, обеспечивающая разработку, техническое обслуживание и последующее использование разработанных процедурных элементов в технологических рецептурных процедурах. Данные функции становятся функциональными блоками технологических рецептурных процедур.
Если процедурные элементы технологической рецептуры созданы с помощью общих рецептур и рецептур, связанных с местом производства, то стадии технологического процесса, технологические операции и технологические действия будут отображаться на процедуры технологических установок, операции и фазы. Данная функция управления определяет взаимосвязь между технологическими действиями и фазами, между технологическими операциями и собственно операциями, между стадиями технологического процесса и процедурами технологических установок. Данная функция также определяет производственные процедуры, процедуры технологических установок, операции и фазы, обеспечивающие максимально согласованное использование указанных процедурных элементов для всего диапазона продуктов, изготавливаемых на данном производственном объекте.
Важно, что процедурные элементы технологической рецептуры (по крайней мере, на уровне рецептурной фазы) могут ссылаться на процедурные элементы оборудования, если активирована рецептура управления. Тесная координация с инженерной структурой процедурных элементов оборудования обеспечивает отражение процедурными элементами рецептуры управляющих возможностей целевого оборудования. При необходимости любая новая функциональность может стать доступной путем разработки новых процедурных элементов, так же как ассоциированных модификаций системы управления и модификаций оборудования (см. 6.1.3).
В дополнение к существующим функциональным блокам технологической рецептурной процедуры, рассматриваемая функция управления может также накладывать ограничения на конфигурацию технологических рецептур (например, ограничения на правила упорядочения рецептурных фаз, ограничения на права разработчика рецептуры по использованию рецептурных фаз в качестве функциональных блоков). На данные ограничения влияют многие факторы: безопасность, сложность задачи разработки рецептуры, необходимая гибкость принимаемого решения, валидация конкретных процедурных элементов.
При определении конкретного процедурного элемента могут потребоваться:
- наименование конкретного процедурного элемента;
- спецификация переменных для параметров;
- описание планируемой функциональности технологического процесса;
- объединение процедурных элементов нижнего уровня, спецификация последовательности выполнения работ;
- создание, модификация и архивирование процедурных элементов технологической рецептуры;
- обеспечение доступных запасов процедурных элементов;
- управление изменениями процедурных элементов.
Разработка производственного и календарного планов - это управляющее действие высокого уровня. Оно находится на одном уровне с управлением разработкой рецептуры и управлением производственной информацией. Данное действие - это процесс принятия технологических решений, ассоциированный с разработкой календарного плана производства партии изделий с учетом особенностей управления производственным процессом. Для выполнения данного управляющего действия необходимо собрать вместе несколько функций управления. Большая часть данных функций управления не входит в область применения настоящего стандарта. В данном подразделе рассматривается только одна из этих функций управления, а именно разработка календарного плана производства партии изделий.
Функция управления разработкой календарного плана производства партии изделий задействует другие типы календарных планов, технологические рецептуры и ресурсные базы данных и (с помощью специального алгоритма разработки календарного плана, автоматически или вручную) разрабатывает календарный план производства партии изделий (см. в 5.4 список типов информации, используемой в календарном плане производства партии изделий).
Для данной функции управления может потребоваться:
- разработка календарного плана производства партии изделий на основе информации, полученной из соответствующих источников, и особого алгоритма разработки календарного плана;
- разработка пересмотренного календарного плана производства партии изделий по запросу, основанному на существенных изменениях в ходе изготовления партии изделий и статусной информации производственного цеха в ходе организации технологического процесса;
- ручное вмешательство в процесс разработки календарного плана;
- определение наличия ресурсов, как входных параметров разработки календарного плана;
- разработка процедуры (метода) размерной обработки партии изделий, обеспечение материальными средствами процесса организации производства партии;
- определение приемлемости календарного плана для имеющегося целевого оборудования.
Управление производственной информацией - это управляющее действие высокого уровня, находящееся на одном уровне с управлением разработкой рецептуры, разработкой производственного плана и разработкой календарного плана. Данное управляющее действие используется при сборе информации, ее хранении, обработке и оформлении отчетов.
Использование производственной информации, не связанное с производством партии изделий, в данном подразделе не рассматривается. Вместе с тем, в реальных приложениях использование информации, связанное с производством партии, и использование информации, не связанное с производством партии, выступает как единое целое. Информация, связанная с производством партии, и информация, не связанная с производством партии, может использоваться как вход для функций управления высокого уровня, например, оформление производственного отчета для руководства. В настоящем стандарте данные вопросы не рассматриваются.
Для получения управляющего действия нужно собрать вместе несколько функций управления. Однако большинство данных функций управления лежат за пределами области применения настоящего стандарта. В настоящем подразделе рассматривается только одна из этих функций управления: организация истории изготовления партии.
История изготовления партии - это совокупность данных, связанных с изготовлением одной партии изделий. Для каждой партии это может быть одна или несколько таблиц (файлов). История может быть представлена частью некоторой другой базы данных, она может быть ассоциирована с полями ключей и т.д.
История изготовления партии составлена из записей. Запись - это порция информации о партии, представляющая одно или несколько значений, описывающих одно событие, зарегистрированное в истории изготовления партии при выполнении одного действия.
Организация истории изготовления партии - это функция управления, включающая следующие возможности:
- получение и хранение информации из других приложений общего управления серийным производством;
- обработка исторической информации;
- оформление отчетов об изготовлении партии.
Функция управления "организация истории изготовления партии" работает вне зависимости от конкретного оборудования, используемого при изготовлении партии. Например, к данным о производстве партии часто добавляются лабораторные данные.
6.4.1 Получение и хранение информации об истории изготовления партии
Внесение внешних данных в историю изготовления партии инициируется органами управления производственным процессом, определяется особенностями контроля за работой технологической установки, особенностями управления производственным процессом.
6.4.1.1 Общие указания о сборе и хранении исторических данных
Все данные об истории изготовления партии собираются и хранятся так, чтобы упростить доступ к:
- идентификатору партии;
- указателю абсолютного (реального) времени;
- идентификаторам процедурных элементов, с которыми ассоциируются исторические данные;
- времени начала (окончания) изготовления партии, выполнения процедурного элемента;
- идентификатору записи, не связанному с оборудованием;
- информации об использованном оборудовании.
Для надлежащего хранения необходимого числа историй необходима значительная память. Сюда относятся истории партий, находящихся в производстве, а также истории ранее изготовленных партий до принятия соответствующих решений (хранение бумажных отчетов об изготовлении партий, долгосрочное резервное хранение в электронной форме и т.п.).
Важно иметь возможность экспортировать истории партий в долгосрочные архивы или внешние накопители, если требования времени хранения превышают мощности хранения информации, предоставляемые управляющей функцией "организация истории изготовления партии". Важно также обеспечить эффективное извлечение и доставку историй партий при необходимости.
Отчеты (презентации) об архивах партий (количество партий в архиве, объем данных, статус данных (в законченном виде, в бумажной форме, заархивированные для длительного хранения и т.д.)) должны быть легкодоступными.
6.4.1.2 Достоверность записей об истории изготовления партии
Требования достоверности варьируются в зависимости от приложения и от типа записи. Для каждого типа записи необходим соответствующий уровень достоверности. Он должен соответствовать потребностям конкретного приложения. Вот некоторые проблемы обеспечения достоверности информации:
a) Управление доступом: имеется в виду управление доступом к системам, собирающим информацию, включая их конфигурацию и содержание фактических собранных данных.
b) Аудиторский учет: идентификация всех действий, произведенных с каждым конкретным блоком информации, включая идентификаторы сотрудников или задействованных органов управления, время проведения операции, пояснения операции (в некоторых случаях).
c) Достоверность регистрации: спецификация необходимого уровня достоверности регистрации. Можно выделить три таких уровня:
1) никаких конкретных действий в случае отказа. Например, данные оптимизации, статистика надежности оборудования и т.д.;
2) ограничения на пропуски записей при спецификации отказов в истории изготовления партии (например, "в течение с ___ по ___ записи отсутствуют");
3) отсутствие утерянных данных. Важно наличие процедур резервного копирования во избежание утери данных (электронное резервное копирование, бумажное резервное копирование, возможность реконструкции утерянных данных и т.д.).
Важность точной регистрации указанного типа информации может быть эквивалентна полученному качеству продукта, как по финансовым (бухгалтерским) причинам, так и по причинам безопасности (ответственности за продукт). Для получающей функции важно обеспечить и наличие обратной связи по общему статусу данной получающей функций (так же, как и конкретное подтверждение обратной связи по каждой записи) для управляющего действия, выполняющего регистрацию. Это обеспечивает требуемую буферизацию данных, требуемую степень избыточности информации, ее реинтеграцию. В противном случае технологический процесс может быть остановлен.
d) Уровень детализации: данный уровень должен быть четко определен рецептурой. В противном случае решение передается на уровень производственного цеха или его подразделений. Важно четко видеть, что запись отсутствует либо вследствие отсутствия соответствующего события, либо вследствие того, что уровень события ниже установленного уровня детализации данных.
e) Регистрация фактической исторической информации: записи об истории изготовления партии должны, по возможности, отражать фактические физические/химические события, оказывающие влияние на процесс изготовления партии, а не только те, что ожидаются утвержденной рецептурой. Это означает, что характер и объем зарегистрированных данных должен изменяться в соответствии с изменениями в производстве партии изделий.
f) Долгосрочная систематичность: это степень, до которой интерпретация данных о партии основывается на информации, являющейся внешней для истории изготовления партии (необходимы подробные списки перекрестных связей между фактическими отличительными признаками и отличительными признаками записей или именами переменных). Данная информация должна быть стабильной в долгосрочной перспективе. Если происходит изменение (модификация), то версий продуктов, соответствующие рассматриваемому времени обработки, должны сохраниться и быть доступными для использования.
g) Скорость сбора информации: скорость сбора информации - это критический фактор. Чтобы проанализировать причины нештатных ситуаций, важно иметь записи всех событий и действий строго в том порядке, в котором они происходили.
6.4.1.3 Отслеживание партий и материалов
Сбор информации об истории партии может способствовать отслеживанию партий и материалов, если имеется полный обзор процесса производства партии изделий, включая использованное оборудование и идентификаторы сырьевых материалов.
Наличие истории изготовления партии обеспечивает ее отслеживание в обратном времени, если историю изготовления определенного конечного продукта можно проследить назад и установить задействованные процессы, оборудование и ингредиенты (а также процессы, оборудование и ингредиенты, задействованные для получения самих ингредиентов). Отслеживание вперед (прогнозирование) возможно, если можно спрогнозировать последствия определенного события или последствия использования определенного сырьевого материала для всех конечных продуктов.
6.4.1.4 Регистрация событий управления производственным процессом
Регистрация событий управления производственным процессом включает информацию, ассоциированную с инициированием и маршрутизацией партии, информацию о партии, не связанную с оборудованием. Сюда относится:
- Технологическая рецептура: это та технологическая рецептура, на основе которой получена рецептура управления (путем копирования, путем ссылки). Если это ссылка, то технологическая рецептура должна оставаться неизменной так долго, как долго действует ссылка.
- События управления производственным процессом и информация рецептуры управления: это информация об изменениях (ходе выполнения) рецептуры управления. Сюда относится такая информация, как выделение оборудования, время начала изготовления партии, время запуска процедуры технологической установки.
- Комментарии оператора: это словесные описания (комментарии), основанные на наблюдениях оператором процесса производства партии изделий. Данная информация регистрируется вместе с идентификатором оператора.
6.4.1.5 Регистрация мероприятий контроля за работой технологической установки и управления производственным процессом
Указанные данные могут относиться к одной или нескольким партиям (например, данные о совместно используемых ресурсах, о работе систем инженерного обеспечения и т.д.). В последнем случае данные должны быть отражены во всех необходимых историях изготовления партии. Сюда относятся:
a) Непрерывные данные: непрерывные данные - это технологические данные, собираемые независимо от конкретных событий изготовления партии. Цель - указание точной истории выполнения измерения.
b) Данные о партии, указываемые заранее: эти данные регистрируются в ходе выполнения рецептуры управления. Спецификация указанных данных содержится в утвержденной рецептуре или предварительно конфигурируется. Например, сюда относится спецификация полной загрузки реактора или время смешивания.
c) Предсказуемые события: события, наступление которых ожидаемо (например, время начала или время окончания действия процедурного элемента).
d) Непредсказуемые события: данные о непредсказуемых событиях - это единичная точечная запись, основанная на непредсказуемом технологическом процессе (физическом условии) в ходе изготовления партии. Сюда относятся: технологический аварийный сигнал, отказ оборудования, возникновение неполадок. В случае технологического аварийного сигнала, историческая информация может включать в себя:
1) время активации;
2) время получения уведомления;
3) время исчезновения условия для подачи сигнала тревоги;
4) предел сигнала тревоги;
5) максимальное отклонение параметра во время подачи сигнала тревоги;
6) трендовая информация во время подачи сигнала тревоги.
e) Вмешательство оператора - это вмешательство оператора, оказывающее влияние на технологический процесс изготовления партии. Каждое вмешательство оператора обычно регистрируется с указанием:
1) типа вмешательства;
2) идентификатора оператора.
6.4.1.6 Запись задним числом
Запись задним числом - это данные, внесенные уже после выполнения соответствующей части рецептурной процедуры управления или после окончания изготовления партии. Обычно это данные, относящиеся к вспомогательным измерениям (вспомогательному анализу). Функция "разработка истории изготовления партии" включает регистрацию таких записей, включая установление связи с ассоциированными событиями изготовления партии (например, отбор проб). Следующие данные могут быть ассоциированы с записями задним числом:
- измеренные значения;
- идентификатор оператора;
- идентификатор лаборанта;
- время внесения записи;
- время отбора пробы.
6.4.2 Манипуляции с историческими данными
Типовые функции:
- манипуляция данными: изменение (если это возможно) или пополнение архивных данных о партии;
- выполнение расчетов: выполнение расчетов партии и создание новых данных, относящихся к одной партии;
- редукция данных: данные редуцируются на основе истории изготовления партии в соответствии с имеющейся трендовой информацией. Утрата данных в результате редукции должна быть обоснованной, связанной с динамикой данных, должна учитывать требования к информации, основанной на указанных данных;
- информация отслеживания партии: задание или поддержание связей между историями изготовления партии, соответствующими: физическим технологическим движениям партий, регулированию диапазона использования одной партии как сырьевого материала для другой, разделению на части (объединению) историй изготовления партии вследствие разделения на части (объединения) самих партий.
6.4.3 Разработка отчета об изготовлении партии изделий
В следующих подразделах любые экспортируемые данные (в электронной форме или бумажной форме) рассматриваются как отчет.
Отчет об изготовлении партии в общем случае составляется по конкретному запросу. Важно, чтобы такие запросы были возможны без знания конкретного оборудования и времени производства. В данном случае:
- идентификатор партии используется как ключ записи для доступа к данным (не к блоку оборудования);
- хронометраж должен соответствовать идентифицированным событиям процесса производства партии изделий (начало изготовления партии, начало операции и т.д.);
- записи идентифицируются групповыми терминами, терминами, связанными с данной партией. Они не должны ориентироваться на отличительные признаки оборудования.
6.4.3.1 Получатели отчетов об изготовлении партии
История изготовления партии может доставляться (запрашиваться) по ряду причин:
a) Организация производства: итоговые производственные обзоры, данные о расходе сырьевых материалов и других ресурсов, информация об отслеживании процесса изготовления серий и партий.
b) Управление разработкой рецептуры: информация об оптимизации рецептуры, сравнение расчетных значений параметров рецептуры и их фактических значений, анализ корреляции информации об изготовлении нескольких партий, сравнение с трендовой информацией.
c) Управление производственным процессом: история текущего процесса производства партии изделий, сравнение с историями старых партий на дисплее оператора, оптимизация управления производственным процессом.
d) Внешние системы:
1) управление качеством: статистическое управление производственным процессом, соответствие спецификации продукта, использование специальных рекомендаций;
2) техническое обслуживание: выдача аварийных сигналов, использование технической документации на оборудование;
3) учет: расход сырьевых материалов, объем выпуска, выход продукции и т.д.;
4) поддержка заказчика: документация на продукт.
e) Внутренние ресурсы функции "разработка истории изготовления партии": управление производственным процессом может включать функции, учитывающие указанные выше требования, а также возможность экспортировать (распечатывать) данные по запросу, периодически через установленные интервалы, после изготовления каждой партии.
6.4.3.2 Требования к отчету об изготовлении партии
В отчет об изготовлении партии включают:
a) Заголовок отчета: заголовок содержит информацию о типе отчета, о партии, реферат и т.д.
b) Особые элементы отчета: данные элементы представляются на бумаге (экране).
c) Список событий: это хронологические списки записей о событиях и ассоциированные данные. Например, список может включать перечень поданных аварийных сигналов или список вмешательств операторов.
d) Сведение записей в один список событий: записи с различными отличительными признаками и записи различного типа могут быть сведены в один список.
e) Выбор записей для включения в список: записи для включения в список выбираются по различным критериям. Например, записи могут включать факты выдачи аварийных сигналов только высокого приоритета.
f) Тренды: один или несколько графиков как функций времени:
1) тренд единичной партии: это тренды, отображающие данные одной партии или части партии. Они могут отображать несколько значений, как функции времени. Отображение может быть как в относительном, так и в абсолютном времени;
2) тренд нескольких партий: это тренды (обычно отображаемые в относительном времени), сравнивающие параметры нескольких партии и отображаемые на одном графике. Некоторые переменные могут быть приведены к стандартным величинам;
3) маркировка событий в тренде: события в тренде могут отображаться "галочками" и другими условными знаками. Каждая галочка должна ассоциироваться с конкретным зарегистрированным событием.
g) Временные ряды: это отображения временных рядов (последовательностей) одной или нескольких записей, представленные в виде таблицы. Необходимо указывать минимальный временной интервал (мертвую зону) между записями различными символами, отображаемыми на одной линии.
h) Интерполяция: необходимо установить правила интерполяции данных, если данные с различным временем записи отображаются на одной линии, или если указанные данные используются в расчетах.
Управление производственным процессом - это совокупность функций управления, организующих использование всех партий и ресурсов в производственном цехе. Управляющее действие содержит создание рецептуры управления на основе технологических рецептур, определение каждой партии как сущности, инициирование и контролирование отдельных партий, организацию использования ресурсов производственного цеха так, чтобы разрешать конфликты при их выделении в производственном цехе, сбор данных о процессе изготовления партии. Управление производственным процессом невозможно без контроля за работой технологической установки, без управления разработкой рецептуры, без разработки производственного плана, разработки календарного плана, управления потоками производственной информации (см. рисунок 22).
![]() Recipe management - управление разработкой рецептуры; Production planning and scheduling - разработка производственного плана и календарного плана; Production information management - управление потоками производственной информации; Master recipe - технологическая рецептура; Batch scheduling information - информация о соответствии производства партии изделий календарному плану; Batch progress and process cell status information - информация о ходе изготовления партии изделий и статусе производственного цеха; Batch and process cell information - информация об изготовлении партии изделий и производственном цехе; Manage process cell recourses - управление ресурсами производственного цеха; Batch and resource information - информация об изготовлении партии и расходовании ресурсов; Process cell information - информация о производственном цехе; Manage batches - управление изготовлением партии изделий; Batch information - информация о партии изделий; Collect batch and process cell information - сбор информации о партии изделий и производственном цехе; Unit recipes, commands, and batch and status information - информация о рецептуре технологической установки, командах, об изготовлении партии изделий и статусе; Commands and status information - информация о командах и статусе; Unit supervision - контроль за работой технологической установки
На уровне производственного цеха, в котором задействованы несколько партий и несколько технологических установок, каждая технологическая установка выполняет установленную процедуру технологической установки для конкретной партии. Ход выполнения процедуры для каждой партии и порядок использования конкретной единицы оборудования координируются на основе информации рецептуры управления, информации, извлеченной из календарного плана, из статуса оборудования и из других ресурсов общего пользования.
Область управления производственным процессом - это производственный цех. Изготовленная партия - это результат успешного применения рецептуры управления. Управление производственным процессом заканчивается вместе с изготовлением партии, если рецептурная процедура управления применена в полном объеме. Изготовленная партия не обязательно является конечным продуктом. Несколько (связанных) рецептур управления могут одновременно применяться в одном производственном цехе, в нескольких производственных цехах, в нескольких местах производства для получения готового продукта. Если партия выходит за пределы производственного цеха, то она уже не входит в сферу ответственности управления производственным процессом, ассоциированного с конкретным производственным цехом в терминах его идентификации, отслеживания процесса производства партии изделий и т.д.
Управление производственным процессом можно рассматривать в терминах трех следующих функций управления (см. рисунок 22):
- управление изготовлением партии изделий;
- управление ресурсами производственного цеха;
- сбор информации о партии изделий и производственном цехе.
6.5.1 Управление производством партии изделий
Управление производством партии изделий - это функция управления, рецептура управления которой является копией технологической рецептуры. Запущенный процесс изготовления партии изделий соответствует утвержденному календарному плану, определяется действиями оператора. Ход изготовления партии контролируется.
Данная функция управления включает в себя:
a) Создание рецептуры управления на основе технологической рецептуры, информацию об утвержденном календарном плане, входные воздействия оператора. Время задержки может варьироваться в широких пределах: например, время принятия срочного решения в сложной ситуации, время предварительной подготовки для выполнения действия в соответствии с календарным планом и т.д. Рецептура управления может быть создана изначально в полном объеме. Она также может быть создана постепенно по мере поступления информации.
b) Назначение уникального идентификатора каждой партии изделий и ассоциированной рецептуре управления. Партия может быть идентифицирована (поименована) разными способами. При этом важно, чтобы, по крайней мере, один идентификатор (рассматриваемый здесь как идентификатор партии) был совершенно уникальным для данного производственного цеха в любой момент времени. Идентификатор партии может быть назначен оператором, при разработке календарного плана, в процессе управления производственным процессом. Важно, чтобы уникальность идентификатора была проверена до его ассоциирования с партией.
c) Верификацию рецептуры управления после ее создания. Верификация включает: установление факта, что разработка рецептуры управления завершена, подтверждение того, что данная рецептура реализуема для имеющихся технологических установок. Сюда относится верификация того, что все процедурные элементы являются доступными, что формульная информация достоверна, что необходимые ресурсы окажутся доступными при необходимости.
d) Размерную обработку рецептуры управления на предмет соответствия размеру партии. Данная обработка основывается на правилах, установленных в технологической рецептуре. Количественные данные содержатся в календарной информации о партии. Рецептура может включать диапазон, в котором она масштабируется.
e) Поддержание всех текущих рецептур управления в ходе управления производственным процессом до окончания изготовления партии.
f) Назначение стартовых условий в соответствии с календарной информацией (действиями оператора). Некоторые используемые стартовые условия изготовления партии включают нижеследующее (либо для конкретных партий, либо для комбинаций партий):
1) начать изготовление партии, как только становится доступной технологическая установка;
2) начать изготовление партии по указанию оператора;
3) начать изготовление партии, если доступны конкретные технологические установки;
4) начать изготовление партии в соответствии с приоритетами календарного плана изготовления партии.
g) Модификацию еще невыполненной части рецептуры управления. Сюда включается возможность модифицировать процедуру (например, добавление или стирание процедур технологической установки), операцию и/или фазу (закольцовывание выхода на вход для повторения ранее выполненных процедур технологической установки, операций и/или фаз).
h) Запрос и отключение технологических установок и другого оборудования, изменение их статуса для расширения возможностей использования, обновление функции управление ресурсами производственного цеха в соответствии со статусом партии.
i) Мониторинг и контроль выполнения рецептур управления, включая текущий статус партии (например, ответы на запросы: какие процедуры технологической установки уже выполнены, какая процедура технологической установки является следующей).
j) Обработку запросов об изменении состояния и режимов выполнения общих процедур, процедур технологической установки, операций и фаз.
k) Выдачу разрешения рецептуре управления обслуживать несколько технологических установок в том же производственном цехе, включая расширение полномочий рецептуры технологической установки на контроль за работой технологической установки в установленное время.
l) Выдачу разрешения на приостановку процесса производства партии изделий, на ее извлечение из перерабатывающего оборудования (например, в упакованном виде для временного хранения), на снятие контроля за производственным процессом, на возобновление процесса производства партии изделий позже.
m) Поддержание статуса информации о партии. Рецептура управления, включая все модификации, должна быть зарегистрирована как часть истории изготовления партии после ее изготовления или, по крайней мере, при выходе партии за пределы производственного цеха.
n) Обновление информации о партии, используемой функцией управления сбор информации о партии и о производственном цехе.
6.5.2 Управление ресурсами производственного цеха
Это функция управления, в которой управление ресурсами производственного цеха производится путем: выделения и резервирования технологических установок и другого оборудования; разрешения спорных ситуаций по нескольким запросам на одно и то же оборудование; организации механизма контроля невыделенного оборудования. Ресурсы производственного цеха также включают материалы производственного цеха. Управление ресурсами производственного цеха возможно при наличии информации: какие материалы задействованы в производственном цехе, об их размещении, о диспозиции материалов.
Назначение ресурсов на уровне производственного цеха или на уровне технологической установки (выделение ресурсов) производится в соответствии с требованиями к оборудованию (его функциям), определенным в календарном плане производства партии изделий. Некоторые ограниченные повторные назначения оборудования, а также новые выделения ресурсов на уровне производственного цеха или технологической установки могут производиться оператором. Повторное выделение ресурсов может оказаться необходимым вследствие таких факторов, как неисправность оборудования, нехватка сырьевых материалов. При разработке производственного плана и календарного плана может потребоваться учет выделения нового ресурса для оценки влияния данного фактора на технологический процесс.
Данная функция управления включает в себя:
a) Получение календарной информации в процессе разработки производственного плана и календарного плана. Задействования данной информации в функции "организация изготовления партии".
b) Выделение или резервирование оборудования по запросу функции "организация изготовления партии". В производственном цехе партии могут двигаться от одной технологической установки к другой. В каждой технологической установке реализуется часть рецептуры управления, соответствующая процедуре данной технологической установки. Принятие решения о том, какое оборудование выделять для каких партий, когда производится выделение оборудования, - производится на уровне производственного цеха. Типовые примеры обоснования выделения ресурсов:
1) в соответствии с календарным планом изготовления партии;
2) в соответствии со стратегией, определенной на уровне производственного цеха. При этом принимаются во внимание требования рецептуры управления к оборудованию, а также наличие оборудования и его возможности.
c) Разрешение спорных ситуаций при наличии сразу нескольких запросов на резервирование или выделение одного и того же оборудования. Правила разрешения споров могут быть простыми и сложными в зависимости от приложения. Например правила разрешения споров могут включать в себя:
1) порядок подачи запроса (например, FIFO "первый попросил - первый получил");
2) своевременный запрос (например, резервирование оборудования);
3) приоритет партии;
4) максимальная эффективность использования оборудования (минимум чистки, минимальный расход энергии, максимальный выход продукции);
5) на усмотрение оператора.
d) Управление невыделенным оборудованием производственного цеха.
e) Получение статусной информации от службы контроля за работой технологической установки и/или статусной информации от служб управления производственным процессом (связанной с невыделенным оборудованием производственного цеха).
f) Обновление информации обо всех ресурсах производственного цеха для функции управления сбор информации о партии и производственном цехе;
g) Обновление производственного плана и календарного плана на основе информации о ходе изготовления партии, например:
1) идентификатор партии;
2) события изменения состояния партии;
3) фактическое наличие сырьевых материалов, продуктов, коммунальных услуг;
4) назначение оборудования;
5) плановое и фактическое время выделения (перераспределения) ресурсов производственного цеха.
6.5.3 Сбор информации о партии изделий и производственном цехе
Данная функция управления обеспечивает сбор информации о событиях управления производственным процессом (как в отношении изготовления партии, так и в отношении оборудования). Могут также быть задействованы функции управления "организация изготовления партии" и "управление ресурсами производственного цеха". Данная информация становится доступной подразделениям управления производственной информацией.
Примеры типов собираемой информации:
- изменение режимов и состояний;
- последовательное копирование рецептур управления после выполнения части работ;
- время выдачи команд на выполнение контроля за работой технологической установки и на управление производственным процессом;
- время предоставления рецептуры технологической установки в службу контроля за работой технологической установки;
- время задержки из-за отсутствия необходимого оборудования;
- время выделения ресурсов, их резервирования и отключения по всем ресурсам производственного цеха;
- запросы и отклики на запросы о выделении (резервировании) оборудования, требующие арбитражных решений;
- изменение статуса невыделенного оборудования;
- вмешательство оператора.
Контроль за работой технологической установки - это управляющее действие, которое ассоциирует рецептуру с управлением оборудованием с помощью мероприятий управления производственным процессом (см. рисунок 23). Указанное управляющее действие опосредует организацию технологического процесса, управление производственным процессом и управление производственной информацией. Существуют три основные функции управления для данного управляющего действия. Они рассмотрены в нижеследующем подразделе. Данные функции включают затребование и выполнение процедурных элементов, управление ресурсами технологической установки и сбор информации о партии и о технологической установке.
![]() Process management - организация технологического процесса; Production information management - управление производственной информацией; Unit recipes, commands and status information - рецептуры технологических установок, информация о командах и статусе; Batch and unit information - информация о партии и технологической установке; Manage unit resources - управление ресурсами технологической установки; Batch and resource information - информация о партии и ресурсах; Unit information - информация о технологической установке; Acquire and execute procedural elements - получение и выполнение процедурных элементов; Batch information - информация о партии; Collect batch and unit information - сбор информации о партии и технологической установке; Commands and status information - информация о командах и статусе; Process control - управление технологическим процессом
Управление производственным процессом доставляет рецептуру технологической установки, выполняемую данной технологической установкой. Доставляется и другая информация о партии, необходимая для ее изготовления.
Контроль за работой технологической установки устанавливает (на основе рецептуры технологической установки) текущую исполняемую процедуру, необходимые технологические параметры, задействуемые сущности оборудования и другую важную информацию (название продукта, ограничения на работу оборудования, идентификатор партии).
Функция получение и выполнение процедурного элемента включает выполнение процедур технологической установки. Если процедура технологической установки является частью мероприятия по управлению оборудованием технологической установки, то данная функция управления ассоциирует соответствующую рецептурную процедуру технологической установки (включая ее параметры) с процедурой блока оборудования.
Функция получение и выполнение процедурного элемента включает выполнение операций. Если операция является частью мероприятия по управлению оборудованием технологической установки, то данная функция управления ассоциирует рецептурную операцию (включая ее параметры) с операцией оборудования. Инициирование фаз и их параметризация являются частью выполнения операции.
Функция получение и выполнение процедурного элемента включает инициирование и/или выполнение фазы. Если фаза является частью мероприятия по управлению оборудованием технологической установки, то данная функция управления ассоциирует рецептурную фазу (включая ее параметры) с фазой работы оборудования и выполняет эту фазу работы оборудования. Если фаза является частью мероприятия по управлению блоком оборудования, то данная функция управления параметризует и инициирует рассматриваемую фазу работы оборудования.
Данная функция управления включает в себя:
- определение выполняемого процедурного элемента;
- верификацию наличия потребных процедурных элементов;
- выполнение процедур технологических установок, операций и фаз;
- ассоциирование процедурных элементов рецептуры с процедурными элементами оборудования;
- инициирование и параметризацию фаз работы оборудования.
6.6.2 Управление ресурсами технологической установки
Данная функция управления включает: управление ресурсами, являющимися частью технологической установки, управление ресурсами, которые могут быть получены и которые пока не разблокированы, инициирование запросов на ресурсы, которые в данный момент не являются частью технологической установки, запросы на услуги других технологических установок, обслуживание других технологических установок.
При выполнении рецептуры может оказаться необходимым затребовать ресурсы совместного использования и/или ресурсы эксклюзивного использования, которые в последующем разблокируются. Указанные технологические установки не могут затребовать другие технологические установки целиком. Они могут запросить отдельные услуги (оказать отдельные услуги) у других технологических установок, если рассматриваемая рецептура обеспечивает совместимую процедурную логику для обеих технологических установок. Фазы и операции различных технологических установок могут взаимодействовать для выполнения общей скоординированной функции.
Указанное взаимодействие технологических установок позволяет задействовать такие функции, как передача материалов с одной установки на другую.
Данная функция управления включает в себя:
- подготовка запроса (как реакция на сигнал обратной связи) и опосредование функций разрешения текущих споров о выделении оборудования;
- обеспечение повсеместного использования рекомендуемых режимов и состояний технологических установок и процедурных элементов;
- задействование собранной производственной информации об изготовлении партии от внешнего оборудования.
6.6.3 Сбор информации о партии и технологической установке
Функция управления сбор информации о партии и технологической установке делает доступной информацию о текущих событиях контроля за работой технологической установки (как в отношении изготовления партии, так и работы оборудования) для подразделений управления производственной информацией.
Сбор данных зависит от многих условий. Некоторые данные нельзя просто взять и собрать. Например, пробы нужно отбирать в различное время в зависимости от информации, полученной от других функций управления (в зависимости от значений параметров, соответствующих определенной фазе работы оборудования).
Примеры типов собираемой информации:
- изменения режимов и состояний;
- тайминг команд на управление производственным процессом;
- тайминг событий выполнения рецептурных процедур технологической установки;
- тайминг и последовательность выделения ресурсов, их резервирования и разблокирования сущностей оборудования, затребованных технологической установкой;
- изменение статуса оборудования технологической установки;
- значения параметров при выполнении рецептуры технологической установки.
Данное управляющее действие задает общее направление для процедурного управления и базового управления, включая последовательный контроль, автоматическое управление и управление отдельными действиями (в дополнение к сбору и отображению данных). Данное управляющее действие распространяется на несколько сущностей оборудования, включая технологические установки, блоки оборудования и блоки управления. Данное управляющее действие опосредует управление производственной информацией, контроль за работой технологической установки, защиту персонала и окружающей среды.
Проблемы управления производственным процессом можно рассматривать в терминах трех функций управления: выполнение фаз работы оборудования, реализация базового управления, сбор данных (см. рисунок 24).
![]() Unit supervision - контроль за работой технологической установки; Production information management - управление производственной информацией; Commands and status information - информация о командах и статусе; Data - данные; Execute equipment phases - выполнение фаз работы оборудования; Collect data - сбор данных; Execute basic control - реализация базового управления; Personnel and environmental protection - защита персонала и окружающей среды
6.7.1 Выполнение фаз работы оборудования
Это функция управления, в которой сущности оборудования получают команды для выполнения процедурного управления, задаваемого фазой работы оборудования. Эта функция управления запускается функцией управления получение и выполнение процедурного элемента при контроле за работой технологической установки (см. 6.6.1). По определению, фаза работы оборудования конфигурируется как часть сущности оборудования. Вместе с тем, задание значений технологических параметров необходимо для выполнения фаз работы оборудования. Функция управления выполнения фазы работы оборудования интерпретирует команду инициализации фазы и ассоциирует заданные параметры с фазой работы оборудования. Команды и параметры фазы работы оборудования могут задаваться перед работой или в ходе работы оборудования. Сущности оборудования, способные выполнять данную функцию управления, являются блоками оборудования и технологическими установками.
Данная функция управления не действует непосредственно на физическое оборудование. Она оказывает влияние на технологический процесс только посредством базового управления в блоке управления.
Данная функция управления также включает контроль за режимом работы фазы оборудования и его состоянием. Сюда относятся:
- распространение режимов и состояний процедурных элементов и/или сущностей оборудования;
- распространение режимов и состояний технологических установок или блоков оборудования, выполняющих фазу работы оборудования;
- ручное вмешательство в процесс выполнения фазы работы оборудования.
6.7.2 Реализация базового управления
Реализация базового управления - это функция управления, вызывающая изменения состояний оборудования и технологического процесса путем подачи команд на исполнительные устройства и другие блоки управления. Команды базового управления могут подаваться при выполнении фазы работы оборудования или другой функцией управления (например, команда оператора, подаваемая вручную). Базовое управление использует входные сигналы датчиков и другие функции управления для выполнения своих функций. Реализация данной функции управления также доставляет информацию о технологическом процессе, оборудовании и другую статусную информацию, передаваемую функциям управления более высокого уровня. Некоторые другие (включаемые) базовые функции управления обеспечивают управление в исключительных ситуациях, расчеты и обработку информации, вносимой оператором, и т.д.
Вместе с тем данная функция управления не обеспечивает процедурного управления. Она всегда конфигурируется как часть сущности оборудования. Данная функция управления позволяет ассоциировать необходимые параметры с необходимыми базовыми функциями управления. Сущности оборудования, использующие данную функцию управления, - это блоки управления, блоки оборудования и технологические установки.
Данная функция управления также включает контроль за режимами работы и состояниями сущностей оборудования. Сюда относятся:
- распространение режимов и состояний сущностей оборудования и/или процедурных элементов;
- ручное вмешательство оператора.
Если рассматриваемый объект оборудования является общим ресурсом, то данная функция управления также может быть задействована в арбитражные процедуры разрешения споров конфликтующих запросов и команд.
6.7.3 Сбор данных
Функция управления сбор данных опрашивает датчики, выводит значения, регистрирует события, происходящие внутри области управления производственным процессом. Данные собираются и хранятся в истории изготовления партии. Сбор данных зависит от многих условий. Например, некоторые данные не всегда доступны. Они могут требовать отбора проб в определенное время в зависимости от информации, получаемой от других функций управления, такой, как значения параметров, определяющих фазу работы оборудования.
Защита персонала и окружающей среды - это управляющее действие. Оно обеспечивает безопасность людей и окружающей среды. Данное действие приведено на рисунке 19, иллюстрирующем модель управляющего действия, ниже управления производственным процессом. Никакое другое управляющее действие не должно встраиваться между защитой персонала (окружающей среды) и рабочим инструментом, для которого оно предназначено. Защита персонала и окружающей среды должна, по определению, стоять отдельно от управляющих действий высокого уровня. Она может отображаться на более чем один уровень сущностей оборудования, если указанный уровень организации (детализации) является существенным для обеспечения эффективной защиты.
Защита персонала и окружающей среды включена в модель управляющего действия, чтобы подчеркнуть важность данного типа систем защиты и указать точку модели, пригодную для размещения специальной системы защиты указанного типа. Полное рассмотрение проблем защиты персонала и окружающей среды, классификация указанных типов систем, разделение уровней блокирующих устройств внутри указанных систем - это отдельный вопрос. Он лежит вне области применения настоящего стандарта. Дополнительная информация по данному вопросу содержится в стандартах и руководствах, находящихся в стадии разработки (см. [1] - [4], приложение B, а также МЭК 61508-2).
(обязательное)
В настоящем стандарте используется несколько форматов рисунков. Приложение A содержит только объяснения диаграмм, используемых в настоящем стандарте. Ниже рассмотрены форматы рисунков.
Форматы моделирования, рассмотренные в данном приложении, дают нестрогий метод представления информации и взаимосвязей. Данные форматы не рекомендуют и не навязывают методологию анализа. Рисунки не подменяют текстовую информацию.
- Диаграммы типа "сущность-связь" ("entity-relationship" = ER-диаграммы) представлены в формате, указанном на рисунках A.1 и A.2. Действие взаимосвязи показано только в одном направлении. Примером является рисунок A.3.
![]() Basic associations - базовые связи; For each occurrence of A there is one and only one occurrence of B - для каждого события A существует одно и только одно событие B; For each occurrence of A there is zero or one occurrence of B - для каждого события A существует ноль или одно событие B; For each occurrence of A there is one or more occurrences of B - для каждого события A существует одно или несколько событий B; For each occurrence of A there is zero, one or more occurrences of B - для каждого события A существует ноль, одно или несколько событий B; Looped associations - зацикленные связи; Any of the associations above may be used in a loop. Here, an occurrence of an entity is associated with one or more occurrence of entities of the same type - любые вышеуказанные связи могут быть зациклены. Здесь наличие некоторой сущности связано с наличием одной или нескольких других сущностей того же типа; Enterprise - предприятие
![]() Labelled associations - помеченные связи; A label is written next to one of the entities - Метка нанесена следом за сущностью; In this case, it reads: A consists of none of B - в данном случае: событие A не включает в себя каких-либо событий множества B; consists of - состоит из; In this case, it reads: A references none of B - в данном случае: событие A не ссылается на события множества B; references - ссылается
![]() Process - технологический процесс; consists of an ordered set of - состоит из упорядоченного множества; Process stage - стадия технологического процесса; Process operation - технологическая операция; Process action - технологическое действие
(ER-диаграмма)
- На всех рисунках объекты показаны прямоугольниками.
- Действия и функции показаны скругленными прямоугольниками на всех рисунках. На рисунках дана развертка только одного управляющего действия на диаграмму. Линии между действиями и функциями обозначают обмен информацией (см. рисунок A.4).
![]() Unit supervision - контроль за работой технологической установки; Production information management - управление производственной информацией; Commands and status information - информация о командах и статусе; Data - данные; Execute equipment phases - выполнение фаз работы оборудования; Collect data - сбор данных; Execute basic control - реализация базового управления; Personnel and environmental protection - защита персонала и окружающей среды
(управляющее действие с разбивкой на функции управления)
- Состояния обозначаются эллипсами на всех рисунках. Линии между состояниями обозначают команды, вызывающие изменение состояния. Рисунок A.5 - это пример диаграммы трансформации состояния.
![]() Restart - перезапустить; Complete - завершение операции; Restarting - перезапуск; Held - удержан; Holding - удержание; Reset - перезагрузить; Hold - удержать; Start - старт; Pause - приостановить; Idle (initial state) - холостой ход (начальное состояние); Running - выполнение операции; Pausing - приостановка; Abort - прервать; Resume - возобновить; Stop - стоп; Aborting - прерывание; Stopping - остановка; Paused - приостановлен; Aborted - прерван; Stopped - остановлен; Final states - конечные состояния; Quiescent states - состояния покоя; Transient states - переходные состояния
- Физические рисунки используют символы, соответствующие стандартам ISA (см. рисунок A.6).
![]() Input material storage - хранение входных материалов; Unit 1 - технологическая установка N 1; Unit 2 - технологическая установка N 2; Finished material storage - хранение готовых материалов
- Встроенные рисунки используются только в том случае, где нужно показать взаимосвязь между двумя различными типами рецептур (см. рисунок A.7).
![]() Site recipe - рецептура, связанная с местом производства; Master recipe - технологическая рецептура; Procedure - процедура; Recipe procedure - рецептурная процедура; Process stage - стадия технологического процесса; Recipe unit procedure - рецептурная процедура технологической установки; Process operation - технологическая операция; Recipe operation - рецептурная операция; Process action - технологическое действие; Recipe phase - рецептурная фаза
с местом производства, и технологической рецептурной
процедуры (встроенная модель)
(справочное)
НАЦИОНАЛЬНЫМ СТАНДАРТАМ
Таблица ДА.1
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/33/gost_13254.html
На правах рекламы:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||