Форум 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 » Передача данных?

   
Автор / Author Тема / Topic: Передача данных?
Droshnev
Forum Member / Участник форума
Участник № / Member № 132


Icon 5 отправлено / posted      Профиль для / Profile for Droshnev           Редактировать/удалить сообщение / Edit/Delete Post 
Стоит задача ~раз в месяц менять НГ1,НГ0,ВГ0,ВГ1 у всех каналов базы, не останавливая проект, причем желательно, что-бы введенные новые границы автоматически "подхватывались" при перезапуске проекта.

в проекте ~800точек.

Подскажите оптимальный вариант решения данной задачи.

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


Icon 4 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Оптимальный вариант будет состоять из двух частей:
1) В графике использовать функцию перепривязки для того, чтобы не создавать 800 ФО для ввода и отображения текущих границ, тогда достаточно будет одной.
2) Для того, чтобы данные не терялись при перезагрузке системы - включить функцию дампа (файл сохранения состояния).

Сообщения / Posts 17106 | Из / From: Россия  |  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 
Это понятно, вопрос в том, что эти данные могут быть различными(каждый день - новые границы), их много (~800*4(ВГ1, ВГ0, НГ0, НГ1)), и они не будут вводиться в ручную!!!

Эти "новые" границы лежат в документе экселя, и вопрос в том, как их наиболее оптимально перекинуть в границы каналов базы?

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


Icon 2 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Перекинуть их можно по DDE. Однако в этом случае клиентом должен будет выступать Excel - он должен будет с помощью макроса на VB иницировать передачу данных по DDE в ТМ.
Сообщения / Posts 17106 | Из / From: Россия  |  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 
Мы давно пробовали обмен по DDE, у нас 30 параметров передавались ~2мин, при 100% загрузки процессора ipIII 733|win98SE [Неодобрение / Frown]

Может ODBC может здесь чем-то помочь?

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


Icon 2 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Можно и по ODBC, только так же как и при DDE - Excel должен быть клиентом и сам выполнять SQL-запрос на изменение значения атрирбута канала в ТМ.
Сообщения / Posts 17106 | Из / From: Россия  |  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 
Попробовали по DDE - ужасно медленно [Неодобрение / Frown]

Помогите по ODBC, если есть возможность киньте плиз примером(ODBC.XLS+ODBC.ctm)

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


Icon 2 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Примеров скинуть не могу - их нет, только документация: см. справку по ТМ в разделе "Связь с УСО, контроллерами и приложениями"-"Обмен с базами данных (ODBC)"-"Доступ к данным Трейс Моуд по ODBC"-"Описание драйвера ODBC Трейс Моуд"-описание "Изменение значения канала при помощи оператора UPDATE"

Только необходимо, чтобы в Excel у Вас был установлен MSQuery.

Сообщения / Posts 17106 | Из / 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