Montreal, Quebec, Canada
June 22, 2025
June 22, 2025
August 15, 2025
Instrumentation Division (INST)
11
10.18260/1-2--57372
https://peer.asee.org/57372
7
Brad holds a BS in Electrical Engineering from Rose-Hulman Institute of Technology (1989) and an MS in Electrical and Computer Engineering from Purdue University (2001).
His past work experience includes eleven years at Delphi (formerly Delco Electronics) as an Advanced Project Engineer, eleven years at Whirlpool Corporation as a Lead Engineer/Solution Architect, and three years at Ivy Tech Community College as an Instructor/Program Chair Pre-Engineering. Since 2015, he has been employed at the University of Southern Indiana as a Clinical Associate Professor of Engineering Technology.
He holds three patents, has served as an IEEE section officer since 2004, and has been a Licensed Professional Engineer in the State of Indiana since 2005.
Brad is the current chair of the ASEE Instrumentation Division.
Programmable logic controllers (PLCs), finite-state machines (FSMs), human-machine interfaces (HMIs), and motion control are common topics in industrial automation courses. In industry, PLCs are commonly used to automate processes and machines. Using an FSM in a PLC program is a convenient way to implement the steps necessary to control a process or machine. HMIs provide interaction with a control system for a process or machine. Motion control, especially when using stepper motors, is widely used in industry to control the movement of a machine. Advanced Automation is an elective course for junior and senior engineering and engineering technology students. This course is the second of two automation courses and was taught for the first time in spring 2024. For the final project in the Advanced Automation course, students must program an Allen-Bradley Micro850 PLC using ladder diagram (LD), structured text (ST), or a combination to control a two-axis motion control module which consists of stepper motors providing rotary motion. In addition to allowing students their choice of programming language, they are also able to choose the form of their FSM: based on Boolean values or integer values. Students must also program an Allen-Bradley PanelView 800 human-machine interface (HMI) to provide screens to control the system. This work-in-progress paper will describe the Advanced Automation final project and the Two-Axis Motion Control Module that was designed and fabricated by the author.
Kicklighter, B. L. (2025, June), WIP: An Advanced Automation Final Project Using a Finite-State Machine to Automate Motion Control Paper presented at 2025 ASEE Annual Conference & Exposition , Montreal, Quebec, Canada . 10.18260/1-2--57372
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2025 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015