HTML-Driven Embedded Controller for Building Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing building automation systems rely on Programmable Logic Controllers (PLCs) that are limited in logic capability and processing speed, making them inadequate for flexible and intelligent control of building equipment, and require attachment to other equipment and local computer networks, limiting remote access and monitoring capabilities.
Innovation Solution
A dedicated HTML-driven, non-PLC controller with a microprocessor and embedded web server that allows for local and remote monitoring and control of building equipment through an Internet-based website, enabling multiple users to access and manipulate data without the need for networking with a Building Automation System (BAS) or local computer network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If PLCs are used for building equipment control, then equipment monitoring and control is achieved, but logic capability and processing speed are limited
Solution Approach 1:
The patent replaces the PLC's rigid ladder logic system with a microprocessor-based controller that executes flexible software programs. This substitution enables the system to perform complex logic functions, mathematical calculations, and data processing tasks that exceed PLC capabilities, while maintaining the fundamental control function of monitoring and adjusting building equipment parameters.
Solution Approach 2:
The patent changes the operational parameters of the control system by transitioning from fixed instruction sets in PLCs to dynamically loadable software programs. This allows the controller to adapt its logic capabilities and processing speed according to specific application requirements, enabling it to handle everything from simple on/off control to complex predictive maintenance algorithms.
2Ease of operation
If PLCs are attached to local computer networks, then data gathering for monitoring is achieved, but remote access capability is limited
Solution Approach 1:
The patent integrates multiple communication protocols and interfaces within a single microprocessor-based controller, enabling it to function both as a standalone control device and as a networked system component. The controller can simultaneously support local display interfaces, wireless communications, and various network protocols (Ethernet, WiFi, cellular), eliminating the need for separate networking hardware and reducing overall system complexity.
Solution Approach 2:
The patent introduces an embedded web server as an intermediary layer between the controller and remote users. This web server provides a standardized HTTP interface that allows remote access through any web browser, eliminating the need for specialized client software or complex network configurations. The web server mediates between the control system's internal data structures and diverse remote user interfaces.
3Adaptability or versatility
If dedicated web server is embedded in controller, then remote and local access is enabled, but controller complexity increases
Solution Approach 1:
The patent merges the web server functionality directly into the microprocessor-based controller, combining what would traditionally be separate components (controller and web server) into a single integrated unit. This integration shares the processor, memory, and communication interfaces between control functions and web serving functions, reducing the need for additional hardware and simplifying the overall system architecture despite the increased software complexity.
Data Source
AI summary
A method and system is provided for gathering, processing, displaying, and manipulating data from building equipment using a dedicated HTML-driven, non-PLC controller having an integral web server. Authorized users who use microprocessor controlled devices to access the website are provided with displayed equipment data that can be selected, monitored, and adjusted based on a user profile controlled by software of the controller.


