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, consider additional coursework in our Engineering department such as Research Methods in Human-Robotics Interaction

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

Course Information

Online
3.00 units
$845.00

Course sessions

Add To Cart

Section ID:

185639

Class type:

Online Asynchronous.

This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.

Textbooks:

No textbook required.

Policies:

  • No refunds after: 1/13/2025

Schedule:

No information available at this time.
Add To Cart

Instructor: Louis Rey, BSEE

Louis Rey, BSEE

CE Certification/ Interoperability Supervisor, DivX.

Louis Rey is currently working at DivX as a CE Certification/Interoperability Supervisor with a focus in Video Compression and Digital/Analog Video. He has over 16 years of experience in various fields ranging from Optoelectronics, Industrial Automation, Wireless Communications (commercial and military), Digital Video Processing and Compression, and Software Development.
Mr. Rey has also over 15 years of teaching experience in technical, engineering and software development areas including, various Electronics in Digital, Analog and Communications courses, Digital Video Processing and Compression Algorithms, C++, Python, MATLAB, PLC, and SCADA.

He holds a MSEE from San Diego State University with focus in DSP, Communications and Modem/Software Radio Design and additional graduate level coursework in Digital Image Processing.

Full Bio