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


Зарегистрирован: Feb 26, 2007 Сообщения: 28 Рейтинг: +0/-0
|
Добавлено: Пт 08 Фев, 2008 7:28:02 Заголовок сообщения: Данные из RSView в RSSQL |
|
|
Здравствуйте, уважаемые коллеги.
Нужна помощь в вопросе передачи значения тегов RSView 32(СRT 7.10) через RSSQL в MSSQL. Но проблема в том, что RsView32 находится на одной машине, а RSSQL сконфигурирован и уже работает на прием данных из FT live data из RSViewSE на другой машине вместе с MSSQL.
Можно ли добавить в существующую конфигурацию RSSQL еще Generic OPC для приема данных из RSView32? Как это сделать?С помощью RSView OPC не получилось передать данные. Существуют ли особенности настройки RSView OPC? Может попробовать установить и настроить на машине с RSView32 --- FTD и настроить директорию на существующую сетевую FTD? |
|
| Вернуться к началу |
|
 |
w00d00 Частый гость


Зарегистрирован: Sep 13, 2007 Сообщения: 22 Рейтинг: +0/-0
|
Добавлено: Пт 08 Фев, 2008 8:06:27 Заголовок сообщения: Re: Данные из RSView в RSSQL |
|
|
| liliya писал(а): | | Нужна помощь в вопросе передачи значения тегов RSView 32(СRT 7.10) через RSSQL в MSSQL. |
Вам принципиально нужно брать данные именно с машины RSView32?
Может будет лучше добавить требуемые тэги в RSViewSE раз у вас уже налажен обмен с RSSql и не мучиться с RSView32. |
|
| Вернуться к началу |
|
 |
kempo Эксперт


Зарегистрирован: Jul 10, 2006 Сообщения: 150 Рейтинг: +6/-0 Откуда: Украина, Алчевск
|
Добавлено: Пт 08 Фев, 2008 9:07:55 Заголовок сообщения: |
|
|
| Резонный вопрос - а почему необходимо забирать данные именно из RSView32? Почему их не брать напрямую из контроллера??? Насколько я знаю именно такова идеология системы - забирать данные оттуда где они производятся. |
|
| Вернуться к началу |
|
 |
liliya Частый гость


Зарегистрирован: Feb 26, 2007 Сообщения: 28 Рейтинг: +0/-0
|
Добавлено: Пт 08 Фев, 2008 12:35:07 Заголовок сообщения: |
|
|
| Данные принципиально забирать из RSView32, т. к. это теги типа Memory в RSView32 их значение вводит оператор вручную. Но и в RSViewSE я не могу сформировать эти теги, т. к. это совершенно другая система, она не внедрена в RSViewSE. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пт 08 Фев, 2008 12:48:30 Заголовок сообщения: |
|
|
Позвольте, пожалуйста, пару вопросов.
1) Если эти тэги - Memory, то значение тэга теряется при перезапуске RSView32.
Не лучше ли их держать всё-таки в контроллере?
2) Связан ли этот контроллер с сетью, в которой работает RSViewSE? |
|
| Вернуться к началу |
|
 |
liliya Частый гость


Зарегистрирован: Feb 26, 2007 Сообщения: 28 Рейтинг: +0/-0
|
Добавлено: Пт 08 Фев, 2008 13:47:49 Заголовок сообщения: |
|
|
Да, вы совершенно правы, уважаемый oldDad, данные при перезагразке тераяются, но я как раз и хочу сохранить их в MSSQL с помощью RSSQL. Сейчас они сохраняются в Exel с помощью VBA RSView, но это вызывает задержки по времени, что не желательно, и их нельзя просмотреть на сторонней машине.Да и Еxel надо всегда держать открытым. Передавать их через контроллер не хочется, они там не нужны для работы объекта.
Контроллер и сама машина RSView32 находятся в той же сети, что и RSViewSE. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пт 08 Фев, 2008 15:21:07 Заголовок сообщения: |
|
|
Уважаемая Liliya,
раз уж контроллер и машина с RSView32 находится в одной сети с RSViewSE - почему же не хранить эти данные прямо в каком-нибудь контроллере, что резко упростило бы дело? Почему нужно решать с такими сложностями эту простую задачу?
| Цитата: | | Передавать их через контроллер не хочется, они там не нужны для работы объекта. |
Ну и что, что они не нужны для работы объекта? Зато очень удобно и просто, никаких проблем Всё будет просто, быстро, никаких VBA-скриптов, никакого Excel. А посмотреть можно будет на любой машине  |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Пт 08 Фев, 2008 16:36:06 Заголовок сообщения: |
|
|
| liliya писал(а): | | ...Сейчас они сохраняются в Exel с помощью VBA RSView, но это вызывает задержки по времени... |
Для RSView32 была добавка для сохранения тегов, правда не всегда сохраняла и не всегда восстанавливала.
В VBA RSView32 можно редактировать тег, т.е. изменить начальное значение. Вызов VBA сделать по закрытию экрана. Не стоит делать с большим количеством тегов - будет тормоз с Watcom.
Но лучше: | oldDad писал(а): | Ну и что, что они не нужны для работы объекта? Зато очень удобно и просто, никаких проблем  |
|
|
| Вернуться к началу |
|
 |
