绪论 1
第1章 常用低压电器 3
1.1 概述 3
1.1.1 电器的定义 3
1.1.2 常用低压电器分类 3
1.1.3 低压电器发展概况 4
1.2 低压电器的电磁机构及执行机构 4
1.2.1 电磁机构 4
1.2.2 触点系统 5
1.2.3 灭弧系统 6
1.3 接触器 7
1.3.1 接触器结构和工作原理 7
1.3.2 接触器的型号及主要技术参数 8
1.4 继电器 9
1.4.1 电流继电器和电压继电器 10
1.4.2 中间继电器 11
1.4.3 热继电器 11
1.4.4 时间继电器 12
1.4.5 速度继电器 14
1.4.6 液位继电器 15
1.4.7 干簧继电器 15
1.4.8 固态继电器 16
1.5 熔断器 17
1.5.1 熔断器的分类 17
1.5.2 熔断器型号及主要性能参数 18
1.6 低压断路器 18
1.6.1 低压断路器结构及工作原理 19
1.6.2 低压断路器类型及主要参数 19
1.7 低压隔离器 20
1.7.1 刀开关 20
1.7.2 组合开关 21
1.8 主令器 21
1.8.1 按钮 21
1.8.2 行程开关与接近开关 22
1.8.3 转换开关 23
1.9 常用液压传动元件与系统 24
1.9.1 动力元件与执行元件 24
1.9.2 控制调节元件 25
1.9.3 组合机床动力滑台的液压系统 29
1.9.4 液压剪切机 31
1.10 电磁执行元件 33
1.10.1 电磁铁 33
1.10.2 电磁制动器 33
本章小结 34
习题1 35
第2章 继电接触器控制系统的基本电路 36
2.1 电气控制线路的图形、文字符号及绘制原则 36
2.1.1 常用电气设备图形符号及文字符号 36
2.1.2 电气控制图绘制原则 39
2.1.3 电气原理图 39
2.1.4 电气元件布置图 41
2.1.5 电气安装接线图 42
2.2 并励直流电动机的基本控制电路 42
2.2.1 启动控制电路 43
2.2.2 正、反转控制电路 43
2.2.3 能耗制动控制电路 44
2.2.4 调速控制电路 45
2.3 三相笼型异步电动机的控制电路 45
2.3.1 三相异步电动机的基本控制电路 45
2.3.2 三相异步电动机的启动控制电路 49
2.3.3 软启动器及调速控制电路 51
2.3.3 异步电动机的制动控制电路 53
2.3.4 异步电动机的调速控制电路 55
2.3.5 变频器及调速控制电路 56
本章小结 61
习题2 61
第3章 PLC概述及构成原理 63
3.1 PLC的产生及定义 63
3.1.1 PLC的产生 63
3.1.2 PLC的定义 64
3.2 PLC的特点及分类 64
3.2.1 PLC的特点 64
3.2.2 PLC的分类 65
3.3 PLC的应用范围 67
3.4 PLC的发展趋势 68
3.5 PLC的基本组成 68
3.5.1 PLC的组成 68
3.5.2 PLC系统的等效电路 71
3.5.3 PLC与继电器控制系统的比较 73
3.6 PLC的工作原理 74
3.6.1 PLC的工作过程 74
3.6.2 PLC对输入/输出的处理原理 76
3.7 PLC的编程语言 77
3.7.1 PLC的编程语言 77
3.7.2 PLC的控制程序结构 79
本章小结 80
习题3 80
第4章 S7-200系列的PLC构成 81
4.1 S7-200系列PLC系统结构 81
4.1.1 S7-200系列PLC的主机 81
4.1.2 S7-200系列PLC的扩展模块 86
4.1.3 S7-200系列PLC的通信及常用网络 87
4.1.4 其他设备 90
4.2 S7-200系列PLC的内部元器件 91
4.2.1 数据存储类型 91
4.2.2 数据的编址方式 92
4.2.3 PLC内部元器件及编址 93
4.3 S7-200 CPU存储器区域的寻址方式 96
4.3.1 CPU存储区域的立即数寻址 96
4.3.2 CPU存储区域的直接寻址 96
4.3.3 CPU存储器区域的间接寻址 98
本章小结 99
习题4 99
第5章 S7-200系列PLC的基本指令 101
5.1 基本逻辑指令 101
5.1.1 位操作指令 101
5.1.2 置位S(Set)、复位R(Reset)指令 106
5.1.3 边沿脉冲指令 106
5.1.4 立即指令Ⅰ(Immediate) 108
5.1.5 触发器指令 108
5.1.6 取反和空操作指令 109
5.1.7 比较指令 110
5.1.8 定时器 111
5.1.9 计数器 114
5.2 程序控制指令 116
5.2.1 结束指令END/MEND 116
5.2.2 暂停指令STOP 116
5.2.3 看门狗复位指令WDR(Watch Dog Reset) 117
5.2.4 跳转指令JMP与标号指令LBL 117
5.2.5 循环指令FOR和NEXT 118
5.2.6 子程序 120
5.2.7 与ENO指令 122
5.2.8 顺序控制指令 123
5.3 基本指令的应用实例 126
5.3.1 自锁控制电路 126
5.3.2 互锁控制电路 126
5.3.3 多点控制电路 127
5.3.4 关联控制电路 127
5.3.5 顺序控制电路 127
5.3.6 二分频电路 128
5.3.7 闪烁电路 129
5.3.8 特殊时间控制电路 130
5.3.9 扩展定时器和计数器 131
5.3.10 报警电路 133
5.3.11 照明灯控制电路 133
5.3.12 译码电路 135
本章小结 135
习题5 136
第6章 S7-200 PLC编程软件及应用 139
6.1 S7-200 PLC编程系统概述 139
6.1.1 S7-200 PLC编程系统的组成及要求 139
6.1.2 S7-200 PLC编程系统硬件的连接 140
6.1.3 STEP 7-Micro/WIN V4.0软件的安装 140
6.1.4 通讯参数的设定 140
6.2 STEP 7-Micro/WIN V4.0的功能 142
6.2.1 STEP 7-Micro/WIN V4.0功能简介 142
6.2.2 STEP 7-Micro/WIN V4.0的窗口组件及其功能 143
6.2.3 系统模块的设置及系统块配置(CPU组态) 146
6.3 程序编辑及运行 148
6.3.1 用户程序文件操作 148
6.3.2 编辑程序 149
6.4 程序调试运行监控与调试 153
6.4.1 选择工作模式 153
6.4.2 梯形图程序的状态监视 153
6.4.3 语句表程序的状态监视 155
6.4.4 用状态图监视与调试程序 155
6.4.5 在RUN模式下编辑用户程序 157
6.4.6 使用系统块设置PLC的参数 157
6.4.7 梯形图程序状态的强制功能 158
6.4.8 程序的打印输出 159
本章小结 159
第7章 S7-200系列PLC功能指令 160
7.1 数据处理指令 160
7.1.1 数据传送 160
7.1.2 移位指令 162
7.1.3 字节交换/填充指令 164
7.2 运算指令 164
7.2.1 算术运算指令 164
7.2.2 数学函数指令 168
7.2.3 增1/减1计数指令 170
7.2.4 逻辑运算指令 170
7.3 表功能指令 172
7.3.1 填表指令ATT(Add To Table) 172
7.3.2 表取数指令 173
7.3.3 表查找指令TBL FIND(Table Find) 174
7.4 转换指令 175
7.4.1 数据类型转换指令 175
7.4.2 数据的编码和译码指令 178
7.5 中断指令 181
7.5.1 中断源 181
7.5.2 中断控制 182
7.5.3 中断程序 183
7.6 高速处理指令 183
7.6.1 高速计数指令 183
7.6.2 高速脉冲输出 185
7.7 功能指令的应用实例 187
7.7.1 三相笼型异步电动机星形-三角形启动控制 187
7.7.3 三相步进电机的控制 189
7.7.4 四组抢答器程序设计 191
本章小结 194
习题7 195
第8章 PLC控制系统的应用设计 197
8.1 PLC控制系统的总体设计 197
8.1.1 PLC控制系统的类型 197
8.1.2 PLC控制系统设计的基本原则 199
8.1.3 PLC控制系统的设计步骤 200
8.2 减少PLC输入和输出点数的方法 202
8.2.1 减少PLC输入点数的方法 202
8.2.3 减少PLC输出点数的方法 203
8.3 提高PLC控制系统可靠性的措施 204
8.3.1 PLC的工作环境 205
8.3.2 对电源的处理 205
8.3.3 对感性负载的处理 206
8.3.4 安装与布线的注意事项 207
8.3.5 PLC的接地 208
8.3.6 冗余系统与热备用系统 208
8.3.7 故障的检测与诊断 209
8.4 塔架起重机加装夹轨器后的大车行走控制系统的设计 210
8.4.1 大车行走控制系统 210
8.4.2 现场控制柜盘面布置 212
8.4.3 PLC外部接线图及输入/输出端子地址分配 212
8.4.4 设计大车行走控制系统程序 214
8.5 机械手控制系统的应用设计 215
8.5.1 机械手控制系统 215
8.5.2 操作面板布置 217
8.5.3 输入/输出端子地址分配 217
8.5.4 整体程序结构 218
8.5.5 整体顺序功能流程图 218
8.5.6 实现单操作工作的程序 219
8.5.7 自动顺序操作控制程序 220
8.5.8 机械手步进操作功能流程图 221
本章小结 222
习题8 222
第9章 PLC的梯形图程序设计方法及应用实例 225
9.1 PLC梯形图的经验设计法及应用 225
9.1.1 启动、保持和停止电路 226
9.1.2 运货小车的自动控制 226
9.1.3 交通指挥信号灯的控制 228
9.2 梯形图的逻辑设计法及应用 230
9.2.1 集选电梯外呼信号停站控制 231
9.2.2 装卸料小车多方式运动控制 233
9.2.3 深孔钻床的自动控制 235
9.3 PLC梯形图的“翻译”设计法及应用 238
9.3.1 三速异步电动机启动和自动加速的控制 239
9.3.2 异步电动机长动与点动控制 240
9.4 PLC梯形图的顺序控制设计法及应用 241
9.4.1 液压剪切机的控制 243
9.4.2 组合机床动力滑台的控制 245
9.4.3 交通指挥信号灯的顺序控制 246
9.4.4 自动门顺序控制 248
9.4.5 皮带传输线的顺序控制 249
9.4.6 大、小球分检机械臂装置的控制 251
本章小结 254
习题9 255
附录A 实训指导书 260
实训1 并励直流电动机正、反转控制实训 260
实训2 S7-200 PLC编程软件使用实训 261
实训3 人行道按钮控制信号灯实训 261
实训4 五星彩灯与数码管控制实训 262
实训5 S7-200 PLC简单通信实训 263
附录B 应用课题的简单设计 264
课题1 送料小车控制系统的设计 264
课题2 压铸机控制系统的设计 265
课题3 全自动洗衣机控制系统的设计 266
课题4 化学反应过程控制系统的设计 267
课题5 电镀生产线控制系统的设计 268
课题6 自动售货机控制系统的设计 269
课题7 打乒乓球的模拟控制系统的设计 269
附录C S7-200 PLC快速参考信息 271