第1章 常用低压电器 1
1.1 低压电器的基本知识 1
1.1.1 低压电器的分类 1
1.1.2 低压电器的型号表示法 1
1.1.3 低压电器的主要技术参数 2
1.1.4 低压电器的选用原则 2
1.1.5 低压电器的电磁机构 3
1.1.6 低压电器的触点及灭弧方法 5
1.2 低压开关 7
1.2.1 刀开关 7
1.2.2 低压断路器 9
1.3 熔断器 12
1.3.1 熔断器的组成、工作原理及特性 12
1.3.2 熔断器的类型及使用 13
1.3.3 熔断器的符号及型号含义 14
1.4 主令电器 14
1.4.1 常用主令电器的类型及适用场合 14
1.4.2 主令电器的符号及型号含义 16
1.4.3 主令电器的使用 17
1.5 接触器 17
1.5.1 交流接触器 17
1.5.2 直流接触器 18
1.5.3 接触器的类型及主要技术参数 18
1.5.4 接触器的使用 20
1.6 继电器 20
1.6.1 常用继电器的类型及工作原理 20
1.6.2 继电器的符号及型号含义 23
1.6.3 继电器的使用 23
思考与练习 24
第2章 电气控制基础 25
2.1 控制元器件符号 25
2.2 电气原理图的绘制原则 26
2.2.1 电气原理图的绘制原则 26
2.2.2 图上位置的表示方法 27
2.3 电路图分析 28
2.3.1 电气控制线路分析 28
2.3.2 电气原理图的阅读分析 29
2.4 三相笼型异步电动机启动控制 31
2.4.1 全压启动控制线路 32
2.4.2 电动机的点动控制线路 32
2.4.3 电动机的正反转控制线路 33
2.4.4 自动往复行程控制线路 34
2.5 三相异步电动机的制动控制 34
2.5.1 反接制动控制线路 35
2.5.2 能耗制动控制线路 36
思考与练习 37
第3章 典型机械设备电气控制系统 38
3.1 钻床电气控制电路 38
3.1.1 电力拖动特点与控制要求 38
3.1.2 电气控制电路分析 38
3.2 X62W型卧式万能铣床电气控制电路 41
3.2.1 电力拖动特点与控制要求 41
3.2.2 电气控制电路分析 41
3.3 M7120型平面磨床的电气控制电路 45
3.3.1 电力拖动形式和控制要求 45
3.3.2 电气控制电路分析 46
思考与练习 48
第4章 可编程控制器的基础知识 49
4.1 PLC概述 49
4.1.1 PLC的定义 49
4.1.2 PLC的产生与发展 49
4.1.3 PLC的特点 51
4.2 PLC的组成及工作原理 52
4.2.1 PLC的基本结构 52
4.2.2 PLC的工作原理 55
4.3 PLC的性能指标和编程语言 57
4.3.1 PLC的性能指标 57
4.3.2 PLC的编程语言 58
4.4 S7-200 PLC概述 59
4.4.1 S7-200 PLC的技术性能指标 59
4.4.2 I/O点的地址分配与接线 61
4.5 S7-200 PLC的内部元件 63
4.5.1 S7-200 PLC的编程软元件 63
4.5.2 S7-200的寻址方式 73
思考与练习 75
第5章 S7-200 PLC的基本指令及应用 76
5.1 S7-200的程序结构 76
5.2 S7-200的位逻辑指令 77
5.3 S7-200的定时器和计数器指令 83
5.4 比较指令 91
5.5 程序控制类指令 93
思考与练习 106
第6章 S7-200 PLC的功能指令及应用 108
6.1 传送指令 108
6.2 S7-200的运算指令 111
6.2.1 四则运算指令 111
6.2.2 逻辑运算 118
6.3 移位指令 122
6.4 表功能指令 128
6.5 S7-200的特殊功能指令 131
6.5.1 中断指令 131
6.5.2 高速计数器 136
思考与练习 144
第7章 STEP 7-Micro/WIN编程软件 145
7.1 编程软件概述 145
7.1.1 编程软件的安装与项目的组成 145
7.1.2 通信参数的设置与在线连接的建立 148
7.1.3 帮助功能的使用与S7-200的出错处理 150
7.2 程序的编写与传送 152
7.2.1 编程的准备工作 152
7.2.2 编写与传送用户程序 153
7.2.3 数据块的使用 156
7.3 用编程软件监控与调试程序 157
7.3.1 基于程序编辑器的程序状态监控 157
7.3.2 用状态表监控与调试程序 159
7.3.3 用状态表强制改变数值 161
7.3.4 在RUN模式下编辑用户程序 161
7.3.5 调试用户程序的其他方法 162
7.4 使用系统块设置PLC的参数 162
7.4.1 断电数据保持的设置 162
7.4.2 创建CPU密码 163
7.4.3 输出表与输入滤波器的设置 165
7.4.4 脉冲捕捉功能与后台通信时间的设置 166
7.5 S7-200 PLC仿真软件的使用 167
思考与练习 169
第8章 PLC的通信与自动化通信网络 170
8.1 计算机通信概述 170
8.1.1 串行通信 170
8.1.2 串行通信的端口标准 171
8.2 计算机通信的国际标准 172
8.2.1 开放系统互连模型 172
8.2.2 IEEE 802通信标准 173
8.2.3 现场总线及其国际标准 175
8.3 西门子的工业自动化通信网络 176
8.4 S7-200的通信功能与串行通信网络 177
8.4.1 S7-200的网络通信协议 177
8.4.2 S7-200的通信功能 179
8.4.3 S7-200的串行通信网络 180
8.5 S7-200的通信指令 182
8.5.1 网络读写指令 182
8.5.2 发送指令与接收指令 184
8.6 使用自由端口模式的计算机与PLC的通信 188
8.7 Modbus协议在通信中的应用 191
8.7.1 Modbus RTU通信协议 191
8.7.2 基于Modbus RTU主站协议的通信 191
8.7.3 基于Modbus RTU从站协议的通信 194
思考与练习 197
第9章 PLC基本实验 198
9.1 继电器类指令实验 198
9.1.1 实验目的 198
9.1.2 实验任务 198
9.1.3 实验步骤 198
9.2 计时器类指令实验 200
9.2.1 实验目的 200
9.2.2 实验任务 200
9.2.3 实验步骤 200
9.3 计数器指令实验 203
9.3.1 实验目的 203
9.3.2 实验任务 203
9.3.3 实验步骤 203
9.4 微分指令、锁存器指令实验 205
9.4.1 实验目的 205
9.4.2 实验任务 205
9.4.3 实验步骤 205
9.5 移位指令实验 208
9.5.1 实验目的 208
9.5.2 实验任务 208
9.5.3 实验步骤 209
9.6 算术指令和模拟量输入指令实验 212
9.6.1 实验目的 212
9.6.2 实验任务 212
9.6.3 实验步骤 212
9.7 特殊功能指令实验 214
9.7.1 实验目的 214
9.7.2 实验任务 214
9.7.3 实验步骤 214
思考与练习 216
第10章 WinCC flexible入门 217
10.1 WinCC flexible概述 217
10.1.1 WinCC flexible简介 217
10.1.2 WinCC flexible的安装 218
10.1.3 WinCC flexible的用户接口 221
10.1.4 鼠标的使用方法与技巧 224
10.2 一个简单的例子 226
10.2.1 创建项目 226
10.2.2 变量的生成与组态 228
10.2.3 画面的生成与组态 228
10.2.4 指示灯与文本域的生成和组态 229
10.2.5 按钮的生成与组态 231
10.3 项目的运行与模拟 233
10.3.1 WinCC flexible运行系统简介 233
10.3.2 模拟调试的方法 234
思考与练习 234
参考文献 235