System Platform и отчеты

Системная платформа - продукт для комплексной автоматизации процессов предприятия от Wonderware.

System Platform и отчеты

Сообщение AirBus » Чт фев 25, 2016 4:46 pm

Добрый день!
Вопрос в следующем, какой программный продукт wonderware позиционируется как конструктор отчетов?
Необходимо решить задачу такого рода:
По расписанию раз в сутки брать из historian определенные аналговые тэги
находить среднее по ним за каждый час суток и выдавать то в некой печатной форме (pdf, xlsx, .....)
для дальнейшего анализа и складывать файлы в определенное место на диске.

Ну примерно вот так.
AirBus
 
Сообщения: 84
Зарегистрирован: Чт дек 08, 2011 6:30 pm

Re: System Platform и отчеты

Сообщение Генератор зла » Чт фев 25, 2016 4:52 pm

1. Historian Client
2. Dream Reports
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: System Platform и отчеты

Сообщение regrsv » Пн фев 29, 2016 5:50 pm

Как то была у заказчика подобная "хотелка".
денежку за хисториан клиента платить не хотели, а отчеты хотели.
сначала сделал хранимую процедуру, которую запускал с помощью SQL Sever agent
Запрос был такого плана
SELECT avg(value), count(value)
FROM History
WHERE TagName IN ('WST01.value') AND DateTime>='20151123 10:05:00.000' AND DateTime<='20151123 10:10:00.000' AND wwRetrievalMode='BestFit' AND wwVersion='Latest' AND wwResolution=1301
дату собственно подставляете нужную. Результат среднее значение и количество тэгов. В вашем случае можно просто среднее. Этот запрос если память не изменяет был выдернут из SQL Server Profiler - именно такой формирует Trend client.
Собственно говоря временная таблица заполнялась нужными значениями, потом простой select * from #tablename
drop table #tablename
сначала сделал вывод через aaHistClientActiveDataGrid, но он не умеет печатать. Сделали простейшую веб страничку. Заголовок + таблица возвращаемая хранимой процедурой. такой метод понравился. Есть печать в любой формат, есть возможность руководства для просмотра отчетов по сети. Плюс легкий вывод данных на портал предприятия. Чуть не забыл. Запрос из трендов себя оправдал, когда заказчик попросил подтвердить правильность данных.
Вывел в тренд клиенте тренд каждого значения. Экспортировал в эксел. Посчитал среднее при заказчике. Как ни удивительно все сошлось :)
если небольшой проект и хорошие люди просят, то можно и так. надеюсь пригодиться,
regrsv
 
Сообщения: 28
Зарегистрирован: Чт янв 31, 2013 11:00 am


Вернуться в Wonderware System Platform

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron