Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Comunicaciones OPC

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Comunicaciones OPC Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Package requirements:


If you use Interbase DbServer please make sure that you have the latest version of IBX components installed.
You can download IBX from Borland CodeCentral at http://codecentral.borland.com/
Most recent IBX versions can be found at http://codecentral.borland.com/codecentral/ccweb.exe/author?authorid=102


Esto aparece en la pagina de descargas del componente DSXP.
Tienes actualizado el builder?

Un saludo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Very Happy 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. Laughing
---------------------------------------------------------
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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Veo q se me han adelantado Smile
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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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.

Wink Razz Arrow
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

que es opc?
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.