第1章 继电器-接触器控制系统 1
1.1 常用低压电器 1
1.1.1 接触器 1
1.1.2 继电器 3
1.1.3 熔断器 9
1.1.4 开关电器 9
1.1.5 主令电器 12
1.2 电气控制系统图 13
1.2.1 电气原理图 14
1.2.2 电器元件布置图 15
1.2.3 电气安装接线图 15
1.2.4 电气控制电路的逻辑代数分析方法 16
1.3 三相异步电动机的基本控制电路 18
1.3.1 点动与连续控制电路 18
1.3.2 互锁控制电路 19
1.3.3 顺序控制电路 22
1.3.4 多点控制电路 22
1.3.5 减压启动控制电路 23
思考与练习 24
第2章 PLC的基础知识 25
2.1 PLC的产生及定义 25
2.1.1 PLC的产生 25
2.1.2 PLC的定义 26
2.2 PLC的特点及分类 26
2.2.1 PLC的特点 26
2.2.2 PLC的分类 27
2.3 PLC的应用范围 28
2.4 PLC的基本组成 29
2.5 PLC的工作原理 31
2.6 PLC与继电器-接触器控制系统的区别 33
思考与练习 34
第3章 S7-200系列PLC系统特性及硬件构成 35
3.1 S7-200系列PLC的系统特性 35
3.1.1 S7-200系列PLC的系统结构与典型产品特性 35
3.1.2 S7-200系列PLC系统内部资源 39
3.2 S7-200系列PLC的硬件构成 45
3.2.1 CPU模块I/O接线 45
3.2.2 扩展模块简介 47
3.2.3 系统供电 50
思考与练习 50
第4章 S7-200系列PLC的编程语言及程序结构 52
4.1 PLC的程序设计语言 52
4.1.1 梯形图(LAD) 52
4.1.2 语句表(STL) 54
4.1.3 顺序功能图(SFC) 55
4.1.4 功能块图(FBD) 56
4.1.5 结构文本(ST) 56
4.2 PLC的程序结构 56
4.2.1 用户程序 56
4.2.2 数据块 57
4.2.3 系统块 57
4.3 STEP7-Micro/WIN编程软件的使用 57
4.3.1 软件系统概述 57
4.3.2 程序的创建、编辑、下载和运行 61
4.3.3 程序调试及监控 64
思考与练习 65
第5章 S7-200系列PLC的基本指令 66
5.1 基本逻辑指令 66
5.1.1 基本位逻辑指令 66
5.1.2 置位S、复位R指令 76
5.1.3 RS、SR触发器指令 77
5.1.4 立即指令 78
5.1.5 边沿脉冲指令 80
5.1.6 逻辑堆栈指令 81
5.2 定时器指令 87
5.3 计数器指令 98
5.4 比较指令 103
5.5 程序控制指令 106
5.5.1 暂停、结束指令 106
5.5.2 看门狗复位指令 106
5.5.3 跳转及标号指令 108
5.5.4 循环指令 109
5.5.5 子程序指令 111
5.5.6 顺序控制指令 112
5.6 简单程序编制 115
思考与练习 120
第6章 S7-200系列PLC的功能指令 123
6.1 数据处理指令 123
6.1.1 数据传送指令 123
6.1.2 移位指令 128
6.1.3 字节交换与填充指令 133
6.2 算术、逻辑运算指令 134
6.2.1 算术运算指令 135
6.2.2 数学函数指令 140
6.2.3 增/减指令 142
6.2.4 逻辑运算指令 142
6.3 表功能指令 145
6.3.1 表存数指令 145
6.3.2 表取数指令 146
6.3.3 查表指令 146
6.4 转换指令 149
6.4.1 数据类型转换指令 149
6.4.2 编码和译码指令 151
6.4.3 段码指令 152
6.4.4 ASCⅡ码转换指令 153
6.5 中断指令 155
6.5.1 中断类型 156
6.5.2 中断指令 158
6.6 高速处理指令 160
6.6.1 高速计数指令 161
6.6.2 高速脉冲输出指令 168
6.7 PID指令 170
6.7.1 PID算法 172
6.7.2 PID指令 172
6.7.3 PID指令的使用 174
6.7.4 PID的实际应用 175
思考与练习 176
第7章 PLC控制系统设计 180
7.1 PLC控制系统的总体设计 180
7.1.1 PLC控制系统设计的基本原则和内容 180
7.1.2 PLC控制系统设计的一般步骤 181
7.2 PLC应用系统设计实例 183
7.2.1 继电器-接触器控制电路的PLC改造 183
7.2.2 十字路口交通信号灯控制系统设计 185
7.2.3 喷泉控制系统设计 190
7.2.4 列车车厢空调控制系统设计 195
思考与练习 211
实验 213
实验1 西门子S7-200 PLC编程软件的使用 213
实验2 基本逻辑指令的应用 214
实验3 定时器指令的应用 215
实验4 计数器指令的应用 217
实验5 PLC控制系统设计 218
参考文献 221