前言

S7-1200是西门子公司的新一代小型PLC,其指令和软件与大中型PLC S7-1500兼容。它集成了以太网接口和很强的工艺功能,用西门子自动化的软件平台TIA博途中的STEP7编程。

本书通过大量的实例,全面介绍了S7-1200应用中的各种问题。第1章介绍了S7-1200的硬件结构与硬件组态方法、编程软件与仿真软件的安装和使用方法。第2章介绍了S7-1200的编程语言、工作过程、程序设计的基础知识,程序下载、调试和仿真的方法。第3章介绍了S7-1200的各种指令和高速计数器与高速脉冲输出的应用。第4章介绍了S7-1200的程序结构、各种代码块的编程和调试的方法。第5章通过大量的实例介绍了作者总结的设计数字量控制梯形图的一整套易学易用的编程方法。第6章介绍了网络通信基础、PROFINET IO系统组态,开放式用户通信、S7协议通信和Modbus RTU协议通信的组态、编程和仿真调试的方法,以及故障诊断的方法。第7章介绍了精简系列面板的组态方法,PLC和触摸屏控制系统的纯软件仿真调试方法。第8章介绍了PID闭环控制系统、PID参数的手动整定和参数自整定的纯软件仿真方法。

本书注重实际,强调应用。为了方便教学,每章都有适量的习题,附录有20多个实验的指导书。使用S7-PLCSIM仿真软件,只用计算机就可以做实验指导书中的绝大多数实验。本书可作为高职高专院校电子类和机电类各专业的教材。

编者编写的本科教材《S7-1200 PLC编程及应用第3版》(ISBN 978-7-111-56313-6)的内容更为丰富,该书的随书光盘提供了基于TIA博途的编程软件STEP 7 V13 SP1和仿真软件S7-PLCSIM V13 SP1、20多本中文用户手册、与正文配套的40多个例程和30多个多媒体视频教程,可以作为教学的参考用书。

本书由廖常初主编,范占华、李远树、廖亮、孙明渝、文家学参加了编写工作。

因编者水平有限,书中难免有错漏之处,恳请读者批评指正。

重庆大学 廖常初