none
Cliente OPC DA en .NET RRS feed

  • Pregunta

  • Estamos intentando conectarnos a un servidor OPC en . NET pero no encontramos información en ningún sitio.

    Con Visual Basic 6.0 lo hacíamos a través de una dll de OPC Foundation y ya dominábamos el tema, pero estamos ahora cambiando todo a .NET y estamos teniendo problemas para conectarnos al OPC Server.

    En un foro he encontrado que había un artículo en http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art123.asp
    que explicaba cómo hacer un cliente OPC desde .NET, pero es una información de Nov-2005 e igual ha desaparecido ya.

    Sé que hay varios productos comerciales, pero quisiéramos hacerlo por nosotros mismos para ahorrarnos depender de 3ºs.

    Un saludo
    miércoles, 4 de marzo de 2009 19:55

Todas las respuestas

  • Bueno, he seguido buscando y he encontrado el ejemplo desaparecido en:

    http://descargas.abcdatos.com/tutorial/descargarL9562.html

    lo voy a estudiar y a ver si puedo sacar algo en claro.
    miércoles, 4 de marzo de 2009 20:20
  • Pues no, lo que hace en el ejemplo es utilizar la dll anterior de OPC Foundation (OPC Automation 2.0) que es un Active X y hemos visto en la página de OPC Foundation que la estructura se ha modificado bastante y necesitamos ejemplos de esta nueva forma de funcionar.

    Un saludo
    jueves, 5 de marzo de 2009 8:56
  • hola, si encuentras algo porfavor te agradeceria que habisaras me interesa el tema, Gracias.


    mi msn : abr2h@hotmail.com
    jueves, 19 de marzo de 2009 5:12
  • Han revisado este enlance?: http://www.opcconnect.com/dotnet.php, contiene mucha información sobre el tema.

    Saludos,
    Sergio Tarrillo - http://sergiot2.com/blog/
    Si la respuesta ha sido de utilidad marca la como respuesta correcta.
    viernes, 20 de marzo de 2009 15:36
  • Hola se que puede haber pasado mucho mucho tiempo pero yo estoiy desarrollando un sistema scada con .net basado en un cliente OPC, el tema aqui pasa por como es uqe nosotos nos conectamos al mismo la fundacion OPC nos ofrece dos maneras mediante un componente COM que es el mismo que usamos para conectarnos con vb6 (con interoperatibilidad) y mediante la api de opc para .net que es una api especialmente disenada para implementar nuestro servidores y clientes opc directamente en .net esta api esta disponible para subscriptores de la OPC Foundation y conteniene todo su codigo fuente en C# http://www.opcfoundation.org/Downloads.aspx?CI=281
    • Propuesto como respuesta Zeze Lazo lunes, 23 de agosto de 2010 15:59
    lunes, 23 de agosto de 2010 15:59
  • Muy buenas, me gustaria aportar un apunte, aunque sea un tema antiguo, si no eres miembro de la OPC no puedes usar ninguno de éstos ejemplos ya que por llicencia no se permite. En nuestra empresa hemos desarrollado clientes para la versión OPC DA 2 de servidores OPC, ahora queremos desarrollar para versión 3 pero no es posible ya que la dll que nos proporcionaron solo sirve para la V2.x. De todas formas empezar desde 0 con los ejemplos que ofrecen és un poco de locos, ya que es una faena muy tediosa. Hemos empezado ha hacerle un ojo a la OPC .NET API 2.0 pero no es compatible con la antigua OPCDAAutomation.dll v.2.x con lo que todo el desarrollo llevado a cabo en anterioridad no nos sirve. La verdad es que en el mismo foro de la OPC Fundation nos recomiendan usar un framework de pago y no creo que ésta sea la mejor manera de desarrollar un standard gratuito. Gracias y confiamos en que el tema mejore en poco tiempo ya que no lo estan gestionando correctamente. Un saludo
    lunes, 10 de diciembre de 2012 10:40
  • Necesito desarrollar con VB.net un OPC UA Cliente para conectar con un OPC UA Server.

    Ya he probado la librería "Interop.OPCAutomation.dll" pero me reporta el error de registro aquí mencionado anteriormente. Ya he probado a registrarla con Regsvr32 y nada.

    ¿Algo de información?, codigo de ejemplo?, dll gratuitas?

    lunes, 18 de enero de 2021 23:59