Доступ к тегам InTouch по netdde

Вопросы, не попадающие в другие разделы.

Доступ к тегам InTouch по netdde

Сообщение Alesta » Ср ноя 21, 2007 7:00 pm

Здравствуйте.
Ситуация такая: необходим проект в InTouch 9.0, который получает данные от других проектов, работающих на других компьютерах в той же локальной сети. Для этого мы используем i/o теги с такими настройками access name:
node: имя_другого_компьютера
application: view
topic: tagname
item: имя_тега

В случае, когда таким образом получаем текущие значения тегов проекта с маленьким количеством тегов (64) всё отлично работает. Если же обращаемся к проекту с большим количеством тегов (400), данные не приходят.

Проясните, пожалуйста, ситуацию. почему так происходит, и есть ли возможность как-нибудь по-другому реализовать получение данных от нескольких компьютеров в один проект?
Alesta
 
Сообщения: 30
Зарегистрирован: Ср ноя 21, 2007 5:40 pm

Сообщение Admin » Чт ноя 22, 2007 3:27 pm

Здравствуйте Alesta,

Ну имя доступа Вы по крайней мере создаете правильно.
А какая ситуация на других ПК с приложениями InTouch, та же самая?

Далее, может быть две очевидных причины почему 64 проходит и не проходят 400 тэгов:

1) Лицензионные ограничения.
2) Настройки NetDDE (команда ddeshare, возможно будет полезен данный ресурс http://www.angelfire.com/biz/rhaminisys/ddeinfo.htmlи др.)

Надеюсь что картина прояснится в ближайшее время
С уважением
Admin
Site Admin
 
Сообщения: 294
Зарегистрирован: Пт май 04, 2007 7:32 pm

Сообщение Alesta » Чт ноя 22, 2007 3:51 pm

На 2ух компьютерах пробовали - всё то же самое. на обоих временная 30тидневная лицензия. В ddeshare и NetDDE Extensions выставлен полный доступ.
А как-нибудь по-другому это можно реализовать?
Alesta
 
Сообщения: 30
Зарегистрирован: Ср ноя 21, 2007 5:40 pm

Сообщение Admin » Чт ноя 22, 2007 4:15 pm

Скорее всего у Вас закончилась лицензия.
Найдите файл wwsuite.lic - там должна быть указана дата
Wonderware 10.000 1-Dec-2007 (у Вас вместо 10.000 вероятно 9.0 )
если же там например
Wonderware 10.000 15-Nov-2007
то мы тогда разобрались.

По другому, это без DDE ? Думаю что это маловероятно
Мой e-mail внизу поста, с уважением
Admin
Site Admin
 
Сообщения: 294
Зарегистрирован: Пт май 04, 2007 7:32 pm

Сообщение Alesta » Чт ноя 22, 2007 5:59 pm

дата на обоих компьютерах была переставлена, чтобы попасть во время действия временной лицензии...
Alesta
 
Сообщения: 30
Зарегистрирован: Ср ноя 21, 2007 5:40 pm

Сообщение Admin » Чт ноя 22, 2007 6:08 pm

Любопытная подробность ))) И как, помогло?
Admin
Site Admin
 
Сообщения: 294
Зарегистрирован: Пт май 04, 2007 7:32 pm

Сообщение Alesta » Чт ноя 22, 2007 6:48 pm

оно так было с самого начала :-) и результат: от проекта с маленьким числом тегов данные приходят и даже не пришлось настраивать netdde, а от других проектов с большим числом тегов данные не приходят.
Alesta
 
Сообщения: 30
Зарегистрирован: Ср ноя 21, 2007 5:40 pm

Сообщение Admin » Чт ноя 22, 2007 7:09 pm

Так, Вы в общем верните время на место.
А потом напишите мне dos@tornado.nsk.ru и я Вам вышлю правильную лицензию.
Admin
Site Admin
 
Сообщения: 294
Зарегистрирован: Пт май 04, 2007 7:32 pm

Сообщение Alesta » Чт ноя 22, 2007 7:45 pm

Всё, я разобрался. на тех проектах, где много тегов, у нас стоит лицензия #InTouch Runtime 500 Tag - no IO|InTouch Runtime 500 Tag - no IO|P/N 01-2067D|#Serial Number 764773|InTouch|InTouchPlus|KXA|InSQL_ActiveTagBrowser

Соответственно и не отдаёт она данные :-( Встаёт вопрос: можно ли обменять эти 3 лицензии на нормальные с IO, и сколько это будет стоить? или надо покупать их полностью, а старые лицензии выкидывать?
Alesta
 
Сообщения: 30
Зарегистрирован: Ср ноя 21, 2007 5:40 pm

Сообщение Admin » Пт ноя 23, 2007 12:56 pm

Поскольку в настоящее время поддерживаются только версии Интача 9.5 и 10 (такая уж политика), то Вам необходимо производить upgrade не только по I/O но и по версии. В этом случае цена рассчитывается отдельно для каждого случая
Admin
Site Admin
 
Сообщения: 294
Зарегистрирован: Пт май 04, 2007 7:32 pm

Сообщение Niksat » Чт апр 03, 2008 1:32 pm

Admin писал(а):
Далее, может быть две очевидных причины почему 64 проходит и не проходят 400 тэгов:



Будь готов к повторению проблемы с таким количеством тегов по DDE.
Будет доходить только часть, и то не всегда. Очень медленный тип обмена. На локальной машине 550 тегов InTouch 9.5 - MBenet обмен по DDE 1 раз в 5сек, при переходе на SuiteLink - 10 раз в сек далее не проверял - быстрее не надо. Может что-то не правильно делал?
Niksat
 
Сообщения: 10
Зарегистрирован: Чт апр 03, 2008 9:37 am

Сообщение Alesta » Пн апр 07, 2008 2:35 pm

на локальной машине InTouch получает данные по сьют линку от opclink, а тот уж от napopc сервера по opc. 220 тегов, раз в секунду обмен. вполне устраивает. но если использвать в netdde (в настройках opclink), то при нагрузке на ресурсы системы, например, просмотром графиков за последнюю неделю, данные от opclink перестают приходить, потом обмен возобновляется.
Получать напрямую из интача в InTouch все эти данные не удаётся, только ограниченное количество. Если же выбирать в аккесс нэйм не дде, а сьют линк, то данные не приходят вообще. при том, что служба сьютлинка запущена, и утилиткой slsping все узлы пингуются.
Alesta
 
Сообщения: 30
Зарегистрирован: Ср ноя 21, 2007 5:40 pm


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27