AlexV Эксперт


Зарегистрирован: Jan 10, 2007 Сообщения: 126 Рейтинг: +6/-0 Откуда: г.Мирный, Якутия
|
Добавлено: Сб 09 Фев, 2008 3:00:18 Заголовок сообщения: |
|
|
Ну и насоветовали
Решение же на виду лежит...
собрать все эти требуемые memory тэги в архивную модель и настроить архивирование напрямую в MSSQL. ВСЁ!!!
и никаких паразитных посредников, которым эти данные не нужны...
единственное, что можно еще сделать - это если не устраивает формат хранения данных навесить на табличку триггер и перекладывать данные от RSVIEW куда надо и в каком надо виде.
ну а скрипты VBA-шные переделать только на загрузку данных из MSSQL при старте проекта  |
|
| Вернуться к началу |
|
 |
liliya Частый гость


Зарегистрирован: Feb 26, 2007 Сообщения: 28 Рейтинг: +0/-0
|
Добавлено: Ср 20 Фев, 2008 9:01:04 Заголовок сообщения: |
|
|
Хочется обойти проблему малой кровью, но возникает другая. Хочу настроить OPC RSView32 для связи с проектом в SE, но на машине с RSView 32 OPC сервер работает, а удаленно с любой другой машины я не могу к нему подключиться. Если я ставлю тот же проект на другую машину и запускаю ее в качестве OPC сервера, то все теги прекрасно видно и можно подключиться, а на родной машине никак . Может кто-то уже сталкивался с подобным? |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 20 Фев, 2008 9:29:55 Заголовок сообщения: |
|
|
| Т.е., буквально одно и тоже на одной машине не работает, а на другой работает? |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Ср 20 Фев, 2008 10:02:46 Заголовок сообщения: |
|
|
| liliya писал(а): | Хочется обойти проблему малой кровью, но возникает другая. Хочу настроить OPC RSView32 для связи с проектом в SE, но на машине с RSView 32 OPC сервер работает, а удаленно с любой другой машины я не могу к нему подключиться. Если я ставлю тот же проект на другую машину и запускаю ее в качестве OPC сервера, то все теги прекрасно видно и можно подключиться, а на родной машине никак . Может кто-то уже сталкивался с подобным? |
Надо смотреть настройки DCOM: пользователи, права.
На удаленном компьютере установлен RSView32. Скорее нет.
Проблема в регистрации OPC сервера RSView32 на удаленном компьютере (отсутствие регистрации), простейший метод - установить RSView32 и не использовать. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 20 Фев, 2008 10:16:02 Заголовок сообщения: |
|
|
Меня всё-таки не покидает ощущение, что правой рукой стараются почесать левое ухо, пардон за сравнение  |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Ср 20 Фев, 2008 10:57:17 Заголовок сообщения: |
|
|
| oldDad писал(а): | Меня всё-таки не покидает ощущение, что правой рукой стараются почесать левое ухо, пардон за сравнение  |
"Бег по граблям, как национальный вид спорта" (С) не помню чей  |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 20 Фев, 2008 11:01:58 Заголовок сообщения: |
|
|
Я действительно не очень понимаю, зачем так упорно и мужественно сражаться с проблемой, если желаемого результата можно достичь легко и просто. Уважаемая liliya хочет решить проблему малой кровью, а в результате за одной проблемой возникает другая, а там - кто знает - ещё одна, т.е. получается совсем не малой кровью. У меня бы ни времени, ни настйчивости на это просто не хватило.
Но это так, лирическое отступление
liliya, давайте-ка попробуем локализовать проблему. На одной машине у Вас не идёт, а на другой то же самое идёт. Так? |
|
| Вернуться к началу |
|
 |
|