Bachelor and Master Theses

Title: Client for OPC History Data Access
Subject: Computer Science
Level: Basic
Description: “The OPC Foundation, a non-profit corporation (the “OPC Foundation”), has established a set of standard COM interface protocols intended to foster greater interoperability between automation/control applications, field systems/devices, and business/office applications in the process control industry.” The purpose of this thesis is to explore the OPC History Data Access standard and develop client software that can operate on any OPC HDA compliant server. Thus it will give an understanding on design and development of software that should function in an distributed environment and interact with software developed by many different vendors. The client software should be able to list the functionality supported by a HDA server and also be able to utilize that functionality. This means that the client software will be a powerful tool to use when connecting software from different vendors. Also the tool can be used to ensure that OPC HDA servers are compliant with the HDA interface specification.

The work is divided into these steps:

1) Study the OPC History Data Access Specification.

2) Do basic design of the client software.

3) Implement functionality to identify/connect to any OPC HDA
server on the network.

4) Implement functionality to list features supported by a HDA
server.

5) Add functionality to create a report of the supported
functionality.

6) Do design and implementation of functionality to read raw
data values from the history server.

7) Do design and implementation of functionality to read
processed data values from the history server.

8) Do design and implementation of functionality to update
data values in the history server.

9) Do design and implementation of functionality to add
annotations to values in the history server.
Company: ABB Automation Products
Prel. end date: 2001-10-15
Presentation date: 2001-10-15
tid:10:00, plats:ABB Automation Products
Student: Anna-Karin Nordekvist ant98004@student.mdh.se
tel:021 - 34 21 61
Student: Karin Hjort Johnson kht98004@student.mdh.se
tel:021 - 34 09 78
Company supervisor: Mathias Andersson
IDT supervisor: Frank Lders
frank.luders@mdh.se, +46 21 151728
Examinator: Ivica Crnkovic
Ivica Crnkovic
ivica.crnkovic@mdh.se, +46-21-103183

Rapport och bilagor

Size

Senaste uppdatering

TR0149.doc

2603008

2001-10-31, 14:28


  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2017.10.14