Abstract [eng] |
Currently company air handling units are used for ventilation of buildings and they can only be controlled in local area network (LAN). This does not allow the company customers to control the microclimate of their home in a convenient way (e.g. when they are away from home). Therefore, there is a need for software that allows remote control of air handling units via the Internet. The review of scientific research and the Modbus documentation found that, without direct access to the ―Modbus Master― device, the remote server cannot communicate via the Internet when the ―Modbus Master‖ device is behind a router. The software was created to enable users to manage their air handling units in real time from any location that has Internet access. The system collects the data of the air handling unit registers, which can be viewed and analyzed by the customer or the manufacturer. The results of the data analysis can be used to determine air handling unit malfunctions or air temperature changes over time. After the analysis of the company hardware and software, the requirements for the software were established. From the analysis of programming languages and their frameworks, tools were selected that are suitable for realization of the final software. A UML model has been created to describe the software being created. A protocol to support air handling unit - server communication when the Modbus master is behind a router was created, which was designed by expanding the Modbus protocol. From the comparison of developed software and company air handling unit management system data, it was found that the collected register data is sufficiently precise. However, data collection is delayed by 2 to 30 seconds depending on the speed of the internet and the configurable device data transfer frequency. The developed software for remote control of air handling units was installed in the company for testing (the installation document is enclosed). 9 The developed software will make it possible to adjust the accuracy of data [20] from different air handling units by collecting data from a large number of customer air handling units. |