第1章 可编程序控制器概述 1
1.1 PLC的产生、定义、分类 1
1.2 PLC的基本结构 5
1.3 PLC的特点及主要功能 11
1.4 PLC的应用领域及发展趋势 14
习题与思考题 15
第2章 PLC的结构和工作原理 16
2.1 SIMATIC S7系列PLC概述 16
2.2 S7-200 PLC的硬件构成 17
2.3 PLC的工作原理 28
2.4 PLC的安装 34
习题与思考题 37
实验一 S7-200系列PLC的认识 38
第3章 S7-200 PLC基本指令系统及编程 39
3.1 PLC的编程语言与程序结构 39
3.2 S7系列的编程元件与寻址方式 41
3.3 位逻辑指令 48
3.4 定时器指令 57
3.5 计数器指令 62
3.6 梯形图基本规则 64
3.7 基本电路的编程 65
3.8 梯形图程序设计的技巧 71
习题与思考题 79
实验二 STEP 7-Micro/WIN 32编程软件的使用 82
实验三 电动机循环正反转的PLC控制 84
实验四 电动机Y/△启动的PLC控制 88
实验五 LED数码管循环点亮的PLC控制 91
第4章 S7-200 PLC功能指令及编程 93
4.1 S7-200指令的基本规则 93
4.2 程序控制指令 94
4.3 子程序 98
4.4 数据处理指令 101
4.5 运算指令 119
4.6 中断程序与中断指令 124
4.7 高速计数器与高速脉冲输出指令 128
4.8 时钟指令 138
4.9 PLC模拟量处理及PID控制 139
习题与思考题 149
实验六 四节传送带的模拟 150
实验七 功能指令实现数码管循环点亮 155
第5章 顺序控制设计法 157
5.1 顺序功能图 157
5.2 使用起保停电路的顺序控制梯形图设计方法 162
5.3 顺序控制继电器指令 164
5.4 使用SCR指令的顺序控制梯形图设计方法 165
5.5 程序设计综合实例 167
习题与思考题 176
实验八 机械手动作的模拟 179
实验九 电动机正反转能耗制动的PLC控制 183
实验十 十字路口交通灯的PLC控制 185
实验十一 三层电梯控制系统的模拟 188
第6章 PLC网络通信技术及应用 198
6.1 通信及网络的基本知识 198
6.2 S7-200的通信与网络 205
6.3 Profibus网络通信 213
6.4 工业以太网 217
6.5 HMI组态软件 219
6.6 S7-200网络的配置 223
6.7 通信指令 226
习题与思考题 230
实验十二 PC/PPI点对点网络通信 231
实验十三 ProfiBus网络通信的配置 235
实验十四 工业以太网通信 243
第7章 STEP 7-Micro/WIN32编程软件的使用 250
7.1 STEP7-Micro/WIN32软件的安装及硬件连接 250
7.2 编程软件的主要功能 251
7.3 STEP7-Micro/WIN32编程软件的使用 254
7.4 程序的调试及监控 260
7.5 帮助功能的使用与S7-200的出错处理 262
习题与思考题 264
第8章 PLC在恒压供水中的应用 265
8.1 变频器概述 265
8.2 恒压供水系统工作原理 267
8.3 控制系统硬件设计 269
8.4 PLC程序设计 272
习题与思考题 277
第9章 PLC在船用辅锅炉控制系统中的应用 278
9.1 船用辅锅炉控制系统概述 278
9.2 船用辅锅炉控制系统PLC选型和资源配置 280
9.3 程序框图及程序清单 282
实验十五 基于变频器恒压供水系统的模拟 286
实验十六 PLC在船舶锅炉控制系统的应用 293
第10章 PLC应用中的一些问题 297
10.1 PLC控制系统的设计与调试步骤 297
10.2 PLC端口的扩展与保护 301
10.3 PLC控制系统的可靠性措施 304
10.4 PLC的故障检测及维护 306
习题与思考题 308
附录A S7-200的特殊存储器(SM)标志位 309
附录B S7-200的SIMATIC指令集简表 314
附录C S7-200的错误代码 320
参考文献 323