前言
在工业现场中,PLC(Programmable Logic Controller,可编程序控制器)是应用面最广、功能最强大、使用最方便的控制器之一,并已经成为现代工业自动化的主要支柱。从目前全球市场调研来看,西门子系列PLC占据了30%以上的市场份额,我国各地关于西门子PLC的培训班和培训资料层出不穷。无论是国外引进的自动化生产线,还是国内自行设计的自动控制系统都广泛采用西门子S7-300/400等大中型PLC。
本书从西门子S7系列PLC初学者的角度出发,以实践为导向、以实用为目标,详细阐述了S7-300/400 PLC在各个领域中的应用案例。
全书共分13讲,各讲的主要内容如下:
第1讲从PLC的概念、工作原理及分类出发,详细介绍了大中型PLC的模块化结构,并介绍了S7-300/400 PLC的入门知识;第2讲介绍了STEP 7编程软件的安装、编程软件包的操作基础、STEP 7软件的功能概述和硬件配置与组态;第3讲在介绍LAD/FBD/STL基本指令的基础上,结合STL编程常见指令,给出了传送带控制等5个案例,详细地介绍了语句指令编程、梯形图指令编程;第4讲阐述了S7-300/400 PLC的CPU上运行的两个不同的程序,即操作系统和用户程序,并强调了正确运用OB/FB/FC等程序结构对于编程的重要性;第5讲介绍了开关量控制基础,如S7-300 PLC的数字量输入输出模块SM321/SM322/SM323的性能指标与外部接线,并以“PLC改造传统电路”为例详细介绍了开关量控制的全过程,最后给出了简单开关量控制系统设计;第6讲介绍了S7-300/400 PLC的复位与在线诊断、远程维护与诊断、仿真软件S7-PLCSIM的使用和S7-400的S7通信仿真;第7讲从灌装生产线的控制要求出发,列出了灌装生产线的工艺要求和技术要求,给出了硬件设计和软件设计;第8讲介绍了模拟量输入与输出基础、模拟量输入输出及规范化、S7-300/400 PLC模拟量应用等;第9讲介绍了调用SFB41功能块CONT_C,对带有连续输入和输出变量的工艺过程(如恒液位)具有非常好的控制效果,同时还介绍了硬件控制器FM355;第10讲介绍了PROFIBUS通信控制基础、EM277的PROFIBUS通信控制,并以化工厂现场仪表的PROFIBUS通信为例阐述了DP/PA传输技术;第11讲介绍了分布式I/O应用基础、ET200M与软冗余、ET200S的应用和ET200S SIWAREX CS称重模块的使用;第12讲介绍了串口通信模块CP34x/CP44x、工业以太网CP343,以及基于CP343-1模块的PROFINET IO通信;第13讲介绍了S7-300与MM440的PROFIBUS-DP通信、S7-300与MM440的非周期性通信编程、S7-400与MM440变频器之间的PPO4通信和S7-300与6SE70变频器的PROFIBUS-DP通信。
本书主编为李方园,副主编为吴於,陈亚玲、叶明、陈贤富、沈阿宝、陈亚珠、李伟庄、章富科、方定桂、刘军毅、戴琴、王永行、刘伟红等参与了编写工作。
在编写过程中,不仅得到了张永惠教授的大力支持,而且得到了西门子(中国)有限公司、APP(中国)有限公司、宝信软件、常州米高电子科技有限公司等厂家相关人员的帮助并提供了相当多的典型案例和维护经验。在编写中曾参考了和引用了国内外许多专家、学者最新发表的论文和著作等资料,作者在此一并致谢。
本书的大部分程序案例都可以到机械工业出版社网站上进行下载。
作者
2012年6月1日