Où est le bon endroit pour commencer à créer une application dans .NET qui communique via OPC? [fermé]
-
09-06-2019 - |
Question
Où est un bon point de départ pour créer une application dans .NET qui communique via OPC ?
La solution
Vous pouvez trouver ici un bon article et une bibliothèque: http: / /www.codeproject.com/KB/COM/opcdotnet.aspx
Autres conseils
L'article de Code Project date des débuts de .NET et n'est peut-être pas la meilleure option aujourd'hui.
Les solutions de rechange incluent la API .NET de la Fondation OPC (nécessite l’adhésion à la Fondation OPC). ) ou plusieurs produits commerciaux. OPCconnect.com en répertorie un certain nombre.
Soyez prudent. Je n'ai pas encore utilisé d'API OPC conforme à toutes les conventions d'appel, notamment en matière de libération de mémoire (COM, documentée ou autre). Attendez-vous à un mois de débogage des fuites de mémoire.
Si l'achat d'une boîte à outils commerciale est une option, j'ai utilisé le tool tool du serveur de Northern Dynamics. et cela a bien fonctionné. Une boîte à outils éliminera un grand nombre des problèmes mentionnés dans les autres questions (ou du moins, vous devriez obtenir de l'aide en cas de problème).
Ils ont bien résumé le protocole OPC afin de faciliter son utilisation. Consultez l'une de mes questions ici pour une Variante de type safe wrapper que j’ai écrit pour vous aider.