Опять HMI Report

Вопросы, не попадающие в другие разделы.

Опять HMI Report

Сообщение Koleso » Пт июн 03, 2011 6:06 pm

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

Re: Опять HMI Report

Сообщение Генератор зла » Пт июн 03, 2011 6:10 pm

1. Microsoft Web Browser
2. Не знаю.
================================
2.1 В HMIReport есть Generate Report On Event. А в качестве Event можно выбрать Data Source = InTouch
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Опять HMI Report

Сообщение Koleso » Пн июн 06, 2011 2:46 pm

А методу работы с Microsoft Web Browser не подскажете?
Koleso
 
Сообщения: 10
Зарегистрирован: Чт май 12, 2011 6:18 pm

Re: Опять HMI Report

Сообщение Генератор зла » Пн июн 06, 2011 5:14 pm

Метод:
Exploer1.Navigate("C:\MyPDF.pdf");
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Опять HMI Report

Сообщение Koleso » Вт июн 21, 2011 2:58 pm

уважаемый Генератор подскажите!!!!!

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 приемлема или нет!!!
Koleso
 
Сообщения: 10
Зарегистрирован: Чт май 12, 2011 6:18 pm

Re: Опять HMI Report

Сообщение Koleso » Пн июн 27, 2011 3:45 pm

#Explorer1.Navigate(ReportNameAcrobat);
где ReportNameAcrobat- текстовый тег с путем до файла. Почему то пишет что не может найти... В чемс может быть дело?
Koleso
 
Сообщения: 10
Зарегистрирован: Чт май 12, 2011 6:18 pm

Re: Опять HMI Report

Сообщение Генератор зла » Пн июн 27, 2011 4:14 pm

А статичную строчку принимает?
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Опять HMI Report

Сообщение Koleso » Пн июн 27, 2011 4:52 pm

Да, в том то и дело что принимает!
Koleso
 
Сообщения: 10
Зарегистрирован: Чт май 12, 2011 6:18 pm

Re: Опять HMI Report

Сообщение Генератор зла » Пн июн 27, 2011 5:12 pm

Message Tag InTouch-а не должен быть более 131 символа.

И кавычки не нужны.
Просмотрите логи SMC, что там пишется?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Опять HMI Report

Сообщение Koleso » Пн июн 27, 2011 5:24 pm

символов- 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"
фаил реально существует!
Koleso
 
Сообщения: 10
Зарегистрирован: Чт май 12, 2011 6:18 pm

Re: Опять HMI Report

Сообщение Генератор зла » Пн июн 27, 2011 5:56 pm

1. StringChar(34) = кавычки.
Которые не нужны.

2. Попробуйте короткий путь (C:\mmm\cfmvnsdkn.pdf). Некоторые программы WW не любят длинные пути.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Опять HMI Report

Сообщение Koleso » Ср июн 29, 2011 7:32 pm

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

Re: Опять HMI Report

Сообщение IvanM » Пн апр 23, 2012 4:53 pm

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

Re: Опять HMI Report

Сообщение Dimon775 » Вт сен 03, 2013 5:57 pm

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

Тоже интересует данный вопрос. :D :?: Archestra R2
Или возможно к Historian можно подключится? Но как? :?:
Dimon775
 
Сообщения: 1
Зарегистрирован: Ср июл 17, 2013 7:26 pm

Re: Опять HMI Report

Сообщение Генератор зла » Вт сен 03, 2013 9:18 pm

Dimon775 писал(а):можно ли генерацию отчета привязать к тегу Galaxy?

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

Вроде там есть встроенный коннектор к Historian.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm


Вернуться в Другое

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

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

cron