第一篇PLC基础 1
第一章 基础知识 1
1.1定义 1
1.2历史背景 2
1.3操作原理 4
1.4 PLC及控制形式 7
1.5 PLC的典型应用 11
1.6阶梯图与PLC 11
1.7 PLC使用优点 12
第二章 PLC处理器、电源及编程元件 16
2.1引言 16
2.2处理器 16
2.3处理器扫描 17
2.4错误检测与诊断 17
2.5系统电源 19
2.6编程设备 22
第三章 存贮器和交互I/O 26
3.1存贮器概述 26
3.2存贮器类型 26
3.3存贮器结构及容量 29
3.4存贮器组织和交互I/O 31
3.5 I/O编址及映照 33
3.6存贮器选择 34
第四章离散I/O系统 35
4.1引言 35
4.2 I/O架箱和I/O表映象 35
4.3远程I/O系统 37
4.4离散输入 38
4.5离散输出 40
4.6离散控制设备 44
4.7离散I/O小结 44
4.8解释说明 45
第五章 模拟I/O系统 47
5.1引言 47
5.2模拟输入 47
5.3模拟输入数据表示 47
5.4模拟输入数据处理 51
5.5模拟输入连接 52
5.6模拟输出 52
5.7模拟输出数据表示 53
5.8模拟输出数据表示 55
5.9模拟输出连接 57
5.10模拟输出旁路/控制站 57
第六章特殊功能I/O接口 59
6.1引言 59
6.2特殊离散接口 59
6.3温度和FID接口 62
6.4定位接口 65
6.5数据处理和通讯接口 76
6.6外设接口 79
第七章 局部区域网 84
7.1局网原理 84
7.2拓扑——网络结构 86
7.3结点通讯 88
7.4通讯介质 89
7.5网络规范 91
7.6网络协议 94
第二篇 编程与系统实现 97
第一章 编程语言 97
1.1概述 97
1.2 PLC指令类型 97
1.3阶梯图格式 99
1.4基本继电器指令 104
1.5定时器与计数器指令 113
1.6程序流程控制指令 117
1.7算术指令 121
1.8数据操作指令 125
1.9数据传送指令 130
1.10特殊功能指令 136
1.11网络通信指令 138
1.12布尔助记符 141
1.13其他非阶梯式的编程语言 144
1.14语言小结 145
第二章PLC系统文档 147
2.1概述 147
2.2建档步骤 147
2.3 PLC文档系统 152
2.4小结 153
第三章PLC系统的实现与编程 154
3.1控制定义 154
3.2控制策略 154
3.3实现指南 155
3.4程序设计组织与实现 156
3.5离散I/O控制编程 167
3.6模拟I/O控制编程 180
3.7编程举例 207
第四章 PLC安装、启动和维护 216
4.1 PLC的系统布局 216
4.2系统电源及保护线路 219
4.3噪声、热源及电压 220
4.4 I/O安装与接线 222
4.5 PLC启动和检查过程 225
4.6 PLC系统维护 228
4.7 PLC系统故障排除 229
第五章PLC系统选择 230
5.1概述 230
5.2 PLC型号及应用范围 230
5.3过程控制系统定义 234
5.4其他方面 243
第六章 人工智能和PLC系统 244
6.1概述 244
6.2 AI系统类型 244
6.3 AI系统组织结构 245
6.4规则的知识表示 246
6.5知识推理 248
6.6 AI在批处理系统中的应用——故障诊断 253
附录 260
附录A数制与码 260
A.1 简述 260
A.2数制 260
A.3数字转换 265
A.4 1和2的补码 266
A.5二进制码 268
A.6寄存器字格式 270
附录B逻辑概念 273
B.1二进制概念 273
B.2逻辑功能 273
B.3布尔代数和逻辑原理 278
B.4 PLC电路和逻辑符触点号 280
附录C数据测量和转换 285
C.1基本测量概念 285
C.2测量误差的解释 288
C.3传感器测量实现 291
C.4热传感器 296
C.5位移传感器 305
C.6压强传感器 306
C.7流量传感器 308
C.8小结 313
附录D部分PLC产品 315
D1 OmRon SYSMAC C系列 315
D2三菱(MITSUBISHI)公司FX2系列 327
D3 AB公司(ALLEN-BRADLEY)公司SLC系列 340
D4霍尼韦尔9000系统(含高性能PLC) 354
D5 IPM公司(IP-1612) 359
D6 Square D公司SY/MAX系列 367
D7和泉(IDEC)公司部分产品 371
D8上海CONTEC的 PCS-3.00可编程序控制站 373