可编程逻辑控制器的编程,安装和维护程序。每一章都进行了改进,包括典型的工业应用。包括丰富的教师/学生的资源(包括课PowerPoint演示模拟PLC程序的视频),测试生成器,logixpro实验室手册、活动手册。
由于新技术的增加,可编程逻辑控制器(PLC)持续发展。随着PLC技术的进步,编程语言和通信能力也大大增强。目前,PLC可以提供更快的扫描速度、空间高效的高密度输入/输出系统以及能够使新型装置直接连接到PLC的特殊接口。
在第5版中,完全基于讲师的审核意见对部分内容进行了修订,这些意见具体包括:
应从各章中添加和删除的材料
需要更深入讨论的主题
增加了ControlLogix控制器平台
根据目前课程的需求对章节修改
对于一个具体的PLC来说,其原始信息总是来自制造商提供的用户手册。本书不是为了取代供应商的参考资料,而是为了补充、澄清、拓展它的内容。本文包含PLC的基本知识,并利用SLC-500和ControlLogix平台来对PLC进行补充说明。本文中涉及的PLC基本原理和概念适用于大部分制造商生产的产品。通过由不同供应商提供的在职培训和项目可使知识获取最大化。
本书易于阅读,适合PLC零基础的读者。例如,需要执行程序操作时,用一个项目列表来总结它的执行过程。项目列表代替了冗长的段落,对于说明程序执行涉及的不同步骤很有用。
每章开头有一段简要介绍,指出本章的涵盖范围和学习目标。根据需要,有的章会先说明虚拟编程指令的继电器等效,接着再介绍适当的PLC指令。各章结尾会对本章涉及的问题进行回顾:复习题一般和本章目标有关,需要学生自己回忆并灵活运用每章知识;思考题由简到难。因此,可以从多个方面检验读者的学习水平。
第5版的特色如下:
首次出现的关键概念和术语用粗体字标出
根据读者需求为每章增加了新的主题
为新主题增加了复习题
包含SLC-500和ControlLogix 程序仿真实例
译者序
前言
致谢
第1章 可编程逻辑控制器概述 1
1.1 可编程逻辑控制器 1
1.2 PLC的组成 3
1.3 运行原理 7
1.4 运行修正 10
1.5 PLC与个人计算机的对比 11
1.6 PLC的尺寸和应用 12
复习题 14
思考题 14
第2章 PLC的硬件组成 16
2.1 I/O接口部分 16
2.2 离散式I/O模块 21
2.3 模拟式I/O模块 25
2.4 特殊I/O模块 30
2.5 I/O详述 32
2.6 中央处理单元 34
2.7 存储器设计 36
2.8 存储类型 37
2.9 编程终端设备 38
2.10 记录和检索数据 39
2.11 人机界面 39
复习题 42
思考题 44
第3章 数制和码制 45
3.1 十进位计数制 45
3.2 二进位计数制 46
3.3 负数 48
3.4 八进位计数制 49
3.5 十六进位计数制 50
3.6 BCD码 50
3.7 格雷码 52
3.8 ASCII码 53
3.9 奇偶校验位 54
3.10 二进制算术运算 55
3.11 浮点数算术运算 58
复习题 59
思考题 60
第4章 逻辑基础知识 61
4.1 二进制概念 61
4.2 AND、OR和NOT函数 62
4.3 布尔代数 65
4.4根据布尔表达式建立逻辑门电路 66
4.5根据已知的逻辑门电路列出布尔等式 66
4.6 硬接线逻辑与编程逻辑 67
4.7 编程字级逻辑指令 70
复习题 71
思考题 72
第5章 PLC编程基础知识 74
5.1 处理器内存组织 74
5.2 程序扫描 79
5.3 PLC编程语言 81
5.4 位逻辑指令 84
5.5 指令寻址 86
5.6 分支指令 87
5.7 内部继电器指令 89
5.8检查是否闭合和是否断开指令编程 90
5.9 输入梯形图 91
5.10 操作方式 94
5.11 与模拟设备连接 95
复习题 96
思考题 97
第6章PLC基本接线图与梯形图逻辑程序 99
6.1 电磁控制继电器 99
6.2 接触器 101
6.3 电动机起动器 101
6.4 手动操作开关 103
6.5 机械操作开关 103
6.6 传感器 104
6.7 输出控制装置 112
6.8 锁存电路 114
6.9 电气互锁电路 115
6.10 锁存继电器 117
6.11将继电器原理图转换为PLC梯形图逻辑程序 121
6.12从过程机理直接书写梯形图逻辑程序 124
6.13 仪表 127
复习题 128
思考题 129
第7章 可编程定时器 132
7.1 机械型时间继电器 132
7.2 定时器指令 134
7.3 延时导通定时器指令 136
7.4 延时关断定时器指令 142
7.5 保持型定时器 146
7.6 定时器级联 149
复习题 154
思考题 154
第8章 可编程计数器 159
8.1 计数器指令 159
8.2 加计数器 161
8.3 减计数器 170
8.4 级联计数器 174
8.5 增量编码计数器的应用 176
8.6 结合计数器和定时器功能 179
8.7 高速计数器 182
复习题 183
思考题 183
第9章 程序控制指令 187
9.1 程序控制 187
9.2 主控复位指令 188
9.3 跳转指令 191
9.4 子程序 194
9.5 即时I/O指令 197
9.6 外部强制I/O地址 198
9.7 安全电路 201
9.8 可选定时中断 204
9.9 故障子程序 205
9.10 临时结束指令 205
9.11 挂起指令 205
复习题 206
思考题 206
第10章 数据处理指令 210
10.1 数据处理 210
10.2 数据传输操作 211
10.3 数据比较指令 220
10.4 数据操作程序 225
10.5 数字数据I/O接口 228
10.6 闭环控制 231
复习题 233
思考题 234
第11章 数学指令 237
11.1 数学指令简介 237
11.2 加法指令 239
11.3 减法指令 241
11.4 乘法指令 242
11.5 除法指令 244
11.6 其他字级数学指令 247
11.7 文件算术运算 250
复习题 252
思考题 253
第12章定序器和移位寄存器指令 258
12.1 机械式定序器 258
12.2 定序器指令 260
12.3 定序器程序 267
12.4 移位寄存器 273
12.5 字元移位操作 281
复习题 286
思考题 286
第13章PLC安装实践、编辑及故障排除 290
13.1 PLC外壳 290
13.2 电气噪声 291
13.3 泄漏输入和输出 294
13.4 接地 294
13.5 电压变化和浪涌 295
13.6 程序编辑和调试 297
13.7 编程和监控 298
13.8 预防性维护 300
13.9 故障排除 301
13.10 PLC编程软件 309
复习题 311
思考题 312
第14章过程控制、网络系统和SCADA 314
14.1 过程控制的分类 314
14.2 控制系统结构 317
14.3 开/关控制 319
14.4 PID控制 320
14.5 运动控制 324
14.6 数据通信 326
14.7 监控和数据采集 339
复习题 340
思考题 341
第15章 ControlLogix控制器 342
15.1 内存与项目组织 342
15.2 位级编程 353
15.3 程序定时器 365
15.4 可编程计数器 376
15.5 数学、比较以及移动指令 382
15.6 功能块编程 391