第一篇 电气控制与PLC基础理论 1
第1章 电气控制基础 1
1.1常用低压电器 1
1.2电气控制系统的基本控制电路 8
1.3电气控制系统的设计 17
思考与练习 19
第2章PLC概述 20
2.1PLC的产生与发展 20
2.2PLC的特点与功能 21
2.3PLC的结构与分类 23
2.4常用的PLC产品 25
思考与练习 28
第3章PLC的组成与原理 29
3.1PLC的组成 29
3.2PLC的工作原理 34
3.3继电器控制与PLC控制的比较 39
3.4PLC编程语言 40
思考与练习 42
第二篇S7—200系列PLC 43
第4章S7-200系列PLC简介 43
4.1S7-200综述 43
4.2S7-200硬件组成 43
4.3S7-200的通信功能 47
思考与练习 49
第5章S7-200系列PLC的指令系统 50
5.1S7-200的编程语言 50
5.2S7-200的指令系统 50
思考与练习 68
第6章STEP7-Micro/WIN32编程软件的使用方法 69
6.1STEP7-Micro/WIN概述 69
6.2输入梯形逻辑程序 72
6.3建立通信和下载程序 76
6.4材料分拣控制系统 78
思考与练习 98
第三篇S7—300/400系列PLC 99
第7章S7-300/400系列PLC简介 99
7.1S7-300综述 99
7.2S7-300硬件组成 102
7.3S7-400综述 120
7.4S7-400硬件组成 123
7.5ET 200分布式I/O硬件组成 130
思考与练习 136
第8章S7-300/400的通信功能 137
8.1S7通信分类 137
8.2MPI网络 138
8.3PROFIBUS 145
8.4工业以太网 164
8.5点对点通信 170
8.6AS-i网络 177
思考与练习 182
第9章S7-300/400系列PLC的指令系统 184
9.1S7-300/400的编程语言 184
9.2S7-300/400的存储区 185
9.3S7-300/400的指令系统 192
思考与练习 211
第10章S7-300/400用户程序结构 213
10.1用户程序基本结构 213
10.2数据块 216
10.3组织块 220
思考与练习 228
第11章STEP 7编程软件的使用方法 229
11.1STEP7编程软件简介 229
11.2组态 230
11.3使用符号编程 235
11.4在OBI中创建程序 236
11.5创建一个带有功能块和数据块的程序 237
11.6编程一个功能(FC) 239
11.7编程共享数据块 240
11.8编程多重背景 240
11.9S7-PLCSIM仿真软件的使用 242
11.10系统调试 245
思考与练习 248
第12章PLC控制系统实例 249
12.1五层电梯控制系统 249
12.2八层电梯控制系统 256
12.3实例分析 269
思考与练习 292
第四篇PLC控制系统设计方法 295
第13章数字量控制系统梯形图设计方法 295
13.1梯形图编程规则 295
13.2梯形图程序的优化 296
13.3梯形图的经验设计法 297
13.4顺序控制设计方法 302
思考与练习 322
第14章PLC控制系统设计 324
14.1PLC控制系统概述 324
14.2控制系统PLC的选择 328
14.3PLC控制系统的软/硬件设计 334
14.4PLC控制系统的可靠性设计 341
14.5PLC控制系统的抗干扰设计 348
思考与练习 356
附录1常用电气图形符号表 357
附录2S7-200指令表 359
附录3S7-300/400指令表 379
附录4S7-200特殊寄存器(SM)标志位 383
附录5系统组织块OB简表 388
附录6系统功能块SFC简表 390
附录7系统功能块SFB简表 393
参考文献 395