This is topic Передача данных? in forum Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/13/t/000054.html

Posted by Droshnev (Участник № / Member № 132) on :
 
Стоит задача ~раз в месяц менять НГ1,НГ0,ВГ0,ВГ1 у всех каналов базы, не останавливая проект, причем желательно, что-бы введенные новые границы автоматически "подхватывались" при перезапуске проекта.

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

Подскажите оптимальный вариант решения данной задачи.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Оптимальный вариант будет состоять из двух частей:
1) В графике использовать функцию перепривязки для того, чтобы не создавать 800 ФО для ввода и отображения текущих границ, тогда достаточно будет одной.
2) Для того, чтобы данные не терялись при перезагрузке системы - включить функцию дампа (файл сохранения состояния).
 
Posted by Droshnev (Участник № / Member № 132) on :
 
Это понятно, вопрос в том, что эти данные могут быть различными(каждый день - новые границы), их много (~800*4(ВГ1, ВГ0, НГ0, НГ1)), и они не будут вводиться в ручную!!!

Эти "новые" границы лежат в документе экселя, и вопрос в том, как их наиболее оптимально перекинуть в границы каналов базы?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Перекинуть их можно по DDE. Однако в этом случае клиентом должен будет выступать Excel - он должен будет с помощью макроса на VB иницировать передачу данных по DDE в ТМ.
 
Posted by Droshnev (Участник № / Member № 132) on :
 
Мы давно пробовали обмен по DDE, у нас 30 параметров передавались ~2мин, при 100% загрузки процессора ipIII 733|win98SE [Неодобрение / Frown]

Может ODBC может здесь чем-то помочь?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Можно и по ODBC, только так же как и при DDE - Excel должен быть клиентом и сам выполнять SQL-запрос на изменение значения атрирбута канала в ТМ.
 
Posted by Droshnev (Участник № / Member № 132) on :
 
Попробовали по DDE - ужасно медленно [Неодобрение / Frown]

Помогите по ODBC, если есть возможность киньте плиз примером(ODBC.XLS+ODBC.ctm)
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Примеров скинуть не могу - их нет, только документация: см. справку по ТМ в разделе "Связь с УСО, контроллерами и приложениями"-"Обмен с базами данных (ODBC)"-"Доступ к данным Трейс Моуд по ODBC"-"Описание драйвера ODBC Трейс Моуд"-описание "Изменение значения канала при помощи оператора UPDATE"

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


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2