第1章 继电-接触器控制系统 1
1.1 常用低压电器 1
1.1.1 开关电器 1
1.1.2 熔断器 3
1.1.3 接触器 3
1.1.4 继电器 5
1.1.5 主令电器 10
1.2 电气控制系统图的绘制 13
1.2.1 电气控制系统图中的图形符号和文字符号 14
1.2.2 电气原理图 15
1.2.3 电器元件布置图 17
1.2.4 电气安装接线图 18
1.3 基本控制电路 18
1.3.1 自锁与互锁控制电路 18
1.3.2 顺序控制电路 21
1.3.3 点动与连续控制电路 21
1.3.4 多点控制电路 22
1.3.5 往复循环控制电路 23
小结 24
习题 24
2.1.2 PLC的产生与发展趋势 25
2.1.1 PLC的定义 25
2.1 概述 25
第2章 PLC软、硬件组成及工作原理 25
2.1.3 PLC与其他工业控制系统的比较 27
2.1.4 PLC的特点及应用领域 29
2.2 PLC的硬件组成 31
2.2.1 CPU模块 31
2.2.2 输入/输出模块 32
2.2.3 电源模块 35
2.2.4 外部设备 35
2.2.5 PLC的配置 35
2.3.1 系统程序 36
2.3 PLC的软件系统 36
2.3.2 用户程序 37
2.4 PLC的工作原理 37
2.4.1 接线程序控制与存储程序控制 37
2.4.2 PLC的循环扫描工作过程 38
2.5 PLC的主要指标 41
2.6 PLC的分类 41
小结 42
习题 43
3.1.2 系统结构与典型产品特性 44
3.1.1 概述 44
3.1 S7-200系列PLC系统特性 44
第3章 S7-200系列PLC系统特性及硬件构成 44
3.1.3 系统内部资源介绍 46
3.1.4 系统I/O地址分配 48
3.1.5 CPU模块I/O接线 49
3.2 S7-200系列PLC扩展模块简介 50
3.2.1 数字量扩展模块 50
3.2.2 模拟量扩展模块 50
3.2.3 通信模块 51
3.2.5 EM253位控模块 53
3.2.4 EM241调制解调器模块 53
3.3 S7-200系列PLC系统供电 54
3.3.1 交流电源系统的外部接线 54
3.3.2 直流电源系统的外部接线 54
3.3.3 PLC内部电源 55
小结 55
习题 55
第4章 S7-200系列PLC的编程语言及程序结构 57
4.1 常见编程语言简介 57
4.1.1 梯形图 57
4.1.3 顺序功能图 58
4.1.4 功能块图 58
4.1.2 语句表 58
4.2 梯形图的特点与编程规则 59
4.2.1 梯形图的特点 59
4.2.2 梯形图编程的基本规则 60
4.2.3 梯形图与继电-接触器控制电路比较 61
4.3 PLC的程序结构 61
4.3.1 用户程序 62
4.3.2 数据块 63
4.3.3 系统块 63
4.4.1 STL编辑器 64
4.4.2 LAD编辑器 64
4.4 PLC程序编辑器的选择 64
4.4.3 FBD编辑器 65
4.5 STEP7-Micro/WIN编程软件简介 65
4.5.1 STEP7-Micro/WIN编程软件安装 65
4.5.2 STEP7-Micro/WIN编程软件项目窗口 66
4.5.3 程序的创建、下载和运行 67
小结 73
习题 74
第5章 S7-200系列PLC基本指令系统及应用 75
5.1 指令及结构 75
5.1.1 指令的组成 75
5.1.2 操作数 76
5.1.4 S7-200系列PLC的编程数据类型 77
5.1.3 寻址方式 77
5.2 位逻辑指令 78
5.2.1 触点指令 78
5.2.2 线圈指令 80
5.2.3 RS触发器指令 82
5.2.4 逻辑堆栈指令 83
5.3 定时器、计数器指令和比较指令 84
5.3.1 定时器指令 84
5.3.2 计数器指令 88
5.3.3 比较指令 90
5.4 运算指令 93
5.4.1 算术运算指令 94
5.4.2 逻辑运算指令 99
5.5 数据处理指令 102
5.5.1 传送类指令 102
5.5.2 移位指令 103
5.5.3 字节交换指令 107
5.5.4 存储器填充指令 107
5.6 程序控制指令与子程序指令 107
5.6.1 程序控制指令 107
5.6.2 子程序指令 110
习题 113
小结 113
第6章 S7-200系列PLC通信及网络 115
6.1 工业数据通信及控制网络 115
6.1.1 工业数据通信特点 115
6.1.2 串行通信 115
6.1.3 现场总线技术 116
6.2 S7-200系列PLC的网络通信 119
6.2.1 S7系列PLC的网络结构与协议 119
6.2.2 S7-200系列PLC的通信方式与硬件选择 123
6.2.3 S7-200系列PLC通信参数的设置 125
6.2.4 S7-200系列PLC的通信指令 126
6.2.5 S7-200系列PLC通信实例 129
小结 131
习题 131
第7章 PLC控制系统设计与调试 132
7.1 PLC控制系统设计的内容与步骤 132
7.1.1 PLC系统设计的原则与内容 132
7.1.2 PLC控制系统设计的一般步骤 133
7.2 PLC控制系统的硬件设计 134
7.2.1 PLC机型的选择 134
7.2.2 PLC容量估算 135
7.2.3 输入/输出模块的选择 135
7.2.5 分配输入/输出点 137
7.2.4 电源模块的选择 137
7.2.6 输出点的保护 138
7.2.7 安全回路设计 139
7.3 PLC控制系统的软件设计 139
7.3.1 PLC应用软件设计的内容 140
7.3.2 PLC控制系统软件设计一般步骤 140
7.3.3 常用基本环节编程 142
7.4 PLC控制系统的抗干扰设计 144
7.4.1 抗电源干扰的措施 145
7.4.2 控制系统的接地设计 145
7.4.3 抗I/O干扰设计 146
7.5.2 控制系统硬件检查 147
7.5 PLC控制系统的调试 147
7.5.1 应用程序离线调试 147
7.5.3 应用程序在线调试 149
7.5.4 现场调试 149
小结 150
习题 150
第8章 PLC应用系统设计实例 152
8.1 PLC在三相异步电动机控制中的应用 152
8.1.1 控制要求、工艺过程、控制原理分析 152
8.1.2 PLC选型和资源配置 152
8.1.4 设计小结 154
8.1.3 PLC程序说明 154
8.2 PLC在时序控制中的应用 155
8.2.1 控制要求、工艺过程、控制原理分析 155
8.2.2 PLC选型和资源配置 156
8.2.3 控制程序说明 158
8.2.4 设计小结 158
8.3 PLC模拟量的处理 159
8.3.1 控制要求、工艺过程、控制原理分析 160
8.3.2 PLC选型和资源配置 160
8.3.3 控制程序说明 162
8.3.4 设计小结 167
8.4 文本显示器TD200的应用 170
8.4.1 控制要求、工艺过程、控制原理分析 170
8.4.2 PLC选型和资源配置 171
8.4.3 TD200配置和控制程序说明 172
8.4.4 设计小结 182
附录 183
附录A 电气图常用图形符号及文字符号表 183
附录B S7-200系列PLC特殊存储器标志 188
附录C S7-200系列PLC中断事件 194
参考文献 196