第1章 绪论 1
1.1 可编程控制器及其演变 1
1.1.1 可编程控制器的产生 1
1.1.2 可编程控制器的发展过程 1
1.1.3 可编程控制器的发展趋势 2
1.2 可编程控制器的基本特点 3
1.2.1 软硬件功能强 3
1.2.2 使用维护方便 3
1.2.3 运行稳定可靠 3
1.2.4 设计施工周期短 4
1.3 可编程控制器的分类 4
1.3.1 按结构分类 4
1.3.2 按控制规模分类 4
1.3.3 按生产厂家分类 5
1.4 可编程控制器的应用概况 6
1.4.1 开关量的开环控制 6
1.4.2 模拟量的闭环控制 6
1.4.3 数字量的智能控制 6
1.4.4 数据采集与监控 6
1.4.5 联网、通信及集散控制 7
第2章 可编程控制器的原理与结构 8
2.1 可编程控制器的基本结构及工作原理 8
2.1.1 PLC 的基本结构 8
2.1.2 PLC 各单元的作用 8
2.1.3 PLC 的基本工作原理 12
2.2 可编程控制器的性能指标 14
2.2.1 PLC 的基本性能指标 14
2.2.2 PLC 的内存分配 16
2.2.3 OMRON PLC 系列产品的主要性能指标 20
2.2.4 根据性能指标选择 PLC 机型 21
2.3 PLC 控制系统的一般设计步骤 22
2.3.1 基本设计思路 22
2.3.2 PLC 程序设计的一般步骤 22
第3章 可编程控制器的系统配置 23
3.1 系统配置的基本原则 23
3.1.1 完整性原则 23
3.1.2 可靠性原则 23
3.1.3 发展性原则 24
3.1.4 继承性原则 25
3.1.5 经济性原则 25
3.2 可编程控制器的基本配置 25
3.2.1 概述 25
3.2.2 简易编程器 26
3.3 扩展配置 27
3.3.1 概述 27
3.3.2 本地扩展配置 27
3.3.3 远程扩展配置 29
3.3.4 特殊配置 36
3.4 冗余配置 49
3.4.1 冗余配置的目的、类型 49
3.4.2 热备份配置 50
3.5 附加配置 51
3.6 可编程终端(PT) 54
3.6.1 可编程终端的基本功能 54
3.6.2 NT31/NT31C 的显示功能 55
3.6.3 NT31/NT31C 的通信功能 60
3.6.4 NT31/NT31C 系统构成 65
3.6.5 启动 NT31/NT31C 的步骤 66
第4章 可编程控制器的编程 67
4.1 编程的基本要求 67
4.1.1 基本编程方法 67
4.1.2 基本编程原则 68
4.1.3 编程技巧 70
4.2 可编程控制器的指令系统 72
4.2.1 基本逻辑指令 73
4.2.2 定时器、计数器指令 78
4.2.3 数据处理指令 81
4.2.4 流程控制指令 104
4.2.5 特殊功能指令 110
4.2.6 I/O 管理指令 112
4.2.7 网络与通信指令 113
4.3 编程器的应用 120
4.3.1 操作准备 121
4.3.2 编程器的操作 122
4.3.3 编程器操作举例 125
第5章 可编程控制器的联网 130
5.1 数据通信基础 130
5.1.1 数据通信的基本概念 130
5.1.2 数据通信常用的一些术语 130
5.2 联网的基本概念 132
5.3 PLC 网络 146
5.3.1 PLC 联网的主要形式 146
5.3.2 PLC 中的通信数据模块 146
5.3.3 Controller Link 网络 146
5.3.4 Host Lank 网络 155
第6章 可编程控制器的典型应用 158
6.1 造纸厂热磨机的 PLC 控制系统设计 158
6.1.1 引言 158
6.1.2 磨盘传动及控制要求 158
6.1.3 系统构成及控制软件 158
6.1.4 几个关键问题的处理 161
6.1.5 结束语 161
6.2 PLC 在水处理设备电气控制系统中的应用 161
6.2.1 前言 161
6.2.2 水处理系统简介 162
6.2.3 水处理设备对电气控制系统的要求 162
6.2.4 水处理设备的电气控制系统 162
6.2.5 PLC 在水处理设备电气控制系统中的应用 164
6.2.6 结束语 165
6.3 可逆冷轧机的准确停车 PLC 控制系统 165
6.3.1 引言 165
6.3.2 系统组成 165
6.3.3 系统原理 165
6.3.4 程序设计 167
6.3.5 系统调试 167
6.3.6 结论 168
6.4 可编程控制器在锂电池灌注机上的应用 168
6.4.1 概述 168
6.4.2 PLC 的选择 168
6.4.3 控制要求 169
6.4.4 用户 I/O 设备分配 169
6.4.5 程序设计 171
6.4.6 结束语 172
6.5 PLC 在热媒炉控制中的应用 172
6.5.1 引言 172
6.5.2 工艺过程简介 172
6.5.3 控制系统组成 173
6.5.4 程序调试 175
6.5.5 实际使用效果 175
6.6 PLC 在柔性制造系统托盘交换控制中的应用 175
6.6.1 引言 175
6.6.2 托盘交换过程 175
6.6.3 控制系统构成 176
6.6.4 结论 177
6.7 卷烟包装机的 PLC 控制系统设计 177
6.7.1 引言 177
6.7.2 包装机的工作原理 178
6.7.3 硬件系统设计 178
6.7.4 软件控制系统设计 180
6.7.5 结束语 182
6.8 可编程控制器在高压造型自动线改造中的应用 182
6.8.1 自动线的总体概况 182
6.8.2 PLC 的选择及其配置 183
6.8.3 程序设计 184
6.8.4 成果与效益 186
6.9 PLC 在定长横剪机组中的应用 186
6.9.1 前言 186
6.9.2 性能要求及系统组成 187
6.9.3 控制原理及硬件原理 187
6.9.4 软件编制 189
6.9.5 结束语 189
第7章 可编程控制器的特殊应用 190
7.1 用 VISUAL BASIC 实现上位机和 PLC 的通信 190
7.1.1 引言 190
7.1.2 硬件通信及软件介绍 190
7.1.3 通信的实现 190
7.1.4 结束语 193
7.2 PLC 控制系统的抗噪设计 193
7.2.1 引言 193
7.2.2 噪声源 194
7.2.3 噪声故障状态 195
7.2.4 防止噪声故障的3个原则 196
7.2.5 电源噪声的防止方法 196
7.2.6 接地处理 197
7.2.7 控制盘的抗噪布置 197
7.2.8 输入侧的抗噪方法 198
7.2.9 输出侧的抗噪方法 199
7.3 用 FoxPro 语言实现 PLC 的通信及控制 199
7.3.1 PLC 的配置 199
7.3.2 PLC 的编程 199
7.3.3 应用效果 201
7.4 PLC 控制系统设计调试中的一些问题的探讨 202
7.4.1 深入了解被控制系统 202
7.4.2 PLC 的型号选择 202
7.4.3 开关量 I/O 模块的选择 203
7.4.4 硬件设计 204
7.4.5 程序设计 204
7.4.6 模拟调试程序 204
7.4.7 现场调试 205
7.4.8 编写技术文件 205
附录 206
参考文献 214