Страница 1 из 1

Опять HMI Report

СообщениеДобавлено: Пт июн 03, 2011 6:06 pm
Koleso
Здравствуйте! Задача следующая!!!
Из Приложения InTouch нужно обратится к генератору отчетов HMI Report чтобы тот создал отчет на основе БД MSSQL и вывести его в приложении InTouch через какой нить ActiveX!
Вопросы!
1. Какой лучше ActiveX использовать для вывода формата pdf.
2. Как объяснить генератору отчетов что от него хотят!

Re: Опять HMI Report

СообщениеДобавлено: Пт июн 03, 2011 6:10 pm
Генератор зла
1. Microsoft Web Browser
2. Не знаю.
================================
2.1 В HMIReport есть Generate Report On Event. А в качестве Event можно выбрать Data Source = InTouch

Re: Опять HMI Report

СообщениеДобавлено: Пн июн 06, 2011 2:46 pm
Koleso
А методу работы с Microsoft Web Browser не подскажете?

Re: Опять HMI Report

СообщениеДобавлено: Пн июн 06, 2011 5:14 pm
Генератор зла
Метод:
Exploer1.Navigate("C:\MyPDF.pdf");

Re: Опять HMI Report

СообщениеДобавлено: Вт июн 21, 2011 2:58 pm
Koleso
уважаемый Генератор подскажите!!!!!

ReportComandString = StringChar(34) + "C:\Program Files\Wonderware\HMI Reports\System\generate.exe" + StringChar(34) + " " + StringChar(34) + ReportName + StringChar(34) + " -f " + StringChar(34) + ReportFixPeriod + StringChar(34)+ StringChar(34);

LogMessage( ReportComandString );

StartApp "ReportComandString";

Сформирует ли генератор отчетов фаил или нет???
И вообще такая командная строка для ф-ции StartApp приемлема или нет!!!

Re: Опять HMI Report

СообщениеДобавлено: Пн июн 27, 2011 3:45 pm
Koleso
#Explorer1.Navigate(ReportNameAcrobat);
где ReportNameAcrobat- текстовый тег с путем до файла. Почему то пишет что не может найти... В чемс может быть дело?

Re: Опять HMI Report

СообщениеДобавлено: Пн июн 27, 2011 4:14 pm
Генератор зла
А статичную строчку принимает?

Re: Опять HMI Report

СообщениеДобавлено: Пн июн 27, 2011 4:52 pm
Koleso
Да, в том то и дело что принимает!

Re: Опять HMI Report

СообщениеДобавлено: Пн июн 27, 2011 5:12 pm
Генератор зла
Message Tag InTouch-а не должен быть более 131 символа.

И кавычки не нужны.
Просмотрите логи SMC, что там пишется?

Re: Опять HMI Report

СообщениеДобавлено: Пн июн 27, 2011 5:24 pm
Koleso
символов- 90
в логах ничего не пишется..

вот скрипт

{формирование имени отчета для открытия }

ReportNameAcrobat = ReportName +"_"+$DateString+"_"+StringFromIntg($Hour, 10) +"-"+StringFromIntg($Minute, 10);

ReportNameAcrobat =StringChar(34) +"C:\Program Files\Wonderware\HMI Reports\Project\Nasosnaya\Reports\"+ReportNameAcrobat+".pdf"+StringChar(34);

LogMessage(ReportNameAcrobat);

#Explorer1.Navigate(ReportNameAcrobat);


в логах отображается: Message: "C:\Program Files\Wonderware\HMI Reports\Project\Nasosnaya\Reports\1_27.06.2011_14-15.pdf"
фаил реально существует!

Re: Опять HMI Report

СообщениеДобавлено: Пн июн 27, 2011 5:56 pm
Генератор зла
1. StringChar(34) = кавычки.
Которые не нужны.

2. Попробуйте короткий путь (C:\mmm\cfmvnsdkn.pdf). Некоторые программы WW не любят длинные пути.

Re: Опять HMI Report

СообщениеДобавлено: Ср июн 29, 2011 7:32 pm
Koleso
В итоге создан проектик, который позволяет делать выборку различных парраметров отчета и посылать запрос в HMI Reports!При этом отчет формируется и открывается автоматом! Единственно что не получилось, это до конца освоить при различных типах запрпосов применение MWB, из -за убогого присвоения имени отчету в HMI Reports!
Спасибо всем кто помогал!! Идея реализована, правда не до конца! Но надеюсь что ребятки из WW доведут до ума в скором времени HMI Reports и все будет совсем красиво!

Re: Опять HMI Report

СообщениеДобавлено: Пн апр 23, 2012 4:53 pm
IvanM
Помогите с HMI Reports. Делаю проект на платформе, и не могу привязать HMI Reports к платформе. Раньше, когда делал проект просто на InTouch, то просто в конфигурации драйвера указывал путь к к проекту и тег, а затем привязывал генерацию отчета к этому тегу. К платформе же не могу ни как привязать. можно ли генерацию отчета привязать к тегу Galaxy?

Re: Опять HMI Report

СообщениеДобавлено: Вт сен 03, 2013 5:57 pm
Dimon775
IvanM писал(а):Помогите с HMI Reports. Делаю проект на платформе, и не могу привязать HMI Reports к платформе. Раньше, когда делал проект просто на InTouch, то просто в конфигурации драйвера указывал путь к к проекту и тег, а затем привязывал генерацию отчета к этому тегу. К платформе же не могу ни как привязать. можно ли генерацию отчета привязать к тегу Galaxy?

Тоже интересует данный вопрос. :D :?: Archestra R2
Или возможно к Historian можно подключится? Но как? :?:

Re: Опять HMI Report

СообщениеДобавлено: Вт сен 03, 2013 9:18 pm
Генератор зла
Dimon775 писал(а):можно ли генерацию отчета привязать к тегу Galaxy?

Через FSGateway можно попробовать.
Dimon775 писал(а):Или возможно к Historian можно подключится? Но как?

Вроде там есть встроенный коннектор к Historian.