Подключитесь к серверу OPC DA из LabVIEW

Мне нужно подключиться к серверу OPC DA из LabVIEW и синхронно / асинхронно прочитать более 400 тегов. Я знаю, что есть вариант с модулем NI DSC для создания клиента LabVIEW OPC. Проблема в том, что я не хочу покупать лицензию NI DSC, потому что она имеет дополнительные функции и, следовательно, стоит дорого.

Мне любопытно, если у вас был опыт подключения к серверу OPC DA без NI DSC из LabVIEW.


person Leon Petrov    schedule 05.08.2016    source источник
comment
Кажется, я нашел какой-то набор инструментов: opc-da.com. Что ты думаешь об этом? Кто-нибудь пробовал пользоваться?   -  person Leon Petrov    schedule 07.08.2016
comment
Люди сделали это с помощью инструментария QuickOPC (opclabs.com). Отказ от ответственности: это самореклама.   -  person ZbynekZ    schedule 16.08.2016


Ответы (2)


В дополнение к ответу Яира я нашел очень полезный набор инструментов здесь за 295 долларов США, который обеспечивает быстрый и простой механизм для подключения к Серверы OPC от LabVIEW. Я тестировал пробный режим и, похоже, с этим мои проблемы решены. http://opc-da.com/

person Leon Petrov    schedule 09.08.2016

Примитив DataSocket Read поддерживает OPC, но я понял, что он не очень хорошо работает с большим количеством тегов. Мой собственный опыт работы с ним был с относительно небольшим количеством тегов много лет назад, поэтому вам придется протестировать его самостоятельно, но он должен быть встроен в LV, чтобы он удовлетворял требованиям по стоимости. Вы также можете контролировать способ чтения тегов, чтобы обойти любые проблемы с производительностью, которые могут возникнуть.

Обратите внимание, что вам, вероятно, потребуется добавить поддержку DS в любой созданный вами установщик.

person Yair    schedule 07.08.2016
comment
Спасибо за ответ. Мне удалось подключиться к серверу OPC DA, но он работает очень-очень медленно и не поддерживает даже 50 тегов :). - person Leon Petrov; 07.08.2016
comment
Кажется, я нашел какой-то набор инструментов: opc-da.com. Что ты думаешь об этом? - person Leon Petrov; 07.08.2016
comment
Я думаю, что вы можете использовать его в пробном режиме, поэтому предлагаю вам это сделать. Вы также можете попробовать поискать внешние утилиты OPC (с использованием C или .NET API), но я предполагаю, что найти бесплатную может быть сложно. - person Yair; 08.08.2016
comment
Я пробовал пример и ВП. Они сработали просто идеально для меня. Намного намного быстрее. Я смог прочитать все данные. К сожалению, оценочный период составляет всего 10 дней. Так что я должен покупать. Я думаю, что правильный ответ на мой вопрос - использовать инструментарий OPC-DA для LabVIEW. Не могли бы вы изменить свой ответ, чтобы я мог его принять? Или вы / или я должны опубликовать другой ответ? - person Leon Petrov; 08.08.2016
comment
Мой ответ был об использовании DS. Поскольку ваше решение касается другого инструмента, я предлагаю вам опубликовать его как отдельный ответ. - person Yair; 08.08.2016