Skip to main content

Advertisement

Log in

Error detection and correction to enhance the data rate of smart metering systems using Modbus-RTU

  • Original Paper
  • Published:
Electrical Engineering Aims and scope Submit manuscript

Abstract

This work presents a system and method to improve transmission quality in smart meter networks that use Modbus-RTU. Energy management systems in industries, buildings and urban infrastructure use smart meters interconnected in a network. These systems can demand a great quantity of interconnected devices, which sets down increasing requirements to communication networks in terms of transmission quality and speed. At the plant level, Modbus-RTU is the de facto protocol for the interconnection of electric meters. However, since it was created more than 4 decades ago, this protocol imposes constraints to transmission speed, maximum number of interconnected devices and error detection mechanisms. This proposal is applicable to Modbus-RTU meter networks that need to increase data transmission speed to be integrated into smart metering systems but face problems due to the increase in transmission errors caused by noise and electromagnetic interference in the field bus. The effectiveness of the proposed method to increase the data rate while maintaining reliability is studied, and simulation and experimental results are presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Abbreviations

Modbus:

Modicon bus protocol

RTU:

Remote terminal unit

CAN:

Control area network protocol

TCP/IP:

Transmission control protocol/Internet protocol

OPC:

Object linking and embedding for process control protocol

SCADA:

Supervisory control and data acquisition

EIA/TIA:

Electronic industries alliance/telecommunications industry association

FEC:

Forward error correction

RS (n, k):

Reed–Solomon code where n is the number of code symbols and k is the number of data symbols

CRC:

Cyclic redundancy code

R/C:

Error repeating and correcting device

AWGN:

Additive white Gaussian noise

PAM:

Pulse amplitude modulation

Eb :

Energy per bit

N 0 :

Energy of AWGN

BER:

Bit error rate

MER:

Message error rate

