第1章概述 1
1.1顺序控制系统基础 1
1.1.1顺序控制系统的组成 1
目 录 1
1.1.2基本逻辑运算的实现 2
1.1.3其他逻辑运算的实现 3
1.1.4顺序控制系统的实现 4
1.1.5顺序控制系统在工业生产过程控制中的应用 5
1.2可编程序控制器的发展历史 5
1.2.1可编程序控制器的10条招标指标 5
1.2.2可编程序控制器的发展史 6
1.2.4可编程序控制器发展的特征 7
1.2.3我国可编程序控制器的发展 7
1.3可编程序控制器的特点 8
1.3.1可编程序控制器的定义 8
1.3.2可编程序控制器的特点 8
1.3.3可编程序控制器的主要功能和应用 10
1.4可编程序控制器与其他顺序逻辑控制系统的比较 11
1.4.1 与继电器顺序逻辑控制系统的比较 11
1.4.2与无触点顺序逻辑控制系统的比较 11
1.4.3与计算机控制系统的比较 12
1.4.4与分散控制系统的比较 13
1.5可编程序控制器的展望 14
1.5.1可编程序控制器的发展趋势 14
1.5.2对策 16
习题 17
第2章可编程序控制器的原理 18
2.1可编程序控制器的结构 18
2.1.1 可编程序控制器的硬件系统 18
2.1.2可编程序控制器的软件系统 24
2.2可编程序控制器的工作原理 25
2.2.1可编程序控制器的工作过程 25
2.2.2可编程序控制器的输入输出过程 27
2.2.3 可编程序控制器的中断输入处理过程 27
2.2.4可编程序控制器的工作原理 28
2.3可编程序控制器的性能评估 28
2.3.1 可编程序控制器的分类 28
2.3.2可编程序控制器的性能指标 29
习题 32
第3章 可编程序控制器的指令系统 33
3.1指令系统的基本知识 33
3.1.1 指令系统的基本形式 33
3.1.2指令系统中的操作码 33
3.1.3指令系统中的操作数 34
3.1.4指令系统中操作数的类型 35
3.1.5指令系统中操作数的实际意义 35
3.1.6指令系统中操作数的存放 36
3.2基本逻辑类指令 42
3.2.1逻辑存取、逻辑取反和输出指令 42
3.2.2与、或、非逻辑指令 43
3.2.3程序块的串联和程序块并联指令 44
3.2.4示例 46
3.2.5结束指令和空操作指令 48
3.2.6上微分指令和下微分指令 49
3.2.7存储继电器指令 50
3.3计时计数类指令 51
3.3.1计时器指令 51
3.3.2计数器指令 54
3.3.3高速计时器指令 56
3.3.4可逆计数器指令 57
3.3.5对系统标志位的影响 57
3.4分支跳转类指令 58
3.4.1跳转和跳转结束指令 58
3.4.2分支和分支结束指令 59
3.4.3暂存继电器 61
3.5数据移位和传送类指令 62
3.5.1数据移位类指令 62
6.2.1液位控制的类型 1 66
3.5.2数据传送类指令 68
3.6.1数据比较类指令 74
3.6数据比较和数制变换类指令 74
3.6.2数制变换类指令 77
3.6.3译码编码类指令 79
3.7数据运算类指令 85
3.7.1 BCD数据运算类指令 85
3.7.2 BIN数据运算类指令 88
3.7.3逻辑运算类指令 89
3.8.2子程序定义和调用指令 91
3.8专用类指令 91
3.8.1进位标志位CY置位和清零指令 91
3.8.3中断控制指令 92
3.8.4步进和步进设置指令 93
3.8.5故障诊断指令 94
3.8.6信息显示指令 95
3.8.7位计数指令 96
3.8.10网络数据发送和接收指令 97
3.8.8系统定时器刷新指令 97
3.8.9 I/O刷新指令 97
习题 99
第4章设计技术 102
4.1 基本图形符号 102
4.1.2可编程序控制器编程用的二进制图形符号 102
4.1.1过程测量和控制用的可编程序控制器的图形符号 102
4.2过程操作用二进制逻辑图的图形符号 105
4.2.1 目的 105
4.2.2适用范围 105
4.2.3 图形符号 105
4.2.4使用注意事项 107
4.3功能表图的图形符号 108
4.3.1 基本概念 108
4.3.2步 109
4.3.3 转换 111
4.3.5基本结构 112
4.3.4有向连线 112
4.3.6详细命令或动作和详细转换条件 114
4.4.1功能表图的基本序列转换为二进制逻辑图的描述 115
4.3.8步的详细表示 115
4.3.7重复使用的同一序列 115
4.4功能表图、二进制逻辑图和程序的实现 115
4.4.2功能表图的详细命令或动作转换为二进制逻辑图的描述 116
4.4.3 二进制逻辑图转换为实现该逻辑功能的程序 117
4.5示例 117
4.5.1过程操作用二进制逻辑图图形符号的示例 117
4.5.2功能表图图形符号的示例 118
4.5.3 逻辑图图形符号在过程操作流程图中的应用 120
4.5.4功能表图图形符号在控制系统描述中的应用 121
4.6.1输入输出点数的估算 122
4.6工程设计选型和估算 122
4.6.2存储器容量的估算 123
4.6.3控制功能的选择 124
4.6.4机型的选择 125
4.7工程设计中其他注意问题 126
4.7.1 工作环境 126
4.7.2接地 127
4.7.3 接线 127
4.7.4操作站 128
4.7.5可靠性设计 129
4.7.6可编程序控制器系统的工程设计 131
4.7.7降低可编程序控制器系统硬件费用的措施 132
习题 134
5.1.2梯形图程序设计语言 135
5.1可编程序控制器的程序设计语言 135
第5章可编程序控制器的使用 135
5.1.1程序设计语言 135
5.1.4功能表图程序设计语言 136
5.1.3语句表程序设计语言 136
5.1.5功能模块图程序设计语言 137
5.1.6结构化文本程序设计语言 137
5.2可编程序控制器的编程 138
5.2.1编程前的准备工作 138
5.2.2常用程序的结构形式 139
5.2.3程序表达的方法 140
5.2.4编程器的编程 142
5.3可编程序控制器的程序传送 147
5.3.1 程序传送前的准备工作 147
5.3.3程序执行 148
5.4可编程序控制器的程序调试 148
5.4.1程序调试前的准备工作 148
5.3.2程序传送 148
5.4.2程序调试 149
5.5可编程序控制器的安装、维护和保养 150
5.5.1 可编程序控制器的安装 150
5.5.2可编程序控制器系统的维护和保养 150
5.6编程的基本环节和应用技巧 151
5.6.1 基本环节 151
5.6.2应用技巧 160
习题 162
第6章可编程序控制器的应用 163
6.1 交通信号控制系统中的应用 163
6.1.1 控制要求 163
6.1.2控制过程分析和信号地址分配 163
6.1.3交通信号控制系统的编程 164
6.2液位控制系统中的应用 166
6.2.2液位控制的实施 169
6.3物料混合控制系统中的应用 170
6.3.1控制要求 170
6.3.2控制过程分析和信号地址分配 170
6.3.3物料混合过程的编程 171
6.3.4物料混合过程实施时应注意的问题 172
6.4信号报警控制系统中的应用 172
6.4.1 信号报警控制系统设计的基本要求 172
6.4.2三取二联锁控制系统的设计 173
6.4.3一般闪光信号报警系统的设计 174
6.4.4能区别第一事故原因的闪光信号报警系统设计 177
6.5采用功能表图描述的应用示例 178
6.5.1用STEP和SNXT指令实现功能表图的操作 178
6.5.2用STL和RET指令实现功能表图的操作 182
6.5.3仿功能表图的编程方法 185
6.6脱离子水处理过程中的应用 189
6.6.1工艺过程简介 189
6.6.2水处理过程的顺序控制系统 190
6.6.3采用功能表图设计水处理过程的控制系统 192
6.7模拟量控制中的应用 194
6.7.1模拟量输入输出模块 194
6.7.2输入输出接线端子的配置 194
6.7.3参数设置和状态检测 195
6.7.4 PID运算 199
习题 200
第7章可编程序控制器的数据通信 201
7.1数据通信简介 201
7.1.1并行数据通信 201
7.1.2串行数据通信 201
7.1.3串行通信接口标准 204
7.1.4数据通信的网络拓扑结构 207
7.2可编程序控制器的数据通信 208
7.2.1 下位连接系统 208
7.2.2同位连接系统 208
7.2.3上位连接系统 209
7.3数据通信系统的示例 210
7.3.1下位通信连接系统的示例 210
7.3.2 同位通信连接系统的示例 211
7.3.3上位通信连接系统的示例 213
习题 214
附录A国外可编程序控制器制造厂商部分产品性能一览 216
附录B Petri网的基本概念 220
参考文献 223