PLC编程及应用 西门子S7-300 PLC快速入门与提高实例
作者:吴文涛 主编
出版时间: 2017年版
内容简介
本书从PLC应用角度出发,将PLC编程基础知识和工程实践相结合,把PLC控制系统工程设计思想和方法及其工程实例融合在一起,重点介绍了STEP7编程语言与编程、梯形图设计方法、模拟量处理、编程设计、PLC故障诊断及处理方法,列举大量典型应用案例,读者可以通过西门子S7-300PLC编程典型实例进一步举一反三,掌握S7-300系列PLC的编程技巧与应用。 本书适合进入PLC设计与应用岗位的初学者/入门者学习,也可供从事自动控制、智能仪器仪表、电力电子、机电一体化等专业的技术人员和相关专业院校师生参考。
目录
第1章PLC基础知识
1.1PLC的硬件组成001
1.2PLC的软件组成003
1.3PLC的常用外设的选择003
1.4PLC的工作原理004
1.4.1PLC的工作过程004
1.4.2PLC的编程语言005
第2章可编程控制器指令系统与编程
2.1STEP7程序设计基础008
2.1.1STEP7的编程语言008
2.1.2结构化程序中的块010
2.1.3STEP7的数据类型011
2.2STEP7的指令类型与指令结构013
2.2.1STEP7指令系统中的指令类型014
2.2.2指令的形式与组成014
2.2.3指令中的操作数015
2.2.4寻址方式017
2.3逻辑指令及应用020
2.3.1位逻辑指令及应用020
2.3.2字逻辑指令及应用035
2.4定时器、计数器指令及应用037
2.4.1定时器指令及应用037
2.4.2计数器指令及应用047
2.5数据处理与数学运算指令及应用051
2.5.1装入和传送指令051
2.5.2数据转换指令054
2.5.3数据比较指令060
2.5.4算术运算指令061
2.5.5移位和循环移位指令064
2.5.6累加器操作指令068
2.6程序执行控制指令及应用070
2.6.1跳转指令070
2.6.2循环控制指令075
2.6.3功能块调用指令076
2.6.4主控继电器指令078
2.7其他指令080
2.7.1地址寄存器指令080
2.7.2数据块指令081
2.7.3显示和空操作指令082
第3章数字量控制系统梯形图设计方法
3.1梯形图的经验设计法与继电器电路转换法083
3.1.1用经验法设计梯形图083
3.1.2根据继电器电路图设计梯形图088
3.2顺序控制设计法与顺序功能图091
3.2.1顺序控制设计法091
3.2.2步与动作092
3.2.3有向连线与转换094
3.2.4顺序功能图的基本结构095
3.2.5顺序功能图中转换实现的基本规则098
3.2.6绘制顺序功能图的注意事项099
3.2.7顺序控制设计法的本质099
3.3使用启保停电路的顺序控制梯形图编程方法100
3.3.1设计顺序控制梯形图的一些基本问题100
3.3.2单序列的编程方法102
3.3.3选择序列的编程方法104
3.3.4并行序列的编程方法105
3.3.5仅有两步的闭环的处理106
3.3.6应用举例106
3.4使用置位复位指令的顺序控制梯形图编程方法109
3.4.1单序列的编程方法109
3.4.2选择序列的编程方法111
3.4.3并行序列的编程方法112
3.4.4应用举例112
3.5具有多种工作方式的系统的顺序控制梯形图编程方法114
3.5.1机械手控制系统简介114
3.5.2使用启保停电路和编程方法116
3.5.3使用置位复位指令的编程方法120
3.6顺序功能图语言S7 Graph的应用123
3.6.1S7 Graph语言概述123
3.6.2使用S7 Graph 编程的例子126
3.6.3顺序控制器的运行模式与监控操作131
3.6.4顺序控制器中的动作133
3.6.5顺序控制器中的条件136
3.6.6S7 Graph功能块的参数设置138
3.6.7用S7 Graph FB编写具有多种工作方式的控制程序139
3.6.8S7 Graph功能块的参数优化设置144
第4章PLC实际工程应用与实例设计
4.1PLC控制系统设计的原则和内容145
4.1.1设计原则145
4.1.2设计内容146
4.1.3设计步骤146
4.2S7-300 PLC系统设计应用148
4.2.1S7-300 PLC在水力发电站自动化系统LCU中的应用148
4.2.2LCU控制系统的构成举例151
4.2.3LCU控制系统功能152
4.2.4S7-300 PLC在变电站中的应用154
4.2.5S7-300在断路器极限电流测试系统中的应用162
4.2.6S7-300 PLC与DCS串行通信在DH电站中的应用165
4.2.7基于PCS7的水箱液位控制系统实例169
第5章S7-300 PLC故障诊断及处理方法
5.1PLC硬件故障与维修方法172
5.2PLC故障类型和故障诊断技术174
5.2.1PLC故障类型及故障信息174
5.2.2PLC故障的自动检测及自检程序178
5.2.3PLC故障的动态检测及首发故障信号180
5.3PLC控制系统故障诊断及处理183
5.3.1PLC故障特点及诊断方法183
5.3.2PLC电源及运行故障检查及分析诊断方法186
5.3.3PLC输入输出故障检查及诊断方法191
5.3.4PLC通信故障检查及诊断方法196
5.3.5PLC外部故障检查及诊断方法199
5.4PLC软件结构特点及抗干扰措施205
5.4.1PLC软件结构特点及软件抗干扰技术205
5.4.2PLC软件抗干扰措施207
5.5西门子S7-300 PLC系统运行状态214
5.6系统在线诊断与测试215
5.7西门子S7系统PLC故障处理实例222
参考文献