DDE en .NET 2.0

25/07/2006 - 16:20 por Herenvaryar | Informe spam
He estado investigando y al parecer la OPC Foundation aún no
desarrolla un soporte para el Framework 2.0 y yo necesito poder
entablar una conversación DDE entre un SW industrial y mi aplicación.


Según sé, OPC es compatible con la versión 1.1 del .Net Framework
pero no con la 2.0. Actualmente mi aplicación está desarrollada en VB

6.0, pero yo necesito poder ver los datos en internet... alguien que
sepa de esto?

Gracias.

Preguntas similare

Leer las respuestas

#1 Sagawa
08/11/2006 - 22:02 | Informe spam
No sé si ya habrás encontrado algo, pero mira esto:
http://www.microsoft.com/spanish/ms...art123.asp

Aún no lo he probado en VB.Net 2003.
Ahora mismo tengo que desarrollar una aplicación que se basa en un cliente
OPC y muestra datos en una web y avisa por email, por lo que estoy en una
situación similar a la tuya. En VB6 funciona perfectamente. He probado en
VB2005 y no funciona correctamente ni de broma. (Ahora leo lo del Framework
2.0), así que probaré con VB.NET 2003, que tiene el Framework 1.1, a ver si
funciona.

Si acaso has encontrado una manera de que funcione bien en .NET, toda
información será bienvenida.

Un saludo.
Respuesta Responder a este mensaje
#2 Herenvaryar
27/11/2006 - 17:18 | Informe spam
Hola, yo habia estado pensando utilizar AJAX para tomar los datos y
mostrarlos en un explorador web. checa este link:

http://www.opcdatahub.com/Docs/dho-...howto.html

apenas estoy empezando a ver la información así que no puedo decir
nada más pero espero que estemos en contacto, ok?

Saludos!
Respuesta Responder a este mensaje
#3 Herenvaryar
10/01/2007 - 20:28 | Informe spam
hola sagawa (eres saga?) me quedé con curiosidad de cómo vas con tu
sistema, me podrías platicar algo de tu experiencia? Talvez le pueda
servir a alguien más en el foro..

On 1 dic 2006, 11:08, Sagawa wrote:
Bien, ya he buscado más y he encontrado un código de cliente OPC que me
funciona perfectamente en VB.NET 2003. Ahora tengo que adaptarlo a mis
necesidades y mis preferencias y gustos, pero eso supongo que sólo es
cuestión de trabajar y juguetear con el código.
(En VB.NET2005 no funciona porque OPC no es compatible aún con el .NET
Framework 2.0, como bien apuntabas).

Lo encontré en una web relacionada con TAKEBISHI electric:http://www.faweb.net/us/download/

El ejemplo de código es el que pone "OPC Client Sample" > "Visual Basic.NET
(RCW)".
Este es el enlace directo al .zip:http://www.faweb.net/download/opccl...netrcw.zip

Pero como puedes ver, también hay ejemplo para VB6. Y también para DDE en
VB6 y demás.

En mi caso, debido a que necesito manejar muchas variables de PLC (unas 40
analógicas y unas 650 booleanas) y muchos campos referidos a esas variables
(para hacer gestión de alarmas e históricos), usaré una base de datos (Oracle
en mi caso), para guardar toda la información necasaria (de configuración,
más que nada), que cargaré en una tabla en RAM para poder manejar los datos
con un refresco suficiente. Y para poder hacer medias (o lo que haga falta) y
guardar datos cada 5 o 10 minutos en una tabla de Oracle que será el
"histórico de datos".

Luego, tengo pensado con ASP mostrar los datos en una web, tanto los
"actuales" (sacados de la tabla en RAM) , como los "históricos" (sacados de
otra tabla de la base de datos).

Tengo todavía muchísimo que hacer y bastante que aprender de VB.NET2003, que
soy bastante novato (y hay cosas que me rompen los esquemas), pero por ahí
van los tiros.

Espero que te sea útil la información.

Sagawa
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida