automation - timeshare - opc turismo
¿Dónde es un buen lugar para comenzar con la creación de una aplicación en.NET que se comunique a través de OPC? (5)
¿Dónde es un buen lugar para comenzar con la creación de una aplicación en .NET que se comunique a través de OPC ?
Puede encontrar un buen artículo y una biblioteca para comenzar aquí: http://www.codeproject.com/KB/COM/opcdotnet.aspx
Ten cuidado. No he usado una API OPC que se ajuste adecuadamente a cualquier tipo de convenciones de llamadas, especialmente en el área de la liberación de memoria (COM, según lo documentado, o de otro modo). Espere un mes de depuración de fugas de memoria.
El artículo de Code Project es de los primeros días de .NET y puede que no sea la mejor opción en la actualidad.
Las alternativas incluyen la propia API .NET de OPC Foundation (requiere la membresía de OPC Foundation) o varios productos comerciales. OPCconnect.com enumera una cantidad de estos.
OPCData.NET ( http://www.opcdata.net/ ) de SoftwareToolbox afirma ser una solución de código 100% administrado para OPC Client. SoftwareToolbox también tiene otras bibliotecas OPC para ayudar a vincular datos OPC a formularios e interfaces web.
Si comprar una herramienta comercial es una opción, he usado el kit de herramientas del servidor Northern Dynamics y funcionó bien. Un conjunto de herramientas eliminará muchos de los problemas mencionados en las otras preguntas (o al menos debería recibir asistencia si hay un problema).
Han envuelto el protocolo OPC muy bien por lo que lo hace fácil de usar. Vea una de mis preguntas aquí para un contenedor de Variant seguro para tipos que escribí para ayudar con esto.