第1章 S7-200PLC工作原理概述 1
1.1 S7-200PLC基本结构与工作原理 1
1.1.1 S7-200PLC基本结构 1
1.1.2 S7-200PLC工作原理 14
1.2 S7-200PLC程序设计基础 20
1.2.1 存储器的编程元件 20
1.2.2 存储器的数据类型 27
1.2.3 存储器的寻址方式 30
1.2.4 编程语言与程序结构 32
1.2.5 顺序控制梯形图设计法 33
1.3 S7-200PLC基本位逻辑指令 37
1.3.1 触点指令 37
1.3.2 输出指令 41
1.3.3 逻辑堆栈指令 46
1.4 位逻辑指令程序设计举例 51
1.4.1 交流电动机正/反转控制 51
1.4.2 顺控图法设计多台水泵启/停程序 55
第2章 S7-200PLC基本控制指令与应用 59
2.1 S7-200PLC定时器/计数器指令 59
2.1.1 定时器指令 59
2.1.2 计数器指令 62
2.1.3 定时器/计数器程序设计举例 67
2.2 S7-200PLC数据处理指令 69
2.2.1 数据传送指令 69
2.2.2 数据移位指令 78
2.2.3 数据比较指令 87
2.2.4 数据处理指令程序设计举例 94
2.3 S7-200PLC数学运算指令 95
2.3.1 整数数学运算指令 95
2.3.2 数学函数运算指令 114
2.3.3 逻辑运算操作指令 117
2.3.4 字符串指令 127
2.3.5 数学运算指令程序设计举例 131
第3章 S7.200PLC功能指令与应用 133
3.1 表类功能指令 133
3.1.1 AD_T_TBL填表指令 133
3.1.2 TBL_FIND查表指令 133
3.1.3 FIFO先入先出指令 134
3.1.4 UFO后入先出指令 135
3.1.5 FILL_N存储器填充指令 135
3.2 数据转换指令 136
3.2.1 双字整数与整数的转换 136
3.2.2 双字整数与实数的转换 136
3.2.3 字节与整数的转换 137
3.2.4 BCD码与整数的转换 138
3.2.5 整数与实数转换为ASCⅡ码指令 139
3.2.6 ASCⅡ码与十六进制数转换指令 139
3.2.7 译码与编码指令 140
3.2.8 子字符串转换为数字量 141
3.2.9 七段显示译码指令 141
3.2.10 数据转换指令程序设计举例 142
3.3 高速处理指令 143
3.3.1 高速计数器指令 143
3.3.2 高速脉冲输出指令 150
3.3.3 实时时钟指令 155
3.4 程序控制指令 156
3.4.1 END有条件结束指令 156
3.4.2 STOP停止指令 156
3.4.3 WDR监控定时器复位指令 156
3.4.4 FOR/NEXT循环指令 157
3.4.5 JMP/LBL跳转指令 158
3.4.6 子程序指令 159
3.4.7 中断程序指令 160
3.4.8 程序控制指令程序设计举例 164
3.5 PID控制指令 167
3.5.1 PID控制简介 167
3.5.2 PID控制指令 169
3.5.3 PID控制指令程序设计举例 171
3.6 通讯指令 173
3.6.1 PPI通讯指令 173
3.6.2 自由口通讯指令 175
3.6.3 USS通讯指令 177
3.6.4 以太网通讯指令 181
第4章 S7-200PLC软件平台与编程技术 182
4.1 STEP7-Micro/WIN32软件平台安装 182
4.2 STP7-Micro/WIN软件平台功能 186
4.3 STEP7-Micro/WIN程序设计入门 191
4.4.1 创建PLC工程 192
4.4.2 管理PLC工程 200
4.4 STEP7-Micro/WIN程序设计提高 208
4.4.1 模块化程序设计举例 208
4.4.2 PID模板配置及应用举例 216
4.4.3 高速计数器配置及编程举例 219
4.4.4 高速脉冲输出向导及应用举例 223
4.5 STEP-7-Micro/WIN程序设计注意问题 227
第5章 S7-200PLC控制程序应用设计实例 231
5.1 六人投票机控制程序应用设计 231
5.2 基于中断的彩灯控制程序应用设计 236
5.3 两台PLC通讯的步进电动机控制程序应用设计 243
5.4 PLC与组态王通讯的密码锁控制系统设计 252
5.5 基于PID的双闭环温度串级控制系统应用设计 268
第6章 异步电动机变频调速原理与应用设计 281
6.1 异步电动机变频调速原理概述 281
6.1.1 异步电动机变频调速原理 281
6.1.2 异步电动机变频调速控制方式 281
6.1.3 异步电动机变频调速机械特性 284
6.1.4 异步电动机变频调速系统结构 287
6.1.5 变频调速脉宽调制技术 289
6.2 MICROMASTERMM440变频器概述 293
6.2.1 MM440变频器组成原理 293
6.2.2 MM440变频器控制方式 297
6.2.3 MM440变频器系统调试 298
6.3 MM440变频调速系统应用设计 301
6.3.1 MM440与组态王通讯的可编程变频调速系统 302
6.3.2 外部按钮控制的多段频率复合调速系统 311
6.3.3 基于PID控制器的线性V/f闭环模拟调速系统 314
6.4 S7-200PLC与MM440变频调速系统应用设计 318
6.4.1 PLC与MM440通讯的18段变频调速系统设计 318
6.4.2 PLC与组态王通讯的单段变频调速系统设计 325
6.4.3 基于光电编码器反馈的闭环变频调速系统设计 333
第7章 直流电动机数字调速原理与应用设计 341
7.1 直流电动机调速原理概述 341
7.1.1 直流电动机调速原理 341
7.1.2 直流电动机调速机械特性 342
7.1.3 直流脉宽调制控制技术 343
7.1.4 直流数字调速系统组成原理 349
7.2 欧陆590+直流数字调速器概述 351
7.2.1 590+直流数字调速器组成原理 351
7.2.2 590+直流数字调速器控制性能 355
7.2.3 590+直流数字调速器系统调试 356
7.3 590+直流数字调速系统应用设计 359
7.3.1 远程信号控制的双闭环可逆直流调速系统 360
7.3.2 590+与组态王通讯的双闭环直流调速系统 362
7.4 S7-200PLC与590+直流调速系统应用设计 367
7.4.1 PLC控制590+实现多段可逆直流调速系统 367
7.4.2 基于光电编码器反馈的闭环直流调速系统设计 374
第8章 数字控制技术概述 381
8.1 数字控制器概述 381
8.1.1 数字控制器的组成 381
8.1.2 数字控制器的特点 383
8.2 数字控制算法概述 384
8.2.1 数字PID控制算法 384
8.2.2 PID参数整定原则与方法 388
8.2.3 模糊自适应PID控制算法 390
8.3 数字测速技术概述 393
8.3.1 数字测速精度 394
8.3.2 数字测速方法 394
8.4 数字滤波技术概述 396
8.4.1 算术平均值滤波法 397
8.4.2 中值平均滤波法 397
8.4.3 加权平均滤波法 397
8.4.4 程序判断滤波法 398
8.5 数字控制技术应用程序设计举例 398
参考文献 410