PLC是以微处理器技术、电子技术、网络通信技术和先进可靠的工业手段为基础,综合了计算机技术、网络通信和自动控制技术的一种新型的通用的自动控制装置。它具有功能强、可靠性高、使用灵活方便、易于编程以及适于在工业环境下应用等一系列优点,在工业自动化、机电一体化、传统产业技术改造等方面的应用越来越广泛。 本书在介绍PLC基本原理的基础上,重点对S7-300/400PLC的硬件、指令系统、编程环境、编程方法、程序结构、通信网络等方面都作了较为系统深入的介绍。本书共11章,第1章介绍了PLC的发展、特点、组成及简单工作原理;第2章分析了S7-3001400系列PLC的硬件系统及内部资源;第3章介绍了S7-300/400系列PLC的寻址方式和指令系统,并结合实例重点讲解了语句表及梯形图指令的使用方法;第4章介绍了STEP 7软件的编程环境及PLC应用系统设计的内容和方法;第5章介绍了用STL、LAD及FBD进行编程的方法;第 6章介绍了数据结构及用户程序结构;第7章在讲解PLC的网络通信基本原理的基础上,系统地介绍了S7-300/400系列PLC的通信网络系统;第8章介绍了PROFIBUS通信网络的硬件、通信协议及网络组态;第9章介绍了点对点通信的硬件、协议及其应用;第10和11章给出了大量的应用举例。 本书既适用于初学者,又可作为工程技术人员的技术参考书和高校相关专业本科生和研究生的教材。