基础篇 2
第1章 原理与基础 2
1.1 PLC的产生与发展 2
1.1.1 PLC的产生 2
1.1.2 PLC的定义及标准 3
1.1.3 PLC的发展 4
1.2 PLC的特点与功能 7
1.2.1 PLC的特点 7
1.2.2 PLC的功能 9
1.3 PLC的结构与产品 10
1.3.1 PLC基本结构 10
1.3.2 PLC分类 13
1.3.3 常用的PLC产品 14
1.4 PLC的组成 15
1.4.1 PLC的硬件组成 15
1.4.2 PLC的软件组成 18
1.4.3 PLC的常用外设 19
1.5 PLC的工作原理 21
1.5.1 等效工作电路 21
1.5.2 循环扫描过程 23
1.6 PLC编程语言 25
第2章 硬件与连接 30
2.1 S7-200 PLC概述 30
2.2 CPU模块的性能与连接 32
2.2.1 技术性能 32
2.2.2 模块连接 33
2.3 扩展模块的性能与连接 36
2.3.1 扩展模块概述 36
2.3.2 扩展I/O的连接 38
第3章 程序设计 42
3.1 PLC程序概述 42
3.1.1 组成与结构 42
3.1.2 指令格式 44
3.1.3 操作数格式 45
3.1.4 绝对地址及定义 48
3.1.5 地址分配与寻址 51
3.2 梯形图编程基础 54
3.2.1 逻辑指令与符号 54
3.2.2 梯形图编程要点 58
3.2.3 典型梯形图程序 62
3.3 定时器与计数器 64
3.3.1 定时指令与编程 64
3.3.2 计数指令与编程 66
3.3.3 应用实例 68
3.4 功能指令与编程 69
3.4.1 多位逻辑处理指令 69
3.4.2 比较指令 72
3.4.3 移动指令 73
3.4.4 移位指令 74
3.4.5 代码转换指令 76
3.4.6 数学运算指令 79
3.5 变量与子程序 81
第4章 PLC系统的工程设计 84
4.1 设计原则与步骤 84
4.1.1 设计原则 84
4.1.2 设计步骤 85
4.2 系统规划 87
4.2.1 明确控制要求 87
4.2.2 确定结构与硬件 89
4.3 电路设计 91
4.3.1 主回路设计 91
4.3.2 控制回路设计 93
4.3.3 安全电路设计 95
4.3.4 输入电路设计 99
4.3.5 输出电路设计 103
4.3.6 其他注意点 105
4.4 安装与连接设计 108
4.4.1 PLC安装 108
4.4.2 PLC连接 110
4.5 PLC系统设计实例 111
第5章 STEP7-Micro/WIN编程 122
5.1 安装与设置 122
5.1.1 软件安装 122
5.1.2 软件设置 126
5.2 程序编辑 129
5.2.1 程序的建立与打开 129
5.2.2 程序编辑方法 130
5.2.3 程序的编译与保存 134
5.3 在线调试 136
5.3.1 程序的下载 136
5.3.2 PLC监控 137
提高篇 142
第6章 CPU模块集成功能 142
6.1 特殊功能概述 142
6.2 中断控制功能 144
6.2.1 中断的概念 144
6.2.2 中断的编程 146
6.3 高速计数功能 149
6.3.1 功能概述 149
6.3.2 计数模式 150
6.3.3 计数控制 153
6.3.4 梯形图编程 154
6.3.5 引导式编程 156
6.4 脉冲输出功能 160
6.4.1 功能概述 160
6.4.2 定位与控制 162
6.4.3 梯形图编程 164
6.4.4 引导式编程 168
第7章 EM253定位控制模块 174
7.1 性能与连接 174
7.1.1 功能、特点及技术参数 174
7.1.2 外形与连接 175
7.2 参数与设定 177
7.2.1 基本参数说明 177
7.2.2 参数设定指令 181
7.2.3 集成输出控制 184
7.3 手动操作与单速定位 185
7.3.1 手动操作的编程与控制 185
7.3.2 单速定位的编程与控制 187
7.3.3 编程实例 189
7.4 回参考点操作 190
7.4.1 功能说明 190
7.4.2 回参考点方式 191
7.4.3 编程与控制 194
7.5 自动定位操作 195
7.5.1 功能说明 195
7.5.2 编程与控制 198
7.6 引导式编程 199
7.6.1 基本参数设定 199
7.6.2 回参考点设定 204
7.6.3 轨迹表设定 206
第8章 模拟量输入/输出与PID调节 209
8.1 模拟量输入/输出特殊功能模块 209
8.1.1 EM231电压/电流输入模块 209
8.1.2 EM232模拟量输出模块 211
8.1.3 EM235输入/输出混合模块 212
8.2 温度测量特殊功能模块 214
8.2.1 EM231热电偶测量模块 214
8.2.2 EM231热电阻测量模块 216
8.3 数字化PID调节原理 219
8.3.1 PID调节原理 219
8.3.2 数字化PID调节 220
8.4 PID编程与实例 223
8.4.1 梯形图编程指令 223
8.4.2 编程实例 224
8.5 引导式编程 226
8.5.1 调节器参数设定 226
8.5.2 程序参数的设定 229
8.5.3 引导程序的调用 230
第9章 变频器控制功能 232
9.1 MM400系列变频器简介 232
9.1.1 产品简介 232
9.1.2 操作模式 233
9.2 变频器的控制条件 235
9.2.1 接口与软件 235
9.2.2 参数的设定 236
9.3 USS指令与编程 239
9.3.1 运行控制指令 239
9.3.2 参数读/写指令 242
9.4 变频器控制实例 244
第10章 PLC通信 247
10.1 通信基础 247
10.1.1 基本名词 247
10.1.2 通信方式 248
10.1.3 串行接口 250
10.1.4 通信连接 254
10.2 S7-200 PLC的通信连接 255
10.2.1 CPU集成接口 255
10.2.2 RS-232连接 257
10.3 无协议通信 258
10.3.1 通信指令 259
10.3.2 通信控制 260
10.4 编程实例 262
10.5 Modbus协议通信 268
10.5.1 通信协议简介 268
10.5.2 通信子程序 269
10.5.3 Modbus通信实例 270
第11章 PLC网络 275
11.1 基本概念 275
11.2 AS-i网络系统 276
11.2.1 组成与特点 276
11.2.2 网络设备 278
11.3 CP243-2主站模块 281
11.3.1 性能与特点 281
11.3.2 网络配置 283
11.3.3 地址分配 284
11.4 CP243-2的编程 286
11.4.1 运行控制 286
11.4.2 从站地址 288
11.4.3 编程实例 290
11.5 其他网络模块 292
11.5.1 CP242-8网关 292
11.5.2 其他通信处理器 294
附录 S7-200的SIMATIC指令简表 296