Integrating OPC Data into GSN Infrastructures

Reading time: 6 minute
...

📝 Original Info

  • Title: Integrating OPC Data into GSN Infrastructures
  • ArXiv ID: 0808.0055
  • Date: 2008-08-04
  • Authors: Researchers from original ArXiv paper

📝 Abstract

This paper presents the design and the implementation of an interface software component between OLE for Process Control (OPC) formatted data and the Global Sensor Network (GSN) framework for management of data from sensors. This interface, named wrapper in the GSN context, communicates in Data Access mode with an OPC server and converts the received data to the internal GSN format, according to several temporal modes. This work is realized in the context of a Ph.D. Thesis about the control of distributed information fusion systems. The developed component allows the injection of OPC data, like measurements or industrial processes states information, into a distributed information fusion system deployed in a GSN framework. The component behaves as a client of the OPC server. Developed in Java and based on the Opensaca Utgard, it can be deployed on any computation node supporting a Java virtual machine. The experiments show the component conformity according to the Data Access 2.05a specification of the OPC standard and to the temporal modes.

💡 Deep Analysis

Deep Dive into Integrating OPC Data into GSN Infrastructures.

This paper presents the design and the implementation of an interface software component between OLE for Process Control (OPC) formatted data and the Global Sensor Network (GSN) framework for management of data from sensors. This interface, named wrapper in the GSN context, communicates in Data Access mode with an OPC server and converts the received data to the internal GSN format, according to several temporal modes. This work is realized in the context of a Ph.D. Thesis about the control of distributed information fusion systems. The developed component allows the injection of OPC data, like measurements or industrial processes states information, into a distributed information fusion system deployed in a GSN framework. The component behaves as a client of the OPC server. Developed in Java and based on the Opensaca Utgard, it can be deployed on any computation node supporting a Java virtual machine. The experiments show the component conformity according to the Data Access 2.05a spe

📄 Full Content

INTEGRATING OPC DATA INTO GSN  INFRASTRUCTURES Olivier PASSALACQUA, Eric BENOIT, Marc­Philippe HUGET, Patrice MOREAUX Laboratoire d'Informatique, Systèmes, Traitement de l'Information et de la Connaissance Universitée de Savoie, B.P. 80439, 74944 Annecy le Vieux Cedex, France {olivier.passalacqua, eric.benoit, marc­philippe.huget, patrice.moreaux}@univ­savoie.fr ABSTRACT This   paper   presents   the   design   and   the   implementation   of   an   interface   software  component between OLE for Process Control (OPC) formatted data and the Global Sensor  Network (GSN) framework for management of data from sensors. This interface, named  wrapper in the GSN context, communicates in Data Access mode with an OPC server and  converts the received data to the internal GSN format, according to several temporal  modes. This work is realized  in the context of a Ph.D. Thesis about the control of  distributed information fusion systems. The developed component allows the injection of  OPC data, like measurements or industrial processes states information, into a distributed  information fusion system deployed in a GSN framework. The component behaves as a  client of the OPC server. Developed in Java and based on the Opensaca Utgard, it can be  deployed on any computation node supporting a Java virtual machine. The experiments  show the component conformity according to the Data Access 2.05a specification of the  OPC standard and to the temporal modes.The paper must have an abstract. KEYWORDS Information fusion systems, OPC, GSN, control 1. INTRODUCTION Last decade has seen more and more applications  based on information fusion. These applications range  from military domain, such as target detection, to everyday life with house equipments. Moreover industrial  workshops use an increasing number of various sensors for machine control as well as for information  processes. It is then interesting to allow these information systems to benefit from information fusion  capabilities. In this perspective, we have to interconnect industrial data systems with Information Fusion  Systems (IFS).  On one side the area of industrial data systems, where the OLE for Process Control standard (OPC)[OPC]  is largely deployed since the medal of the nineties and this standard is continuously evolving. Even if the  OPC foundation provides a large panel of specifications, the most used is the Data Access one, which allows  a basic information share. OPC allows interconnection of data sources and data sink through communication  managers called OPC servers. Data sources and sinks termed as OPC clients may be industrial equipments,  measure devices, alarm buttons, etc. Although last version of the OPC standard introduces communication  based on Intranet and Internet protocols, a large part of installed OPC networks uses the COM/DCOM  interaction model developed in Microsoft Windows environments. On the other side, there exist a lot of IFS, either academic or commercial. They address different kinds of  data sources ranging from low power sensors to huge databases. Some systems are very specialized, some are  able to be deployed on many kinds of processing nodes. In the perspective of our research activities, we are  using the Global Sensor Network (GSN)[Sal07] as an experimental IFS. GSN allows distributed and dynamic  IFS deployment on several computers equipped with several input converters (termed “wrappers”). However,  there exist no wrapper for connecting OPC data sources to GSN. Several approaches can be used to connect OPC servers to GSN. Since we will mostly deal with installed  OPC systems, we have chosen not to impact the OPC configuration. Consequently, our wrapper behaves  exactly as an OPC client getting data from one OPC server in a COM­DCOM context. It then formats these  data in the GSN data format (termed StreamElement in the GSN context). This paper presents the main features and the software architecture of the GSN system in Section 2.  Section 3 recalls the OPC standard. The design and the implementation of our wrapper is exposed in Section  4. An example of error detection is given as a possible application in Section 5. Section 6 summarizes our  work and proposes future works. 2. GSN The Global Sensor Network project (GSN) [AHS07a] is a middleware supported by research teams in  EPFL (Lausanne, Switzerland) and DERI (Galway, Ireland). Its purpose is to get data from various sources  such as sensor networks, and to process them through functional nodes. A general GSN system is made of  several nodes called GSN cores (nodes) and sensor networks connected to these GSN cores. Several GSN  cores may be interconnected through an underlying network of computers. Each core has a default data­base  system used to store and to process information. A detailed presentation of GSN is given in [Sal07]. Wrapper, virtual sensor and GSN core. A GSN core manages a set of Virtual Sensors (VSs), usually  partially connected. VSs are the 

…(Full text truncated)…

Reference

This content is AI-processed based on ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut