| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Vie 03 Feb, 2006 4:31 pm Asunto: Comunicaciones OPC |
|
|
Tengan muy buenos dias.
Alguien me puede recomendar un componente OPC para manejar comunicaciones en tiempo real?
O si saben la forma de hacerlo?
De antemano muchas gracias.
Fabio Andrés. |
|
| Volver arriba |
|
 |
Roid Cmdr

Registrado: 18 Ene 2004Mensajes: 135
|
Publicado: Dom 05 Feb, 2006 10:49 pm Asunto: |
|
|
Mirate este link. No tiene mala pinta. Lo unico que necesitas es el OPC Server del dispositivo.
http://www.dsxp.com/
Pero si quieres usar el programa por excelencia para comunicarte mediante opc usa el WonderWare.
Un saludo. |
|
| Volver arriba |
|
 |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Lun 06 Feb, 2006 9:53 pm Asunto: |
|
|
Hola agradesco el link y la recomendacion de wonder.....
realmente necesito leer datos de un servidor OPC desde mi aplicacion que sería el cliente OPC, para lograr esto necesito un buen componente, seguiré en la busqueda, si alguien sabe de alguno bueno agradesco lo comparta conmigo.
Felices dias
Fabio Andrés |
|
| Volver arriba |
|
 |
Roid Cmdr

Registrado: 18 Ene 2004Mensajes: 135
|
Publicado: Mie 08 Feb, 2006 11:25 pm Asunto: |
|
|
Si explicas mejor tu problema a lo mejor te puedo echar una mano.
Con el componente que te pase,"supuestamente" te puedes conectar a cualquier OPC server de forma que queda transparente la comunicacion entre tu aplicacion y el dispositivo q quieras manejar.
http://www.opcfoundation.org/
Un saludo Fabio. |
|
| Volver arriba |
|
 |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Jue 09 Feb, 2006 5:43 pm Asunto: |
|
|
Hola! gracias por tu respuesta.
Verás, descargué la version trial de componentes para C++ builder pero cuando lo instalo en la paleta de componentes del Builder solo aparece la pestaña asociada a DSxP Developer, cuando trato de instalar el otro paquete: Delphi SCADA eXtension Package, desde las opciones de proyecto me saca un error relacionado con el archivo ibxpress62.bpl, elmensaje es el siguiente: "Error al iniciar la aplicacion
porque no se encontró ibxpress62.bpl la reinstalacion
de la aplicacion puede solucionar el problema".
Tu has probado estos componentes alguna ves? has tenido algun problema similar?
Cualquier comentario será de gran ayuda.
Tambien hice la pregunta directamente a DSxP.
De antemano muchas gracias.
Fabio Andrés |
|
| Volver arriba |
|
 |
Roid Cmdr

Registrado: 18 Ene 2004Mensajes: 135
|
|
| Volver arriba |
|
 |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Mar 14 Feb, 2006 7:04 pm Asunto: |
|
|
Hola Roid, no se si me puedas ayudar.
Resulta que estoy tratando de leer una variable tipo array de formato Byte desde mi cliente OPC, tengo el siguiente código y me presenta un error. La pregunta seria: que se debe tener en cuenta para manejar variables tipo Variant?
De antemano muchas gracias.
---------------------------------------------------------
Variant A;
int iLimLow, iLimHigh;
try
{
//aqui muestra el error y no se va por el catch
A = VariableRegistro->Value;
}
catch(...)
{
ShowMessage("Error en VarCopy");
}
iLimLow = VarArrayLowBound(A, 1);
iLimHigh = VarArrayHighBound(A,1);
ShowMessage(String(iLimLow) + "/" + String(iLimHigh));
for(int i=iLimLow; i<= iLimHigh; i++)
{
ShowMessage(A.GetElement(i));
if(i== 3) break;
}
---------------------------------------------------------------
Andrés Valencia |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Mar 14 Feb, 2006 8:25 pm Asunto: |
|
|
Que tal, pues desconozco totalmente sobre OPC, pero en lugar de usar
A = VariableRegistro->Value; utiliza A = VariableRegistro->AsVariant;
try
{
//aqui muestra el error y no se va por el catch
A = VariableRegistro->AsVariant;
}
catch(...)
{
ShowMessage("Error en VarCopy");
}
Saludos. _________________ Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida. |
|
| Volver arriba |
|
 |
Roid Cmdr

Registrado: 18 Ene 2004Mensajes: 135
|
Publicado: Mar 14 Feb, 2006 9:45 pm Asunto: |
|
|
Veo q se me han adelantado
Los tipo Variant son muy engorrosos, a mi una vez me quebraron la cabeza.
Como te va con el componente?
Danos tu impresion.
Un saludo. |
|
| Volver arriba |
|
 |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Mar 14 Feb, 2006 11:08 pm Asunto: |
|
|
REALMENTE el componente se ve muy interesante y aparente mente me soluciona las necesidades actuales. Solo necesito manejar un dato tipo arreglo.
Saludos. |
|
| Volver arriba |
|
 |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Mie 26 Abr, 2006 5:37 pm Asunto: |
|
|
Hola amigos! este componente está bien bueno, me permite leer una cantidad de tags en muy poco tiempo, me parece que es muy facil de usar. Alguien lo ha utilizado?, de ser asi me gustaria compartir ideas.
Les de seo felices dias.
 |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Lun 01 May, 2006 6:39 am Asunto: |
|
|
que es opc? _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
Roid Cmdr

Registrado: 18 Ene 2004Mensajes: 135
|
Publicado: Lun 01 May, 2006 12:38 pm Asunto: |
|
|
OLE for Process Control.
Digamos q es como un especie de ODBC para dispositivos electronicos industriales ( Automatas, Modulos I/O, etc).
Un saludo. |
|
| Volver arriba |
|
 |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Mar 02 May, 2006 1:27 pm Asunto: |
|
|
Existe un sitio llamado http://www.opcfoundation.org/, aqui se encuentra toda la información necesaria, pero en resumen es un protocolo de comunicacion via Ethernet, y existen Aplicaciones normalmente SCADAS (sw), Automatas u otros dispositivos electronicos (HW) que se comportan como servidor de datos (OPC Server) a estos se conectan clientes que obtienes la información necesaria. El componente en mension en este hilo nos permite hacer una aplicacion cliente y obtener datos via OPC de un OPC Server.
Saludos. |
|
| Volver arriba |
|
 |
|