第1章 PLC基础知识 1
1.1 PLC的起源 1
1.1.1 PLC的产生 1
1.1.2 PLC的定义 2
1.1.3 PLC的分类 2
1.2 PLC的特点与应用 4
1.2.1 PLC的特点 4
1.2.2 PLC的应用 4
1.3 PLC的发展趋势 4
1.3.1 PLC的发展过程 4
1.3.2 PLC的发展趋势 5
1.4 主流PLC及其生产厂商简介 6
1.4.1 SIEMENS公司的S7—200系列 6
1.4.2 OMRON公司的C200H系列 6
1.4.3 三菱的FX系列 7
1.4.4 AB公司的PLC 7
第2章 西门子PLC工程应用基础知识 8
2.1 西门子PLC简介 8
2.2 S7—200系列PLC系统硬件结构 8
2.2.1 硬件系统的基本单元 9
2.2.2 扩展单元 11
2.2.3 特殊功能单元 12
2.2.4 相关设备 13
2.2.5 相关软件 13
2.3 S7—200系列PLC的工作原理 14
2.3.1 PLC的三个工作阶段 14
2.3.2 PLC对输入/输出的处理原则 15
2.4 S7—200系列PLC的指令系统 15
2.4.1 逻辑指令 15
2.4.2 比较指令 16
2.4.3 定时器指令 16
2.4.4 计数器指令 16
2.4.5 整数数学运算指令 17
2.4.6 逻辑运算指令 17
2.4.7 其他功能指令 17
2.5 STEP7开发环境介绍 17
2.6 PLC工程开发应用的一般步骤 18
2.6.1 PLC设计的原则和内容 19
2.6.2 PLC的选型 20
2.6.3 控制程序设计概述 21
2.6.4 系统的调试 21
2.6.5 系统的可靠性设计 22
第3章 S7—200工程应用实例分析(1)——多关节机械手控制系统 23
3.1 概述 23
3.1.1 多关节机械手简介 23
3.1.2 多关节机械手控制系统的功能要求 24
3.2 系统总设计 25
3.2.1 多关节机械手的机械结构 25
3.2.2 多关节机械手的工作原理 29
3.3 硬件系统配置 30
3.3.1 PLC选型 30
3.3.2 PLC的I/O资源配置 31
3.3.3 其他资源配置 33
3.4 软件系统设计 35
3.4.1 总体流程设计 35
3.4.2 各个模块梯形图设计 36
3.5 系统设计中的问题及解决方法 49
3.5.1 硬件方面的问题 49
3.5.2 软件方面的问题 49
3.5.3 安装调试方面的问题 50
3.6 设计小结 50
第4章 S7—200工程应用实例分析(2)——交流双速电梯控制系统 51
4.1 概述 51
4.1.1 交流双速电梯简介 51
4.1.2 交流双速电梯控制系统的功能要求 52
4.2 系统总体设计 53
4.2.1 交流双速电梯控制系统的结构 53
4.2.2 交流双速电梯控制系统的工作原理 55
4.3 硬件系统配置 55
4.3.1 PLC选型 56
4.3.2 PLC的I/O资源配置 57
4.3.3 其他资源配置 59
4.4 软件系统设计 61
4.4.1 总体流程设计 61
4.4.2 各个模块梯形图设计 62
4.5 系统设计中的问题及解决方法 76
4.5.1 硬件方面问题 76
4.5.2 软件方面问题 77
4.6 设计小结 77
第5章 S7—200工程应用实例分析(3)——水轮机调速系统 78
5.1 概述 78
5.1.1 水轮机调速系统简介 78
5.1.2 水轮机调速系统的功能要求 79
5.2 系统总体设计 80
5.2.1 水轮机调速系统的结构特点 80
5.2.2 水轮机调速系统的工作原理 82
5.3 硬件系统配置 83
5.3.1 PLC选型 83
5.3.2 PLC的I/O资源配置 84
5.3.3 其他资源配置 86
5.4 软件系统设计 89
5.4.1 总体流程设计 89
5.4.2 各个模块梯形图设计 91
5.5 系统设计中的问题及解决方法 104
5.5.1 硬件方面问题 104
5.5.2 软件方面问题 104
5.6 设计小结 105
第6章 S7—200工程应用实例分析(4)——板材切割控制系统 106
6.1 概述 106
6.1.1 板材切割系统简介 106
6.1.2 板材切割系统的功能要求 107
6.2 系统总体设计 109
6.2.1 板材切割系统的结构 109
6.2.2 板材切割系统的工作原理 110
6.3 硬件系统配置 111
6.3.1 PLC选型 111
6.3.2 PLC的I/O资源配置 111
6.3.3 其他资源配置 112
6.4 软件系统设计 114
6.4.1 总体流程设计 114
6.4.2 各个模块梯形图设计 118
6.5 系统设计中的问题及解决方法 127
6.5.1 硬件方面问题 127
6.5.2 软件方面问题 127
6.6 设计小结 128
第7章 S7—200工程应用实例分析(5)——烟支装盘机控制系统 129
7.1 概述 129
7.1.1 烟支装盘机简介 129
7.1.2 烟支装盘机控制系统的功能要求 129
7.2 系统总体设计 130
7.2.1 烟支装盘机的结构特点 130
7.2.2 烟支装盘机控制系统的工作原理 131
7.3 硬件系统配置 132
7.3.1 PLC选型 132
7.3.2 PLC的I/O资源配置 134
7.3.3 其他资源配置 137
7.4 软件系统设计 138
7.4.1 总体流程设计 138
7.4.2 各个模块梯形图设计 142
7.5 系统设计中的问题及解决方法 158
7.5.1 硬件方面问题 158
7.5.2 软件方面问题 158
7.6 设计小结 159
第8章 S7—200工程应用实例分析(6)——模块式空调机控制系统 160
8.1 概述 160
8.1.1 模块式空调简介 160
8.1.2 模块式空调控制系统的功能要求 162
8.2 系统总设计 164
8.2.1 模块式空调的结构 164
8.2.2 模块式空调控制系统的工作原理 169
8.3 硬件系统配置 170
8.3.1 PLC选型 170
8.3.2 PLC的I/O资源配置 171
8.3.3 其他资源配置 173
8.4 软件系统设计 175
8.4.1 总体流程设计 176
8.4.2 各个模块梯形图设计 180
8.5 系统设计中的问题及解决办法 189
8.5.1 硬件方面的问题 189
8.5.2 软件方面的问题 189
8.5.3 安装调试方面的问题 190
8.6 设计小结 190
第9章 S7—200工程应用实例分析(7)——桥式起重机控制系统 191
9.1 概述 191
9.1.1 桥式起重机简介 191
9.1.2 桥式起重机控制系统的功能要求 192
9.2 系统总体设计 193
9.2.1 桥式起重机的结构 193
9.2.2 桥式起重机的工作原理 195
9.3 硬件系统配置 195
9.3.1 PLC选型 196
9.3.2 PLC的I/O资源配置 196
9.3.3 其他资源配置 197
9.4 软件系统设计 199
9.4.1 总体流程设计 200
9.4.2 各个模块梯形图设计 203
9.5 系统设计中的问题及解决方法 216
9.5.1 硬件方面的问题 216
9.5.2 软件方面的问题 216
9.6 设计小结 216
第10章 S7—200工程应用实例分析(8)——城市供水系统 217
10.1 概述 217
10.1.1 供水系统简介 217
10.1.2 供水系统的功能要求 218
10.2 系统总体设计 219
10.2.1 供水系统的结构 219
10.2.2 供水系统的工作原理 219
10.3 硬件系统配置 220
10.3.1 PLC选型 221
10.3.2 PLC的I/O资源配置 221
10.3.3 其他资源配置 223
10.4 软件系统设计 225
10.4.1 总体流程设计 225
10.4.2 各个模块梯形图设计 230
10.5 系统设计中的问题及解决方法 243
10.5.1 硬件方面问题 243
10.5.2 软件方面问题 243
10.6 设计小结 243
第11章 S7—200工程应用实例分析(9)——污水处理系统 244
11.1 概述 244
11.1.1 污水处理简介 244
11.1.2 污水处理系统的功能要求 247
11.2 系统总体设计 248
11.2.1 污水处理系统的结构特点 248
11.2.2 污水处理系统的工作原理 250
11.3 硬件系统配置 251
11.3.1 PLC选型 251
11.3.2 PLC的I/O资源配置 252
11.3.3 其他资源配置 254
11.4 软件系统设计 257
11.4.1 总体流程设计 257
11.4.2 各个模块梯形图设计 261
11.5 系统设计中的问题及解决方法 278
11.5.1 硬件方面问题 278
11.5.2 软件方面问题 278
11.6 设计小结 279
第12章 S7—200工程应用实例分析(10)——浇模型冰淇淋生产线 280
12.1 概述 280
12.1.1 浇模型冰淇淋生产线简介 280
12.1.2 浇模型冰淇淋生产线的功能要求 281
12.2 系统总体设计 283
12.2.1 浇模型冰淇淋生产线的结构 283
12.2.2 浇模型冰淇淋生产线的工作原理 285
12.3 硬件系统配置 286
12.3.1 PLC选型 286
12.3.2 PLC的I/O资源配置 287
12.3.3 其他资源配置 288
12.4 软件系统设计 292
12.4.1 总体流程设计 292
12.4.2 各个模块梯形图设计 294
12.5 系统设计中的问题及解决办法 308
12.5.1 硬件方面问题 308
12.5.2 软件方面问题 308
12.6 设计小结 308
参考文献 309