Страница 1 из 1

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

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

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

Проясните, пожалуйста, ситуацию. почему так происходит, и есть ли возможность как-нибудь по-другому реализовать получение данных от нескольких компьютеров в один проект?

СообщениеДобавлено: Чт ноя 22, 2007 3:27 pm
Admin
Здравствуйте Alesta,

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

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

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

Надеюсь что картина прояснится в ближайшее время
С уважением

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

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

По другому, это без DDE ? Думаю что это маловероятно
Мой e-mail внизу поста, с уважением

СообщениеДобавлено: Чт ноя 22, 2007 5:59 pm
Alesta
дата на обоих компьютерах была переставлена, чтобы попасть во время действия временной лицензии...

СообщениеДобавлено: Чт ноя 22, 2007 6:08 pm
Admin
Любопытная подробность ))) И как, помогло?

СообщениеДобавлено: Чт ноя 22, 2007 6:48 pm
Alesta
оно так было с самого начала :-) и результат: от проекта с маленьким числом тегов данные приходят и даже не пришлось настраивать netdde, а от других проектов с большим числом тегов данные не приходят.

СообщениеДобавлено: Чт ноя 22, 2007 7:09 pm
Admin
Так, Вы в общем верните время на место.
А потом напишите мне dos@tornado.nsk.ru и я Вам вышлю правильную лицензию.

СообщениеДобавлено: Чт ноя 22, 2007 7:45 pm
Alesta
Всё, я разобрался. на тех проектах, где много тегов, у нас стоит лицензия #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, и сколько это будет стоить? или надо покупать их полностью, а старые лицензии выкидывать?

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

СообщениеДобавлено: Чт апр 03, 2008 1:32 pm
Niksat
Admin писал(а):
Далее, может быть две очевидных причины почему 64 проходит и не проходят 400 тэгов:



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

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