HVAC, HMI and integration platform for building automation based on Beckhoff PLC

SmartUnity.nEXT Server

Project limitations:
  • Number of PLCs – up to 64
  • Points – up to 200 000
  • Historian points – up to 100 000
  • Simultaneous UI connections – up to 1024
Security:
  • User authorization for UI
  • Group right management
  • User management
  • User actions logging
  • Secured HTTPS connection between server and UI clients
Technologies:
  • Operation system – Ubuntu (Linux-based)
  • Web-server – Nginx
  • High-load DB – MongoDB
  • Real web visualization with HTML5, JavaScript and CSS3
  • SVG vector graphics
  • Chart library by Google
  • Programming language for high-load servers - node.js
  • In-memory page caching – RedisDB
  • Real-time client-server communication – sockets.io protocol stack
Redundancy and fault tolerance:
  • All-in-one or distributed backend platform
  • Redundancy possible for all backend components historian server, historian DB, web-server
  • Automatic monitoring of the system component
  • Automatic recovery
Subsystems:
  • SmartUnity.nEXT Historian
  • SmartUnity.nEXT Alarm Center
  • SmartUnity.nEXT Trends
  • SmartUnity.nEXT HMI
  • Notification service
Notification service:
  • Scenarios and templates for alarms
  • SMS notifications
  • Email notifications
  • Configurable recipient lists with user rights management
  • Autogenerated message content based on templates
  • Pop-up and sound notifications