
Сообщение от
1exan
Я бы, во-первых, оформил ваш процесс в виде конечного автомата с выделением явных этапов:
0. Неготовность системы (проблемы датчиков, неверные вводные данные и т.п.)
1. Готовность к работе
2. Взвешивание ёмкости
3. Подача компонента А
4. Подача компонента Б
5. Смешивание
6. Подача в линию
7. Окончание
8. Авария при работе
Наверное нужно дополнительно предусмотреть проверку достоверности данных тензодатчика (например разумными границами показаний и контролем логической последовательности данных)
Возможно нужен также некий ручной режим для контролируемого завершения процесса при сбоях
По организации учета компонентов проблем с реализацией не видно