Skip to Content
Course

Programmable Logic Controllers

ECE-40302

Programmable Logic Controllers

This course covers the logic theory and application of programmable logic controllers (PLCs). The material focuses on the design and development of programming algorithms used to interact with motors, sensors, switches, networks, valves, relays, and hydraulic and pneumatic systems.

The focus is on Allen Bradley and Rockwell Automation software although Siemens PLCs will be explained as well. RSLogix software will be used along with LogixPro for simulation purposes.

Course Highlights:

  • Combinational and Sequential Logic Design basics
  • Analog and digital input/output
  • State Diagrams and Sequential Function Charts
  • Ladder Logic Programming
  • Data Manipulation
  • Proportional, Integral, Derivative (PID) Control
  • Motor controlling, valves sequencing, and Human Machine Interface

Course Learning Outcomes:

  • Design and implement fully working Ladder Logic code
  • Build a solution working with design requirements
  • Work with RSLogix and become familiar with other software environments including Omron and Siemens

Course Typically Offered: Online in Winter and Summer quarters.

Prerequisites: Any introductory programming course.

Next steps: Upon completion of this course, consider additional courses in our Engineering Design programs.

Contact: For more information about this course, please contact unexengr@ucsd.edu

Course Information

3.00 units
TBD

Course sessions

Please contact the Science & Technology department at 858-534-9152 or unexengr@ucsd.edu for information about this course and upcoming sections.