You are on page 1of 19

KNX Scientific Conference 2010,  November 4th‐5th, 2010             Pamplona, Spain

User‐configurable SCADA Software  Framework for all KNX Installations
Domingo Benítez, David Monné, Inmaculada Rodríguez,  Estefanía Tramunt, Carlos González, José F. Medina University of Las Palmas de Gran Canaria, Spain

SCADA (Supervisory Control And Data Acquisition)  software for KNX systems Software=SCADA ETHERNET KNX  Router KNX Remote  Computer .

SCADA (Supervisory Control And Data Acquisition)  software for KNX systems ABB KNX‐ EIB Vision Jung Elvis .

Problems of SCADA software for KNX systems • All of these software applications  are based on Windows operating  system • In these cases.  Active‐X or proprietary technology • Proprietary • Expensive . the connection  between computer and the KNX  installation is managed by OPC.

We propose SKoA • SKoA = Scada‐KNX‐Autoconfigurable • Open‐Source • Graphical interface in which the user can  remotely control. monitor and visualize in real  time the behaviour of all KNX devices • Any operating system with Java Runtime  Environment (Java virtual machine) • Based on Calimero Java Library .

Summary • • • • Problems of SCADA software for KNX systems SKoA: System requirements Overview of SKoA application SKoA Software Modules – – – – – – Front‐End KNX Configuration Editor KNX Monitoring and Alarms Back‐End Internal Monitoring Database Statistics • DEMO • Conclusions .

SKoA: System Requirements WIFI KNX  Router WIFI  Router  KNX Ethernet Switch SKoA Remote  computer WIFI Ethernet Ethernet Local  Network .

SKoA: Technical Characteristics • • • • • • • • • • KNX Visualization Remote Monitoring of KNX Telegrams Remote KNX Control Configurable by user using a graphic interface  Customization: XML configuration input file Programmed with Java It uses Calimero library KNXnet/IP interface Multi‐platform operating system English and Spanish languages .

Overview of SKoA application Configuration  XML FRONT‐END Configuration  EDITOR EDITOR STATISTICS STATISTICS Log Database  request E‐mail Database Database  request .

Front‐End Log input Connection/Disconnection  from KNX bus XML file Graphic Visualization  of KNX Status Rooms Floors Actuator Status  and Control Sensor  Status .

Front‐End XML file .

KNX Configuration Editor Actuator Symbols Sensor Symbols Editor main menu Current floor and room All Floors  and Rooms Drag & Drop area Action  buttons XML file .

SKoA Back‐End: KNX Interface Module FRONT‐END Ethernet  cable KNX  Router Calimero‐based  SW client KNX .

KNX Monitoring and Alarms FRONT‐END LOG & MONITORING VIEW E‐mail Log  Files Monitoring Files .

Internal Monitoring Database Log  Files Java Interface Database MySQL .

Statistics Module Linear Curves  (intantaneous values) Bar Graphs and Histograms  (acumulated values) Database Database  request Database  request .

DEMO .

 remote control and  remote monitoring of Konnex installations  • SKoA can be easily and quickly customized for  every building structure and KNX installation  without developing a complete software  application for each of them • SKoA is open‐source and multiplatform .Conclusions • A SCADA‐like software framework called SKoA for local visualization.

 Granada Domingo BENITEZ dbenitez@siani.  Valencia Málaga.es .Spanish KNX Scientific Partners Bilbao Thank you  very much Las Palmas León Navarra Madrid × 3 Alicante.