第1章 施耐德PLC概述 1
1.1 PLC主要功能和特点 1
1.1.1 PLC主要功能 1
1.1.2 PLC特点 2
1.2 PLC的工作原理 3
1.2.1 PLC基本组成 3
1.2.2 PLC工作过程 5
1.3 施耐德(Schneider)PLC 10
1.3.1 PLC的分类 10
1.3.2 施耐德PLC主要性能指标 12
1.3.3 施耐德PLC与Unity 13
1.3.4 施耐德PLC控制系统的三层结构 15
本章思考题 15
第2章 施耐德Unity硬件体系架构 17
2.1 施耐德Unity产品线介绍 17
2.2 Modicon Quantum系统 18
2.2.1 基本介绍 18
2.2.2 主要性能特点 19
2.2.3 主要模块及其功能 19
2.2.4 系统的I/O架构 20
2.3 Modicon Quantum模块介绍 22
2.3.1 CPU 24
2.3.2 存储器结构 31
2.3.3 电源模块 33
2.3.4 数字量输入/输出模块 37
2.3.5 模拟量输入/输出模块 49
2.3.6 网络通信模块 59
2.3.7 高速计数器模块 63
2.3.8 专用模块 66
2.3.9 底板 68
2.4 Modicon Premium系统 70
2.4.1 基本介绍 70
2.4.2 主要性能特点 70
2.4.3 外形和结构 70
2.5 Modicon Premium模块介绍 71
2.5.1 CPU 72
2.5.2 电源模块 74
2.5.3 数字量输入/输出模块 76
2.5.4 模拟量输入/输出模块 77
2.5.5 网络通信模块 79
2.5.6 计数器模块 80
2.5.7 底板 82
2.6 M340系统 86
2.6.1 基本介绍 86
2.6.2 主要性能特点 86
2.6.3 外形和结构 87
2.7 M340模块介绍 87
2.7.1 CPU 87
2.7.2 电源模块 90
2.7.3 数字量输入/输出模块 91
2.7.4 模拟量输入/输出模块 94
2.7.5 网络通信模块 98
2.7.6 计数器模块 100
2.7.7 底板 100
2.8 系统组态 101
本章思考题 102
第3章 施耐德Unity Pro编程 104
3.1 Unity Pro编程基础 104
3.1.1 编程语言 104
3.1.2 Unity Pro的特点 106
3.2 数据类型 108
3.2.1 数据描述 108
3.2.2 数据类型简介 108
3.2.3 基本数据类型 109
3.2.4 导出数据类型 114
3.2.5 功能块数据类型 116
3.2.6 泛型数据类型 118
3.2.7 数据类型之间的兼容性 118
3.2.8 堆栈执行机制 120
3.3 数据实例和数据引用 121
3.4 应用程序结构 123
3.4.1 程序循环执行 123
3.4.2 任务和进程 124
3.4.3 应用程序结构设计 130
3.5 启动模式 132
3.6 标准功能指令系统 135
3.7 功能块类型 155
3.8 I/O数据交换管理 163
3.9 系统功能块 164
3.10 通信功能块 171
本章思考题 184
第4章 施耐德Unity Pro应用软件开发 187
4.1 Unity Pro应用软件开发的项目创建 187
4.2 Unity Pro类型库管理器 199
4.3 Unity Pro配置编辑器 202
4.4 Unity Pro数据编辑器 213
4.5 创建程序段 221
4.6 全局数据 231
4.7 动态数据表 234
4.8 Unity通信配置 235
4.9 安全管理 244
本章思考题 245
第5章 施耐德PLC冗余热备控制系统 247
5.1 PLC冗余热备控制系统概述 247
5.2 PLC冗余热备控制系统原理 248
5.3 PLC冗余热备控制系统结构 254
5.4 PLC冗余热备控制系统的功能和特点 260
5.5 PLC冗余热备控制系统优化 262
本章思考题 262
第6章 施耐德Twido PLC系统 264
6.1 Twido系列PLC模块的组成和分类 264
6.2 Twido系列CPU模块 265
6.3 Twido系列I/O扩展模块 268
6.4 Twido系列通信模块 271
本章思考题 274
第7章 施耐德PLC通信技术及网络架构 275
7.1 Schneider集成通信网络架构 275
7.2 寻址技术 278
7.3 Modbus通信技术 280
7.4 Modbus Plus通信技术 291
7.5 工业以太网通信技术 295
7.6 PROFIBUS通信技术 301
7.7 透明工厂的体系结构 303
本章思考题 307
第8章 施耐德PLC工程开发应用 309
8.1 工程设计的原则 309
8.1.1 工程设计的原则 309
8.1.2 工程设计流程 310
8.2 需求分析 310
8.3 硬件设计 311
8.3.1 PLC机型选择 311
8.3.2 确定容量参数 312
8.3.3 系统软硬件选择 314
8.3.4 PLC系统外部电路设计 316
8.4 软件设计 317
8.4.1 控制程序设计的要求、原则、方法和过程 317
8.4.2 控制系统的设计 319
8.5 系统调试 325
8.5.1 系统测试 326
8.5.2 常见故障处理 326
8.5.3 PLC的维护 330
8.6 可靠性设计 332
8.6.1 电磁干扰和电磁兼容性 333
8.6.2 硬件可靠性设计 334
8.6.3 软件可靠性设计 340
8.6.4 PLC控制系统中防止I/O干扰设计 342
本章思考题 343
第9章 施耐德PLC工程应用实例:交通信号灯控制系统 345
9.1 PLC在交通信号灯控制系统的应用 345
9.2 控制要求 345
9.3 控制系统的硬件设计 346
9.4 接线图和时序流程图设计 347
9.5 控制系统的软件设计 347
9.6 系统应用分析 350
第10章 施耐德PLC工程应用实例:输煤程控系统 351
10.1 系统概述 351
10.2 工艺过程 352
10.3 输煤系统主要组成 353
10.4 控制系统要求 354
10.5 控制系统组态图 356
10.6 系统设计 356
10.7 系统功能实现图 362
10.8 系统应用分析 363
第11章 施耐德PLC工程应用实例:除渣程控系统 364
11.1 系统概述 364
11.2 工艺过程 365
11.3 除渣系统工艺设备 367
11.4 控制系统要求 368
11.5 系统设计 369
11.6 系统功能实现图 379
11.7 系统应用分析 380
第12章 施耐德PLC工程应用实例:工业水处理系统 381
12.1 系统概述 381
12.2 工艺过程 381
12.3 控制系统要求 383
12.4 系统设计 385
12.5 程序设计 386
12.6 程序功能块(DFB) 398
12.7 系统功能实现图 413
12.8 系统应用分析 415
附录A 常用系统位 416
附录B 常用系统字 419
附录C 练习指导 425
实验1 熟悉PLC硬件及软件环境 425
实验2 变量定义 426
实验3 基本指令 427
实验4 硬件配置及创建网络 427
实验5 操作屏 429
参考文献 431