Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: Agro_1 от 12 Января 2022, 16:47:07
-
Добрый день!
Подскажите как решить такую задачу.
Есть некий тех процесс - навеска компонентов по заданным рецептам. В конце цикла считается вес продукта. Нужно реализовать 2 вида отчетов:
1. Периодический отчет с выборкой по конкретному рецепту, к примеру за сутки сколько произвели продукта по заданному рецепту с отклонениями от заданного в рецепте веса.
2. Периодический отчет с выборкой по компоненту (сколько такого-то компонента за сутки израсходовано).
Сами рецепты реализованы в Scada, то есть переменные компонентов и самих рецептов находятся в подключенной базе данных.
Флаги начала и конца взвешивания можно взять с контроллера.
-
Добрый день!
Начните с того, что разработайте в БД свою таблицу, в которой будете вести подсчёт произведенной продукции, например:
id idrecipe comp zadw factw timestamp
рецепт компонент задан. вес факт. сдозированный вес метка времени
По флагу окончания дозирования вызываете скрипт, который запишет в базу строки по каждому компоненту.
Потом формируете отчет из своего источника с запросом данных за нужный период с группировкой по рецепту или компоненту, суммы и отклонения можно подсчитать прямо в отчёте.
-
Вот нашел пример такого отчёта
-
Спасибо! Появилась ясность. Буду пробовать