Страница 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?
Тоже интересует данный вопрос.
Archestra R2
Или возможно к Historian можно подключится? Но как?
Re: Опять HMI Report
Добавлено:
Вт сен 03, 2013 9:18 pm
Генератор зла
Dimon775 писал(а):можно ли генерацию отчета привязать к тегу Galaxy?
Через FSGateway можно попробовать.
Dimon775 писал(а):Или возможно к Historian можно подключится? Но как?
Вроде там есть встроенный коннектор к Historian.