Design of the Upper Computer for a Mine Energy Storage System Based on PyQt5 and Modbus-RTU Communication Implementation
Mine energy storage systems are crucial for emergency power supply, energy dispatching, and intelligent maintenance in mining operations. Existing solutions often lack robust monitoring, stable communication, and efficient data management. This paper presents a PyQt5-based upper computer that communicates with field devices via a custom Modbus‑RTU module and stores data in an SQLite database. A three‑tier architecture—comprising field hardware, the upper computer, and a mobile terminal—is introduced. Detailed design and implementation of the SerialCommunication module, semaphore‑based multithreading, and data storage are described. Simulation results demonstrate an average request‑response latency of 47.45 ms with zero packet loss and a database query time of 0.16 ms per 1,000 records, validating system reliability under high concurrency.
Authors
- Dezhi Wang (ORCID: https://orcid.org/0000-0001-9454-8314)
- Wei Li (ORCID: https://orcid.org/0000-0003-1353-9809)
- Chang Liu (ORCID: https://orcid.org/0000-0002-3439-2167)
- Ren-Jie Cao
Institutions
- North China Institute of Science and Technology (CN)
Publication Details
- Published
- 2025-05-09
- DOI
- https://doi.org/10.1109/aemcse65292.2025.11042341
- Primary Topic
- Power Systems and Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Research and Development