Page 10

Industrial Ethernet Book 99

Applications the research and technology department of Grundfos. By conducting various studies in connection with the residents and the building management system, Grundfos hopes to use the data to identify new usage options for its current products, as well as for new product offerings and business models. Also involved is the University of Århus, which analyzes the connection between resident behavior and energy usage. The energy monitoring system is used to store and analyze all energy consumption data, as well as for managing alarms. The 12 floors of the building house 156 residential units, with 3,000 sensors that collect energy data every three seconds and transmit them to the higher-level system. The sensors are linked to Beckhoff BC9191 Bus Couplers and CX9020 Embedded PCs. A central Beckhoff Industrial PC runs the TwinCAT IoT Data Agent software to collect sensor data via OPC-UA and functions as the gateway to Microsoft‘s Azure cloud, in particular the Azure IoT Hub. The TwinCAT IoT Data Agent effectively separates the PLC systems from the cloud environment. OPC UA Pub Sub Thanks to the publisher/subscriber mechanisms and communication via the Azure IoT Hub as a central message broker, there is no need for the devices and services involved in the communication process to divulge their addresses to each other. They communicate exclusively via the central broker, which handles all message addressing functions. From the perspective of the firewall placed in front of the gateway PC, the data communication provides an encrypted link for both transmitted and received messages, and the firewall makes it possible to completely block all incoming communications, thus preventing any unwanted access from the outside. This protects the residents’ personal data, the companies’ intellectual property and building operations from accidental or intentional manipulation. The Data Agent‘s graphical user interface (GUI) makes it easy to configure the sensor data for transmission to the Azure IoT Hub. Through various parameters, the administrator can also define when the transmission will be initiated cyclically, when certain values change or certain actions are executed. Internal buffering mechanisms also ensure that any missing sensor data will be transmitted after a power failure. If the connection fails, the TwinCAT IoT Data Agent records a timestamp. As soon as the connection has been restored, the Data Agent retrieves the missing data from its internal memory and sends it to the Azure IoT Hub. Role of Azure IoT hub As a central and secure message-based connectivity service, the Azure IoT Hub is responsible for receiving and forwarding the energy data to all participating cloud services within Microsoft Azure. Further analysis of the energy data is possible with the help of the Microsoft IoT Suite, which administers the devices and collects raw data for processing via the Azure SQL Data Warehouse and PowerBI. Azure Stream Analytics and Azure Machine Learning are used to detect anomalies. Special algorithms in these services recognize whether the values detected by the sensors over a specific period fall outside the normal range or could possibly not be recorded. If such an event occurs, the system issues an alarm via e-mail. In addition, the various user groups such as the student residents can access the energy data via a special programming interface to develop their own apps or algorithms, as part of a project or to meet college course requirements, for example. The programming interface, which includes a function for retrieving historical energy data, is based on the Azure Service Fabric. The data is protected via Azure’s Active Directory and Application Insights services, which authenticate the various user groups. Retrofit potential As this project demonstrates in impressive detail, the Data Agent can be used to easily retrofit older, existing control systems with new technologies and connect them to the cloud. This is all possible without having to modify the actual TwinCAT automation project, protecting the investments made in existing systems. Using cloud-based services also makes it possible to flexibly adapt systems to changing needs without having to invest in your own hardware or software, which also significantly reduces operator costs. “Using products that are compatible with standards like OPC-UA, Beckhoff ADS and AMQP delivered huge benefits for Grundfos. It enabled us to provide all devices and services for this project quickly and easily,” said Morten Lykkegaard, Lead Enterprise Architect for Grundfos. SOURCE: BECKHOFF Azure IoT Suite IoT Hub Microsoft Azure ™ Service Fabric Studenten- Apps Stream Analytics Machine Learning SQL Azure Alarm System PowerBI OPC UA AMQP Gateway IPC TwinCAT IoT Data Agent Azure Active Directory Student and building management University research and Grundfos Residential units Use of cloud technology and OPC UA Pub Sub technology enables access to a vast amount of data. Technology report by Beckhoff. 10 industrial ethernet book 4.2017


Industrial Ethernet Book 99
To see the actual publication please follow the link above