📝 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, MarcPhilippe 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, marcphilippe.huget, patrice.moreaux}@univsavoie.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 COMDCOM 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 database
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.