第一篇 认识篇 2
第1章 PLC的认识 2
1.1 PLC的概念 3
1.2 PLC的产生 3
1.3 PLC的发展前景 5
1.4 PLC的组成 8
1.4.1 可编程控制器的硬件结构 8
1.4.2 可编程控制器的编程语言 13
1.5 PLC的工作方式 15
1.6 PLC与其他控制方式的比较 17
1.6.1 可编程控制器与继电器控制系统的比较 17
1.6.2 可编程控制器与其他计算机控制装置的比较 18
1.6.3 可编程控制器与集散控制系统(DSC)的比较 18
第2章 西门子S7-200 PLC的认识 20
2.1 西门子S7-200 PLC的型号、外形、安装与接线 21
2.1.1 S7-200 PLC的型号 21
2.1.2 S7-200 PLC的外形结构 21
2.1.3 S7-200 PLC的扩展模块 24
2.1.4 S7-200 PLC的安装 26
2.2 西门子S7-200 PLC的内部资源的认识 27
2.2.1 PLC内部的存储单元与数据类型 27
2.2.2 存储器地址的分配与数据的存取 29
2.3 一个简单的西门子S7-200 PLC控制系统——电动机启停控制系统 33
2.3.1 传统继电器控制的电动机直接启停装置 33
2.3.2 由PLC控制的电动机直接启停装置 34
2.4 学习PLC的准备工作——简易学习装置的制作 35
第3章 S7-200 PLC的编程软件STER7-Micro/WIN 38
3.1 STEP 7-Micro/WIN的安装 39
3.2 STEP 7-Micro/WIN的主要功能 44
第二篇 指令篇 58
第4章 可编程控制器基础指令应用 58
4.1 指令的表达方式(梯形图、指令表) 59
4.1.1 梯形图 59
4.1.2 指令表程序 61
4.2 PLC编程中常用的操作数 61
4.3 位指令的应用(标准位逻辑指令、置位复位指令、立即位逻辑指令) 62
4.3.1 LD(Load)、LDN(Load Not)及=(Out)指令 62
4.3.2 置位S(Set)、复位R(Reset)指令 63
4.3.3 RS、SR指令 64
4.3.4 EU(Edge Up)、ED(Edge Down)指令 66
4.3.5 位逻辑运算指令 67
4.3.6 立即指令 70
4.4 定时器的应用(接通延时定时器、断开延时定时器、保持型接通延时定时器) 72
4.4.1 定时器指令的梯形图与指令表格式 73
4.4.2 定时器指令应用举例 74
4.4.3 指令说明 75
4.5 计数器的应用(加计数、减计数、加减计数) 77
4.5.1 计数器指令的梯形图与指令表格式 77
4.5.2 计数器指令应用举例 78
4.6 比较指令的应用(整数比较、双整数比较、实数比较、字节比较) 80
4.7 数据处理指令概述 81
4.8 数据传送指令 83
4.8.1 单个数据传送指令 83
4.8.2 块数据传送 83
4.8.3 字节交换指令 84
4.8.4 立即传送指令 84
4.9 移位指令 85
4.9.1 左、右移位指令 85
4.9.2 循环移位指令 85
4.10 逻辑运算指令 88
4.11 四则运算指令 89
4.12 转换指令 94
4.13 程序控制类指令 97
4.13.1 END、MEND、STOP及WDR指令 97
4.13.2 跳转及循环指令 99
第5章 PLC顺序控制指令的应用 103
5.1 顺序功能图 104
5.1.1 顺序功能图的定义 104
5.2 顺序控制设计法的编程方法 106
5.2.1 顺序控制设计法的设计步骤 106
5.2.2 顺序功能图转换为梯形图的方法 106
5.3 顺序控制指令的应用 111
5.3.1 单流程结构的编程方法 111
5.3.2 选择分支与汇合结构的编程方法 116
5.3.3 并行分支与汇合结构的编程方法 122
第三篇 应用篇 128
第6章 S7-200 PLC的通信 128
6.1 S7-200 PLC通信的基础知识 129
6.1.1 S7-200 PLC通信系统与网络体系 129
6.1.2 S7-200 PLC通信组件 130
6.1.3 S7-200 PLC的PPI通信技术 135
6.1.4 S7-200 PLC通信指令 141
6.2 两台S7-200 PLC之间的PPI通信 147
6.2.1 控制要求 147
6.2.2 任务分析 147
6.2.3 任务实施 148
6.3 S7-200与HMI的PPI通信 158
6.3.1 控制要求 158
6.3.2 任务分析 159
6.3.3 硬件与软件配置及I/O分配 159
6.3.4 任务实施过程及分析 160
6.3.5 方案调试 177
第7章 S7-200 PLC控制变频器运行 182
7.1 初识变频器 183
7.1.1 变频器的发展和应用 183
7.1.2 变频器的工作原理 184
7.1.3 变频器电气安装 187
7.2 MM420变频器 188
7.2.1 MM420变频器的外部接线图 189
7.2.2 MM420变频器的操作面板 191
7.2.3 MM420变频器的参数 193
7.3 西门子S7-200与MM420变频器实现三段速度运行 196
7.3.1 控制要求 196
7.3.2 MM420变频器的多段速控制功能 197
7.3.3 设计思路 197
7.3.4 PLC程序设计 198
7.3.5 变频器参数设置 198
7.3.6 变频器多段速度调试 200
7.4 西门子S7-200 PLC通信下的变频器开环控制 200
7.4.1 PLC的变频器控制指令USS 201
7.4.2 控制要求 207
7.4.3 设计思路 207
7.4.4 编写程序并下载 207
7.4.5 变频器参数设置 208
7.5 西门子S7-200 PLC双恒压无塔供水控制系统 209
7.5.1 工艺要求 209
7.5.2 系统控制要求 210
7.5.3 控制系统的I/O点及地址分配 210
7.5.4 PLC系统选型 211
7.5.5 电气控制系统原理图 211
7.5.6 系统程序设计 213
参考文献 222