Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows » Нужна помощь по ODBC

   
Автор / Author Тема / Topic: Нужна помощь по ODBC
Droshnev
Forum Member / Участник форума
Участник № / Member № 132


Icon 1 отправлено / posted      Профиль для / Profile for Droshnev           Редактировать/удалить сообщение / Edit/Delete Post 
Уважаемая служба поддержки, а так же не менее Уважаемые пользователи Trace Mode.

Пожалуйста объясните "на пальцах"(как можно подробнее), как в реальном времени по ODBC получать данные из Trace Mode в открытый в MS Office 97 файл, ну скажем ПРОЕКТ.xls.

Мой уровень, как программиста еще слабоват, для самостоятельного решения поставленной задачи.
Надеюсь на вашу помощь.

Заранее БОЛЬШОЕ спасибо.

Сообщения / Posts 60 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Wizard(Леденёв Андрей)
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post 
Могу помочь.
xxx@yyy
icq xxxxxxx

[ 07.09.2017, 17:14: Сообщение отредактировал / Message edited by AdAstra Technical Support ]

IP / IP: IP адрес / IP address | Report this post to a Moderator
Wizard(Леденёв Андрей)
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post 
НА Ваш почтовый ящик xx@yyy письма не уходят, поэтому пишу в конференцию.

Для чтения архивных данных используется драйвер ODBC:

1)нужно зарегистрировать драйвер TM ODBC.
a) запустить утилиту регистрации TM (tmreg.exe).
b) выбрать драйвер ODBC. нажать ОК. Зарегистрировать. ОК.выход....

2) пуск->настройка->панель управления->ODBC data Sources->user DSN->add....в
самом низу выбрать TRACE MODE ODBC driver. Задать имя источника
данных(например, DSN) и, например, подключиться к МРВ(локальному).

3) запустить Excel. найти вкладку Данные->Внешние данные->создать запрос.
Выбрать имя источника данных(DSN).
далее выбираем нужные атрибуты и способы сортировки. и т.д.
Все остальные операции сводятся к тому, что нужно постоянно жать кнопку
ОК...

Примечание!!! МРВ уже должно к моменту запроса создать архив и записать в
него данные....

Вопрос...Вам нужно в
Excel-е отображать архивные данные или реальные значения каналов в данный момент времени?

[ 07.09.2017, 17:14: Сообщение отредактировал / Message edited by AdAstra Technical Support ]

IP / IP: IP адрес / IP address | Report this post to a Moderator
Droshnev
Forum Member / Участник форума
Участник № / Member № 132


Icon 1 отправлено / posted      Профиль для / Profile for Droshnev           Редактировать/удалить сообщение / Edit/Delete Post 
Спасибо за разъяснения.
Данные нужно, брать в реальном времени, насколько я понял из архива СПАД их можно брать, лишь при остановленном(не запущенном МРВ), т.к. этот архив используется в монопольном режиме.

Подскажите пожалуйста, а можно ли как-нибудь автоматизировать процесс нажатия кнопки "Обновить" в Exel?

Если Вас не затруднит, пожалуйста поподробнее.

Можно на e-mail:
xxx@yyy

[ 07.09.2017, 17:14: Сообщение отредактировал / Message edited by AdAstra Technical Support ]

Сообщения / Posts 60 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Wizard(Леденёв Андрей)
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post 
Если ТМ будет DDE-сервером, то:
1) необходимо создать проект...создать канал.
2) ЗАПУСТИТЬ данный проект.
3)создать запрос в Excel
<server>|<topic>!<item>
Для примера использовался запрос
=RTM1|GET!PILA__

где...server=RTM#, # - индивидуальный сетевой адрес узла....
topic=Get
item=PILA__, PILA__-это имя канала.

Внимание!!!! Службы сетевого DDE должны быть запущены...

IP / IP: IP адрес / IP address | Report this post to a Moderator
Droshnev
Forum Member / Участник форума
Участник № / Member № 132


Icon 1 отправлено / posted      Профиль для / Profile for Droshnev           Редактировать/удалить сообщение / Edit/Delete Post 
Уважаемый Андрей, спасибо за помощь, но ворпрос остается открытым.

Требуется сделать полностью автоматический (без участия оператора) процесс одностороннего обмена данными от TRACE MODE в Exel.

(Раз в 2 часа в открытой книге MS Exel в строго определенных графах должны обновляться цифры, которые должны браться из TRACE MODE)

С использованием только ODBC.

Сообщения / Posts 60 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 3 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Для решения поставленной задачи необходимо
средствами Visual Basic добиться выполнения
созданного с помощью Microsoft Query запроса на
выборку из архива Trace Mode.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2