围绕实践与经验,注重应用和实用。
基础知识篇:主要介绍PLC硬件结构与工作原理、PLC的编程基础、S7指令系统,引导读者PLC入门。
应用实例篇:精心安排6大篇30个PLC程序实例,全面覆盖典型应用领域,读者可以直接借鉴应用。既详细介绍实例设计的原理与思路、基本步骤与流程,又对程序代码做深入分析,利于读者举一反三。
本书针对目前最流行的西门子PLC系列,通过典型实例的形式,详细介绍了PLC应用程序设计的方法与技巧。全书分两大部分,共33章,第一部分重点介绍PLC基础知识,包括PLC硬件结构与工作原理、PLC的编程基础、S7-200/300指令系统详解。第二部分包括六篇,重点通过多个应用程序设计实例,详细介绍PLC各种开发技术和使用技巧,主要内容和专题领域涉及网络通信、网络控制、机电控制、电气控制、现场总线、设备与数据控制。这些实例都具有代表性、应用广泛性和热门性,读者通过学习,完全可以根据实际需要,对实例进行适当修改,用于自己的系统设计中。
全书语言简洁,层次清晰,精选了30个具有代表性的西门子PLC应用程序设计实例,实例类型丰富、覆盖面广、工程指导性强。本书不但详细介绍了实例的硬件接口设计,而且对实例的程序代码做了重点分析,提供了深入的程序设计思想,既利于读者举一反三,又便学、易懂。
本书盘书结合,光盘中附有实例硬件接口的原理图和程序源代码,读者稍加修改,便可应用于自己的工作中或完成自己的课题,物超所值。本书不仅适合计算机、自动化、电子及硬件等相关专业的学生学习,同时也可供从事PLC开发的科研人员参考使用。
第一部分 PLC基础知识
第1章 PLC入门概述
1.1 PLC的基本概念
1.2 PLC特点、分类与发展应用
1.2.1 PLC的特点
1.2.2 PLC的分类
1.2.3 PLC的发展趋势
1.2.4 PLC的应用范围
1.3 PLC的硬件结构
1.3.1 PLC的一般组成
1.3.2 S7—200的结构特点
1.4 PLC的工作原理
1.4.1 循环扫描
1.4.2 I/O响应时间
1.5 S7产品特点与性能指标
1.5.1 S7—200新一代产品
1.5.2 S7—300产品简介
1.5.3 PLC的性能指标
1.6 本章小结
第2章 PLC编程基础
第3章 S7-200/300指令系统
第二部分 PLC编程实例
第一篇 网络通信实例(6个)
第4章 PROFIBUS DP通信
第5章 Ethernet通信
第6章 MPI通信
第7章 PROFINET通信
第8章 ASI通信
第9章 PPI通信
第二篇 网络控制实例(7个)
第10章 基于PROFIBUS DP对变频器的控制
第11章 基于Ethernet对远程PLC的控制
第12章 上位机基于MPI对PLC的控制
第13章 基于PROFINET对远程IO的控制
第14章 基于S7-300通过ASI对现场驱动控制
第15章 基于PPI对S7-200的控制
第16章 通过OPC Server实现不同上位机对PLC的控制
第三篇 机电控制实例(5个)
第17章 对工业机器人喷涂件位置的采集
第18章 MM440对电机驱动
第19章 基于S7-300直接驱动电机的设计
第20章 PLC在医院呼叫系统中的应用
第21章 S7-300在对比例阀开度的PID控制
第四篇 电气控制实例(3个)
第22章 S7-400在工业升降机中的应用
第23章 S7-300实现对多位置移行机的控制
第24章 S7-400对多排滚床实现FIFO和颜色排序
第五篇 现场总线PROFIBUS实例(6个)
第25章 通过DP/DP coupler实现两个主站之间的信息交换
第26章 S7-400与S7-300之间主从站信息交换
第27章 基于PROFIBUS与触摸屏的信息交换
第28章 PROFIBUS与西门子MOBY I之间的信息交换
第29章 PROFIBUS DP报警的软硬件诊断
第30章 通过PROFIBUS总线实现的DCS控制
第六篇 设备与数据控制(3个)
第31章 某大型车间中对照明灯的控制
第32章 牛奶生产企业中传送带的控制
第33章 LABEL扫描及其数据存储的控制
附录A STEP7开发软件介绍
参考文献