Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - из SQl в Rsview
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

из SQl в Rsview

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
user
Частый гость
Частый гость


Зарегистрирован: May 19, 2006
Сообщения: 17
Рейтинг: +0/-0

СообщениеДобавлено: Пт 19 Май, 2006 9:40:11    Заголовок сообщения: из SQl в Rsview Ответить с цитатой

Подскажите возможно ли настоить пересылку данных из mssql в RSView
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Eraser
Эксперт
Эксперт


Зарегистрирован: Oct 05, 2005
Сообщения: 106
Рейтинг: +8/-0
Откуда: Харьков

СообщениеДобавлено: Пт 19 Май, 2006 11:23:23    Заголовок сообщения: Ответить с цитатой

RSSQL
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
user
Частый гость
Частый гость


Зарегистрирован: May 19, 2006
Сообщения: 17
Рейтинг: +0/-0

СообщениеДобавлено: Пн 22 Май, 2006 3:41:49    Заголовок сообщения: Ответить с цитатой

а без rssql как нибудь можно
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Vad
Частый гость
Частый гость


Зарегистрирован: May 14, 2006
Сообщения: 33
Рейтинг: +0/-0
Откуда: г.Комсомольск-на-Амуре

СообщениеДобавлено: Пн 22 Май, 2006 4:09:17    Заголовок сообщения: Ответить с цитатой

user писал(а):
а без rssql как нибудь можно

Можно через тот же VBA.
Если инициировать пересылку на стороне RSview, подключите библиотеку ADOдля обращения к MSSQL.
Если со стороны MSSQL - можно писать из VBA в теги RSview (или в теги контроллера) по OPC. Remote OPC Client есть в дистрибутивах RSlinx Classic.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
user
Частый гость
Частый гость


Зарегистрирован: May 19, 2006
Сообщения: 17
Рейтинг: +0/-0

СообщениеДобавлено: Пн 22 Май, 2006 5:01:39    Заголовок сообщения: Ответить с цитатой

а по подробнее можно
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Vad
Частый гость
Частый гость


Зарегистрирован: May 14, 2006
Сообщения: 33
Рейтинг: +0/-0
Откуда: г.Комсомольск-на-Амуре

СообщениеДобавлено: Пн 22 Май, 2006 5:44:48    Заголовок сообщения: Ответить с цитатой

user писал(а):
а по подробнее можно

Вам также следует подробнее описать постановку задачи.

Вот пример кода VBA, исполняющегося на клиенте RSViewSE и читающего из базы данных в формате mdb-файла предварительно сохраненные шкалы перьев для трендов:

Код:

Private Sub Display_AnimationStart()
On Error GoTo err:
    Dim sTag As String, nMin As Double, nMax As Double, nTime As Long
    sTag = TagParameters(1) + "\" + TagParameters(2)
    Dim dbConn As New ADODB.Connection
    dbConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=D:\RSViewSE\Trends\GO\trn_scale.mdb;Mode=ReadWrite|Share Deny None"
    dbConn.Open
    Dim rs As New ADODB.Recordset
    rs.Open "SELECT * FROM Trends WHERE TAG='" + sTag + "'", dbConn
    If Not rs.EOF Then
        nMin = rs("Min").Value
        nMax = rs("Max").Value
        nTime = rs("Time").Value
        Trend_Popup.Pens(1).Max = nMax
        Trend_Popup.Pens(1).Min = nMin
        Trend_Popup.XAxis.TimeSpan = nTime
    End If
err:
  On Error Resume Next
  rs.Close
  Set rs = Nothing
  dbConn.Close
  Set dbConn = Nothing
End Sub


Чтобы обращаться вместо Access к MSSQL, нужно всего лишь соответствующим образом изменить ConnectionString.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
chameleon
Новичок
Новичок


Зарегистрирован: May 14, 2006
Сообщения: 5
Рейтинг: +0/-0

СообщениеДобавлено: Пн 22 Май, 2006 20:06:34    Заголовок сообщения: Ответить с цитатой

Vad, а каким образом вы записываете значения мин-макс шкал в настройки тренда. У нас для визуализации используется RSView32, в которой отсутствует тренд в объектной модели. Возможно, вы используете RSTrendX или в объектной модели RSViewSE присутствует тренд.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Vad
Частый гость
Частый гость


Зарегистрирован: May 14, 2006
Сообщения: 33
Рейтинг: +0/-0
Откуда: г.Комсомольск-на-Амуре

СообщениеДобавлено: Вт 23 Май, 2006 0:49:51    Заголовок сообщения: Ответить с цитатой

chameleon писал(а):
Vad, а каким образом вы записываете значения мин-макс шкал в настройки тренда. У нас для визуализации используется RSView32, в которой отсутствует тренд в объектной модели. Возможно, вы используете RSTrendX или в объектной модели RSViewSE присутствует тренд.

В RSViewSE интергрирован RSTrendX со своей объектной моделью, старого компонента из RSView32 больше нет, и это правильно.
Вообще-то, на моем опыте, в RSView32 RSTrendX сильно "тормозил" при инициализации и от его использования пришлось отказаться... да и стандартный компонент тренда вводит станцию в ступор при первом запросе истории длительностью более суток.
RSView32 пользовательские шкалы трендов я сохранял в memory-тегах, в значениях по умолчанию, поэтому они не терялись даже после рестарта проекта, в RSViewSE с ее распределенностью этот подход уже был бы неправильным, и индивидуальные пользовательские шкалы пришлось сохранять в локальную БД на каждой операторской станции.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
chameleon
Новичок
Новичок


Зарегистрирован: May 14, 2006
Сообщения: 5
Рейтинг: +0/-0

СообщениеДобавлено: Вт 23 Май, 2006 4:25:09    Заголовок сообщения: Ответить с цитатой

Хотелось бы как-то усовершенствовать процесс отображения графиков в RSView32. Например, чтобы при активизации дисплея шкалы (описание каждого параметра и др.) считывались с mdb файла и записывались в настройки тренда. Это стало бы очень удобным инструментом редактирования при необходимости. Можно ли реализовать такую задумку не используя RSTrendX?
Стандартный компонент тренда действительно вводит станцию в ступор. Загрузка ЦП рабочий станции прыгает до 100%.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Ср 24 Май, 2006 22:52:45    Заголовок сообщения: Ответить с цитатой

В RSViewSE применяется новая версия трендов, коллеги пробовали, говорят, что работает лучше старой.

А какая у Вас версия? v3.41 или v3.42?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.130 секунды
/n