Modbus Extension Server Implementation for BIoT-Enabled Smart Switch Embedded System Device

Vasile Gheorghiță Găitan,Ionel Zagan
DOI: https://doi.org/10.3390/s24020475
IF: 3.9
2024-01-13
Sensors
Abstract:The industrial control and automation sector has invested in the development and standardization of new wireless (WirelessHART, ISA 100.11a, and WIA-PA) and wired (Profibus/Profinet, Modbus, and LonWORK) solutions aimed at automating processes to support standard monitoring and control functions from the perspective of addressing critical applications, as well as those integrated within the Building Internet of Things (BIoT) concept. Distributed data acquisition and control systems allow modern installations to monitor and control devices remotely. Various network protocols have been proposed to specify communication formats between a client/gateway and server devices, with Modbus being an example that has been widely implemented in the latest industrial electrical installations. The main contribution made in this paper concerns the completion of the Modbus Extension (ModbusE) specifications for the server station in the classical Modbus communication architecture, as well as their implementation and testing in an STM32F4 kit. A general-purpose control architecture is proposed for BIoT sector, comprising both intelligent touch switches and communication protocols of which the Modbus protocol is used extensively for the monitoring and control part, especially between clients, smart switches, and devices. The specific contributions concern the presentation of a scientific and practical implementation of improved specifications and their integration as software modules on ModbusE protocol server stations. A client station with a VirtualComm USB PC connection is also implemented in the lab to test the operation of the proposed server with specific Modbus applications.
engineering, electrical & electronic,chemistry, analytical,instruments & instrumentation
What problem does this paper attempt to address?
The paper primarily aims to address the following issues: 1. **Extending the Modbus protocol to meet the needs of modern Smart Home (SH) and Building Internet of Things (BIoT)**: By proposing Modbus Extension (ModbusE), the paper seeks to enhance the functionality of the Modbus protocol to better support device communication and control in smart home systems. 2. **Achieving deterministic behavior**: By defining a flexible data acquisition cycle and a language to describe BIoT devices, the paper aims to enable the Modbus protocol to support more consistent and predictable information flow, which is particularly important for applications that need to make decisions based on data generated by distributed systems. 3. **Developing the ModbusE server module**: This module is the first implementation case based on the ModbusE protocol and is integrated into a smart home environment. It aims to address the limitations of the traditional Modbus protocol in smart home applications, such as issues related to flexibility, real-time performance, and efficiency. 4. **Improving the performance of the Modbus protocol**: By leveraging new microcontroller technology and higher data transmission rates, ModbusE aims to increase communication speed, extend character length, and support embedded applications. In summary, the goal of the paper is to achieve a more efficient, flexible, and compatible Modbus extension protocol in smart home and BIoT environments to meet the needs of modern automation systems. This includes improvements to the existing Modbus protocol and customized development work to address the specific requirements of smart home environments.