绪言 1
第一章 可编程序控制器概述 1
1.1 顺序控制的概念和分类 1
1.1.1 什么是顺序控制 1
1.1.2 顺序控制器的分类 1
目录 1
1.2 可编程序控制系统的基本概念 3
1.3 可编程序控制器的基本概念 4
1.3.1 可编程序控制器的基本构成 4
1.3.2 可编程序控制器的软件组成 5
1.3.3 可编程序控制器的主要技术性能 6
1.4 可编程序控制器在工业自动化中的位置 8
1.3.4 可编程序控制器技术发展趋势 8
1.5 可编程序控制器的适用范围 9
第二章 可编程序控制器的基础 11
2.1 逻辑信号定义 11
2.2 逻辑概念 11
2.2.1 逻辑乘 11
2.2.2 逻辑加 12
2.2.3 逻辑否 13
2.2.4 逻辑异或操作 13
2.3 布尔代数 14
2.3.1 布尔代数的基本运算 14
2.3.2 布尔代数基本运算法则 14
2.4.1 组合逻辑电路关系式 15
2.4 组合逻辑的设计 15
2.4.2 组合逻辑设计 16
2.5 数制和编码技术 16
2.5.1 可编程序控制器常用的数制 16
2.5.2 进位数制之间的关系及其相互转换 18
2.5.3 二—十进制编码(BCD码) 20
2.6 基本电子功能部件 21
2.6.1 门电路及其应用 21
2.6.2 计数器和定时器 23
2.6.3 寄存器、位、字节和字 24
2.6.4 半导体存储器 25
2.6.5 微处理器和微计算机 30
2.6.6 模拟/数字(A/D)和数字/模拟(D/A)转换 31
2.6.7 总线概念 37
第三章 可编程序控制器的工作原理 39
3.1 可编程序控制器的系统构成 39
3.2 计算机是怎样解题的 42
3.3 可编程序控制器控制原理 45
3.3.1 控制原理概念 45
3.3.2 梯形图网络控制原理 47
3.4 输入/输出(I/O)处理 50
3.4.1 静态RAM存储器的使用 50
3.4.2 程序段与输入/输出扫描 52
3.4.3 IOP与输入/输出模块交换信息 53
3.5 诊断 54
4.2 输入模块 56
4.2.1 输入设备与适用电压范围 56
4.1 I/O概念 56
第四章 输入输出模块 56
4.2.2 输入模块技术规范 58
4.2.3 输入模块的选用 64
4.2.4 典型的开关量输入模块 66
4.3 输出模块 67
4.3.1 输出信号概述 67
4.3.2 输出模块的形式和技术规范 68
4.3.3 输出模块的选用 72
4.3.4 开关量输出模块实例 73
4.4 模拟量输入输出模块 75
4.4.1 实际应用应考虑的问题 75
4.4.2 模拟量输入模块的特性和配线 79
4.4.3 模拟量输出模块的特性和外部配线 80
4.5 智能模块 81
4.5.1 ASCII/BASIC模块 81
4.5.2 高速计数器模块 82
4.5.3 热电偶/热电阻输入模块 82
4.5.4 PID调节智能模块 85
4.5.5 控制型智能模块的应用 87
第五章 可编程序控制器的基本编程功能 90
5.1 计算机软件基础 90
5.1.1 何谓计算机软件 90
5.1.2 计算机语言简介 92
5.2.2 控制语句的构成 96
5.2.3 梯形图编程语言 96
5.2 可编程序控制器程序设计方法 96
5.2.1 概述 96
5.2.4 功能图编程语言 99
5.2.5 助记符编程语言 99
5.3 可编程序控制器的基本编程功能 100
5.3.1 定时器功能块 100
5.3.2 计数器功能块 102
5.3.3 算术运算功能 103
5.4 数据传送功能编程 107
5.4.1 数据传送指令的构成 107
5.4.2 数据传送指令使用说明 109
5.5 矩阵功能编程 115
5.5.1 矩阵功能说明 115
5.5.2 矩阵功能指令说明 116
6.2 特殊编程功能 122
6.2.1 特殊编程功能语句 122
第六章 可编程序控制器的高级编程功能 122
6.1 概述 122
6.2.2 特殊功能编程 128
6.3 PID调节编程功能 129
6.3.1 PID调节理论 129
6.3.2 PID软件功能块编程 132
6.3.3 PID回路编程表 133
6.4 ASCII编程功能 136
6.4.1 概述 136
6.4.2 ASCII码读/写(READ/WRITE)功能块 137
6.4.3 ASCII报文与报文格式 138
6.4.4 ASCII编程软件 140
6.4.5 ASCII编程 141
7.2 构成控制系统的部件 148
7.2.1 中央处理器 148
7.1 概述 148
第七章 控制系统的构成 148
7.2.2 存储器 149
7.2.3 电源 149
7.2.4 I/O模块及扩展机架 150
7.2.5 编程器 150
7.3 控制系统构成 162
7.3.1 单体控制系统 162
7.3.2 I/O机架扩展系统 162
7.3.3 本地I/O控制系统 162
7.3.4 远程I/O控制系统 163
7.3.5 本地和远程I/O站混合控制系统 164
7.3.6 冗余控制系统 164
7.3.7 集散型控制系统 167
第八章 工业通信与可编程序控制器的通信网络 173
8.1 串行通信与RS-232-C标准 173
8.1.1 数据通信中的一些基本概念 173
8.1.2 RS-232-C串行接口 175
8.1.3 调制解调器 178
8.2 传输技术 180
8.2.1 传输媒介 180
8.2.2 基带传输与宽带传输 181
8.3 网络结构与访问控制技术 182
8.3.1 网络的拓扑结构 182
8.3.2 主-从关系与同级通信链 182
8.3.3 访问控制技术 184
8.4 工业通信网络的模型与协议 185
8.5 可编程序控制器的通信网络 187
8.6 不同PLC产品的互连 191
第九章 可编程序控制器应用技术 193
9.1 可编程序控制器选用的一般原则 193
9.1.1 控制对象要求概述 193
9.1.2 功能选择 193
9.1.3 输入/输出模块的选择 194
9.1.4 存储器类型及其容量选择 195
9.1.5 控制系统结构 196
9.1.6 支撑技术条件 196
9.2 可编程序控制器的评价准则 197
9.3 可编程序控制器的经济性 199
9.4 可编程序控制器选择实例 200
9.6.2 集中控制系统 206
9.6.1 单机控制系统 206
9.6 控制系统的确定 206
9.5 控制系统设计流程 206
9.6.3 分散型控制系统 207
9.6.4 远程I/O控制系统 207
9.6.5 就地控制系统 208
9.6.6 网络控制系统 209
9.6.7 冗余控制系统 209
9.6.8 混合控制系统 209
9.7 如何构成经济合理的控制系统 210
9.7.1 可编程序控制器的选用 210
9.7.2 I/O模块的选用 210
9.7.3 输入输出点的简化 213
9.8 控制方式设计 216
9.8.1 可编程序控制器及外部电路 216
9.8.3 运行方式设计 218
9.8.2 控制方式的设计 218
9.9.1 环境技术条件设计 220
9.9 控制系统的可靠性设计 220
9.9.2 控制系统的冗余设计 222
9.9.3 控制系统供电系统设计 223
9.10 控制系统的抗干扰设计 225
9.10.1 概述 225
9.10.2 抗电源干扰措施 225
9.10.3 控制系统接地设计 226
9.10.4 防I/O信号干扰的措施 226
9.10.5 防外部配线干扰的措施 229
10.1 基本编程功能的应用技巧 231
10.1.1 如何将继电器控制盘逻辑转换成梯形控制逻辑图 231
第十章 程序设计技术 231
10.1.2 可编程序控制器运行指示 235
10.1.3 单一脉冲发生器回路 235
10.1.4 回路优先判断程序 235
10.1.5 长定时器程序 235
10.1.6 多路定时器程序 236
10.1.7 时钟和年历 238
10.2 数的分解与合成 243
10.2.1 数的分解 243
10.2.2 数的合成 243
10.3 函数的生成 245
10.4 步进控制器 249
10.5 流量测量的瞬时值和累计值 250
11.1 可编程序控制器的一般应用 253
11.1.1 物料输送线上的应用 253
第十一章 可编程序控制器应用实例 253
11.1.2 台车运行控制 254
11.1.3 自动装载控制 259
11.2 可编程序控制器在燃煤电厂中的应用 263
11.2.1 燃煤电厂使用程控器的意义 263
11.2.2 可编程序控制器在燃煤电厂中应用项目分类 263
11.2.3 电厂化学水处理程序控制 267
11.3 可编程序控制器在冶金工业中的应用 274
11.3.1 初轧厂PC控制概要 274
11.3.2 初轧厂PC控制实例 277
11.4 可编程序控制器在机床加工工业中的应用 280
11.4.1 注塑机程序控制 282
11.4.2 工业机械手步进控制 284
11.4.3 可编程序控制器在柔性制造技术中的应用简介 290
附录A 可编程序控制器供货单位一览表 292
A1 国内生产厂一览表 292
A2 国内引进PC一览表 292
附录B 资料篇 294
B1 几种常见可编程序控制器一览表 294
B2 MODICON984系列可编程序控制器 296
B3 日本三菱F系列、K系列和A系列可编程序控制器 302
B4 西门子S5系列可编程序控制器 313
B5 OMRON C系列可编程序控制器 316
B6 TEXAS TI系列可编程序控制器 335
B7 美国IPM公司的IP-1612系列可编程序控制器 339
B8 美国A-B公司的PLC系列 342
B9 CKE系列可编程序控制器 352
参考文献 353