Arduino modbus simulator

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

[img]
Preview
Text (Main Project)
Beccarelli_R_Hills.pdf

Download (3196Kb) | Preview

Abstract

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 / Department / School: Current - Faculty of Health, Engineering and Sciences - School of Mechanical and Electrical Engineering
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 : 09 Engineering > 0906 Electrical and Electronic Engineering > 090602 Control Systems, Robotics and Automation
URI: http://eprints.usq.edu.au/id/eprint/31372

Actions (login required)

View Item Archive Repository Staff Only