References

  1. Tuballa ML, Abundo ML (2016) A review of the development of smart grid technologies. Renew Sustain Energy Rev 59:710–725

    Article  Google Scholar 

  2. Burmester D, Rayudu R, Seah W, Akinyele D (2017) A review of nanogrid topologies and technologies. Renew Sustain Energy Rev 67:760–775

    Article  Google Scholar 

  3. Yu M, Ansari N (2016) Smart grid communications: modeling and validation. J Netw Comput Appl 59:247–249

    Article  Google Scholar 

  4. Kaprál D, Braciník P, Roch M, Höger M (2017) Optimization of distribution network operation based on data from smart metering systems. Electr Eng 99:1417–1428

    Article  Google Scholar 

  5. Domingues P, Carreira P, Vieira R, Kastner W (2016) Building automation systems: concepts and technology review. Comput Stand Interfaces 45:1–12

    Article  Google Scholar 

  6. Reynders D, Mackay S, Wright E (2004) Practical industrial data communications: best practice techniques. Practical professional books from Elsevier. Elsevier Science, Amsterdam

    Google Scholar 

  7. Sbordone DA, Martirano L, Falvo MC, Chiavaroli L, Di Pietra B, Bertini I (2016) Reactive power control for an energy storage system: a real implementation in a micro-grid. J Netw Comput Appl 59:250–263

    Article  Google Scholar 

  8. Fabrizio E, Branciforti V, Costantino A et al (2017) Monitoring and managing of a micro-smart grid for renewable sources exploitation in an agro-industrial site. Sustain Cities Soc 28:88–100

    Article  Google Scholar 

  9. Bhatt J, Verma HK (2015) Design and development of wired building automation systems. Energy Build 103:396–413

    Article  Google Scholar 

  10. Gouveia C, Rua D et al (2016) Experimental validation of smart distribution grids: development of a microgrid and electric mobility laboratory. Int J Electr Power Energy Syst 78:765–775

    Article  Google Scholar 

  11. Kowalik R, Rasolomampionona D, Januszewski M (2017) Laboratory testing of process bus equipment and protection functions in accordance with IEC 61850 standard. Part I: electrical arrangement and basic protection functions tests. Int J Electr Power Energy Syst 90:54–63

    Article  Google Scholar 

  12. Kim M, Kim Y, Myoung N (2015) A multi-level hierarchical communication network architecture for distributed generators. Electr Eng 97:303–312

    Article  Google Scholar 

  13. Loske M, Oeder A, Klatt (2016) IoT-bus for micro-grid control and local energy management based on the IEEE Std. 802.15.4. Electr Eng 98(4):363–368

    Article  Google Scholar 

  14. Kleineidam G, Krasser M, Reischböck M (2016) The cellular approach: smart energy region Wunsiedel. Testbed for smart grid, smart metering and smart home solutions. Electr Eng 98:335–340

    Article  Google Scholar 

  15. Sun C, Hahn A, Chen-Ching L (2018) Cyber security of a power grid: state-of-the-art. Int J Electr Power Energy Syst 99:45–56

    Article  Google Scholar 

  16. Demir B, Tumay A, Ozbek M, Cavus E (2018) Design of a system solution that modernizes legacy supervisory control and data acquisition systems as an early detection system. Meas Control-UK 51:205–212

    Article  Google Scholar 

  17. Geng L, Wen L (2016) Some thoughts and practice on performance improvement in distributed control system based on fieldbus and ethernet. Meas Control-UK 49:109–118

    Article  Google Scholar 

  18. Adhane GW, Dong-Seong K (2017) Distributed control system for ship engines using dual fieldbus. Comput Stand Interfaces 50:83–91

    Article  Google Scholar 

  19. Alonso L, Barbarán J, Chen J, Díaz M, Llopis L, Rubio B (2018) Middleware and communication technologies for structural health monitoring of critical infrastructures: a survey. Comput Stand Interfaces 56:83–100

    Article  Google Scholar 

  20. Bartak GF, Abart A (2014) EMI in the frequency range 2–150 kHz. Report 15P-B, 1, IEICE

  21. Rönnberg S (2013) Emission and interaction from domestic installations in the low voltage electricity network, up to 150 kHz. Ph.D. thesis, Luleå University of Technology

  22. Kenner S, Thaler R, Kucera M, Volbert K, Waas T (2017) Comparison of smart grid architectures for monitoring and analyzing power grid data via Modbus and REST. EURASIP J Embed Syst 1:12

    Article  Google Scholar 

  23. Caldiéri MR, Bigheti JA, Godoy EP (2017) implementation and evaluation of wireless networked control systems using Modbus. IEEE Lat Am Trans 15(2):206–212

    Article  Google Scholar 

  24. Guarese GB, Sieben FG, Webber T, Dillenburg MR, Marcon C (2012) Exploiting Modbus protocol in wired and wireless multilevel communication architecture. Braz Sympos Comput Syst Eng 2012(1):13–18

    Google Scholar 

  25. Urrea C, Morales C, Muñoz R (2016) Design and implementation of an error detection and correction method compatible with MODBUS-RTU by means of systematic codes. Measurement 91:266–275

    Article  Google Scholar 

  26. Urrea C, Morales C, Kern J (2016) Implementation of error detection and correction in the Modbus-RTU serial protocol. Int J Crit Infrastruct Prot 15:27–37

    Article  Google Scholar 

  27. Modbus-IDA (2006) Modbus over serial lines specification and implementation guide V1.02

  28. Sankar K (2007) Bit error rate (BER) for BPSK modulation. http://www.dsplog.com/2007/08/05/bit-error-probability-for-bpsk-modulation/. Accessed 27 Jul 2017

  29. Cho K, Dongweon Y (2002) On the general BER expression of one-and two-dimensional amplitude modulations. IEEE Trans Commun 50(7):1074–1080

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the Vicerrectoría de Investigación, Desarrollo e Innovación of the Universidad de Santiago de Chile, Chile.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Claudio Urrea.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Urrea, C., Kern, J. & Morales, C. Error detection and correction to enhance the data rate of smart metering systems using Modbus-RTU. Electr Eng 103, 115–124 (2021). https://doi.org/10.1007/s00202-020-01067-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00202-020-01067-7

Keywords

Navigation