前言
随着科学技术的飞速发展,PLC(可编程控制器)已经进入日常生活和生产领域的各个方面,PLC的应用在各行各业中已成为必不可少的内容。如何以最快的速度,在最短的时间内熟悉和掌握PLC的系统开发方法是广大技术开发人员最关心的问题。
本书以德国西门子公司生产的S7-200系列可编程控制器为对象,以系统开发为目标,从基础和实践两个方面来介绍基于S7-200 PLC的开发应用技术。全书分为两个部分。第一部分为基本技术部分,由五章内容组成,介绍了PLC应用的基础知识和基本技术,作为第二部分实践模块的铺垫。在第1章中,主要介绍了PLC控制的基本工作原理,包括PLC的技术性能指标、PLC技术开发中的梯形图设计方法步骤等。第2章主要介绍S7-200的硬件体系结构,内容集中在西门子S7系列PLC的主要种类、基本硬件组成及安装方法。第3章的内容重点转移到S7-200的软件体系结构上来,包括S7-200的存储系统结构、寻址方式等,这些内容都是PLC用户程序开发的前提条件。第4章主要介绍S7-200 PLC的指令系统,包括S7-200的指令类型、编程概念与规则等,着重介绍的是S7-200基本指令、运算指令、程序控制指令和高级指令。在第5章中,S7-200编程软件STEP7-Micro/WIN被列为重点介绍的对象,主要包括软件的介绍与安装、计算机与PLC的通信、在线联调等。这些功能主要集中在PLC系统开发过程中需要使用的实际技术,如S7-200中计算机与PLC的通信、用户程序开发前的相关设置等。
本书的第二部分主要介绍PLC的实践案例。通过16个实践案例,深入浅出地介绍如何利用S7-200在工程实践中进行控制系统的开发。所选择的实例,都以S7-200为控制核心,从不同类型的开发角度来介绍系统的开发过程,针对不同的控制对象与任务,使用不同的控制方法与编程语言,最终的目的都为了更高效可靠地完成系统的开发。通过实践案例的开发,提高将基础知识应用到工程实践的能力与思路。实践案例部分所涉及的内容,从第6章到第17章是一些在生产生活中常见的课程设计型的案例;从第18章到第21章是工程生产中的全部或部分技术内容,具有比较强的综合性,借以扩展和提高读者的系统开发水平。
为了便于学习和借鉴,16个实践案例的源程序,读者可从http://www.tqxbook.com中的相应书名的资源中下载。需要强调的是:只有安装了S7-200相关软件才能打开源文件。
由于S7-200功能强大,内容庞杂,一般来说,几百页的书籍不可能完整介绍它的功能和用法,且功能的罗列只会让读者不知所措。本书编写的目的是通过对一些工程实例的介绍,为读者在自动化领域进行项目开发打下一个坚实的基础。
本书由方强、李丽娜、孙宏昌等编著。在此全书即将付梓之时,特别感谢北京理工大学贾东永博士在整个编写过程中的大力支持与帮助。由于作者水平有限,难免存在一些错误和不足,希望广大读者批评与指正。
我们的E-mail地址:qiyuqin@phei.com.cn。
编著者
2009年5月