Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

Personal computer/programmable logic controller based variable frequency drive training platform using WxPython and PyModbus

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 12 No. 4 (2022)

DOI
10.11591/ijece.v12i4.pp3564-3571
ISSN
2722-2578, 2088-8708
Published
2022-08-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Variable frequency drive (VFD) is one of the key elements in industrial field. It is used to match the three-phase induction motor’s speed and torque to the industrial field process requirements in addition to energy saving and efficiency improvement. This important role of the VFD asks for the development of an efficient training and cost effective platform for the electrical engineering students, technicians, and maintenance personals. This paper introduces a user-friendly platform through which the users can understand and practice the configuration of the various parameters of the VFD unit. This platform uses two computing devices to deal with the VFD; these are the personal computer (PC) and the programmable logic controller (PLC) which is also a computer but designed to operate in wide range of temperature and humidity and can accept digital and analog signals. The PC uses WxPython (cross-platform graphical user interfaces (GUI) toolkit of Python programming language) and PyModbus communication utility to play the role of the human machine interfacing (which allows the user to execute the communication requirements and at the same time provide an oscilloscope like facility to display the platform response in real time mode or history recorded mode). With this platform, the VFD’s parameters configuration is done via the RS-485 communication port using Modbus recommandation temporaire d'utilisation (RTU) communication protocol.

Collaboration network of the authors

7 authors · 16 co-authorship links · 11 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • University of Basrah
  • Iraq University College
  • Tun Hussein Onn University of Malaysia
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Lukman Audah‏Tun Hussein Onn University of Malaysia1
Abdulmuttalib Turky RashidUniversity of Basrah1
Ola A. HasanUniversity of Basrah1
Hamza H. QasimIraq University College1
Mustafa A. Al SibaheeIraq University College1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>Personal computer/programmable logic controller based variable frequency drive training platform using WxPython and PyModbus</dc:title><dc:creator>Radhi Mahmood, Jawad</dc:creator><dc:creator>Salim Ali, Ramzy</dc:creator><dc:description>&lt;jats:p&gt;&amp;lt;p&amp;gt;Variable frequency drive (VFD) is one of the key elements in industrial field. It is used to match the three-phase induction motor’s speed and torque to the industrial field process requirements in addition to energy saving and efficiency improvement. This important role of the VFD asks for the development of an efficient training and cost effective platform for the electrical engineering students, technicians, and maintenance personals. This paper introduces a user-friendly platform through which the users can understand and practice the configuration of the various parameters of the VFD unit. This platform uses two computing devices to deal with the VFD; these are the personal computer (PC) and the programmable logic controller (PLC) which is also a computer but designed to operate in wide range of temperature and humidity and can accept digital and analog signals. The PC uses WxPython (cross-platform graphical user interfaces (GUI) toolkit of Python programming language) and PyModbus communication utility to play the role of the human machine interfacing (which allows the user to execute the communication requirements and at the same time provide an oscilloscope like facility to display the platform response in real time mode or history recorded mode). With this platform, the VFD’s parameters configuration is done via the RS-485 communication port using Modbus recommandation temporaire d'utilisation (RTU) communication protocol.&amp;lt;/p&amp;gt;&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2022-08-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v12i4.pp3564-3571</dc:identifier><dc:identifier>10.11591/ijece.v12i4.pp3564-3571</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 12 No 4 (2022); 3564</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>http://ijece.iaescore.com/index.php/IJECE/article/viewFile/26819/15759</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>