Abstract

The variety of technologies used in modern Building Automation Systems (BAS) calls for methods to support interoperability of the devices from different technologies and vendors. OLE for Process Control Unified Architecture (=OPC UA) provides the possibility to enable secure inter operability of devices with platform independence and efficient information model features. However, OPC has not found broad space in the world of building automation, yet. In this paper, results and experiences from a project are presented, where BACnet devices are mapped to OPC UA standard models. The values and controls are presented by the OPC UA server running on an embedded device. In this paper, we map the BACnet information models into the corresponding OPC UA information models. The actual data (in OPC UA form) of the BACnet devices can be accessed by connecting an OPC UA Clients to the OPC UA Server. This objective was be pursued by using as many available open-source projects as possible.

Highlights

  • One of the major challenges for developers and integrators of modern Building Automation Systems (BAS) is the integration of different technologies and devices from numerous vendors

  • The origin of OPC is based on Object Linking and Embedding (OLE), Component Object Model (COM) and Distributed Component Object Model (DCOM) technologies developed by Microsoft for Windows operating systems

  • With the result of browsing BACnet information in subsection 8.1 mapped to the OPC Unified Architecture (OPC UA) information using the procedure described in ch 7, the final results are stored in an additional folder ‘BACnetObjects’

Read more

Summary

INTRODUCTION

One of the major challenges for developers and integrators of modern Building Automation Systems (BAS) is the integration of different technologies and devices from numerous vendors Interoperability of these devices is required to integrate all devices and all information into the same interworking model and into one server for improved controllability and observability. OLE (Object Linked and Embedded) for Process Control Unified Architecture (=OPC UA) can be used to present a generic view to the monitoring clients that need access to the entire BAS. This paper describes one of the basic approaches of BACnet-to-OPC UA integration and a sample implementation. 7 describes the setup of Java OPC UA Server and Client, as well as the monitoring of the BACnet device values. Ch. 8 reports on the implementation and its results

STATE OF THE ART
OVERVIEW
Part 12 - Discovery
INFORMATION AND ADDRESS SPACE MODELING
Method Node Class
BACNET
OPC UA SERVER
OPC UA CLIENT
BACNET DEVICE
ABOUT THE LIBRARY
FUNCTIONALITIES
JAVA BASED OPC UA SERVER SDK
BACNET-TO-OPC UA INTEGRATION
BACNET IN OPC UA MODEL
10. CONCLUSION
11. REFERENCES
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call