The successful implementation of ModbusRTU and ModBusTCP with support for function codes, specifically 0x01, 0x03, 0x0f, and 0x10, has been achieved in the QT environment. This accomplishment holds significant value for individuals interested in gaining insights into the Modbus protocol and professionals working in related industries. Understanding the Modbus protocol serves as a solid foundation for learning other protocols like CAN, 1533B, and more. Despite differences in their specific implementations, these protocols share similar principles, relying on electrical level signals and various encoding methods to represent 0 or 1. Mastery of the Modbus protocol simplifies the exploration of other similar protocols. The project provides detailed source code, allowing users to delve into the intricacies of the implementation. Additionally, a Chinese manual for Modbus is included for reference during the learning process. The entire implementation process is clearly explained to ensure users can comprehend and apply the knowledge effectively.