el 03-19-2009 06:13 PM
*Deseo saber como crear una base de datos citadel con el módulo de DSC, introducir y sacar datos de la misma.
Gracias.
el 03-20-2009 12:04 PM
el 09-03-2009 05:56 PM
el 09-04-2009 09:46 AM
Hola FernadoL para escribir a la base de datos de Citadel lo mas normal es utilizar las variables compartidas. Para usar estas simplemente cuando las estas configurando, en el Menu de Logging dentro de la variable encender la opción de Logging esto permite que se guarden los datos:
Ahora si ya tienes esto activado a lo mejor los esta guardando en la base de datos de default de Citadel. Para especificar en donde quieres que una variable escriba en las propiedades de la Libreria que contiene la variable ahí puedes seleccionar la base de datos:
Saludos
el 09-07-2009 03:41 PM
Gracias Benjamin por la ayuda ahora voy a probar lo que me has sugerido.
gracias les estare molestando nuevamente si no me sale.
el 05-13-2010 11:44 AM
Hola por favor si alguien me puede ayudar.
Estoy desarrollando una aplicacion OPC Cliente con vb .NET. para ello utilizo la dll debido a que .
He leido sobre la base de datos CITADEL., para aplicaciones en tiempo real y quisiera saber si es posible acceder a ella desde .NET, pero no solo para consultas. sino para almacenar los tags leidos desde mi aplicacion OPC Cliente.
De lo que entendi, solo mediante el DSC, modulo de LV. Se puede ingresar informacion a CITADEL.
Por favor es urgente........ muchas gracias!!!
el 05-13-2010 02:52 PM
Hola por favor si alguien me puede ayudar.
1. Estoy desarrollando una aplicacion OPC Cliente con vb .NET. para ello utilizo la OPC DA Automation Wrapper 2.02... junto con el componente Measurement Studio para las visualizaciones gráficas de formas de onda y alarmas... el Datasocket no lo utilizo ya que manejo multiples conexiones con OPC Servers y a su vez se leen gran cantidad de tags y de lo que revise necesito una instancia de datasocket por cada tag. no se si me equivoco....
2. el problema es que necesito guardar todos los datos leidos de multiples tags, (estos datos son formas de onda de temperaturas mismos que se estan visualizando graficamente , datos 7/24) en un historico.
He leido sobre la base de datos CITADEL., para aplicaciones en tiempo real y quisiera saber si es posible acceder a ella desde .NET, pero no solo para consultas. sino para almacenar los tags leidos desde mi aplicacion OPC Cliente.
De lo que entendi, solo mediante el DSC, modulo de LV. Se puede ingresar informacion a CITADEL.
de ser asi, no se si alguien puede ayudarme como se guardan estos tipos de datos de formas de onda, si en bases de datos o en archivos es mejor , tomando en cuenta la gran cantidad de informacion que se puede llegar a tener.
Por favor es urgente........ muchas gracias!!!
el 06-02-2010 05:36 PM
Hola Liss G, cuando son preguntas nuevas podemos darte una mejor velocidad de respuesta si utilizas un hilo nuevo ya que con esto podemos ver cuando no se han resuelto.
Ahora con respecto a tus preguntas una conexión de Datasocket si puede manejar distintas tags. No se tiene que establecer una por cada tag de forma individual.
Para escribir a Citadel, se puede hacer a través de LabVIEW con el Modulo de DSC o a través de Lookout que es un sistema SCADA que manejamos. Por lo general se recomienda que la aplicación la desarrolles en LabVIEW.
Para escribir a Citadel desde.net aunque técnicamente si se puede ya que soporta queries de SQL, el problema que tendrías seria codificar la información.
Citadel es una base de datos historia que tiene redundancia (se escribe en 3 archivos y si uno se pierde se pueden recuperar) es una base de datos que se compacta. Por ejemplo si el valor no varia en 50 puntos solo se escribe el inicial y el final los demás los interpreta cuando la consultas. Y además compacta los valores en base a diferencias. Si tu escribes un 3, y después un 5 para Citadel seria un 3,2 porque es el cambio así se compacta mas la información.
Si no vas a utilizar Citadel podrías almacenar tus datos en lo que son archivos TDM. TDM es un formato público que se puede utilizar para almacenar datos. En estas ligas puedes encontrar mas información.
http://zone.ni.com/devzone/cda/tut/p/id/2824
Dependiendo la versión que tengas de Measurment Studio, trae una librería para escribir este tipo de archivos.
Saludos