Low-cost compact Modbus TCP based device configuration/interrogation tool

Picking, Ethan (2020) Low-cost compact Modbus TCP based device configuration/interrogation tool. [USQ Project]

Text (Project)

Download (4MB) | Preview


Modbus TCP is a common communications protocol used by many industrial devices and control systems. Many modern devices that include Modbus TCP capability contain a significant number of configuration parameters and feedback data points that may be accessed using this capability. Often these devices are installed as replacements for much simpler redundant equipment, in locations that lack the control systems or network infrastructure to utilise the Modbus TCP capability. Additionally, the large number of configuration parameters used by these newer devices makes them much more difficult and time consuming to configure/commission than the simpler devices they replace.

This dissertation documents the development and design of a Configuration and Interrogation tool that operates over the Modbus TCP protocol. The final hardware design of this tool is based upon the Raspberry PI Model 3B+ platform, and utilises software modules developed in the Python 3 programming language. The final outcome of this project is an operational prototype that has been tested against a selected Modbus TCP device and meets the following primary objectives. This final prototype meets the primary objectives of this project in its ability to perform the required configuration and interrogation functions, while remaining portable and low-cost.

Statistics for USQ ePrint 43037
Statistics for this ePrint Item
Item Type: USQ Project
Item Status: Live Archive
Faculty/School / Institute/Centre: Historic - Faculty of Health, Engineering and Sciences - School of Mechanical and Electrical Engineering (1 Jul 2013 - 31 Dec 2021)
Supervisors: Phythian, Mark
Qualification: Bachelor of Engineering (Electrical and Electronic)
Date Deposited: 12 Aug 2021 01:56
Last Modified: 26 Jun 2023 04:47
URI: https://sear.unisq.edu.au/id/eprint/43037

Actions (login required)

View Item Archive Repository Staff Only