Цикл как последовательность состояний

Рецептура задаёт целевые количества компонентов. Выполнение связывает взвешивание, подачу, перемешивание и выгрузку с состоянием оборудования. Для этапов нужны отдельные условия начала, завершения и остановки. Например, подача материала при открытом выгрузном затворе является ошибкой последовательности: одного предупреждения на экране недостаточно. Соответствующее разрешение должно проверяться логикой управления.

Пример: заданное и фактическое количество

В условном примере целевые 180 кг воды и фактические 182 кг сохраняются в разных полях. Записываются версия рецептуры, задание, результат, поправка на влажность и вмешательство оператора. Поправку связывают с измерением и методом расчёта. Числа показывают структуру данных, а не рекомендуемую рецептуру бетона или допустимое отклонение.

Прерывание, проверка и границы

После потери питания или связи нельзя автоматически начинать новый цикл без проверки. Нужно согласовать оставшийся материал, состояние весов и последний завершённый этап; неполный цикл не регистрируется как готовая продукция. Испытания включают потерю датчика, обратную связь затвора и отмену оператором. Производственная запись автоматики не заменяет контроль качества бетона.

Технические источники