第1章 可编程控制器1
1.1 PLC的基本结构与工作原理1
1.1.1 PLC的基本结构1
1.1.2 PLC的程序软件4
1.1.3 PLC的工作原理5
1.2 PLC与继电器的比较9
1.2.1 继电器控制9
1.2.2 PLC(可编程控制器)控制9
1.2.3 PLC控制与继电器控制的区别10
1.3 认识西门子S7-200PLC11
1.4 PLC的应用现状及发展趋势13
1.5 PLC的编程语言15
1.5.1 梯形图15
1.5.2 语句表17
1.5.3 顺序功能图17
1.5.4 功能块图18
1.5.5 结构文本19
思考题19
第2章 西门子S7-200PLC的硬件构成及其性能20
2.1 西门子S7-200PLC系统概述20
2.2 西门子S7-200PLC的CPU及扩展模块21
2.2.1 中央处理单元(CPU)21
2.2.2 数字量扩展模块23
2.2.3 模拟量扩展模块25
2.2.4 热电偶或热电阻扩展模块26
2.2.5 通信模块28
2.2.6 位置控制模块29
2.2.7 附加硬件30
2.3 西门子S7-200PLC的存储器32
2.3.1 S7-200PLC的存储器类型32
2.3.2 存储器区结构33
2.4 西门子S7-200PLC的I/O分配33
2.4.1 地址分配方式33
2.4.2 S7-200PLC的地址分配方式与特点34
2.5 西门子S7-200PLC的工作模式36
思考题37
第3章 STEP7-Micro/WIN4.0编程软件38
3.1 STEP7-Micro/WIN4.0简介38
3.1.1 编程软件安装与启动38
3.1.2 STEP7-Micro/WIN组成与功能40
3.2 STEP7-Micro/WIN4.0的使用44
3.2.1 STEP7-Micro/WIN编程44
3.2.2 程序调试与监控运行48
3.3 仿真软件及其使用55
3.3.1 仿真软件的组成与功能55
3.3.2 仿真软件的使用56
思考题58
第4章 西门子S7-200PLC编程基础59
4.1 S7-200PLC程序组成59
4.1.1 PLC程序的组成59
4.1.2 PLC程序的结构60
4.2 编程规则与技巧61
4.2.1 继电器线路可使用、梯形图不能(不宜)使用的情况61
4.2.2 梯形图能使用、继电器线路不能实现的情况62
4.2.3 梯形图程序的优化63
4.3 S7-200PLC的指令格式67
4.4 S7-200PLC的数据类型与数据区分配68
4.4.1 数据类型68
4.4.2 存储器数据区分配68
4.5 S7-200PLC的寻址方式74
思考题78
第5章 西门子S7-200PLC的指令系统79
5.1 基本逻辑指令80
5.1.1 位操作类指令80
5.1.2 逻辑堆栈指令85
5.1.3 定时器指令和计数器指令88
5.1.4 比较操作指令97
5.1.5 移位操作指令98
5.2 程序控制指令102
5.3 数据处理指令109
5.3.1 数据传送指令109
5.3.2 数学运算指令111
5.3.3 逻辑运算指令117
5.3.4 表功能指令119
5.3.5 数据转换指令122
5.4 特殊功能指令129
5.4.1 中断指令129
5.4.2 高速处理类指令138
5.4.3 时钟指令146
5.4.4 通信指令148
5.4.5 PID回路指令152
思考题159
第6章 基本或典型控制程序162
6.1 基本或典型控制程序162
6.1.1 恒“1”与恒“0”信号控制程序162
6.1.2 自保持信号控制程序162
6.1.3 边沿检测信号控制程序164
6.1.4 互锁、连锁控制程序164
6.1.5 时间控制程序166
6.1.6 脉冲触发控制程序173
6.1.7 分频控制程序176
6.1.8 报警控制程序180
6.1.9 输出禁止控制程序182
6.1.10 计数控制程序183
6.1.11 顺序控制程序185
6.1.12 循环控制程序188
6.1.13 多地点控制程序189
6.2 简易梯形图程序设计191
思考题196
第7章 电动机控制程序设计197
7.1 三相异步电动机单向运转控制197
7.2 三相异步电动机正、反转控制200
7.3 三相异步电动机减压启动控制205
7.4 三相异步电动机制动控制209
7.5 直流电动机控制217
7.6 同步电动机控制232
7.7 步进电动机控制235
思考题239
第8章 S7-200PLC应用系统控制设计240
8.1 PLC控制系统设计的基本原则与步骤240
8.1.1 系统设计的原则240
8.1.2 PLC控制系统设计的一般步骤和内容241
8.2 PLC系统控制程序设计方法246
8.2.1 经验设计法246
8.2.2 移植设计法(继电器控制线路转换设计法)248
8.2.3 逻辑设计法252
8.2.4 顺序功能图设计法260
8.3 PLC控制系统应用设计案例270
8.3.1 PLC在气压、液压控制系统中的应用270
8.3.2 PLC在普通机床改造控制中的应用289
8.3.3 PLC在数控机床中的应用307
8.3.4 PLC在其他方面中的应用318
思考题326
第9章 S7-200PLC安装接线与维修328
9.1 安装接线与相关电路设计328
9.1.1 PLC的安装要求328
9.1.2 PLC模块安装布置与布线329
9.1.3 CPU端子接线331
9.1.4 扩展模块I/O端子接线335
9.1.5 供电方案、电源安装与接线337
9.1.6 干扰接地与抑制电路340
9.1.7 系统试运行341
9.2 维修342
9.2.1 日常维护342
9.2.2 硬件故障诊断基本知识与故障处理指南343
思考题346
参考文献347