This document contains a series of lectures about programmable logic controllers and interrupts. It discusses what an interrupt is, when controller operation can be interrupted, interrupt priorities, interrupt latency, and interrupt instructions like INT, UID, UIE, and UIF. Interrupts allow a controller to suspend its normal execution, service an event, and then resume where it left off. They are prioritized and can only be serviced at certain points in the scan cycle.