出版信息
作 者:廖常初 主编
出 版 社:机械工业出版社
出版时间:2008-1-1
版 次:3 页 数:305 字 数:484千字
印刷时间:2008-1-1 开 本:16开
I S B N:9787111108771
说说书
这本书是廖常初老师的经典著作,相信不少坛子里的同学都有看过(有没有?)。这本书以西门子公司的S7-200 PLC 为例,介绍了PLC 的工作原理、硬件结构、指令系统、最新版编程软件和仿真软件的使用方法;介绍了数字量控制梯形图的一整套先进完整的设计方法;介绍了S7-200 的通信网络、通信功能和通信程序的设计方法;介绍了配方、数据记录、PLC 在模拟量闭环控制和变频器控制中的应用、文本显示器与组态软件的应用等内容;还介绍了用编程向导自动生成PLC的高级应用的用户程序的方法。该书配套的光盘有S7-200 编程软件和OPC 服务器软件PC Access、与S7-200有关的中英文用户手册和资料、应用例程等。而且在内容编写上该书各章均有习题,并配有部分习题的参考答案,很适合作为培训教材。可谓内容丰富,极具实用价值。
正因为该书内容相当的实用,所以从08年第一版付印以来长销不衰,累计销量已达20 万册!单就当当网而言,累计评论数已经超过650条,而且5星推荐率高达96%,口碑相当卓著!
(该书另外还有教材版,《S7-200 PLC编程及应用》,被列入普通高等教育“十一五”国家级规划教材。口碑也很不错。)
福 利
特别从出版社要来了本书的部分样章内容,在此放出给大家试读。真有需要学习用的,请去网店买本来学习,好书不贵,网店上打完折不到30块,一盘宫保鸡丁的价儿……
这两天忙别的事儿,速度慢了。接着来下一本——廖老师的光辉著作
基本信息
作 者:廖常初
出 版 社:机械工业出版社
出版时间:2012-1-1
版 次:3 页 数:425 字 数:677000
定 价:69.00元
说说这本书
这本书是学习西门子S300/400的经典教程了。从内容上来看,这本书介绍了西门子S7—300/400 的硬件结构和硬件组态指令系统、程序结构、编程软件和仿真软件的使用方法;一整套易学、易用的开关量控制系统的编程方法;西门子的各种通信网络、通信服务的组态和编程的方法,以及网络控制系统的故障诊断方法,并针对学习中的难点提供了大量的例程。读者还可以用本书中的例程和仿真软件来学习PID 参数的整定方法。随书光盘提供了可用于Windows 7 STEP 7 中文版、中文仿真软件PLCSIM和编程语言S7一Graph 的试用版、大量的最新中文用户手册、与正文配套的30 多个例程和多媒体视频教程。读者可以用仿真软件在计算机上模拟运行和监控PLC的用户程序。
上面是这本书的官方内容简介,基本上把书的内容介绍到了。下面就白一白为啥这本书要称之为学习西门子S300/400的经典教程。
第一点,长销不衰。从2005年这本书1版1次出版到现在的《S7-300/400 PLC应用技术 第3版》已经出到第3版第3次印刷,已经有8年时间,印量/销量超过10万册以上。要知道,绝大部分新出版的科技图书通常的生命周期也就2到3年,像廖老师这本书能够有如此长久生命力,实属不易!
版本与印次的小知识
在这儿正好介绍一下版本方面的小知识:一本新书首次出版的时候,叫做1版,首次印刷叫1次,所以新书上市都是1版1次,如果第1次印刷印了10000册,卖没了,市场还有需求那就会重印,再重印的书就叫做1版2次,也就是第一版的第二次印刷。以此类推1版3次,1版4次,像《S7-300/400 PLC应用技术 》第一版印刷了6次,目前的第3版印刷了3次,而之前介绍的《PLC 编程及应用第3版(含1CD)》已经印刷了13次!也就是说它的版本信息是3-13,这是一个非常牛的数据;如果这本书所讲的技术内容有重大调整,那么这本书就需要在内容上进行修订,如果修订幅度比较大,就叫改版。改版再印的话,那么在书名和版本上就要有变化了。像现在《S7-300/400 PLC应用技术 第3版》中的“第3版”就是这本书已经经历了两次大的内容调整。
插了个科普小知识接着来讲第二点,那就是与时俱进的内容。
第二点,与时俱进。
说了半天的版本学知识,其实就是为了引出这本书的这个特点,与时俱进。这类技术图书不同于其他图书,技术的变化周期很短,对于技术学习的需求也在不停的变化,8年时间里如果不经常修订的话,那这本书早就过时了,out了。能活这么久,如果书本也有知的话,应该感谢廖老师和这本书的编辑,正是他们及时跟踪技术变化,了解学习者的需求,不断的调整,充实,巩固,提高,与时俱进的改版修订,始终保持了与技术变化的一致性。这里面摘一段廖老师改版(第3版)后前言的内容,可以了解作者修订改版过程中所花费的心血。
作者根据长期的教学实践和读者的反馈意见,对本书作了较大的修订:
1)对全书的结构作了较大的调整,将原指令系统和STEP 7应用这两章合并为第3章,将部分指令分散到有关的章节。增加了用复杂数据类型作块的实参的例程。有程序的插图尽可能地用程序状态监控来显示指令或程序的执行情况。全面改写了中断组织块应用程序。
2)吸收了作者主编的《西门子工业通信网络组态编程与故障诊断》的部分内容,全面改写了本书的通信部分。重点是应用最广的PROFIBUS-DP、工业以太网和MPI网络各种通信方式的组态与编程的方法,增加了变频器与PLC的DP通信的实现方法。
3)网络故障诊断是现场维修的难点,这次修订充实了故障诊断部分,增加了大量的内容。第7章详细地介绍了多种DP网络故障和模块故障的简单实用的诊断方法,包括一种功能强大、容易实现的故障自动诊断和自动显示的方法。还介绍了用仿真软件模拟产生故障的方法,读者可以通过仿真学习故障诊断。
4)增加了对PID控制器的参数最通俗易懂的解释,和分别使用模拟量输出、开关量输出的PID控制器的闭环控制系统的例程,可以通过随书光盘中的例程和仿真来学习PID参数的整定方法,实验结果用曲线显示,形象直观。
5)删除了一些表格,其内容可以查阅随书光盘中有关的手册。
学好S7-300/400的关键是实践,安装了随书光盘上的编程软件和PLCSIM仿真软件后,可以在计算机上模拟运行和监控PLC的用户程序,本书详细地介绍了PLCSIM的使用方法。通过仿真实验,读者可以较快地掌握S7-300/400的编程、监控和故障诊断的方法。
本书的前4章是基础篇,第5章介绍了作者总结的一整套先进完整的开关量控制系统的编程方法,它易学易用,可以用于不同厂家各种型号的PLC。用它可以很容易地设计出任意复杂的开关量控制系统的梯形图,可以节约大量的设计时间。还介绍了使用顺序功能图语言S7-Graph的程序设计方法。
经西门子公司同意,随书光盘提供了STEP 7 V5.4 SP3.1和STEP 7 V5.5中文版、仿真软件PLCSIM V5.4+SP4、编程语言S7-Graph V5.3+SP6和S7-SCL V5.3+SP5(均为试用版)、大量的最新中文用户手册、与正文配套的40多个例程和多媒体视频教程。除了第一个软件,其余的软件可以用于Windows 7。
第三点,内容实用。
《S7-300/400 PLC应用技术 第3版》能这么持久的生命力,那就是内容真的好(当然要感谢西门子公司的S7-300/400有如此广阔的市场和生命力了,呵呵。毕竟这类技术书属于设备和技术的周边产品,不是能够独立生存的啊!)。从第二点里面廖老师的改版前言里已经能看出一点,就是作者非常了解从业者的实际需求。所以全书在结构框架设定,内容编排与取舍上,都很花心思,行文也非常流畅,案例很多也很实用(可以参见附件里面的试读样章感受一下),更有西门子公司提供的官方软件。等等这些,都非常符合学习者的需求。而这,正是这本书能够长销不衰,能有机会与时俱进的根本。
说到这儿,白点儿别的。本人一直认为,人有人格,那么作为人著写的书,带着作者的思想,情感,甚至可以说是意识,所以书也是有“书格”的。书格的高低,直接决定了书的生命力。现在文化产业大发展,图书品种多了,世界第一了,但是真正有书格的书多么?有高贵书格的书多么?我看未必。粗制滥造,以噱头炒作的快消低质的书太多太多,甚至是技术图书领域也是有不少这样的东西。真是希望能够少些浮躁,多些沉淀下来的真知灼见,有用使用的东西啊!
《S7-300/400 PLC应用技术 第3版》的目录
前言
第1章 概述
1.1 PLC的基本概念
1.1.1 模块式PLC的基本结构
1.1.2 PLC的特点
1.1.3 PLC的应用领域
1.1.4 怎样下载西门子PLC的资料和软件
1.2 PLC的工作原理
1.2.1 逻辑运算
1.2.2 PLC的循环处理过程
1.2.3 PLC的工作原理
第2章 S7-300/400的硬件与STEP7使用入门
2.1 SIMATIC自动控制系统简介
2.1.1 SIMATIC自动化控制系统的组成
2.1.2 全集成自动化
2.2 S7-300系列PLC简介
2.2.1 S7-300概述
2.2.2 S7-300的组成部件
2.2.3 S7-300 的系统结构
2.3 S7-300的CPU模块与电源模块
2.3.1 CPU模块的元件
2.3.2 CPU的存储器
2.3.3 CPU模块的技术规范
2.3.4 电源模块
2.4 S7-400系列PLC简介
2.4.1 S7-400的基本结构与特点
2.4.2 机架与接口模块
2.4.3 CPU模块与电源模块
2.4.4 冗余设计的容错自动化系统S7-400H
2.4.5 安全型自动化系统S7-400F/FH
2.4.6 多CPU处理
2.5 编程软件STEP7的安装与使用
2.5.1 STEP7的版本与许可证密钥
2.5.2 安装STEP7与PLCSIM
2.5.3 项目的创建
2.5.4 STEP7与PLC通信连接的组态
2.6 硬件组态
2.6.1 硬件组态概述
2.6.2 多机架系统的组态
2.6.3 I/O模块的地址分配
2.6.4 CPU模块的参数设置
2.6.5 STEP7的帮助功能与防止误操作的措施
2.7 输入/输出模块
2.7.1 数字量输入模块
2.7.2 数字量输出模块
2.7.3 模拟量输入模块
2.7.4 模拟量输入模块的参数设置
2.7.5 将模拟量输入模块的输出值转换为实际的物理量
2.7.6 模拟量输出模块与模拟量输入/输出模块
2.7.7 其他信号模块与前连接器
2.8 功能模块与ET 200
2.8.1 功能模块
2.8.2 ET 200
2.9 S7-300/400的维护
第3章 S7-300/400编程基础与STEP7的使用方法
3.1 程序的生成与仿真实验
3.1.1 PLC编程语言的国际标准
3.1.2 STEP7的编程语言
3.1.3 生成用户程序
3.1.4 用仿真软件调试程序
3.2 S7-300/400 CPU的存储区
3.2.1 数制
3.2.2 基本数据类型
3.2.3 系统存储器
3.2.4 CPU中的寄存器
3.3 STEP7在编程与调试中的应用
3.3.1 符号表
3.3.2 程序编辑器
3.3.3 项目管理
3.3.4 用变量表监控程序
3.3.5 数据传送指令与程序状态监控
3.3.6 在线操作
3.4 位逻辑指令
3.5 定时器与计数器指令
<此处内容被屏蔽>1 定时器指令
<此处内容被屏蔽>2 计数器指令
3.6 逻辑控制指令与间接寻址
3.6.1 逻辑控制指令
3.6.2 寻址方式与间接寻址
3.6.3 循环指令
3.7 数据处理指令
3.7.1 比较指令
3.7.2 数据转换指令
3.7.3 移位与循环移位指令
3.8 数学运算指令
3.8.1 整数数学运算指令
3.8.2 浮点数数学运算指令
3.8.3 字逻辑运算指令
3.9 其他指令
3.9.1 主控继电器指令与数据块指令
3.9.2 累加器指令
3.9.3 梯形图的编程规则
第4章 S7-300/400的用户程序结构
4.1 用户程序的基本结构
4.1.1 用户程序中的块
4.1.2 用户程序使用的堆栈
4.2 共享数据块与复杂数据类型
4.2.1 共享数据块与数据类型
4.2.2 复杂数据类型的生成与应用
4.3 功能块与功能的生成与调用
4.3.1 功能块
4.3.2 功能
4.3.3 块调用与块结束指令
4.3.4 功能与功能块的调用
4.3.5 复杂数据类型作块的输入参数
4.4 寄存器间接寻址与参数类型
4.4.1 寄存器间接寻址
4.4.2 参数类型Pointer的应用
4.4.3 参数类型ANY的应用
4.4.4 时间标记冲突与一致性检查
4.4.5 单步与断点功能的使用
4.5 多重背景
4.6 组织块与中断处理
4.6.1 中断的基本概念
4.6.2 启动组织块与循环中断组织块
4.6.3 时间中断组织块
4.6.4 硬件中断组织块
4.6.5 延时中断组织块
4.6.6 异步错误组织块
4.6.7 同步错误组织块
4.6.8 其他组织块
4.7 显示参考数据
4.7.1 参考数据的生成与显示
4.7.2 在程序中快速查找地址的位置
第5章 数字量控制系统梯形图设计方法
5.1 梯形图的经验设计法与继电器电路转换法
5.1.1 梯形图的经验设计法
5.1.2 根据继电器电路图设计梯形图
5.2 顺序控制设计法与顺序功能图
5.2.1 顺序控制设计法
5.2.2 步与动作
5.2.3 有向连线与转换
5.2.4 顺序功能图的基本结构
5.2.5 顺序功能图中转换实现的基本规则
5.3 使用置位复位指令的顺序控制梯形图编程方法
5.3.1 设计顺序控制梯形图的一些基本问题
5.3.2 单序列的编程方法
5.3.3 选择序列与并行序列的编程方法
5.3.4 应用举例
5.4 具有多种工作方式的系统的顺序控制编程方法
5.4.1 系统的硬件结构与工作方式
5.4.2 公用程序与手动程序
5.4.3 自动程序
5.5 顺序功能图语言S7Graph的应用
5.5.1 S7Graph语言概述
5.5.2 使用S7Graph编程的例子
5.5.3 顺序器的运行模式与监控操作
5.5.4 顺序器中的动作
5.5.5 顺序器中的条件
5.5.6 用S7Graph 编写具有多种工作方式的控制程序
第6章 网络通信基础与PROFIBUS-DP网络通信
6.1 串行通信接口
6.1.1 串行通信基础知识
6.1.2 串行通信接口标准
6.2 计算机通信的国际标准
6.2.1 开放系统互连模型
6.2.2 IEEE 802通信标准
6.2.3 现场总线及其国际标准
6.3 SIMATIC通信网络与通信服务
6.4 ROFIBUS网络
6.4.1 PROFIBUS的物理层
6.4.2 PROFIBUS的通信服务
6.4.3 PROFIBUS的协议结构
6.4.4 PROFIBUS-DP的功能
6.4.5 PROFIBUS-DP设备
6.5 主站与标准DP从站通信的组态
6.5.1 组态PROFIBUS-DP网络
6.5.2 主站与ET 200通信的组态
6.5.3 主站通过EM 277与S7-200通信的组态
6.6 DP主站与智能从站通信的组态与编程
6.6.1 DP主站与智能从站主从通信的组态
6.6.2 设计验证通信的程序
6.6.3 用SFC 14和SFC 15传输一致性数据
6.7 PLC与变频器DP通信的组态与编程
<此处内容被屏蔽>1 S7-300与变频器DP通信的组态
<此处内容被屏蔽>2 变频器DP通信的数据区结构
<此处内容被屏蔽>3 S7-300与变频器的DP通信实验
6.8 DP网络其他通信方式的组态与编程
6.8.1 S7通信的组态与编程
6.8.2 ROFIBUS-DP通信的其他应用
第7章 PROFIBUS网络控制系统的故障诊断
7.1 使用STEP7和中断组织块诊断故障
7.1.1 与DP通信有关的中断组织块
7.1.2 DP从站的故障诊断
7.1.3 DP从站中的信号模块的故障诊断
7.2 用报告系统错误功能诊断故障
7.2.1 故障诊断与故障显示的自动化
7.2.2 项目的组态
7.2.3 实验结果
7.3 故障诊断的其他问题
7.3.1 用模块上的LED诊断故障
7.3.2 编程错误的诊断
7.3.3 项目的上载
第8章 工业以太网的组态与编程
8.1 工业以太网
8.1.1 工业以太网概述
8.1.2 工业以太网的交换技术与交换机
8.1.3 工业以太网的通信处理器与带PN接口的CPU
8.1.4 以太网的地址与IT通信服务
8.2 用普通网卡实现计算机与S7-300的通信
8.2.1 使用ISO协议进行通信
8.2.2 使用TCP/IP协议进行通信
8.3 基于以太网的S5兼容通信
8.3.1 S5兼容的通信服务
8.3.2 TCP连接通信的组态与编程
8.3.3 其他S5兼容连接通信的组态与编程
8.3.4 基于以太网的S7连接通信的组态与编程
8.4 PROFINET通信的组态与编程
8.4.1 PROFINET概述
8.4.2 基于CPU集成的PN接口的PROFINET通信
8.4.3 基于CP的PROFINET通信
第9章 S7-300/400的其他通信方式
9.1 MPI网络通信
9.1.1 MPI网络概述
9.1.2 全局数据通信的组态
9.1.3 事件驱动的全局数据通信
9.1.4 S7基本通信
9.1.5 其他MPI网络通信
9.2 AS?i网络
9.2.1 AS?i网络概述
9.2.2 AS?i主站模块与AS?i从站模块
9.3 点对点通信
9.3.1 点对点通信概述
9.3.2 使用ASCII协议发送和接收数据
9.4 其他通信网络与通信服务
9.4.1 S7路由功能
9.4.2 OPC通信服务
9.4.3 工业无线局域网
9.4.4 广域网
9.4.5 KNX/EIB
第10章 S7-300/400在模拟量闭环控制中的应用
10.1 模拟量闭环控制与PID控制器
10.1.1 模拟量闭环控制系统的组成
10.1.2 闭环控制的主要性能指标
10.1.3 PID控制器的数字化
10.1.4 S7-300/400实现闭环控制的方法
10.2 连续PID控制器FB 41
10.2.1 设定值与过程变量的处理
10.2.2 PID控制算法
10.2.3 控制器输出值的处理
10.3 PID控制器的示例程序
10.3.1 系统简介
10.3.2 程序设计
10.4 PID控制器的参数整定方法
10.4.1 PID控制器的参数整定方法
10.4.2 PID控制器参数整定的仿真实验
10.5 脉冲发生器FB 43
10.5.1 脉冲发生器的功能与结构
10.5.2 三级控制器与二级控制器
10.6 步进PI控制器FB 42
10.6.1 步进控制器的结构
10.6.2 步进控制器的功能分析
附录
附录A S7-300/400的指令一览表
附录B 组织块、系统功能与系统功能块一览表
附录C 光盘说明
C.1 软件
C.2 多媒体视频教程
C.3 软件手册
C.4 硬件手册
C.5 通信手册
C.6 例程
附录D常用缩写词
参考文献
接下来白一白廖老师吧~~~官方介绍,文笔硬一点,偷个懒直接转过来了。
廖常初,重庆大学教授。是我国著名的自动化权威专家,PLC领域著名作者,西门子官方特邀培训专家。曾长期在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作,具备丰富的实际经验和教学经验。多年来编写了多部我国PLC领域的销量超10万册的经典畅销著作,包括:
《PLC编程及应用第3版》(获中国书刊发行业协会“2006年度全行业优秀畅销品种(科技类)”);《S7-300/400PLC应用技术第3版》(获2006年度机械工业出版社科技进步奖);《S7-300/400PLC应用教程第2版》;《FX系列PLC 编程及应用第2版》(获机械工业出版社2007年度科技进步奖);《S7-200 PLC编程及应用第2版》(教育部“十一五”国家级规划教材);《S7-200 PLC基础教程第2版》;《PLC基础及应用第2版》(教育部“十一五”国家级规划教材);《西门子人机界面(触摸屏)组态与应用技术第2版》;《西门子工业通信网络组态编程与故障诊断》;《S7-1200 PLC编程及应用第2版》。
廖老师编写的图书以严谨、实用、细致著称,得到了学术界和企业界的一致认可。为了更好地服务于读者,廖老师充分利用网络社区平台开设个人博客,积极与网友交流。同事他还参与各项培训工作,多年来为众多从业者传道授业解惑,赢得了广大读者、网友朋友们的好评和尊敬。
按了什么键?直接发了个封面出来。
说说这本书
朴素的封面里面是非常实用的内容。这本书介绍了人机界面与触摸屏的工作原理和应用技术,通过大量的实例,深入浅出地介绍了使用组态软件WinCCflexible对西门子的人机界面进行组态和模拟调试的方法,包括对变量、画面、动画、报警、用户管理、数据记录、趋势图、配方、报表、运行脚本、以太网通信的组态方法,以及文本显示器TD200的使用方法。介绍了在控制系统中应用人机界面的工程实例和用WinCCflexible对人机界面的运行进行离线模拟和在线模拟的方法,以及用WinCCflexible和STEP7来模拟人机界面和S7-300/400组成的控制系统的运行的方法。随书光盘提供了大量西门子人机界面产品和组态软件的用户手册,还提供了作者编写的与教材配套的例程,读者用例程在计算机上做模拟实验,可以较快地掌握人机界面组态的方法。本书各章配有思考题,附录中有实验指导书。
从出版到现在,这本书也销量超过5万册了,相当可观。
目录如下:
前言
第1章 概述
1.1 人机界面概述
1.2 触摸屏的工作原理
1.3 思考题
第2章 西门子人机界面设备简介
2.1 按钮面板
2.2 文本显示面板与微型面板
2.3 触摸屏与移动面板
2.4 操作员面板
2.5 多功能面板
2.6 K-TP178micro触摸屏
2.7 思考题
第3章 WinCC flexible入门
3.1 WinCC flexible概述
3.2 一个简单的例子
3.3 项目的运行与模拟
3.4 WinCC flexible与STEP7的集成
3.5 K-TP178micro的组态与运行
3.6 思考题
第4章 项目组态的方法与技巧
4.1 创建项目
4.2 变量的组态
4.3 库的使用
4.4 组态的技巧
4.5 思考题
第5章 画面对象组态
5.1 IO域组态
5.2 按钮组态
5.3 开关组态
5.4 图形输入输出对象组态
5.5 时钟与日期时间域组态
5.6 间接寻址与符号IO域组态
5.7 图形列表与图形IO域组态
……
第6章 报警与用户管理
第7章 数据记录与趋势视图
第8章 配方管理系统
第9章 报表系统
第10章 运行脚本
第11章 WinCC flexible的通信选件
第12章 传送与HMI设备的参数设置
第13章 触摸屏与操作员面板应用实例
第14章 文本显示器TD200与TD200C
附录
参考文献