Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Agro_1 от 12 Января 2022, 16:47:07

Название: Отчеты с выбором данных
Отправлено: Agro_1 от 12 Января 2022, 16:47:07
Добрый день!
Подскажите как решить такую задачу.
Есть некий тех процесс - навеска компонентов по заданным рецептам. В конце цикла считается вес продукта. Нужно реализовать 2 вида отчетов:
1. Периодический отчет с выборкой по конкретному рецепту, к примеру за сутки сколько произвели продукта по заданному рецепту с отклонениями от заданного в рецепте веса.
2. Периодический отчет с выборкой по компоненту (сколько такого-то компонента за сутки израсходовано).

Сами рецепты реализованы в Scada, то есть переменные компонентов и самих рецептов находятся в подключенной базе данных.
Флаги начала и конца взвешивания можно взять с контроллера.
Название: Re: Отчеты с выбором данных
Отправлено: Timothy Clement от 13 Января 2022, 13:38:11
Добрый день!
Начните с того, что разработайте в БД свою таблицу, в которой будете вести подсчёт произведенной продукции, например:

id    idrecipe    comp                zadw             factw                                       timestamp
      рецепт    компонент     задан. вес      факт. сдозированный вес          метка времени

По флагу окончания дозирования вызываете скрипт, который запишет в базу строки по каждому компоненту.
Потом формируете отчет из своего источника с запросом данных за нужный период с группировкой по рецепту или компоненту, суммы и отклонения можно подсчитать прямо в отчёте.
Название: Re: Отчеты с выбором данных
Отправлено: Timothy Clement от 13 Января 2022, 13:53:51
Вот нашел пример такого отчёта
Название: Re: Отчеты с выбором данных
Отправлено: Agro_1 от 13 Января 2022, 14:12:25
Спасибо! Появилась ясность. Буду пробовать