Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
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
KNX Scientific Conference 2010, November 4th‐5th, 2010
Pamplona, Spain
Software=SCADA
Remote Computer
SCADA (Supervisory Control And Data Acquisition) software for KNX systems
KNXETHERNET
KNX Router
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, the connection between computer and the KNX installation is managed by OPC, Active‐X or proprietary technology
• Proprietary• Expensive
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
KNX Router
KNX
SKoA
Remote computer
Switch
Local Network
Ethernet
Ethernet
SKoA: System Requirements
WIFI Router
WIFI
Ethernet
WIFI
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
Database
Database request
Database request
STATISTICS STATISTICS
LogE‐mail
FRONT‐END
XMLConfiguration
EDITORConfiguration
EDITOR
Front‐EndXML file
Actuator Status and Control
Sensor Status
Floors
Connection/Disconnection from KNX bus
Rooms
Log input Graphic Visualization of KNX Status
Front‐EndXML file
Current floor and room
KNX Configuration Editor
XML file
Actuator Symbols Sensor SymbolsEditor main menu
All Floors and Rooms
Drag & Drop areaAction buttons
SKoA Back‐End: KNX Interface Module
FRONT‐END
Calimero‐based SW client
KNX Router
KNX
Ethernet cable
KNX Monitoring and Alarms
E‐mail
FRONT‐END
Log Files
MonitoringFiles
LOG & MONITORING VIEW
Internal Monitoring Database
Log Files
Database
MySQL
Java Interface
Statistics Module
Database
Database request
Linear Curves (intantaneous values)
Database request
Bar Graphs and Histograms (acumulated values)
DEMO
Conclusions
• A SCADA‐like software framework called SKoAfor local visualization, 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
Thank you very much
Domingo BENITEZ
Málaga, Granada
Madrid × 3Alicante, Valencia
LeónNavarra
Las Palmas
Bilbao
Spanish KNX Scientific Partners