Delve into the fundamentals of digital logic and an introduction to programmable logic controllers (PLCs) in a complex mechatronic system, with a focus on the automation system SIMATIC S7-1500, and the appropriate programming software, Totally Integrated Automation (TIA) Portal. Describe the role PLCs play within a mechatronic system or subsystem using computer simulations. Describe the basic elements of PLC functions by writing small programs and testing these programs on an actual system. Apply troubleshooting strategies to identify and localize problems caused by PLC hardware and malfunctioning PLCs. With the skills gained in this course you will be able to explain the inner workings of the digital fundamentals and programmable logic controllers of a mechatronics system.