Статус документа
Статус документа

ГОСТ Р МЭК 61512-2-2016 Управление серийным производством. Часть 2. Структуры данных и руководство по языку

Formula - формула; may contain - может содержать ...; BXT_MRecipeStepParameter - таблица параметров шага рецептуры; BXT_MRecipeLink - таблица рецептурных соединительных звеньев; BXT_MRecipeStep - таблица рецептурных шагов; may be made up of - может состоять из ...; BXT_MRecipeElementParameter - таблица параметров рецептурных элементов; step is the use of an re - шаг - это использование рецептурного элемента; header - заголовок; may contain steps - может содержать шаги ...; BXT_MRecipeStepEquip - таблица рецептурных шагов, связанных с оборудованием; BXT_MRecipeTransition - таблица рецептурных переходов; may contain transitions - может содержать переходы ...; ВХТ_MRecipeElement - таблица рецептурных элементов; equipment requirements - требования к оборудованию; procedure - процедура; may contain other information - может содержать прочую информацию; may contain equipment requirements - может содержать требования к оборудованию; BXT_MRecipeElementEquip - таблица рецептурных элементов, связанных с оборудованием; BXT_MRecipeOtherlnformation - таблица прочей рецептурной информации; other information - прочая информация

Рисунок 16 - Связи между таблицами обмена

Непрямые отношения, такие как отношения между сущностями LINK и RE, здесь не рассматриваются. Вместе с тем, они определяются посредством множества общих ключевых полей таблиц. Записи "NOT NULL" в ассоциированных таблицах языка SQL используются только для того, чтобы усилить ограничения целостности для диаграмм отношения сущностей.

Рекурсивное определение рецептурного элемента (RE) обеспечивается путем использования двух ассоциаций между сущностями BXT_MRecipeStep и BXT_MRecipeElement. Каждое заявленное использование рецептурного элемента регистрируется в таблице BXT_MRecipeStep. Каждое определение рецептурного элемента регистрируется в таблице BXT_MRecipeStep. Одна ассоциация указывает, какие шаги содержит рассматриваемый рецептурный элемент. Другая ассоциация указывает, на какой элемент рассматриваемый шаг ссылается. Каждый рецептурный элемент (RE), на который ссылается рассматриваемый RE, имеет запись в таблице шагов. В свою очередь, таблица шагов ссылается на соответствующее определение RE. Данные таблицы поддерживают отдельные определения RE на каждом шаге. Они также поддерживают несколько шагов, ссылающихся на один RE.

Отношение между шагами и переходами определяется таблицей BXT_MRecipeLink.

Определение формулы технологической рецептуры - это совокупность записей всех параметров технологической рецептуры. Оно содержит описание входного сигнала технологического процесса, выходного сигнала технологического процесса, а также параметров данного процесса в рамках рецептуры. Значения формулы содержатся в таблице BXT_MRecipeStepParameter. Их определения приведены в таблице BXT_MRecipeElementParameter.

Рецептурные требования к оборудованию содержатся в таблицах BXT_MRecipeStepEquip и ВХТ_MRecipeElementEquip.

На рисунке 17 приведен порядок внесения записей в каждую таблицу, а также их отношения для таблиц BXT_MRecipeStep, BXT_MRecipeElement, BXT_MRecipeElementParameter и BXT_MRecipeStepParameter. Любая запись таблицы BXT_MRecipeElement существует для каждой версии обмениваемой рецептуры. Имеет место определенное отношение между записью таблицы BXT_MRecipeElement и записью таблицы BXT_MRecipeStep. Данное отношение содержит конкретную рецептурную информацию, включая значения формул, сведенные в таблицу BXT_MRecipeStepParameter.

Таблица BXT_MRecipeStep содержит ключ к отдельным записям таблицы BXT_MRecipeElement. Записи таблицы BXT_MRecipeElement содержат определения рецептурных процедур, включая определения значений формул в таблице BXT_MRecipeElementParameter.

Таблица BXT_MRecipeElement для данной процедуры содержит ключи к нескольким записям таблицы BXT_MRecipeStep. Для каждой процедуры технологической установки используется свой ключ (для простоты, прочие рецептурные элементы процедурного уровня в данном примере не рассматриваются). Записи таблицы BXT_MRecipeStep для процедур технологических установок содержат ключи к записям таблицы BXT_MRecipeElement, определяющим рассматриваемую процедуру технологической установки. Для каждой процедуры технологической установки запись таблицы BXT_MRecipeElement содержит ключ к каждой операции таблицы BXT_MRecipeStep. Рассматриваемая структура далее переходит к определению фаз.

Рассматриваемый табличный формат использует таблицы BXT_MRecipeStep и BXT_MRecipeElement в рамках рассматриваемой процедурной иерархии рецептурной процедуры.