Arduino modbus simulator

Beccarelli, Ryan (2016) Arduino modbus simulator. [USQ Project]

Text (Main Project)

Download (3MB) | Preview


Modbus is an industrial communications protocol used to interconnect control systems and control system input / output equipment such as sensors and transducers. It is platform independent and is commonly used to network control systems from different manufactures. A purpose of the interconnection is to allow data to be stored centrally for analysis and to allow remote control of package control systems by a master system. While Modbus is commonly used, there are a limited number of diagnostic tools and solutions for use by technicians.

This dissertation documents the software and hardware design of an Arduino microcontroller based Modbus simulator to give end users such as technicians and engineers a new tool to use for commissioning and troubleshooting Modbus networks. The outcome of this project is a working Arduino Modbus Simulator prototype,that has been successfully tested with industrial control systems.

Benefits delivered by the project can be summarised into three areas being:
1. Reducing the Mean Time to Repair of a Modbus serial communication link
2. Ergonomic and simple to use alternative to computer based systems
3. Competitive open source solution to propriety hardware and software

Statistics for USQ ePrint 31372
Statistics for this ePrint Item
Item Type: USQ Project
Item Status: Live Archive
Additional Information: Bachelor of Engineering (Honours) Major Computer Systems Engineering project
Faculty/School / Institute/Centre: Historic - Faculty of Health, Engineering and Sciences - School of Mechanical and Electrical Engineering (1 Jul 2013 - 31 Dec 2021)
Supervisors: Hills, Catherine; Kist, Alexander
Date Deposited: 19 Jul 2017 01:23
Last Modified: 19 Jul 2017 05:19
Uncontrolled Keywords: modbus; microcontroller; industrial communications; interconnect control systems
Fields of Research (2008): 09 Engineering > 0906 Electrical and Electronic Engineering > 090602 Control Systems, Robotics and Automation
Fields of Research (2020): 40 ENGINEERING > 4007 Control engineering, mechatronics and robotics > 400799 Control engineering, mechatronics and robotics not elsewhere classified

Actions (login required)

View Item Archive Repository Staff Only