本书以可编程控制器(PLC)的原理及应用为主线,从理论和实践两方面出发,将本书分为基础篇和实验篇。基础篇简要介绍了可编程控制器的产生与发展、工作原理和硬件结构,重点介绍了西门子S7系列指令系统、PLC控制系统的设计和组态监控方法。实验篇包括了STEP7集成开发环境使用,基本触点指令、基本逻辑、程序结构及工程控制系统相关环节等训练。本书从教学与工程应用的角度出发,强调理论与实践相结合,突出了实验在教学中的重要性。本书可作为高等院校自动化、电气技术、机械电子、电子信息等专业的教材,也可作为专科层次相关专业课程的教材,并可作为相关工程技术人员的参考书。