2016-08-05 1 views
1

Je dois me connecter au serveur OPC DA à partir de LabVIEW et lire plus de 400 tags de manière synchrone/asynchrone. Je sais qu'il existe une option avec le module NI DSC pour créer un client LabVIEW OPC. Le problème est que je ne veux pas acheter de licence NI DSC parce qu'elle a des fonctionnalités supplémentaires et qu'elle coûte donc beaucoup.Connexion au serveur OPC DA à partir de LabVIEW

Je suis curieux si vous aviez une expérience pour connecter le serveur OPC DA sans NI DSC de LabVIEW.

+0

Il semble que j'ai trouvé quelques outils: http://opc-da.com/. Que penses-tu de celui-ci? Est-ce que quelqu'un a essayé d'utiliser? –

+0

Les gens l'ont fait avec la boîte à outils QuickOPC (http://www.opclabs.com). Disclaimer: Ceci est une auto-promotion. – ZbynekZ

Répondre

2

En plus de la réponse de Yair, j'ai trouvé une boîte à outils très utile here pour 295 $ qui fournit un mécanisme simple et rapide pour se connecter aux serveurs OPC de LabVIEW. J'ai testé avec le mode d'essai et il semble que mes problèmes sont résolus avec cela. http://opc-da.com/

1

La primitive de lecture DataSocket prend en charge OPC, mais je crois comprendre qu'elle ne fonctionne pas vraiment bien avec un grand nombre de balises. Ma propre expérience avec elle était avec un nombre relativement faible de tags et il y a des années, donc vous devrez tester par vous-même, mais il devrait être intégré dans LV, de sorte qu'il satisfait aux exigences de coût. Vous pouvez également contrôler la façon dont vous lisez les tags pour contourner les problèmes de performances.

Notez que vous devrez probablement ajouter la prise en charge de DS à tout programme d'installation que vous construisez.

+0

Merci pour la réponse. J'ai réussi à me connecter au serveur OPC DA, mais cela fonctionne vraiment très lentement et ne supportera même pas 50 tags :). –

+0

Il semble que j'ai trouvé quelques outils: http://opc-da.com/. Que penses-tu de celui-ci? –

+0

Je pense que vous pouvez l'utiliser en mode d'essai, donc je vous suggère de le faire. Vous pouvez également essayer de rechercher des utilitaires OPC externes (en utilisant une API C ou .NET), mais je pense que trouver un utilitaire gratuit peut être difficile. – Yair