Цикл как последовательность состояний
Рецептура задаёт целевые количества компонентов. Выполнение связывает взвешивание, подачу, перемешивание и выгрузку с состоянием оборудования. Для этапов нужны отдельные условия начала, завершения и остановки. Например, подача материала при открытом выгрузном затворе является ошибкой последовательности: одного предупреждения на экране недостаточно. Соответствующее разрешение должно проверяться логикой управления.
Пример: заданное и фактическое количество
В условном примере целевые 180 кг воды и фактические 182 кг сохраняются в разных полях. Записываются версия рецептуры, задание, результат, поправка на влажность и вмешательство оператора. Поправку связывают с измерением и методом расчёта. Числа показывают структуру данных, а не рекомендуемую рецептуру бетона или допустимое отклонение.
Прерывание, проверка и границы
После потери питания или связи нельзя автоматически начинать новый цикл без проверки. Нужно согласовать оставшийся материал, состояние весов и последний завершённый этап; неполный цикл не регистрируется как готовая продукция. Испытания включают потерю датчика, обратную связь затвора и отмену оператором. Производственная запись автоматики не заменяет контроль качества бетона.
