| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Alexander24 Частый гость


Зарегистрирован: May 16, 2006 Сообщения: 10 Рейтинг: +0/-0
|
Добавлено: Ср 24 Май, 2006 10:32:25 Заголовок сообщения: |
|
|
| terminator2204 писал(а): | | А есть возможность руссифицировать этот ActiveX? |
Я имел ввиду этот вопрос. |
|
| Вернуться к началу |
|
 |
terminator2204 Частый гость


Зарегистрирован: May 02, 2006 Сообщения: 40 Рейтинг: +0/-0
|
Добавлено: Ср 24 Май, 2006 15:10:29 Заголовок сообщения: |
|
|
Полностью руссифицировать обхект RSViewLogViewer ActiveX неу далось. А
вот для тех кому интересно заголовок таблицы RSViewLogViewer ActiveX делается русским с помощью свойства
"FieldName: Description(Описание)|Threshold_Label(Событие)|"
(Это как пример, так можно для любого столбца) |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 24 Май, 2006 22:36:40 Заголовок сообщения: |
|
|
terminator2204,
большое спасибо!  |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Пт 23 Апр, 2010 19:49:58 Заголовок сообщения: Re: RSView создание и печать отчетов по авариям |
|
|
| terminator2204 писал(а): | | Кто какими способами в RSView делает отчеты по авариям? может кто какую-нибудь ссылку интересную кинет по этой темке. |
Варианты аккуратных решений:
1) RSViewLogViewer - ActiveX, идет в комплекте с RSView 7.20, требует установленного TrendX - все хорошо, кроме проблем связанных с тем, что это ActiveX
- позволяет просматривать данные с DataLogModel, AlarmLog, ActivityLog
- заголовки столбцов можно переименовать кириллицей
- вот что получается:
2) через ODBC писать в другую БД - MSSQL, mySQL, SQLLite и т.д. + поставить локальный веб-сервер apache (IIS) и на php (VBScript) написать скрипт выдёргивания данных из БД в табличку на сайте |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Пн 26 Апр, 2010 8:07:52 Заголовок сообщения: |
|
|
и вот проблема. связанная с тем, что RSViewLogViewer есть ActiveX, как раз и появилась у меня:
С RSView32 автоматом ставится RSViewLogViewer V2.2.14, а инсталяшка с сайта Rockwell RSViewLogViewer ActiveX control V2.2.13 - соответсвенно, если экран с версией 14, то на машине с 13 он не открывается, а если машина с 13 это ADS клиент, то проблема острее - где взять контрол версии 14 или вопрос глобальнее как вообще согласовать версии ActiveX'ов ? |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Пн 26 Апр, 2010 8:25:09 Заголовок сообщения: |
|
|
пока просто скопировал более новые файлы поверх старых - AсtiveX работает, показывается...
но RSViewLogViewer на клиенте ниче не показывает
неужели он ищет данные локально ? TrendX ведь на ADS-клиенте нормально тянет данные с сервера.... |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Пн 26 Апр, 2010 9:25:59 Заголовок сообщения: |
|
|
точнее не показывает AlarmLog и ActivityLog - DataLog прекрасно показывает....
если алармы ищет локально - знать бы хде, можно было б с VBA на сервере раз в 5 минут копировать нужные файлы на клиента..... хотя если эти файлы заблокированы другим процессом на "нельзя даже читать".... косяк с журналом событий/алармов на клиенте.... шляпа...  |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Пн 26 Апр, 2010 14:10:29 Заголовок сообщения: |
|
|
проблема в самом ActiveX RSViewLogViewer
решение указано в KnowledgeBase, которая местами закрыта (в самых иногда нужных местах, хотя вроде открытые непонятно чем отличаются от закрытых... хотфиксы бы еще платно выпускали)
| Цитата: |
31420 - RSView32 : RSViewLogViewer does not see Alarm or Activity log data.
The RSViewLogViewer ActiveX control is unable to view Activity log or Alarm log data. Datalog data works fine.
The patch from technote 29748 - RSViewLogViewer Patch to allow LogViewer control to operate in RSView32 version 7.xx29748 - RSViewLogViewer Patch to allow LogViewer control to operate in RSView32 version 7.xx has already been applied.
|
патчи тут http://rockwellautomation.custhelp.com/app/answers/detail/a_id/29748 |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Чт 27 Май, 2010 13:37:07 Заголовок сообщения: |
|
|
короче я так и не победил LogViewer , чтоб он на ADS клиенте AkarmLog показывал (даже с ПО CPR9 SR1) и сделал журнал событий как web-решение
1) Пакет Denwer
2) в нем web-сервер apache + php
3) для доступа к БД алармов файлу *.dbf в php надо задействовать библиотеку php_dbase.dll
4) dBASE не поддерживает SQL-запросы, поэтому копирую всю БД в двумерный массив и уже этот массив кручу-верчу как мне надо
5) браузер - Mozilla Firefox
6) с помощью CSS настраиваем внешний вид нашего журнала максимально близким к экранам в SCADA
7) так же настраиваем внешний вид браузера - userCHROME.css - оставляем только Файл->Печать, Файл->Параметры страницы, Файл->предварительный просмотр
8 ) пока еще не нашел как убрать в заголовке окна "Mozilla Firefox"
9) окно не открыть как "OnTop", поэтому нельзя отключать Alt+Tab
10) для ADS - поскольку IIS на 80 порту, настраиваем apache на любой другой (например, 81) и к сайту приписываем порт http://alarmlo:81/
Итого: получаем отличное, гибкое, русифицированное, с открытым кодом (сами ж писали ) приложение с лучшими возможностями печати/предварительного просмотра (даже заголовок таблицы при печати повторяется на каждой странице)
 _________________ Самоуверенность новичков - предмет зависти профессионалов |
|
| Вернуться к началу |
|
 |
|