2008-09-15 61 views

Respuesta

2

tener 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.

+2

estoy de acuerdo, he hecho un poco de afinación y perfilado con la que enlazar y tuve que solucionar varios problemas (pequeño) mientras pasaba el tiempo, pero que la biblioteca funciona. Es una pena que OPC sea una gran porquería para empezar, pero a veces es un mal necesario (política de la oficina aquí). – GEOCHET

3

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 propias .NET API (requiere membresía Fundación OPC) o varios productos comerciales de OPC Foundation. OPCconnect.com enumera una cantidad de estos.

1

OPCData.NET (http://www.opcdata.net/) de SoftwareToolbox afirma ser una solución de código 100% administrado para el cliente OPC. SoftwareToolbox también tiene otras bibliotecas OPC para ayudar a vincular datos OPC a formularios e interfaces web.

0

Si la compra de un kit de herramientas comercial es una opción que he usado la Dinámica del Norte server toolkit 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 type-safe Variant wrapper que escribí para ayudar con esto.

Cuestiones relacionadas